Scanner USB 2.0 wird von rasbian 10.9 als 1.1 erkannt

Einrichten des Druckers und des Drucksystems, Scannerkonfiguration und Software zum Scannen und Faxen.
Antworten
egerlach
Beiträge: 206
Registriert: 13.06.2009 17:21:50

Scanner USB 2.0 wird von rasbian 10.9 als 1.1 erkannt

Beitrag von egerlach » 02.10.2023 08:40:09

Hallo beisammen,
wie kann ich rabian 10.9 dazu zwingen, einen Scanner als USB-2.0-Scanner anstelle mit 1.1 zu erkennen? udev rules?

Darum gehts: Scanner fi-5120 , kann USB 2.0, wird am rasbi4 (2xUSB3, 2x USB2, rasbian 10.9) offenbar als USB1.1 erkannt, mit den typischen instabiles Folgen mit dem 1.1-Protokoll: mal geht der Scanner, dann für einige Minuten nicht mehr, dann scannt der nur 1 Blatt ein , manchmal funktioniert er einwandfrei. Getestet an USB2- und USB3-Slot. Es ist mittlerweile ein vergoldetes USB-A/B-Kabel im Einsatz, das hat schon viel verbessert, aber USB1.1 ist geblieben. Die Erkennung als USB1.1 ist in jedem USB-Slot die gleiche. Der Scanner an einem Mini-PC (futro-PC A230) seiner Zeit, 12 Jahre alt, debian etch, funktioniert bis heute einwandfrei und stabil, automatisch erkannt als USB2.0-Gerät. Wir haben das mit Scannertausch auch alles schon getestet: es gibt bei meinem Kunden mehrere fi5120-Scanner, der mittlerweile betagte Scanner ist nicht defekt! An einem 12 Jahre alten futro-Mini-PC A230 funktioniert der einwandfrei und die Erkennung unter dmesg sagt auch USB 2.0. Vielleicht ein Problem von alter Scanner-Hardware mit einer frühen USB2.0-Schnittstelle, die noch keine sauberes USB2.0 macht?

@Habe jetzt mit Suchmaschinen recherchiert: Der xhci_hcd ist offenbar ein 2.0-Treiber, der auch 1.1 managed. Dem müsste mitgeteilt werden, dass der Scanner sehr wohl 2.0 kann.


dmesg:

Code: Alles auswählen

[Mon Oct  2 07:02:05 2023] broken atomic modeset userspace detected, disabling atomic
[Mon Oct  2 07:02:05 2023] usb 1-1.1: new high-speed USB device number 4 using xhci_hcd
[Mon Oct  2 07:02:05 2023] usb 1-1.1: New USB device found, idVendor=04c5, idProduct=10e0, bcdDevice= 1.00
[Mon Oct  2 07:02:05 2023] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[Mon Oct  2 07:02:06 2023] broken atomic modeset userspace detected, disabling atomic
[Mon Oct  2 07:02:06 2023] broken atomic modeset userspace detected, disabling atomic
das usb 1-1.1 heißt jetzt nicht, dass es usb1.1 ist, richtig? - Der universelle xhci_hcd scheint aber tatsächlich den Sanner als USB1.1-Gerät zu erkennen, am instabilen Verhalten beim Einscannen erkennbar.

lsusb -vvv

Code: Alles auswählen

Bus 001 Device 004: ID 04c5:10e0 Fujitsu, Ltd fi-5120c Scanner
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x04c5 Fujitsu, Ltd
  idProduct          0x10e0 fi-5120c Scanner
  bcdDevice            1.00
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0020
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower               98mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval             255
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
         Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval             255
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered
Danke schon mal
Gruß
Eckard

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Scanner USB 2.0 wird von rasbian 10.9 als 1.1 erkannt

Beitrag von JTH » 02.10.2023 21:58:01

egerlach hat geschrieben: ↑ zum Beitrag ↑
02.10.2023 08:40:09
das usb 1-1.1 heißt jetzt nicht, dass es usb1.1 ist, richtig?
Ja, das ist nur die Nummerierung des Ports/Geräts.

Woran machst du es denn fest, dass der Scanner als USB-1.x-Gerät behandelt wird? Die Ausgaben
egerlach hat geschrieben: ↑ zum Beitrag ↑
02.10.2023 08:40:09
dmesg:

Code: Alles auswählen

[Mon Oct  2 07:02:05 2023] usb 1-1.1: new high-speed USB device number 4 using xhci_hcd
lsusb -vvv

Code: Alles auswählen

Bus 001 Device 004: ID 04c5:10e0 Fujitsu, Ltd fi-5120c Scanner
Device Descriptor:
  …
  bcdUSB               2.00
  …
deuten mir alle auf USB 2 hin. Die Bezeichnung „High-Speed“ stammt aus USB 2.0.

Bekommst du zu den Zeitpunkten, an denen es Probleme gibt, neue auf USB bezogene Einträge im Journal/dmesg?
Manchmal bekannt als Just (another) Terminal Hacker.

Antworten