USB-Gerät wird nach Package-Updates (von devd?) nicht mehr erkannt

SolarCatcher

Well-Known Member
Vor ein paar Tagen habe ich die Packagesite für meinen 9.1-Rechner auf das PC-BSD Repository umgestellt und alle Binärpakete aktualisiert.

Seitdem wird meine externe Soundkarte (M-Audio Transit USB) nicht mehr erkannt. Dmesg sagt:
Code:
ugen2.7: <Unknown> at usbus2

Das wundert mich, weil usbconfig dump_device_desc für das entsprechende Device folgendes ausgibt:

Code:
ugen2.7: <Unknown Unknown> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON

  bLength = 0x0012 
  bDescriptorType = 0x0001 
  bcdUSB = 0x0100 
  bDeviceClass = 0x00fe 
  bDeviceSubClass = 0x0001 
  bDeviceProtocol = 0x0000 
  bMaxPacketSize0 = 0x0040 
[B]  idVendor = 0x0763 
  idProduct = 0x2806 [/B]
  bcdDevice = 0x0100 
  iManufacturer = 0x0001  <Unknown>
  iProduct = 0x0002  <Unknown>
  iSerialNumber = 0x0000  <no string>
  bNumConfigurations = 0x0001

Und es unter /usr/local/etc/devd/maudio-devd.conf eine passende devd-Regel für genau diese Vendor-/Product-ID Kombination gibt. Ich habe den Eindruck, dass das Problem nicht an dem Port audio/madfufw liegt, aus dem diese Datei/Regel kommt und der die Firmware für die Soundkarte laden soll. Es scheint, als würde devd bereits nicht diese Regel anwenden.

Wie gesagt: Bisher hat alles funktioniert, bis ich die Packages aktualisiert habe. Zur Sicherheit habe ich auch audio/madfufw und comms/dfu-utils mit portmaster neugebaut um sicher zu gehen, dass es nicht hieran liegt. Keine Änderung.

Hat jemand Ideen, wo ich suchen müsste, um den Fehler zu identifizieren?
 
Eigentlich haben die Pakete keinen Einfluss auf den Kernel. Geh doch erst mal nach Handbuch vor und fang mit /dev/sndstat an.
 
Danke, Kamikaze.

Da stand zwar nicht die Lösung aber mit weiterem Herumprobieren habe ich die Ursache gefunden: Die einzige Dependency von audio/madfufw hat im März einen großen Versionssprung gemacht - von 0.1 auf 0.7. Und das haut nicht mehr hin.

Mit dem alten Packages, das ich noch unter /var/cache/pkg/All hatte, geht's jetzt erstmal wieder. Ich hab gerade dem Maintainer von audio/madfufw geschrieben um nach möglichen besseren Lösungen zu fragen.
 
Back
Top