On Sun, 25 Mar 2001, Mitja said:
On Sunday 25 March 2001 16:18, you wrote:
Hi,
I don't know if you have a scsi card corresponding to aic7..; If so, did you check in yast1 or /etc/rc.config if INITRD_MODULES has aic7xxx. Did you do mk_initrd? Did you run lilo ? Be carefull with those, read the the manual !!
Filip
Yes i have a proper card. On kernel 2.2.16 it worked without problem. And if i used insmod than also working. In rc.config i have aic7xxx. When I did mk_initrd than i have message 'nothing to do' and initrd delete from /boot. I have just SuSE 7.0 on PC, without network cards, just a modem.
You don't need initrd (for the aic7xxx anyway) unless you're booting from a SCSI device. initrd is a RAM disk image that makes any desired / neded modules available at boot time. Thus there are 3 scenarios: 1) Boot device is SCSI - the easiest way is to compile a kernel with SCSI included. 2) Boot device is SCSI - can compile the necessary SCSI components as modules. Need to use initrd to load at least the controller and boot device (HD or CDROM). 3) Boot device is IDE - can do 1) or 2) above, initrd is optional. Try 'modprobe aic7xxx'. This will check any dependencies and auto load any modules required. Are you using a stock SuSE kernel? Those should contain SCSI support, but if you compiled a kernel you should check that SCSI support (not just the aic7xx module) is enabled, as well as SCSI cdrom support. You need to have all three components. If you're not booting from a SCSI drive or CDROM, then all three can be modules. ---------------------------------------------------------------------- John Karns jkarns@csd.net