How to solve »Scanner not found« issue in antiX 21

Forum Forums General Tips and Tricks How to solve »Scanner not found« issue in antiX 21

  • This topic has 0 replies, 1 voice, and was last updated Apr 14-6:52 pm by Robin.
Viewing 1 post (of 1 total)
  • Author
    Posts
  • #81310
    Member
    Robin

      Problem: The external SCSI-Scanner, known to be seen by antiX19-32 bit flawlessly, is invisible to the 64bit System running under antiX21 now, even when connected, line terminated correctly, powered on, and scsitools have been installed.

      	$ scanimage -L
      	No scanners were identified. If you were expecting something different,
      	check that the scanner is plugged in, turned on and detected by the
      	sane-find-scanner tool (if appropriate). Please read the documentation
      	which came with this software (README, FAQ, manpages).

      When using the command rescan-scsi-bus.sh the very device was found immediately by antiX 19 (32bit), and properly addressed:

      	$ sudo rescan-scsi-bus.sh
      	Scanning SCSI subsystem for new devices
      	Scanning host 0 for  SCSI target IDs 0
      	1
      	2
      	3
      	4
      	5
      	6
      	7, all LUNs
      	 Scanning for device 0 0 0 0 ...           
      	OLD: Host: scsi0 Channel: 00 Id: 00 Lun: 00
      	      Vendor: HL-DT-ST Model: DVD-RAM GSA-H55L Rev: 1.03
      	      Type:   CD-ROM                           ANSI SCSI revision: 05
      	 Scanning for device 0 0 1 0 ... canning for device 0 0 1 0 ...
      	OLD: Host: scsi0 Channel: 00 Id: 01 Lun: 00
      	      Vendor: ATA      Model: SAMSUNG SV6004H  Rev: 0-11
      	      Type:   Direct-Access                    ANSI SCSI revision: 05
      	Scanning host 1 for  SCSI target IDs 0
      	1
      	2
      	3
      	4
      	5
      	6
      	7, all LUNs
      	Scanning host 2 for  SCSI target IDs 0
      	1
      	2
      	3
      	4
      	5
      	6
      	7, all LUNs
      	0 new or changed device(s) found.          
      	0 remapped or resized device(s) found.
      	0 device(s) removed.        
      
      	$ scanimage -L
      	No scanners were identified. If you were expecting something different,
      	check that the scanner is plugged in, turned on and detected by the
      	sane-find-scanner tool (if appropriate). Please read the documentation
      	which came with this software (README, FAQ, manpages).
      
      	$ sudo apt-get install lsscsi
      	Paketlisten werden gelesen… Fertig
      	Abhängigkeitsbaum wird aufgebaut… Fertig
      	Statusinformationen werden eingelesen… Fertig
      	Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
      	  gir1.2-polkit-1.0 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpolkit-gobject-elogind-1-0
      	Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
      	Die folgenden NEUEN Pakete werden installiert:
      	  lsscsi
      	0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
      	Es müssen 50,4 kB an Archiven heruntergeladen werden.
      	Nach dieser Operation werden 119 kB Plattenplatz zusätzlich benutzt.
      	Holen:1 http://ftp.de.debian.org/debian bullseye/main amd64 lsscsi amd64 0.31-1+b1 [50,4 kB]
      	Es wurden 50,4 kB in 0 s geholt (172 kB/s).
      	Vormals nicht ausgewähltes Paket lsscsi wird gewählt.
      	(Lese Datenbank ... 229891 Dateien und Verzeichnisse sind derzeit installiert.)
      	Vorbereitung zum Entpacken von .../lsscsi_0.31-1+b1_amd64.deb ...
      	Entpacken von lsscsi (0.31-1+b1) ...
      	lsscsi (0.31-1+b1) wird eingerichtet ...
      	Trigger für man-db (2.9.4-2) werden verarbeitet ...
      
      	$ lsscsi
      	[0:0:0:0]    cd/dvd  HL-DT-ST DVD-RAM GSA-H55L 1.03  /dev/sr0 
      	[0:0:1:0]    disk    ATA      SAMSUNG SV6004H  0-11  /dev/sda 
      
      	$ lsscsi -H
      	[0]    pata_amd      
      	[1]    pata_amd      
      	[2]    aic7xxx
      
      	$ lsmod | grep aic
      	Module                  Size  Used by
      	aic7xxx               143360  0
      	scsi_transport_spi     36864  1 aic7xxx
      
      	$ cat /proc/scsi/scsi
      	Attached devices:
      	Host: scsi0 Channel: 00 Id: 00 Lun: 00
      	  Vendor: HL-DT-ST Model: DVD-RAM GSA-H55L Rev: 1.03
      	  Type:   CD-ROM                           ANSI  SCSI revision: 05
      	Host: scsi0 Channel: 00 Id: 01 Lun: 00
      	  Vendor: ATA      Model: SAMSUNG SV6004H  Rev: 0-11
      	  Type:   Direct-Access                    ANSI  SCSI revision: 05
      
      	$ ls /proc/scsi/aic7xxx/
      	2
      
      	$ cat /proc/scsi/aic7xxx/2
      	Adaptec AIC7xxx driver version: 7.0
      	Adaptec 2940 SCSI adapter
      	aic7870: Single Channel A, SCSI Id=7, 16/253 SCBs
      	Allocated SCBs: 4, SG List Length: 128
      
      	Serial EEPROM:
      	0x0218 0x0218 0x0218 0x0218 0x0218 0x0208 0x0218 0x0218 
      	0x0238 0x0238 0x0238 0x0238 0x0238 0x0238 0x0238 0x0238 
      	0x0000 0x005c 0x2807 0xff08 0xffff 0xffff 0xffff 0xffff 
      	0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0x00ff 0x4ad0 
      
      	Target 0 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 1 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 2 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 3 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 4 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 5 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 6 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 7 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      

      Summary so far: The Adaptec-SCSI-Card (pci) was obviously recognised, kernel modules were installed and loaded properly. Consequently everything should work, but the recgognition of the scanner by rescan-scsi-bus.sh fails now, running it in antiX21 64bit. Why so?

      After having checked and tested lots of additional command line options (see: man rescan-scsi-bus.sh) did the trick finally, after many try and error. It were the combined options -a -w –largelun which discovered the Scanner finally in antiX21-64bit:

      
      	$ sudo rescan-scsi-bus.sh -a -w --largelun
      	Temporarily setting kernel scanning flags from 0x00000000 to 0x00000200
      	Scanning SCSI subsystem for new devices
      	Scanning host 0 for  SCSI target IDs 0
      	1
      	2
      	3
      	4
      	5
      	6
      	7
      	8
      	9
      	10
      	11
      	12
      	13
      	14
      	15, all LUNs
      	 Scanning for device 0 0 0 0 ...           
      	OLD: Host: scsi0 Channel: 00 Id: 00 Lun: 00
      	      Vendor: HL-DT-ST Model: DVD-RAM GSA-H55L Rev: 1.03
      	      Type:   CD-ROM                           ANSI SCSI revision: 05
      	 Scanning for device 0 0 1 0 ... canning for device 0 0 1 0 ...
      	OLD: Host: scsi0 Channel: 00 Id: 01 Lun: 00
      	      Vendor: ATA      Model: SAMSUNG SV6004H  Rev: 0-11
      	      Type:   Direct-Access                    ANSI SCSI revision: 05
      	Scanning host 1 for  SCSI target IDs 0     
      	1
      	2
      	3
      	4
      	5
      	6
      	7
      	8
      	9
      	10
      	11
      	12
      	13
      	14
      	15, all LUNs
      	Scanning host 2 for  SCSI target IDs 0     
      	1
      	2
      	3
      	4
      	5
      	6
      	7
      	8
      	9
      	10
      	11
      	12
      	13
      	14
      	15, all LUNs
      	 Scanning for device 2 0 6 0 ...           
      	NEW: Host: scsi2 Channel: 00 Id: 06 Lun: 00
      	      Vendor: SCANNER  Model:                  Rev: 2.00
      	      Type:   Scanner                          ANSI SCSI revision: 01
      	1 new or changed device(s) found.          
      	\t[2:0:6:0]\n0 remapped or resized device(s) found.
      	0 device(s) removed.                 
      
      	$ cat /proc/scsi/aic7xxx/2
      	Adaptec AIC7xxx driver version: 7.0
      	Adaptec 2940 SCSI adapter
      	aic7870: Single Channel A, SCSI Id=7, 16/253 SCBs
      	Allocated SCBs: 4, SG List Length: 128
      
      	Serial EEPROM:
      	0x0218 0x0218 0x0218 0x0218 0x0218 0x0208 0x0218 0x0218 
      	0x0238 0x0238 0x0238 0x0238 0x0238 0x0238 0x0238 0x0238 
      	0x0000 0x005c 0x2807 0xff08 0xffff 0xffff 0xffff 0xffff 
      	0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0x00ff 0x4ad0 
      
      	Target 0 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 1 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 2 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 3 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 4 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 5 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      	Target 6 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      		Goal: 3.300MB/s transfers
      		Curr: 3.300MB/s transfers
      		Channel A Target 6 Lun 0 Settings
      			Commands Queued 169
      			Commands Active 0
      			Command Openings 1
      			Max Tagged Openings 0
      			Device Queue Frozen Count 0
      	Target 7 Negotiation Settings
      		User: 10.000MB/s transfers (10.000MHz, offset 127)
      
      	$ cat /proc/scsi/scsi
      	Attached devices:
      	Host: scsi0 Channel: 00 Id: 00 Lun: 00
      	  Vendor: HL-DT-ST Model: DVD-RAM GSA-H55L Rev: 1.03
      	  Type:   CD-ROM                           ANSI  SCSI revision: 05
      	Host: scsi0 Channel: 00 Id: 01 Lun: 00
      	  Vendor: ATA      Model: SAMSUNG SV6004H  Rev: 0-11
      	  Type:   Direct-Access                    ANSI  SCSI revision: 05
      	Host: scsi2 Channel: 00 Id: 06 Lun: 00
      	  Vendor: SCANNER  Model:                  Rev: 2.00
      	  Type:   Scanner                          ANSI  SCSI revision: 01 CCS
      
      	$ lsscsi
      	[0:0:0:0]    cd/dvd  HL-DT-ST DVD-RAM GSA-H55L 1.03  /dev/sr0 
      	[0:0:1:0]    disk    ATA      SAMSUNG SV6004H  0-11  /dev/sda 
      	[2:0:6:0]    scanner SCANNER                   2.00  -      
      
      	$ scanimage -L
      	device 'mustek:/dev/sg2' is a Mustek ScanExpress 12000SP flatbed scanner

      Test scans using easyscan worked fine after this, but I didn’t see any reason why the behaviour has changed from antiX 19-32bit to antic 21-64bit and the scanner is not found anymore with the default command settings. Strange thing. But this notes may help other users to solve similar scanner problems in antiX 21.

      Windows is like a submarine. Open a window and serious problems will start.

    Viewing 1 post (of 1 total)
    • You must be logged in to reply to this topic.