New kernel and ati radeon drivers = black screen o’ doom.

I just updated my laptop this morning using yum to kernel Reboot, and nothing. I just get a black screen and it doesn’t seem like X is even starting up. So I reboot and try dropping back to 3.2.7 or 3.2.10. But no such luck. They also just either leave me at a black screen or hang and reboot.

The problem? The proprietary AMD drivers for my Radeon HD3650.

The solution:

At the grub bootloader, I was able to press ‘e’ to modify the boot options. I was able to force Fedora to boot to runlevel 3. Find the following line and add a 3 at the end:

linux /vmlinuz-3.3.0-4.fc16.x86_64 root=/dev/mapper/vg_lptp-lv_root ro SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb rd.luks=0 LANG=en_US.UTF-8 3

Now press F10 to boot.

With any luck, Fedora will boot and go straight to a terminal. From there, we can remove the troublesome drivers.

Go ahead and log in. Then do the following:

cd /usr/share/ati/

./ –force

After that completes, init 6. You’ll be back to using generic video drivers, but at least you’re able to get back in.


~ by msxnetworks on March 24, 2012.

One Response to “New kernel and ati radeon drivers = black screen o’ doom.”

  1. Same thing here with Nvidia proprietary drivers, even with akmod-nvidia and kmod-nividia installed.

    X hanged up on tty1, had to switch on tty2 to start fixing things.

    First, i changed my xorg.conf to use the generic vesa driver then restarded it.

    Now time to grab the latest nvidia driver on their website, shut down my X session then run the installer (i had ‘nouveau’ driver blacklisted for a long time so Nvidia proprietary installer won’t complain).

    Checked the new xorg.conf generated by the installer then startx, and it’s all good.

    Finally, i’ve disabled automatic kernel updates, cleaned some stuff (no need for akmod-nvidia anymore) and restarded the whole system.

    Also, Nvidia users who still want to use the proprietary driver should compile their kernel without the ‘nouveau’ driver. Even if it seems a bit excessive it makes things way easy when kmod fails and you have to manually fix the system.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: