The scanner (HP 4c) id was set to "2". When I booted with the scanner off, and entered the "echo" line you suggested, the scanner mounted and I was able to access it. Hmmm. My lilo.conf forced recognition with "append=aha152x=0x140,9,2" so I tried changing the scsi id from 2 to 3 in the append line and rebooted. The scanner was detected fine, and only at scsi id 2. Dmesg showed "scsi generic sga at scsi0, channel 0, id 2, lun 0".
It works, I'm happy, but I don't understand the behavior. Any ideas? Michael Heyes "Ingles, Raymond" <[EMAIL PROTECTED]> on 11/17/99 11:19:26 AM To: Mike Heyes/LincolnFP/[EMAIL PROTECTED] cc: Subject: RE: Sane / Scanner problem > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > When I boot, though, I get the scanner detection message, but > I get messages detecting generic sga at scsi id 0, generic sgb > at scsi id 1 ---generic sgf at scsi id 7. Are you positive the scanner's ID is 2? If it's set to the same ID as the SCSI card (usually 7), you can see that behavior. Also, some broken SCSI hardware doesn't autodetect well. SCSI allows for an ID and a "LUN", logical unit number. This allows a SCSI device to have sub-devices; for example, a CD changer will have each CD slot on a seperate LUN. Some hardware only checks the ID, and responds to multiple LUNs. There may be a way for the 152x driver to "not probe all LUNs" or something like that. Finally, if nothing else works, there's a way to add a specific SCSI device after the kernel is booted or the module is loaded. The command is echo "scsi add-single-device w x y z" >/proc/scsi/scsi (which must be done as root), where "w" = scsi host #, x = channel number (some SCSI cards have multiple channels), y = ID, z = LUN. So, in your case, you'd boot with the scanner turned off. Then, turn on the scanner, and do... echo "scsi add-single-device 0 0 2 0" >/proc/scsi/scsi (I'm assuming the 152x is the only SCSI card.) Sincerely, Ray Ingles (248) 377-7735 [EMAIL PROTECTED] "Windows 2000... will have lots of stuff you used to pay extra for but is now built in for free, although none of it works." - Eric Lundquist