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
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
Gruß
Eckard