From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041111 Firefox/1.0 Description of problem: The module is missing in action. It exists in the kernel source code but is not installed during the installation. Version-Release number of selected component (if applicable): kernel-2.6.9-1.681_FC3 How reproducible: Always Steps to Reproduce: 1. modprobe advansys 2. ls -l /lib/modules/....../kernel/drivers/scsi Actual Results: advansys module loads. Expected Results: FATAL: Module advansys not found. Additional info:
this is marked as broken in the upstream kernel, as no-one bothered to convert it to use new dma-mapping code that came about in 2.5. Your best bet is probably to ask the folks upstream on the linux-scsi.org list whether it's being worked on, or left to bitrot.
2.5? The module exists in Fedora Core 2 up through 2.6.6-1.435, though it does seem to be missing from 2.6.7-1.494.2.2 and 2.6.8-1.521. Or did this change occur in 2.6.7? Are drivers getting broken in the stable kernel series?
in 2.6.0 -> 2.6.7 it wasnt marked as broken, though it could corrupt data due to a missing/broken conversion to the dma-mapping code. It was then correctly marked as broken later.
OK. Thanks. I was going to compile up a kernel with support, but if it can corrupt data... this is used for our tape backups. Time for a new SCSI HA. Too bad about Advansys. They were a good company and one of the earlier players supporting Linux. I believe they wrote the drivers in house, made them open source, and supported them officially.
Aparently this is safe to enable on x86 even though its broken on other architectures. I've fixed this in CVS, it'll go out in the next update.