Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
olli9966
Beiträge: 7
Registriert: 11.11.2019 18:13:13

Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von olli9966 » 19.09.2023 10:02:10

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.

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von debilian » 19.09.2023 10:27:19

ist automount bzw. autofs installiert?
werden die USB Sticks in

Code: Alles auswählen

fdisk -l
angezeigt?
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
GregorS
Beiträge: 2628
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von GregorS » 19.09.2023 10:37:03

olli9966 hat geschrieben: ↑ zum Beitrag ↑
19.09.2023 10:02:10
Für Anregungen zur Fehlersuche wäre ich sehr dankbar.
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])

olli9966
Beiträge: 7
Registriert: 11.11.2019 18:13:13

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von olli9966 » 19.09.2023 10:49:09

@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.

Benutzeravatar
GregorS
Beiträge: 2628
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von GregorS » 19.09.2023 10:59:45

olli9966 hat geschrieben: ↑ zum Beitrag ↑
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?!
Ja, das wäre wohl auch meine Folgerung.

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])

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von thunder11 » 19.09.2023 15:06:09

Mal im Nebel etwas herum stochern:
1 x SATA power connector
1 x Molex 4 pin power connector
Ist angeschlossen ?

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
Karte mal identifizieren:

Code: Alles auswählen

lspci-nnk |grep USB -A3
und

Code: Alles auswählen

lsusb -t
Laufen die Dienste?

Code: Alles auswählen

systemctl status udev
Statt journalctl -f könnte man mal versuchen

Code: Alles auswählen

udevadm monitor

rhHeini
Beiträge: 2313
Registriert: 20.04.2006 20:44:10

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von rhHeini » 19.09.2023 15:49:02

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?

olli9966
Beiträge: 7
Registriert: 11.11.2019 18:13:13

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von olli9966 » 19.09.2023 16:15:12

@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

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"
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

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)
Auch hier werden die 4 Renesas Chipsätze der Erweiterungskarte (03:00 - 06:00) angezeigt

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
Bei eingesteckter externer HDD erhalte ich die selbe Ausgabe :(

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
7. UDEV monitor

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
Beim Einstecken der externen Festplatte erscheinen keinerlei Meldungen im UDEV monitor

KP97
Beiträge: 3442
Registriert: 01.02.2013 15:07:36

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von KP97 » 19.09.2023 17:23:52

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?

olli9966
Beiträge: 7
Registriert: 11.11.2019 18:13:13

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von olli9966 » 20.09.2023 11:04:09

@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

Code: Alles auswählen

deb http://ftp.de.debian.org/debian bullseye main non-free
und habe die Pakete "non free Firmware Pakete" installiert

Code: Alles auswählen

apt install firmware-misc-nonfree firmware-linux-nonfree
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?

KP97
Beiträge: 3442
Registriert: 01.02.2013 15:07:36

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von KP97 » 20.09.2023 13:50:23

olli9966 hat geschrieben: ↑ zum Beitrag ↑
20.09.2023 11:04:09

Code: Alles auswählen

deb http://ftp.de.debian.org/debian bullseye main non-free
Deine sources.list zeigt auf Debian 11 oldstable, das aktuelle stable ist Debian 12 Bookworm.
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.

olli9966
Beiträge: 7
Registriert: 11.11.2019 18:13:13

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von olli9966 » 20.09.2023 14:24:42

@KP97: Das derzeitig installierte Betriebssystem ist Debian 11 und so sieht die sources.list aus:

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
Wenn ich nun in der ersten Zeile am Ende "non-free-firmware" hinzufüge bekomme ich bei einem apt update unter anderem die Fehlermeldung

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?)
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?!

KP97
Beiträge: 3442
Registriert: 01.02.2013 15:07:36

Re: Wie vorgehen: Fehlersuche bei nicht erkannten externen USB-Geräten

Beitrag von KP97 » 20.09.2023 14:43:23

olli9966 hat geschrieben: ↑ zum Beitrag ↑
20.09.2023 14:24:42
Das scheint hier also unter Debian 11 noch nicht zu funktionieren.
Nein, deshalb habe ich ja auch geschrieben _ab Bookworm_
Einen Unterschied zwischen Version 10 und 11 muß es ja geben, da mußt Du Dich mal auf die Suche machen.

Antworten