Forum Home
Press F1
 
Thread ID: 27016 2002-11-11 07:00:00 linux and scanner Shroeder (492) Press F1
Post ID Timestamp Content User
97783 2002-11-11 07:00:00 Hi there

RedHat 8.0 and about the only thing that I can't get running is the HP ScanJet 5P. This is because it uses the sym53c416 scsi card which linux obviously has trouble with!

I have used pnpdump to set up a /etc/iaspnp.conf file.

Then I rebooted (hopefully to initialise the card on restart) - I think this may not have happened?? - how do I check?

then I did an "insmod sym53c416" and got this...

"Using /lib/modules/2.4.18-14/kernel/drivers/scsi/sym53c416.o
/lib/modules/2.4.18-14/kernel/drivers/scsi/sym53c416.o: unresolved symbol scsi_unregister_R7edd170a
/lib/modules/2.4.18-14/kernel/drivers/scsi/sym53c416.o: unresolved symbol scsi_register_R0ac6db10
/lib/modules/2.4.18-14/kernel/drivers/scsi/sym53c416.o: unresolved symbol scsi_unregister_module_R81d85a75
/lib/modules/2.4.18-14/kernel/drivers/scsi/sym53c416.o: unresolved symbol scsi_register_module_Rfa20b7b0"

Any ideas on where to from here.

Thanks in anticipation
Shroeder (492)
97784 2002-11-11 07:49:00 You could try "modprobe sym53c416" - might have more luck.

If you know the IO & IRQ info for your card, you can enter that as parameters to the 'insmod' command.

Last resort (with my limited experience) would be to compile a new kernel with support for that card built in, rather than as a module.

If the earlier options work, you will probably want to take a look at /etc/modules.conf (conf.modules in RedHat?). You'll be able to add your card details in there so you don't have to think about it any more.
Linatux (828)
97785 2002-11-11 21:31:00 Thanks, I will give this a go shortly and let you know how I get on :) Shroeder (492)
97786 2002-11-11 22:13:00 I managed to turn up this (though I don't know if it is relevant to a 2.4 based kernel).

www.kirchgessner.net
gibler (49)
97787 2002-11-11 22:18:00 Thanks for this, this particular document was what I followed to get to the stage I was at... Shroeder (492)
97788 2002-11-12 02:21:00 You need some general SCSI modules as well as the modules for specific devices. "modprobe" will probably sort those out. Check the SCSI HOWTOs, and the specific READMEs in the sources (which are in the same directory as the sources. Do "find /usr/src/linux -name sym53c416.c" to locate the source code directory.

I prefer to compile the kernel to have SCSI support (which you *might* have) and the specific card support included, not as modules. I have had enough problems with a 53C4XX card (I never got it to work :D) to stick with Adaptec cards. However, the 53C4XX card I have has lots of jumpers, and I haven't found any documentation for it, so I can plead ignorance.

SCSI works nicely when it works. I've even had Seagate ST02 cards going ... and that's an 8-bit ISA card.
Graham L (2)
97789 2002-11-12 03:43:00 Somewhere I read that you had to load the "sg" module (scsi general ???). Depends on your kernel of course. gibler (49)
1