acixxx problem compiling new kernel 2.4.20

Alma J Wetzker almaw
Mon May 17 11:51:12 PDT 2004


> Joel Hammer <Joel at hammershome.com> Mon, 18 Aug 2003 22:18:19 -0400
>
>This is the WalMart special. 
>There may be no scsi devices but there are scsi drivers loaded:
>lsmod | grep scsi:
>ide-scsi                7696   1
>scsi_mod               53420   5  [sr_mod ide-scsi usb-storage sd_mod]
>ide-mod               153700   4  [ide-cd ide-scsi ide-disk ide-probe-mod]
>
>I have the bad feeling that scsi drivers are being used for various tasks,
>not really for scsi devices scsi.  This must be why you need initrd with
>this kernel.
>
>Tne kernel (also 2.4.20) that it comes preinstalled  has this in
>/lib/modules/kernel/drivers/scsi:
>drwxr-xr-x    2 root     root           80 Jun 22 15:22 aic7xxx
>-rw-r--r--    1 root     root       127076 Jun 19 17:40 aic7xxx_old.o
>And, int aic7xx, this:
>aic7xxx.o
>In modules.dep, this is this entry:
>/lib/modules/2.4.20/kernel/drivers/scsi/aic7xxx/aic7xxx.o: /lib/modules/2.4.20/kernel/drivers/scsi/scsi_mod.o
>
>There must be a reason for this. I'd like to find out.

It is my understanding that the cdrom drives need to be addressed as scsi
devices.  To accomplish this, a software shim is put in place to translate
ide type calls to scsi calls.  (That would be the ide-scsi thing.)
Please bear in mind that my understanding is small...

     -- Alma



More information about the Linux-users mailing list