I started with the official Debian/squeeze amd64 netinst ISO, installed on a USB stick.
With the USB stick inserted, the laptop booted right into the Debian installer. Unfortunately, the kernel (2.6.32) did not recognize the Atheros ethernet adapter.
Using a backport of a more recent Installer (with kernel 2.6.38), I could get it to work. Unlike the official ISO, just "cat-ing" the alternative ISO to the USB stick does not seem to result in a bootable USB stick.
Instead I set up the USB stick using the supplied the HD image:
zcat boot-amd64-0710.img.gz > /dev/sdcAdditionally, I had to copy the ISO image (squeeze-custom-amd64-0710.iso) onto the USB stick as well.
After the installation, the display just showed random noise. I did not install an SSH server during the initial installation, so I had to boot from the USB stick again in rescue mode.
I installed the proprietary ATI driver (fglrx), and was greeted by the GDM login screen after rebooting.
I noticed that fullscreen video and 3D support were not availabe. The Xorg log complained about missing DRM support. I found out that the DRM kernel module (fglrx.ko) was not present on the system.
I added the backports repository (/etc/apt/sources.list.d/squeeze-backports.list), and installed the headers for the 2.6.38 kernel.
deb http://backports.debian.org/debian-backports squeeze-backports main
deb-src http://backports.debian.org/debian-backports squeeze-backports main
Afterwards I un- and re-installed the ATI driver. 3D support works now and videos can be watched in full-screen.
Unfortunately some 3D applications crash on exit, but that is not a big problem for now.
The wireless adapter (RTL8188CE) did not work at fist. The logs indicated that the firmware could not be loaded. I downloaded the Linux driver package from the Realtek website and copied the "rtlwifi" folder to "/lib/firmware". After reboot, my wireless network imediately showed up in Network Manager.
I could not get sound from any applications at first. It seems the default ALSA soundcard is the HDMI output while the "regular" sound chip is recognized as card 1. I created /etc/asoundrc to let ALSA know the correct default:
defaults.ctl.card 1
defaults.pcm.card 1
defaults.timer.card 1
When closing the lid, the system went into some suspend mode and I could not bring it back to live. I changed the energy management settings to just turn off the display instead.
The built-in webcam seems to work fine out of the box.
The display brightness keys work fine out of the box. The volume keys are recognized (a volume control icon appears on screen), but they seem to be mapped the the wrong control, as they do nothing. I have not yet tried any of the other keys (microphone, camera, wireless and play/pause etc. keys).
Update:
The media player keys (play, pause etc.) also work out of the box.
The HDMI output works as well, but there seems to be no way to tell Totem (the default video player) which audio output to use.
I used mplayer instead:
mplayer -ao alsa:device=hw=0.3 ...
As previously mentioned, suspend-to-disk (S4) does not seem to work properly, but suspend-to-ram (S3) does.
Update 2:
As mentioned earlier, the volume control keys were recognized out of the box, but
they did not work properly. This seems to be a problem of the flavor of Gnome that is in Debian, which includes some changes to the sound system. The controls are not mapped to the proper mixer interface.
Setting "/desktop/gnome/sound/default_mixer_device" to "alsamixer" in gconf-editor fixed this problem.
I also ended up changing some other keyboard settings. In the BIOS I swapped the "left ctrl" and "Fn" keys - this way it is way easier to hit ctrl with my left pinky - very important for an Emacs user :-) I also set "Fn" to be on by default.
Finally, in Gnome I unmapped the "print screen" key. Since it is located next to Alt-Gr, I kept hitting it by accident, making screen shots all the time...
Update 3:
After installing some missing firmware files, ie PALM* and SUMO* available here, the graphics now also work with the open source Xorg and Mesa drivers (at least with the versions from the squeeze-backports repository, I did not try it with the stock squeeze versions).
Video playback performance seems to have greatly improved. With the proprietary fglrx driver, video playback was kind of jerky and fullscreen flash video (Youtube) was unwatchable. Now it runs okay.
1 comments:
good page, thanks, post more updates ! :)
Post a Comment