USB DVD/Brenner wird nur manchmal erkannt

  • Hallo Zusammen,


    mit meinem Keller-VDR habe ich ein Problem.


    An dem VDR ist ein USB-5,25-Gehäuse über USB angebunden. Weiter hat der VDR auch ein eingebautes IDE-DVD-LW. Das USB-Laufwerk wird sehr häufig nicht erkannt. In der Messages habe ich folgende Einträge gefunden:


    Code
    Oct  3 21:09:49 [kernel] usb 1-1: config 1 has an invalid interface number: 2 but max is 1
    Oct  3 21:09:49 [kernel] usb 1-1: config 1 has no interface number 1
    Oct  3 21:09:49 [kernel] usb 1-1: configuration #1 chosen from 1 choice
    Oct  3 21:09:49 [kernel] usbcore: registered new interface driver usblp
    Oct  3 21:09:49 [kernel] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
    Oct  3 21:09:49 [kernel] usbcore: registered new interface driver hiddev
    Oct  3 21:09:49 [kernel] hiddev96: USB HID v1.10 Device [Cypress AT2LP RC42] on usb-0000:00:10.4
    Oct  3 21:09:49 [kernel] usbcore: registered new interface driver usbhid
    Oct  3 21:09:49 [kernel] drivers/usb/input/hid-core.c: v2.6:USB HID core driver


    Das USB-Gehäuse ist von MS-Tech (LU-535). Eingebaut ist ein Chip von der Fa. Cypress (CY7C68300C). In dem Gehäuse ist natürlich ein Laufwerk eingebaut.


    Mein Motherboard ist ein Asus A8V-VM SE mit 8 USB-Ports. Habe verscheidene Ports ausprobiert, ohne erfolg.


    lsusb bringt folgendes Ergebnis:


    Code
    vdr01 ~ # lsusb
    Bus 002 Device 001: ID 0000:0000
    Bus 005 Device 001: ID 0000:0000
    Bus 004 Device 001: ID 0000:0000
    Bus 003 Device 001: ID 0000:0000
    Bus 001 Device 001: ID 0000:0000
    Bus 001 Device 002: ID 04b4:6830 Cypress Semiconductor Corp. USB-2.0 IDE Adapter


    Das Laufwerk steht jedoch nicht zur Verfügung, es gibt keinen Eintrag /dev/sr0.


    Hin und wieder funktioniert das ganze jedoch, dann habe ich auch den Eintrag /dev/sr0 und auch einen Sym-Link /dev/dvd1 zum sr0.


    Hat jemand eine Idee ?


    Gruß

  • Hallo Dudi,
    bei mir wird auch gelegentlich eine Partition auf dem USB-Stick (nach einstecken) nicht eingebunden. Keine Ahnung, ob dass Problem in der Hardware, im Kernel oder wo anders zu suchen ist (aber eher Hardware).


    In den Fällen binde ich es manuell ein.
    (VDR Befehle/USB-Geraete einbinden)


    bis dann,
    Nando

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

  • Hallo Nando,


    vielen Dank für Deine Antwort.


    Also, ein USB-Geräte einbinden über den VDR-Befehl bringt:


    Code
    Oct  4 21:00:04 [logger] /_config/bin/usbmount.sh --mount--
    Oct  4 21:00:13 [logger] USB: <->


    danach ist das Gerät aber auch nicht betriebsbereit. Auch keine entsprechende Einträge in den /dev.


    Zitat

    (aber eher Hardware).


    Tja, diese Vermutung habe ich auch irgendwie.


    Vielleicht noch eine Zusatzinfo. Wenn ich das USB-DVD-LW ausschalte (also das Gehäuse, und somit den USB2IDE) protokolliert der VDR folgendes:


    Code
    Oct  4 21:06:21 [kernel] usb 1-1: USB disconnect, address 2
    Oct  4 21:06:25 [kernel] usb 1-1: new high speed USB device using ehci_hcd and address 3
    Oct  4 21:06:25 [kernel] usb 1-1: config 1 has an invalid interface number: 2 but max is 1
    Oct  4 21:06:25 [kernel] usb 1-1: config 1 has no interface number 1
    Oct  4 21:06:25 [kernel] usb 1-1: configuration #1 chosen from 1 choice
    Oct  4 21:06:25 [kernel] hiddev96: USB HID v1.10 Device [Cypress AT2LP RC42] on usb-0000:00:10.4-1


    mit meinem laienhaften Verständnis reime ich mir folgendes zusammen:
    Das mit dem USB-HotPlug scheint zu funktionieren, also der VDR bekommt mit, das ein USB-Gerät ab- und angeschlossen wurde.


    Nun stehe ich noch ein bißchen auf dem Schlauch (noch nicht genug gelesen), was denn nun unter Linux passiern muss.


    Ich vermute einfach mal, dass irgendwie die Vendor-ID's ausgelesen werden, und dann irgendeine entsprechende Aktion ausgeführt wird und es hier ein Problem gibt.


    Ist bisher aber noch alles reine Vermutung.


    Gruß
    dudi

  • Hallo cirrussc,


    hatte Deine Antwort erst gelesen, nachdem ich Nando geantwortet habe.


    Dafür aber aus Zufall eine Deiner Fragen beantwortet:


    Zitat

    Erkennt er ihn wenn du ab und wieder an Steckst?


    Ja, das tut er.


    Zitat

    hast du eventuell zu lange USB-Kabel oder so?


    Ah, auch einen Keller-VDR ? Ja, er hat ein USB-Kabel, dass ca. 3-5m lang ist. Ich habe aber mal vorsorglich mit dem Original-Kabel (0,5-1m) im Keller ein paar Tests durchgeführt, leider die gleichen Ergebnisse.


    Zitat

    Update möglich?


    Tja, da habe ich mir schon recht die Haare bei gerauft. Das Gerät ist von MS-Tech. Hier nur sehr dürftige Infos / Updates. Dafür auf der Seite von Cypress um so mehr, jedoch sehr auf Entwickler angelegt.


    Gruß
    Dudi

  • Hallo cirrussc,


    habe mal die (meiner Meinung nach) wesentlichen Punkte rauskopiert:



    Code
    Oct  2 16:10:11 [kernel] Initializing USB Mass Storage driver...
    Oct  2 16:10:11 [kernel] scsi2 : SCSI emulation for USB Mass Storage devices
    Oct  2 16:10:11 [kernel] usbcore: registered new interface driver usb-storage
    Oct  2 16:10:11 [kernel] USB Mass Storage support registered.
    Oct  2 16:10:16 [kernel] scsi 2:0:0:0: CD-ROM            HL-DT-ST DVDRAM GSA-H44N  RB00 PQ: 0 ANSI: 0
    Oct  2 16:10:16 [kernel] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
    Oct  2 16:10:17 [kernel] sr 2:0:0:0: Attached scsi generic sg0 type 5
  • Hallo cirrussc,


    upps, jetzt hast Du mich:


    Zitat

    Du könntest höchstens beim Fehlerfall die betreffenden Module neuladen.


    Wie macht man das ???? Bin nicht so wirklich der Linux-Experte. Erst alles mit dem VDR gelernt.


    Zitat

    Oder andere Geräte machen Probleme, scheint ja noch was dran zu sein.


    Also USB-Technisch ist nur dieses Gehäuse dran. Sonst steckt nix in den USB-Ports.


    Gruß
    dudi

  • Hm.....


    ich weiß zwar nicht, ob es weiterhilft, aber ich habe gerade noch mal das Gehäuse aus- und wieder eingeschaltet:

    Code
    Oct  4 22:26:50 [kernel] usb 1-1: USB disconnect, address 3
    Oct  4 22:26:54 [kernel] usb 1-1: new high speed USB device using ehci_hcd and address 4
    Oct  4 22:26:55 [kernel] usb 1-1: config 1 has an invalid interface number: 2 but max is 1
    Oct  4 22:26:55 [kernel] usb 1-1: config 1 has no interface number 1
    Oct  4 22:26:55 [kernel] usb 1-1: configuration #1 chosen from 1 choice
    Oct  4 22:26:55 [kernel] hiddev96: USB HID v1.10 Device [Cypress AT2LP RC42] on usb-0000:00:10.4-1


    Was mich verwundert, ist das irgendwie die adresse hochgezählt wird. Vorhin war es 2, dann 3 und nun 4.
    Also nochmal aus und wieder an:

    Code
    Oct  4 22:30:13 [kernel] usb 1-1: USB disconnect, address 4
    Oct  4 22:30:17 [kernel] usb 1-1: new high speed USB device using ehci_hcd and address 5
    Oct  4 22:30:18 [kernel] usb 1-1: config 1 has an invalid interface number: 2 but max is 1
    Oct  4 22:30:18 [kernel] usb 1-1: config 1 has no interface number 1
    Oct  4 22:30:18 [kernel] usb 1-1: configuration #1 chosen from 1 choice
    Oct  4 22:30:18 [kernel] hiddev96: USB HID v1.10 Device [Cypress AT2LP RC42] on usb-0000:00:10.4-1


    Kann das irgendwas mit der Meldung:
    usb 1-1: config 1 has an invalid interface number: 2 but max is 1
    zu tun haben ??

  • Hi,


    Zitat

    Original von dudi
    Wie macht man das ???? Bin nicht so wirklich der Linux-Experte. Erst alles mit dem VDR gelernt.


    Mit modprobe (als root natürlich)
    modprom <Modulname> lädt und
    modprobe -r <Modulname> entlädt


    Zitat

    Original von dudi
    Kann das irgendwas mit der Meldung:
    usb 1-1: config 1 has an invalid interface number: 2 but max is 1
    zu tun haben ??


    Nö, das glaube ich nicht. Ist auch nict weiter schlimm wenn die addrressen hochgezählt werden.


    Gruß cirrussc

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!