Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
Hallo Forum,
Ich habe hier folgende Problemstellung:
Ich habe einen PC mit einer USB Erweiterungskarte (DeLock 89365). Die PCIe Karte stellt vier Renesas D720202 USB Controller zur Verfügung. Diese werden unter Debian 11 und Debian 12 erkannt und automatisch eingebunden und werden per lspci angezeigt. Per lsusb werden auch die zusätzlichen USB Ports angezeigt. So weit so gut.
Aber wenn ich nun ein USB Device an einen der Ports anschließe, wird dieser nicht erkannt. Unter journalctl -f wird nicht einmal angezeigt, dass ein neues Device eingesteckt wird und eine Detektion des Gerätetyps erfolgt.
Wenn ich das selbe Gerät mit einem Ubuntu Live Stick starte, funktioniert alles problemlos, angesteckte USB Geräte werden automatisch erkannt und gemountet.
Mit einer testweisen Installation von Debian 10 funktioniert der PC und die USB Karte ebenfalls problemlos.
Wenn ich die USB Erweiterungskarte in einem anderen PC installiere, funktioniert diese dort auch mit Debian 11 problemlos, die Karte wird erkannt und angeschlossene USB-Geräte automatisch eingebunden.
Mein bisheriges Fazit:
Die Hardware funktioniert und grundsätzlich funktioniert auch die Treiberunterstützung bei Debian 11 und 12 für diese Erweiterungskarte.
Nur die Konstellation meines PCs mit der USB-Karte und Debian 11 funktioniert nicht.
Meine Frage ist nun, wie kann ich die Ursache feststellen? Wie bekomme ich heraus, warum angeschlossene USB-Geräte nicht an das Betriebssystem beim Einstecken gemeldet werden und der erforderliche Treiber geladen wird? Ich vermute, dass im PC eine Hardwarekomponente den Betrieb der USB-Karte blockiert/verhindert/beeinträchtigt?!
Für Anregungen zur Fehlersuche wäre ich sehr dankbar.
Ich habe hier folgende Problemstellung:
Ich habe einen PC mit einer USB Erweiterungskarte (DeLock 89365). Die PCIe Karte stellt vier Renesas D720202 USB Controller zur Verfügung. Diese werden unter Debian 11 und Debian 12 erkannt und automatisch eingebunden und werden per lspci angezeigt. Per lsusb werden auch die zusätzlichen USB Ports angezeigt. So weit so gut.
Aber wenn ich nun ein USB Device an einen der Ports anschließe, wird dieser nicht erkannt. Unter journalctl -f wird nicht einmal angezeigt, dass ein neues Device eingesteckt wird und eine Detektion des Gerätetyps erfolgt.
Wenn ich das selbe Gerät mit einem Ubuntu Live Stick starte, funktioniert alles problemlos, angesteckte USB Geräte werden automatisch erkannt und gemountet.
Mit einer testweisen Installation von Debian 10 funktioniert der PC und die USB Karte ebenfalls problemlos.
Wenn ich die USB Erweiterungskarte in einem anderen PC installiere, funktioniert diese dort auch mit Debian 11 problemlos, die Karte wird erkannt und angeschlossene USB-Geräte automatisch eingebunden.
Mein bisheriges Fazit:
Die Hardware funktioniert und grundsätzlich funktioniert auch die Treiberunterstützung bei Debian 11 und 12 für diese Erweiterungskarte.
Nur die Konstellation meines PCs mit der USB-Karte und Debian 11 funktioniert nicht.
Meine Frage ist nun, wie kann ich die Ursache feststellen? Wie bekomme ich heraus, warum angeschlossene USB-Geräte nicht an das Betriebssystem beim Einstecken gemeldet werden und der erforderliche Treiber geladen wird? Ich vermute, dass im PC eine Hardwarekomponente den Betrieb der USB-Karte blockiert/verhindert/beeinträchtigt?!
Für Anregungen zur Fehlersuche wäre ich sehr dankbar.
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
ist automount bzw. autofs installiert?
werden die USB Sticks in angezeigt?
werden die USB Sticks in
Code: Alles auswählen
fdisk -l
-- nichts bewegt Sie wie ein GNU --
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
Mein alter PC zeigt an dessen USB-Erweiterungskarte z.T. ein ähnliches Verhalten. Manche Dinge werden nur erkannt und funktionieren, wenn sie an einen der Onboard-USB-Anschlüsse angeschlossen werden. Hast Du mal eine entsprechende „Gegenprobe“ gemacht (onboard vs. Steckkarte, oder mit Live-Linuxen)?
Ich tippe auf eine irgendwie geartete Unverträglichkeit von BIOS und Steckkarte der Voodoo-Art.
Gruß
Gregor
PS: Ups, ich sehe gerade, dass es sich bei der Karte in meinem alten PC um die gleiche handelt wie bei Dir ...
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
@debilian: Nein, es werden gar keine USB Geräte erkannt, auch keine USB-Tastatur. Wie beschrieben wird im journalctl nicht einmal angezeigt, dass ein neues USB Device erkannt wird (und das wäre meiner Kenntnis nach ja der erste Schritt..?!)
@GregorS: Der selbe PC funktioniert unter Ubuntu Live problemlos. Daher scheint es keine Unverträglichkeit mit dem BIOS zu geben?!
Ich vermute eher, dass zwar der Treiber für die USB Karte geladen wird (denn die USB-Ports werden ja angezeigt), aber die Karte scheint nicht "aktiv" zu sein. Die 5V Versorgungsspannung an den USB Ports sind vorhanden, aber ansonsten scheint die Karte nicht mit den angesteckten USB-Geräten zu kommunizieren.
@GregorS: Der selbe PC funktioniert unter Ubuntu Live problemlos. Daher scheint es keine Unverträglichkeit mit dem BIOS zu geben?!
Ich vermute eher, dass zwar der Treiber für die USB Karte geladen wird (denn die USB-Ports werden ja angezeigt), aber die Karte scheint nicht "aktiv" zu sein. Die 5V Versorgungsspannung an den USB Ports sind vorhanden, aber ansonsten scheint die Karte nicht mit den angesteckten USB-Geräten zu kommunizieren.
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
Ja, das wäre wohl auch meine Folgerung.olli9966 hat geschrieben:19.09.2023 10:49:09@GregorS: Der selbe PC funktioniert unter Ubuntu Live problemlos. Daher scheint es keine Unverträglichkeit mit dem BIOS zu geben?!
Ich hatte meine USB-Erweiterungskarte letztlich nur wegen eines einzigen fehlenden Anschlusses gekauft und konnte „Unpässlichkeiten“ durch passende (Um-) Stöpseleien umgehen. Das war zumindest in meinem Fall ein brauchbares/dauertaugliches Workaround.
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
Mal im Nebel etwas herum stochern:
Ich vermute mal, dass die Treiber-CD für WIN gedacht ist ?
Eventuell gibt es ja schon beim Startvorgang Probleme mit der Karte ?
Karte mal identifizieren:
und
Laufen die Dienste?
Statt journalctl -f könnte man mal versuchen
Ist angeschlossen ?1 x SATA power connector
1 x Molex 4 pin power connector
Ich vermute mal, dass die Treiber-CD für WIN gedacht ist ?
Eventuell gibt es ja schon beim Startvorgang Probleme mit der Karte ?
Code: Alles auswählen
journalctl -b |grep usb
Code: Alles auswählen
lspci-nnk |grep USB -A3
Code: Alles auswählen
lsusb -t
Code: Alles auswählen
systemctl status udev
Code: Alles auswählen
udevadm monitor
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
NEC/Renesas-USB wird seit langem einwandfrei vom Kernel unterstützt. Separate Treiber werden nicht benötigt. Wenn sich unter Bookworm gar nichts tut wenn ein USB-Gerät angeschlossen wird, ist das schon sehr seltsam.
Karte nochmal raus und wieder reinstecken? Mit Strom vom Netzteil versorgen? Anderen Slot probieren?
Karte nochmal raus und wieder reinstecken? Mit Strom vom Netzteil versorgen? Anderen Slot probieren?
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
@thunder11
1. Korrekt angeschlossen ist die Karte, unter Ubuntu ist der Betrieb einer externen HDD an einem USB Port der Karte möglich.
2. Die Treiberunterstützung unter Debian war bisher gegeben, denn
a. Unter Debian 10 funktioniert die Karte ohne Probleme "out of the box"
b. Unter Ubuntu 22.04 LTS mit dem Standardkernel ebenfalls
c. Und in einem anderen PC funktioniert die USB Karte ebenfalls ohne Extrakonfiguration unter Debian 11 live
3. Ausgabe von journalctl -b
Für mich keine Fehlermeldung ersichtlich. Die USB Ports 3-10 sind die Ports der Erweiterungskarte (jeweils einmal pro Port für USB 2 und einmal für USB 3)
4. Identifikation der Karte per lspci
Auch hier werden die 4 Renesas Chipsätze der Erweiterungskarte (03:00 - 06:00) angezeigt
5. Ausgabe lsusb -t ohne angeschlossener ext. HDD
Bei eingesteckter externer HDD erhalte ich die selbe Ausgabe
6. Der Dienst für die UDEV Regeln läuft
7. UDEV monitor
Beim Einstecken der externen Festplatte erscheinen keinerlei Meldungen im UDEV monitor
1. Korrekt angeschlossen ist die Karte, unter Ubuntu ist der Betrieb einer externen HDD an einem USB Port der Karte möglich.
2. Die Treiberunterstützung unter Debian war bisher gegeben, denn
a. Unter Debian 10 funktioniert die Karte ohne Probleme "out of the box"
b. Unter Ubuntu 22.04 LTS mit dem Standardkernel ebenfalls
c. Und in einem anderen PC funktioniert die USB Karte ebenfalls ohne Extrakonfiguration unter Debian 11 live
3. Ausgabe von journalctl -b
Code: Alles auswählen
Sep 19 09:50:38 jfn-monitor kernel: usbcore: registered new interface driver usbfs
Sep 19 09:50:38 jfn-monitor kernel: usbcore: registered new interface driver hub
Sep 19 09:50:38 jfn-monitor kernel: usbcore: registered new device driver usb
Sep 19 09:50:38 jfn-monitor kernel: usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
Sep 19 09:50:38 jfn-monitor kernel: usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 19 09:50:38 jfn-monitor kernel: usb usb1: Product: xHCI Host Controller
Sep 19 09:50:38 jfn-monitor kernel: usb usb1: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
Sep 19 09:50:38 jfn-monitor kernel: usb usb1: SerialNumber: 0000:00:14.0
Sep 19 09:50:38 jfn-monitor kernel: usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
Sep 19 09:50:38 jfn-monitor kernel: usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 19 09:50:38 jfn-monitor kernel: usb usb2: Product: xHCI Host Controller
Sep 19 09:50:38 jfn-monitor kernel: usb usb2: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
Sep 19 09:50:38 jfn-monitor kernel: usb usb2: SerialNumber: 0000:00:14.0
Sep 19 09:50:38 jfn-monitor kernel: usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
Sep 19 09:50:38 jfn-monitor kernel: usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 19 09:50:38 jfn-monitor kernel: usb usb3: Product: xHCI Host Controller
Sep 19 09:50:38 jfn-monitor kernel: usb usb3: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
Sep 19 09:50:38 jfn-monitor kernel: usb usb3: SerialNumber: 0000:03:00.0
Sep 19 09:50:38 jfn-monitor kernel: usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
Sep 19 09:50:38 jfn-monitor kernel: usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
Sep 19 09:50:38 jfn-monitor kernel: usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 19 09:50:38 jfn-monitor kernel: usb usb4: Product: xHCI Host Controller
Sep 19 09:50:38 jfn-monitor kernel: usb usb4: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
Sep 19 09:50:38 jfn-monitor kernel: usb usb4: SerialNumber: 0000:03:00.0
Sep 19 09:50:38 jfn-monitor kernel: usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
Sep 19 09:50:38 jfn-monitor kernel: usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 19 09:50:38 jfn-monitor kernel: usb usb5: Product: xHCI Host Controller
Sep 19 09:50:38 jfn-monitor kernel: usb usb5: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
Sep 19 09:50:38 jfn-monitor kernel: usb usb5: SerialNumber: 0000:04:00.0
Sep 19 09:50:38 jfn-monitor kernel: usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
Sep 19 09:50:38 jfn-monitor kernel: usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
Sep 19 09:50:38 jfn-monitor kernel: usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 19 09:50:38 jfn-monitor kernel: usb usb6: Product: xHCI Host Controller
Sep 19 09:50:38 jfn-monitor kernel: usb usb6: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
Sep 19 09:50:38 jfn-monitor kernel: usb usb6: SerialNumber: 0000:04:00.0
Sep 19 09:50:38 jfn-monitor kernel: usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
Sep 19 09:50:38 jfn-monitor kernel: usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 19 09:50:38 jfn-monitor kernel: usb usb7: Product: xHCI Host Controller
Sep 19 09:50:38 jfn-monitor kernel: usb usb7: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
Sep 19 09:50:38 jfn-monitor kernel: usb usb7: SerialNumber: 0000:05:00.0
Sep 19 09:50:38 jfn-monitor kernel: usb usb8: We don't know the algorithms for LPM for this host, disabling LPM.
Sep 19 09:50:38 jfn-monitor kernel: usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
Sep 19 09:50:38 jfn-monitor kernel: usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 19 09:50:38 jfn-monitor kernel: usb usb8: Product: xHCI Host Controller
Sep 19 09:50:38 jfn-monitor kernel: usb usb8: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
Sep 19 09:50:38 jfn-monitor kernel: usb usb8: SerialNumber: 0000:05:00.0
Sep 19 09:50:38 jfn-monitor kernel: usb usb9: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
Sep 19 09:50:38 jfn-monitor kernel: usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 19 09:50:38 jfn-monitor kernel: usb usb9: Product: xHCI Host Controller
Sep 19 09:50:38 jfn-monitor kernel: usb usb9: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
Sep 19 09:50:38 jfn-monitor kernel: usb usb9: SerialNumber: 0000:06:00.0
Sep 19 09:50:38 jfn-monitor kernel: usb usb10: We don't know the algorithms for LPM for this host, disabling LPM.
Sep 19 09:50:38 jfn-monitor kernel: usb usb10: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
Sep 19 09:50:38 jfn-monitor kernel: usb usb10: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Sep 19 09:50:38 jfn-monitor kernel: usb usb10: Product: xHCI Host Controller
Sep 19 09:50:38 jfn-monitor kernel: usb usb10: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
Sep 19 09:50:38 jfn-monitor kernel: usb usb10: SerialNumber: 0000:06:00.0
Sep 19 09:50:38 jfn-monitor kernel: usb 1-7: new low-speed USB device number 2 using xhci_hcd
Sep 19 09:50:38 jfn-monitor kernel: usb 1-7: New USB device found, idVendor=413c, idProduct=2113, bcdDevice= 1.08
Sep 19 09:50:38 jfn-monitor kernel: usb 1-7: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Sep 19 09:50:38 jfn-monitor kernel: usb 1-7: Product: Dell KB216 Wired Keyboard
Sep 19 09:50:38 jfn-monitor kernel: usb 1-8: new full-speed USB device number 3 using xhci_hcd
Sep 19 09:50:38 jfn-monitor kernel: usb 1-8: New USB device found, idVendor=046a, idProduct=b103, bcdDevice= 1.10
Sep 19 09:50:38 jfn-monitor kernel: usb 1-8: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Sep 19 09:50:38 jfn-monitor kernel: usb 1-8: Product: USB Device
Sep 19 09:50:38 jfn-monitor kernel: usbcore: registered new interface driver usbhid
Sep 19 09:50:38 jfn-monitor kernel: usbhid: USB HID core driver
Sep 19 09:50:38 jfn-monitor kernel: input: Dell KB216 Wired Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:413C:2113.0001/input/input4
Sep 19 09:50:38 jfn-monitor kernel: hid-generic 0003:413C:2113.0001: input,hidraw0: USB HID v1.11 Keyboard [Dell KB216 Wired Keyboard] on usb-0000:00:14.0-7/input0
Sep 19 09:50:38 jfn-monitor kernel: input: Dell KB216 Wired Keyboard System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.1/0003:413C:2113.0002/input/input5
Sep 19 09:50:38 jfn-monitor kernel: input: Dell KB216 Wired Keyboard Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.1/0003:413C:2113.0002/input/input6
Sep 19 09:50:38 jfn-monitor kernel: hid-generic 0003:413C:2113.0002: input,hidraw1: USB HID v1.11 Device [Dell KB216 Wired Keyboard] on usb-0000:00:14.0-7/input1
Sep 19 09:50:38 jfn-monitor kernel: input: USB Device as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/0003:046A:B103.0003/input/input7
Sep 19 09:50:38 jfn-monitor kernel: hid-generic 0003:046A:B103.0003: input,hidraw2: USB HID v1.11 Mouse [USB Device] on usb-0000:00:14.0-8/input0
Sep 19 09:50:38 jfn-monitor mtp-probe[318]: checking bus 1, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7"
Sep 19 09:50:38 jfn-monitor mtp-probe[319]: checking bus 1, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-8"
4. Identifikation der Karte per lspci
Code: Alles auswählen
00:14.0 USB controller [0c03]: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:a12f] (rev 31)
DeviceName: Onboard - Other
Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:7270]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 Signal processing controller [1180]: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem [8086:a131] (rev 31)
--
03:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller [1912:0015] (rev 02)
Subsystem: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller [1912:0015]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
04:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller [1912:0015] (rev 02)
Subsystem: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller [1912:0015]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
05:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller [1912:0015] (rev 02)
Subsystem: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller [1912:0015]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
06:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller [1912:0015] (rev 02)
Subsystem: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller [1912:0015]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
07:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
5. Ausgabe lsusb -t ohne angeschlossener ext. HDD
Code: Alles auswählen
/: Bus 10.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 5000M
/: Bus 09.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 5000M
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 5000M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
|__ Port 7: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 7: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 8: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
6. Der Dienst für die UDEV Regeln läuft
Code: Alles auswählen
● systemd-udevd.service - Rule-based Manager for Device Events and Files
Loaded: loaded (/lib/systemd/system/systemd-udevd.service; static)
Active: active (running) since Tue 2023-09-19 09:50:38 EDT; 17min ago
TriggeredBy: ● systemd-udevd-kernel.socket
● systemd-udevd-control.socket
Docs: man:systemd-udevd.service(8)
man:udev(7)
Main PID: 285 (systemd-udevd)
Status: "Processing with 24 children at max"
Tasks: 1
Memory: 36.4M
CPU: 2.001s
CGroup: /system.slice/systemd-udevd.service
└─285 /lib/systemd/systemd-udevd
Sep 19 09:50:38 jfn-monitor mtp-probe[318]: checking bus 1, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7"
Sep 19 09:50:38 jfn-monitor mtp-probe[318]: bus: 1, device: 2 was not an MTP device
Sep 19 09:50:38 jfn-monitor mtp-probe[319]: checking bus 1, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-8"
Sep 19 09:50:38 jfn-monitor mtp-probe[319]: bus: 1, device: 3 was not an MTP device
Sep 19 09:50:38 jfn-monitor systemd-udevd[307]: Using default interface naming scheme 'v247'.
Sep 19 09:50:38 jfn-monitor systemd-udevd[307]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Sep 19 09:50:38 jfn-monitor systemd-udevd[301]: Using default interface naming scheme 'v247'.
Sep 19 09:50:38 jfn-monitor systemd-udevd[301]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Sep 19 09:50:38 jfn-monitor systemd-udevd[294]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Sep 19 09:50:39 jfn-monitor systemd-udevd[296]: could not read from '/sys/module/pcc_cpufreq/initstate': No such device
Code: Alles auswählen
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
Ob's hilft weiß ich nicht, aber diese Renesas Controller brauchen auch die entsprechende Firmware renesas_usb_fw.mem.
Schau mal in /lib/firmware ob es da was gibt. Hier ist auch noch was dazu:
https://github.com/markusj/upd72020x-load
Hast Du in Deiner sources.list auch zusätzlich non-free-firmware eingetragen?
Schau mal in /lib/firmware ob es da was gibt. Hier ist auch noch was dazu:
https://github.com/markusj/upd72020x-load
Hast Du in Deiner sources.list auch zusätzlich non-free-firmware eingetragen?
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
@KP97: Da die USB Karte sowohl bisher unter Debian 10 als auch unter einem aktuellen Ubuntu "out-of-the-box" funktioniert, würde ich ungern andere/fremde Firmware auf die USB Karte installieren wollen. Ich möchte auch behaupten, dass es nicht notwendig sein sollte.
Ich habe die sources.list für "non-free" Pakete erweitert
und habe die Pakete "non free Firmware Pakete" installiert
Aber auch dieses brachte nach einem Neustart keinerlei Veränderung. Die Karte mit den Renesas Chipsätzen wird erkannt, die neuen USB Ports werden per lsusb angezeigt, aber sobald ich ein externes USB-Gerät an die Erweiterungskarte einstecke passiert rein gar nichts. In der /var/log/syslog bzw journalctl wird das Einstecken des neuen Gerätes nicht dokumentiert/erkannt.
Wenn ich jedoch die externe Festplatte an einen internen USB Anschluss des PCs anschließe wird die Platte erkannt und automatisch gemountet.
Gibt es ein Monitoring Programm mit dem ich die Kommunikation an den USB Ports beobachten kann. So wie wireshark für die Netzwerkkarte oder candump für den CAN bus?
Ich habe die sources.list für "non-free" Pakete erweitert
Code: Alles auswählen
deb http://ftp.de.debian.org/debian bullseye main non-free
Code: Alles auswählen
apt install firmware-misc-nonfree firmware-linux-nonfree
Wenn ich jedoch die externe Festplatte an einen internen USB Anschluss des PCs anschließe wird die Platte erkannt und automatisch gemountet.
Gibt es ein Monitoring Programm mit dem ich die Kommunikation an den USB Ports beobachten kann. So wie wireshark für die Netzwerkkarte oder candump für den CAN bus?
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
Deine sources.list zeigt auf Debian 11 oldstable, das aktuelle stable ist Debian 12 Bookworm.olli9966 hat geschrieben:20.09.2023 11:04:09Code: Alles auswählen
deb http://ftp.de.debian.org/debian bullseye main non-free
Ab Bookworm muß _zusätzlich_ non-free-firmware in die sources.list, die komplette Zeile sähe so aus:
main contrib non-free non-free-firmware
Du sollst auch keine fremde Firmware installieren sondern nur gucken, ob die von mir genannte Datei vorhanden ist.
Der Kernel spielt da auch etwas mit, wenn es doch ein Bookworm ist, hakelt es da vielleicht.
Was hast Du denn nun installiert? Zeig doch mal die sources.list.
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
@KP97: Das derzeitig installierte Betriebssystem ist Debian 11 und so sieht die sources.list aus:
Wenn ich nun in der ersten Zeile am Ende "non-free-firmware" hinzufüge bekomme ich bei einem apt update unter anderem die Fehlermeldung
Das scheint hier also unter Debian 11 noch nicht zu funktionieren.
Im Verzeichnis /lib/firmware gibt es keinen Hinweis auf einen Treiber/Firmware für Renesas USB devices. Hier war aber meine Information (und Erfahrung unter Debian 10), dass der Kernel die Controller direkt unterstützt?!
Code: Alles auswählen
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://security.debian.org/debian-security/ bullseye/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ bullseye/updates main contrib non-free
Code: Alles auswählen
W: Skipping acquire of configured file 'non-free-firmware/binary-amd64/Packages' as repository 'http://deb.debian.org/debian bullseye InRelease' doesn't have the component 'non-free-firmware' (component misspelt in sources.list?)
Im Verzeichnis /lib/firmware gibt es keinen Hinweis auf einen Treiber/Firmware für Renesas USB devices. Hier war aber meine Information (und Erfahrung unter Debian 10), dass der Kernel die Controller direkt unterstützt?!
Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten
Nein, deshalb habe ich ja auch geschrieben _ab Bookworm_olli9966 hat geschrieben:20.09.2023 14:24:42Das scheint hier also unter Debian 11 noch nicht zu funktionieren.
Einen Unterschied zwischen Version 10 und 11 muß es ja geben, da mußt Du Dich mal auf die Suche machen.