Description of problem: The ide-scsi module is not compiled and distributed which makes it hard to use tape drives that do not work (properly) with ide-tape, such as the OnStream DI-30, with Fedora Core going forward. Version-Release number of selected component (if applicable): 2.6.3-1.* How reproducible: modprobe ide-scsi fails Steps to Reproduce: 1. install fedora core test (1.90) 2. as root, run "modprobe ide-scsi" 3. Actual results: FATAL: Module ide_scsi not found. Expected results: quiet success Additional info: As I wrote in http://marc.theaimsgroup.com/?l=linux-kernel&m=107246268217888&w=2 I need ide-scsi to survive. Why? I maintain osst, a driver for OnStream tape drives, which need special handling. These drives exist in SCSI, ATAPI, USB and IEEE1394 versions. One high-level driver, osst, handles all of them, and that's how it should be, right? For ATAPI, it relies on ide-scsi. (Yes, ide-tape contained code for the ATAPI version, the DI-30, but that code is old and has serveral known problems - and has been removed). But, you object, ide-scsi is buggy. Well, I claim to have fixed that, the patch is in -mm. But, you object, I don't want cd-recorders to use ide-scsi. Well, I submitted a patch that makes ide-scsi only attach to drives it is told to attach to, and not grab ATAPI drives by default: http://marc.theaimsgroup.com/?l=linux-kernel&m=107628037518550&w=2 So, can we please include ide-scsi.ko in the next test release? At least to see if it behaves better now?
Created attachment 98118 [details] Patch to fix ide-scsi error handling, also in -mm
Created attachment 98119 [details] Patch to make ide-scsi attach more selective With this patch, ide-scsi will _only_ attach to drives that are specified with the hdX=ide-scsi parameter to the ide subsystem.
118406 is a dupe.
Comment on attachment 98118 [details] Patch to fix ide-scsi error handling, also in -mm Attached patch to fix ide-scsi error handling obsolete as of 2.6.5-rc2 since Linus has incorporated an improved version of this patch in the mainstream kernel. This should remove any lingering concerns about re-enabling the ide-scsi module in future kernel builds.
* Tue Apr 13 2004 Arjan van de Ven <arjanv> - 2.6.5-mc4 - reenable sg driver for scsi tape changers and such I am not sure if this is related, but does the 326 kernel help the situation at all?
No, the 326 kernel does not help, since the ide-scsi module is still not compiled: [root@fallguy root]# grep BLK_DEV_IDESCSI /usr/src/linux-2.6.5-1.326/configs/* /usr/src/linux-2.6.5-1.326/configs/kernel-2.6.5-i586.config:# CONFIG_BLK_DEV_IDESCSI is not set /usr/src/linux-2.6.5-1.326/configs/kernel-2.6.5-i586-smp.config:# CONFIG_BLK_DEV_IDESCSI is not set /usr/src/linux-2.6.5-1.326/configs/kernel-2.6.5-i686.config:# CONFIG_BLK_DEV_IDESCSI is not set /usr/src/linux-2.6.5-1.326/configs/kernel-2.6.5-i686-smp.config:# CONFIG_BLK_DEV_IDESCSI is not set
should be fixed these days ? confirm ?
yes it is - has been fixed for some time. please feel free to close this bug.