Thursday, November 3, 2011

Debian Squeeze on Asus Eee PC 1215B



Device Status Workaround
Sound Works Need to change settings on alsamixer to get speakers/headphone jack and mic working
Graphics Works The default 2.6.32 squeeze kernel requires radeon.modeset=0 at the end of kernel line to boot properly. The resolution never maxes out 1024x768. Proper 1366x768 resolution and graphic acceleration is achieved after installing 2.6.39 kernel  (http://cdimage.debian.org/cdimage/unofficial/backports/squeeze/squeeze-custom-amd64-0808.iso) from backports repo and proprietary catalyst drivers (http://www2.ati.com/drivers/linux/ati-driver-installer-11-10-x86.x86_64.run) from amd website.
Webcam Works Works out of box.
CPU Works Works out of box. Detects both the cores and steps up/down as per the load.
Network Works Atheros LAN card works well on 2.6.39 kernel. Broadcom 4313 WLAN card works well after installing firmware-brcm80211 (http://packages.debian.org/squeeze/all/firmware-brcm80211/download) from non-free repo.
Bluetooth Works Works out of the box. With gnome-sharing transferring files over bluetooth is absolutely painless.
Hotkeys Don't work Don't work even after installing eeepc-acpi-scripts (http://packages.debian.org/squeeze/all/eeepc-acpi-scripts/download) and adding acpi_osi=Linux to the kernel boot line. Eeepc-wmi may resolve this issue but it's not available yet for Debian Squeeze.

Here's lspci info you might like to see:

00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 14h Processor Root Complex
00:01.0 VGA compatible controller: ATI Technologies Inc Device 9804
00:01.1 Audio device: ATI Technologies Inc Wrestler HDMI Audio [Radeon HD 6250/6310]
00:04.0 PCI bridge: Advanced Micro Devices [AMD] Family 14h Processor Root Port
00:05.0 PCI bridge: Advanced Micro Devices [AMD] Family 14h Processor Root Port
00:11.0 SATA controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40)
00:15.0 PCI bridge: ATI Technologies Inc SB700/SB800 PCI to PCI bridge (PCIE port 0)
00:15.2 PCI bridge: ATI Technologies Inc Device 43a2
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 0 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 6
00:18.6 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 5
00:18.7 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 7
01:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
02:00.0 Ethernet controller: Atheros Communications AR8152 v2.0 Fast Ethernet (rev c1)
07:00.0 USB Controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller

15 comments:

Anonymous said...

Hi,

What do you mean by:
"the Big Daddy of all Desktop Linux Distributions"

manmath sahu said...

good question. though i use centos at office and debian at my home workstation, i love pclinuxos a lot, cos it's the only distribution that's beyond the hobbyist culture, it's very much user-centric. when it comes to servers i've two obvious choices - centos and fedora, but for desktop it's pclinuxos. this blog is about linux on desktop, that's why the name.

Unknown said...

how you modify the alsamixer to works everething>?? <(excuse my english)

manmath sahu said...

Hi Draco!

Thanks for dropping by. Actually I installed 64bit backported debian squeeze by kmuto from - http://kmuto.jp/debian/d-i/

Then I had to fiddle with alsamixer and volume control in the system tray. That's it. I don't have any audio related problem ever since.

Anonymous said...

how did you get the sound to work. Because I checked the alsamixer options. I have hd-audio generic(have no options) and HDA ATI SB(master,headphone,etc) But when I choose that one won't get sound either. And if I open a sound file and play the volume icon is grey out. Cheers!!

manmath sahu said...

Hi Marten, I am using backported debian squeeze by kmuto. You're right pure debian squeeze has some issues with sound. please use kernel from backports and then play with alsaconf and alsamixer. It should work.

Anonymous said...

thanks. btw are you able to play 1080p mkv files on yours. I am able to but it's like all slow motion. I've installed all the drivers and stuff like that. I've searched around the the internal videocard should be able to handle it.

manmath sahu said...

maarten, you've to install xvba-va-driver in order to play 1080p video files.

Anonymous said...

I never said thank for your earlier replies. So thanks :)

about that backported kmuto install. I tried installing it and got it to install but it has problems with the resolution or graphics cuz I only get to see snow and it freezes. Right now I've installed the normal squeeze and install a backported kernel:2.6.39-bpo.2-amd64 #1 SMP Tue Jul 26 10:35:23 UTC 2011 x86_64 GNU/Linux

Been playing with the alsamixer, haven't had any luck with sound yet. And when using debian wiki about alsaconf it can't even find the command.

whereis alsaconf
alsaconf:

Any more ideas? Cheers!

manmath sahu said...

Please put the following in your /etc/asound.conf

defaults.ctl.card 1
defaults.pcm.card 1
defaults.timer.card 1

and reboot the system.

manmath sahu said...

If you sound is still the problem, you may create a new .asoundrc config file and put the following:

pcm.!default {
type hw
card 1
}

ctl.!default {
type hw
card 1
}

manmath sahu said...

Finally, you can also try this.

Edit /etc/modprobe.d/alsa-base.conf:

And add the following line:

options snd-hda-intel model=generic

Save and reboot.

Anonymous said...

sorry for the late reply. Thanks what you advised worked. The /etc/asound.conf file didn't exist, so I created it and put in the file as you advise:

defaults.ctl.card 1
defaults.pcm.card 1
defaults.timer.card 1

and rebooted and now I have sound. thanks alot!!

manmath sahu said...

thanks marten, you got it working!

gashsmash said...

Just wanted to send you some luvin! This page fixed all my problems trying to revitalize my old eee 1215b with a fresh start using squeeze :p keep it up!

How about this