I upgraded my system to Debian 6.0 (Squeeze), and the X died. every time I boot the machine, the system freezes after starting the gdm(GNOME Display Manager), leaves me a blank screen. I say freeze because I cannot even ssh to it, or if I am fast enough I can establish a ssh connection to the system between the time the system starting up and gdm starting, but as soon as gdm starts, my connected terminal also freezes.
Here is the story how I fixed it.
First Boot using previous working kernel (Which X also fails but fortunately the system does not freeze.)
Figure out my graphic card type
My output was
Goggling and found this http://wiki.debian.org/ATIProprietary page, following the Squeeze section's instruction. for memorize I copy them (with some small modifications) here:
- Add a "non-free" component to /etc/apt/sources.list, for example:
- Update the list of available packages, then install the relevant linux-headers, fglrx-control and fglrx-driver packages: This will also install fglrx-glx, fglrx-modules-dkms and other recommended packages. DKMS will build the fglrx module for your system.
- If the X Window System is running, exit your desktop environment or window manager. If a display manager is in operation, switch to a virtual console and stop it. For example: or
- Unload the radeon and drm modules:
- Create or amend /etc/X11/xorg.conf to include a Device section and request use of the fglrx driver: or A minimal /etc/X11/xorg.conf example is shown below:
- Start the X Window System (startx) as a regular user, or start your display manager. For example: or
The camera and speaker work out of box after the update, but the microphone does not work. I test the microphone by the Sound recorder application under Sound & Video category.
By the way maybe you don't know where the microphone is for a iMac 27". On the top side of the screen, above the camera, you may find some very tiny holes. There it is!
- Install "PulseAudio Device Chooser"
- Start it from Then you will find an icon shows in your system tray on the top right of your screen.
- Adjust the mic volume
- Click on the icon in the upper-right corner
- Choose Manager... -> Tab "Devices" -> In the tree "Sources" -> alsa_input.pci-0000_00_08.0.analog-stereo Internal Audio Stereo -> Button "Properties".
- Set the Volume to above 300% (the 100% value was too low, that is the reason why I feel the mic does NOT work.)
- Close. Well done.
- Add a option to kernel (I am not quite sure if this is needed)