Installation Stops During the Detection of the USB Controller

Support knowledgebase (dstark_usbhotplug)
Applies to

SuSE Linux: Version 8.0

Symptom

The installation stops during the detection of the USB controller or hangs at Activating Hotplug Devices [net pci usb] when rebooting.

Cause

The cause is still unknown.

Solution

Note: The workaround described in these lines will disable the USB support. The USB support can be easily reactivated as soon as a solution for this problem is found.

Enter the following option at the beginning of the installation:

hwprobe=-c03:*:*

This option suppresses the hardware probing of all USB devices. Please note that at this stage you are working with a US keyboard layout. Further information on this boot parameter is available in the file /usr/share/doc/packages/hwinfo/README.

Proceed with the installation. At the end, a message about LILO being written to the disk will be displayed. Do not confirm this message yet, but switch to the console 2 with CTRL-ALT-F2.

A minor change must be performed in the file /usr/lib/YaST2/bin/YaST2.firstboot so that the file /etc/sysconfig/hotplug contains the variable 'HOTPLUG_START_USB="no"'. In our example we use the editor pico, but this editor might not be installed depending on your package selection. If pico is not installed on your system, use joe (/mnt/usr/bin/joe) or vi (/mnt/usr/bin/vi) if you are familiar with its operation. Enter the following:

/mnt/usr/bin/pico /mnt/usr/lib/YaST2/bin/YaST2.firstboot

Search for the following line (approx. line 80) with the cursor keys:

lspci -n 2>/dev/null| grep -q "Class[[:space:]]*0c03" && USB=yes

and change it to:

lspci -n 2>/dev/null| grep -q "Class[[:space:]]*0c03" && USB=no

Quit the editor with CTRL-x, "y", and [ENTER]. Switch back to the console 7 with CTRL-ALT-F7 and confirm the message. Now the installation will be completed.


Keywords: USB, HOTPLUG

Categories: Installation

SDB-dstark_usbhotplug, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 07. Jun 2002
SuSE Linux AG - Last generated: 19. Aug 2002 by ip (sdb_gen 1.40.0)