SuSE Linux: Versions since 7.1
Kernel: Versions since 2.4.0
pcmcia
... Starting Hardware Detection Searching for infofileWhen you switch to console 4 with CTRL+ALT+F4, the following message is recurrently displayed:
... hdb: lost interrupt hdb: lost interrupt ...In addition, the hard disk LED is permanently on.
SuSE Linux 7.1 or newer versions can be affected if the Kernel 2.4 has been selected. After booting with the Kernel 2.4, the mouse may no longer work or the boot process hangs with the above-described symptoms when PCMCIA is started.
When loading the kernel, you can specify what IRQ must be used for PCI devices. To do this, enter the following command at the boot prompt during the installation:
boot: linux pci=irqmask=0x0e98Note: Note that at this stage you are using a US keyboard layout and the keys "=" and "`", and "y" and "z" may be swapped.
0x0e98
hex is equivalent to the binary 0000 | 1110 | 1001 | 1000
This bitmask indicates that the following IRQs will be used:
0 0 0 0 | 1 1 1 0 | 1 0 0 1 | 1 0 0 0 15n, 14n, 13n, 12n | 11y, 10y, 9y, 8n | 7n, 6n, 5n, 4y | 3y, 2n, 1n, 0nThus, only the IRQs 11, 10, 9, 4, and 3 are valid. You might have to adapt the bitmask to your system (excluding IRQs for ISA devices and, as a precaution, reserved system IRQs). You can also try to force a different configuration method for PCI on the kernel:
boot: linux pci=conf2Using one of these options should enable you to complete the installation. For more information on the kernel parameters, refer to the kernel sources at /usr/src/linux/Documentation/kernel-parameters.txt.
To pass these parameters to the kernel on a permanent basis, proceed as follows in SuSE Linux 7.2 or older versions:
Insert this sequence in the append line of the file lilo.conf. When performing the installation with YaST2, select 'Configuration of system start' and then 'Another configuration', and insert the kernel parameter in the input field 'bootparameter' in the opening window. Alternatively, you can also insert the append line manually in /etc/lilo.conf's global section (before the first 'image=...' entry) with an appropriate editor after the installation:
... append="pci=irqmask=0x0e98" ...Finally restart 'lilo'.
From SuSE Linux 7.3 on, the boot parameters passed during the installation are added automatically to the boot loader configuration in the installed system.
In the case of SuSE Linux 7.2, perform the installation with the option 'manual NOPCMCIA=yes' at the installation boot prompt:
boot: manual NOPCMCIA=yes
By doing this, the hardware detection will be skipped and the start of PCMCIA after a reboot will be avoided. After a successful basic installation with YaST1 or YaST2, install the kernel 2.2.19 also with YaST1 or YaST2:
Start the YaST2 Control Center, select 'System', and then the item 'Kernel 2.2 for systems with 386 or 486 CPU' in the menu 'Choose kernel'.
SDB-pcmcia_install_kernel2.4.x
)