Summary: | ide-scsi emulation doesn't work in gentoo-sources 2.4.20-r1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Manfred Stienstra <manfred.stienstra> |
Component: | [OLD] Core system | Assignee: | x86-kernel (DEPRECATED) <x86-kernel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | narada.sage, sfleer, yanestra |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | linux kernel config |
Description
Manfred Stienstra
2003-03-18 12:46:32 UTC
Created attachment 9566 [details]
linux kernel config
I had hdd=ide-scsi appended to my kernel boot line in grub.conf and had ide-cdrom and all scsi items compiled into kernel with the exception of scsi disk support. However, whereas before cdrecord -scanbus would work perfectly more recently having switched to gentoo-sources-2.4.20-r1 the same command cannot recognise the scsi driver. I'm told that if you have both scsi-items and ide-cdrom compiled in whichever loads first takes over. So to get around this problem I made ide-cdrom a module and modified the boot parameter to hdd=scsi. This seems to have solved the issue but the issue of the kernel still remains. My kernel configuration can be found on http://dhruba.codewordt.co.uk/info/kernelconfig.txt in the near future. Like you implied, leaving out ide-cdrom seems to cure the problem. still seeing this problem with 2.4.20-r2 As mentioned in my previous message try removing ide-cdrom from kernel and changing boot parameter to hdX=scsi. This has done the trick for most people. *** Bug 18870 has been marked as a duplicate of this bug. *** This is a bug with Gentoo-sources, it does not happen with vanilla-sources with the same kernel configs. Neither removign ide-scsi nor using hdc=scsi does not work as suggested. I spent a great deal of time working on this for both gentoo-sources and vanilla-sources. When using vanilla-sources with the ide-scsi module and using hdc=ide-scsi the drive is mapped to the scsi bus. A thread on the forums, http://forums.gentoo.org/viewtopic.php?t=44678&highlight=idescsi, suggests that the whole boot parameter line is ignored and not just the ide-scsi portion. If this is so, then this kernel needs to be masked. would you please try pfeifer-sources-2.4.20_pre9? Thanks, Jay appears to be fixed in pfeifer-sources-2.4.20_pre8 and higher as well as gentoo-sources-2.4.20-r4. Jay |