How to use Symbios Logic 53c416 SCSI card with HP scanners ---------------------------------------------------------- Recent 2.2.x kernels have the module sym53c416 required for this card. The Symbios Logic 53c416 is an ISA card which is usually shipped with HP scanners. To configure it the pnpdump utility should be used. Become root and create a sample config file with pnpdump > /tmp/isapnp.conf Create a copy of the file /etc/isapnp.conf: cp /etc/isapnp.conf /etc/isapnp.conf.orig If you don't have a file /etc/isapnp.conf, copy the file /tmp/isapnp.conf to /etc/isapnp.conf. If you already have a file /etc/isapnp.conf, have a look at /tmp/isapnp.conf. It should have a section like this: # Card 1: (serial identifier 62 ff ff ff ff 61 41 89 4d) # Vendor Id SLI4161, No Serial Number (-1), checksum 0x62. # Version 1.0, Vendor version 0.1 # ANSI string -->SYM 53C416 <-- # # Logical device id SLI4163 # Device supports I/O range check register # Device supports vendor reserved register @ 0x38 # Device supports vendor reserved register @ 0x3c # Device supports vendor reserved register @ 0x3d # Device supports vendor reserved register @ 0x3e # # Edit the entries below to uncomment out the configuration required. # Note that only the first value of any range is given, this may be changed if required # Don't forget to uncomment the activate (ACT Y) when happy (CONFIGURE SLI4161/-1 (LD 0 # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0200 # Maximum IO base address 0xffe0 # IO base alignment 32 bytes # Number of IO addresses required: 32 # (IO 0 (SIZE 32) (BASE 0x0200) (CHECK)) # IRQ 4, 5, 7, 10, 11, 12 or 15. # High true, edge sensitive interrupt # (INT 0 (IRQ 4 (MODE +E))) (NAME "SLI4161/-1[0]{SYM 53C416 }") # (ACT Y) )) # End tag... Checksum 0x00 (OK) Copy this section into your /etc/isapnp.conf infront of a section marked # Card n Uncomment in /etc/isapnp.conf the three lines (IO 0 (SIZE 32) (BASE 0x0200) (CHECK)) (INT 0 (IRQ 4 (MODE +E))) (ACT Y) by removing the hash character from the first column. Be sure that your system initializes the ISA-PNP-cards on restart of the system (I can't explain how. It depends on the distribution. Maybe it is done automatically). Reboot the system. Become root and do an insmod sym53c416 If it worked, have a look at the file /var/log/messages. If the scanner was switched on, messages like these should appear: Aug 6 17:16:13 algol kernel: sym53c416.c: Version 1.0.0 Aug 6 17:16:13 algol kernel: scsi0 : Symbios Logic 53c416 (rev. 151) at 0x200, irq 4, SCSI-ID 7, fast pio Aug 6 17:16:13 algol kernel: scsi : 1 host. Aug 6 17:16:14 algol kernel: Vendor: HP Model: C5110A Rev: 3638 Aug 6 17:16:14 algol kernel: Type: Processor ANSI SCSI revision: 02 Aug 6 17:16:14 algol kernel: Detected scsi generic sga at scsi0, channel 0, id 3, lun 0 If you don't see a message about Vendor/Model/Type, something went wrong and you don't need to try the find-scanner tool of SANE. It will not show the scanner. If everything is ok the last line "Detected scsi generic sga ..." tells you which SCSI-device to use with SANE. You can run xscanimage hp:/dev/sga for use with the scanner. Happy scanning