Comment 71 for bug 192720

Revision history for this message
Larry Finger (larry-finger) wrote :

The bug is fixed in the updated kernels; however, the CD has not been updated. To install from the current CD, you need to do the following:

1. Boot the CD, choose your language, and select "install". Next press F6 and insert "break=top" into the options line. I'm not sure if it was necessary, but I put it ahead of the two minus signs at the end.

2. At the (initramfs) prompt, type the following lines:

       echo "blacklist ssb" >> /etc/modprobe.d/blacklist
       exit

3. Installation will proceed. Once it completes, reboot the computer with the CD in the drive. I know this is against the on-screen instructions, but we need to change a file on the new installation. This time, use the "Try Ubuntu with ..." option.

4. Once the system is up and running, open a console, and enter the following commands:

    sudo -s
    mount -t ext3 /dev/sda1 /mnt
    echo "blacklist ssb" >> /mnt/etc/modprobe.d/blacklist
    unmount /mnt
    echo

    Note: The /sda1 in the second line above should be replaced with the correct device and partition for / on your system. If you get it wrong, either the mount or the echo commands will fail.

6. You will now be able to reboot normally without the system hanging. After you have updated the kernel (2.6.24-17 or later), you should install the b43legacy firmware and edit /etc/modprobe.d/blacklist to remove the line that blacklists ssb. Once these two steps are completed, your BCM4303 should work with the new driver.