Autor Thema: Linux Treiber 9. April 2012  (Gelesen 45223 mal)

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Linux Treiber 9. April 2012
« Antwort #45 am: März 31, 2012, 03:51:36 Nachmittag »
Zitat
$ /opt/bin/mediaclient
...
 -D, --setdtvmode=[DVBT, DVBC, ATSC]
                                   set digital TV mode for device
...

QAM  = DVB-C
OFDM = DVB-T

laut Doku stellst du das Gerät mit folgendem Befehl auf DVB-T um:
Zitat
/opt/bin/mediaclient -D DVBT
Failure is a good thing! I'll fix it

kalibari

  • Gast
Linux Treiber 9. April 2012
« Antwort #46 am: März 31, 2012, 05:05:52 Nachmittag »
OK hat funktioniert. Was ist der Unterschied zwischen mode und setdtvmode?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Linux Treiber 9. April 2012
« Antwort #47 am: März 31, 2012, 05:09:45 Nachmittag »
-D ist die Kurzversion von --setdtvmode, Parameterangaben sind bei vielen Linux/Unixanwendungen so gängig
Failure is a good thing! I'll fix it

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Linux Treiber 9. April 2012
« Antwort #48 am: April 09, 2012, 01:33:23 Nachmittag »
Installer (alle Syteme): http://www.sundtek.de/media/sundtek_installer_120409.1156.sh (15 MByte)

* /opt/bin/mediaclient -e zeigt nun an ob der USB Stick an USB 1.1 oder USB 2.0 angeschlossen wurde (11. Oktober 2011)
* Der Devicename wurde auf 100 bytes vergrößert, dies betrifft auch den Netzwerkscan (11. Oktober 2011)

* Arbeiten an neuen DVB-T/DAB/DAB+/FM Radio Sticks für Linux/Mac haben begonnen, DVB-T wird bereits unter MacOSX/Linux leider aktuell noch mit Systempatches unterstützt. (12. Oktober 2011)

* Settopbox Update damit die Treiber mit dem Bulk feature vom 28. September funktionieren (17. Oktober 2011)

* Treiber wurde vorbereitet für kommende DVB-T/DAB/DAB+/FM Radio Geraete (20. Oktober 2011)
DAB/DAB+ und FM Radio werden ausschliesslich auf x86 Geräte unterstützt da die Demodulation in Software gemacht wird und dies das Intel Math Kernel Library (normale Anwenderbibliothek, kein "Systemkernellibrary") verwendet. Es funktioniert auf x86-32bit und x86-64bit (AMD und Intel).

* Treiber wird verkleinert indem die Kernelmodule für DM800SE, DM500HD, DM8000, VU+ DUO, Clarketech ET5000 und Clarketech ET9000 nicht mehr mitgeliefert werden (20. Oktober 2011)

Nach der Treiberinstallation unbedingt den Stick kurz abstecken (neu anschließen genügt) und das System neu starten

Der neue Treiber modifiziert die Firmware des USB Sticks auf Settopboxen, diese wird jedoch nur aktiviert sobald der Stick neu angeschlossen wird (die Änderung wird auf PCs nicht vorgenommen)


* Fix Linux VLC support, Problem wurde durch MythTV debugging wieder aktiviert :-( (20. Oktober 2011)

* Alte Kernelmodule werden nun bei der Neuinstallation auf Settopboxen automatisch gelöscht (20. Oktober 2011)

* Settopboxsupport bezüglich DM800SE wurde aktualisiert, nach der Treiberinstallation auf der DM800SE wie erwähnt unbedingt den Stick neu anschließen (23. Oktober 2011)

* Das mounten der Geräte gibt ab sofort einen Returnwert zurück, die C API sowie der Konsolenbefehl (23. Oktober 2011)

* /opt/bin/mediaclient -e sowie die C API übergeben nun auch den Netzwerkpfad mit dem ein Gerät geladen wurde (24. Oktober 2011)

Aktuelle Ausgabe eines via Netzwerk eingebundenen Geräts:
Zitat
/opt/bin/mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek MediaTV Pro (USB 2.0) (192.168.1.5)]  DVB-C, DVB-T, NETWORK-DEVICE
  [NETWORKPATH]:
     PATH: 192.168.1.5:0
  [SERIAL]:
     ID: HDVBTB
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0

Die DeviceID oder der Path kann dazu verwendet werden ein Gerät wieder vom System zu entladen, der Devicestring wird an Applikationen zur Identifikation des Gerätes übergeben.

* Filter für doppelte Einträge des Netzwerkscans (29. Oktober 2011)

* Fix Led für DVB-C/T Only Geräte für Dreambox (29. Oktober 2011)

* Dreambox 7020HD Support (2. November 2011)

* Erste Version der DVB-C/T only Geraete wurden nachgepflegt um auf Settopboxen ohne Kernelmodule zu funktionieren (5. November 2011)

* Update openwrt Treiber build (5. November 2011)

* Bessere Netzwerkerkennung bei einigen Netzwerkroutern welche die IP Addressheader aktualisieren (15. November 2011)

* Bugfix bei trennen der Netzwerkverbindung (20. November 2011)

* Maximale Anzahl der neuen DVB-C/T Tuner wurde auf 20 erhöht (24. November 2011)

* AnalogTV / Audio unterstützt nun ebenfalls die 2. Datentransfermethode mit neuen USB Sticks (25. November 2011)
- Vorteil 480 Mbit können optimal ausgenutzt werden, 3 AnalogTV Datenströme sind kein Problem (640x400x2x30), 2 AnalogTV Ströme sind bei PAL Qualität ebenfalls kein Problem mehr. Die Werkseinstellungen können idR nur 2 Videos gleichzeitig mit geringerer Auflösung darstellen oder eines mit voller Qualität

Zitat
Umschaltung auf Bulk Transfer (dieser Transfer ist neu):
/opt/bin/mediaclient --transfermode=bulk -d /dev/dspN
/opt/bin/mediaclient --transfermode=bulk -d /dev/videoN
/opt/bin/mediaclient --transfermode=bulk -d /dev/dvb/adapter/frontendN

Umschaltung auf Iso Transfer:
/opt/bin/mediaclient --transfermode=iso -d /dev/dspN
/opt/bin/mediaclient --transfermode=iso -d /dev/videoN
/opt/bin/mediaclient --transfermode=iso -d /dev/dvb/adapter/frontendN

Die Pipes können unabhängig voneinander konfiguriert werden.

* Bugfix --tvdummy Feature (29. November 2011)

* Bugfix AnalogTV für Geräte mit älterer Firmware bzw. ältere Geräte. Dieses Problem wurde durch das angleichen des Treibers an die neue Firmware verursacht ca. mitte November (30. November 2011)

* DVB Puffer vergroessert um dem Treiber unter Last mehr Luft zu geben (2. Dezember 2011)

* Update Support DVB-S2 auf Clarketech Settopboxen (Kundenwunsch, 7. Dezember 2011)

* Autostart auf Synology NAS Systemen hinzugefühgt (Kundenwunsch, 7. Dezember 2011)

* Finaler Support DVB-S/S2 USB Sticks für Nordeuropa (8. Dezember 2011)
- Support für Standby für neue Geräte

* SuperH SH4 Support wurde im Installer hinzugefügt (Kundenwunsch, 9. Dezember 2011)

* Dreambox 800HD Acceleration Modus wird standardmäßig verwendet (13. Dezember 2011)

* Tuner Treiber für aktuelle Geräte wurde aktualisiert (behebt Powerlevel Support für neue DVB-C/T Geräte)

* uclibc/ARM Build wurde hinzugefügt (Ende 2011)

* Option zum Auslesen des ESNO Werts wurde hinzugefügt (Ende 2011)

* Sundtek TNT DVB Support hinzugefügt (16. Jan 2012)

Zitat
/opt/bin/mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek TNT DVB-T/DAB/DAB+/FM]  DVB-T, FM-RADIO, OSS-AUDIO, DAB/DAB+
  [SERIAL]:
     ID: 20111224074
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [FM-RADIO]:
     RADIO0: /dev/radio0
  [OSS]:
     OSS0: /dev/dsp0
  [DAB/DAB+]:
     DEVICE: /dev/dab0

An DAB und FM Radio wird aktuell gearbeitet.

* Mehrfachgerätesupport wurde auch für die neuen Komponententreiber angepasst

* PID Softwarefilter für neue DVB-S/S2 Geräte wurde angepasst (17. Januar 2012)

* Umschaltzeiten unter Linux wurden für DVB-C/T Sticks um 100-300 Millisekunden (je nach Modell) verbessert (16. Januar 2012)

* DVB-S/S2 wird beim Aufwachen zuerst auf 13Volt geschalten (für Embedded Systeme) (7. Februar 2012)

* Sehr viele Änderungen für einen neuen kommenden Treiber welcher die Vorgängergeraete ablösen wird. (17 Januar 2012 - 7 Februar 2012)

* Bugfix fuer Sundtek TNT DVB-T Dreambox (8. Februar 2012)

* Timeout fuer Netzwerkscan nachgebessert (8. Februar 2012)

* Stick liefert direkt beim Laden des Treibers ab nun keine 13V mehr (9. Februar 2012)

* Weitere arbeiten an DAB/DAB+ Support (9. Februar 2012)

* FM Radio Support für Sundtek TNT DVB-T wie angekündigt für x86 (32/64bit) (13. Februar 2012)

* UDP Support fuer Netzwerkstreaming (noch nicht sehr performant) (17. Februar 2012)

* Workaround fuer Streamingsupport auf Dockstar ARM Systemen, Shared Memory Segmente mit ARM und Linux 2.6.22 (17. Februar 2012)
-- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=08e445bd6a
Der Workaround in unserem Treiber ermöglicht Streaming auf den betroffenen Systemen.

* Netzwerkperformance wurde zwischen ARM <-> MIPS Systemen verbessert (18. Februar 2012)

* Bugfix welcher durch UDP Support hinzugekommen ist (18. Februar 2012)

* IPKG Paket für Settopboxen hinzugefügt (19. Februar 2012)

* Automatische TCP Frame Justierung hinzugefuegt um Streaming via Wifi robuster zu machen 22. Februar 2012)

* VLC 2.0 Problem behoben (23. Februar 2012)

* Timing Support hinzugefuegt um das Settopboxinterface auszumessen (24. Februar 2012)

* Bugfix neuere DVB-S/S2 Receiver auf der Dreambox (25. Februar 2012)

* Der Netzwerktranfer ist nun optimiert für x86 sowie embedded Clients, die Übertragungeigenschaften werden automatisiert justiert (25. Februar 2012)

* Support fuer VIA C3 Architektur hinzugefuegt (Kundenwunsch, 26. Februar 2012)

* Netzwerkupdate speziell für Windows-Support (28. Februar 2012)

* PID Filter für Windows-Support wurden aktualisiert (2. März 2012)

* Bugfix Sundtek TNT DVB-T Deinitialisierung (2. März 2012)

* Temporärer Workaround für Sundtek TNT DVB-T Signalstärke (2. März 2012)

* Finetuning Netzwerkscan für Windows (5. März 2012)

* Update Netzwerksupport für Windows (23. März 2012)

* DVB API wurde auf Version 5.5 angeglichen (28. März 2012)

* AnalogTV unterstützt nun Cropping (Kundenwunsch, 28. März 2012)

* VLC 2.0 Bugfix, umschalten von AnalogTV - DVB-C  (Kundenfeedback, 28. März 2012)

* VLC 2.0 Bugfix, und sofortige Freigabe der DVB Nodes nach Beenden von VLC (28. März 2012)

* Bugfix, FM Radio welcher durch das VLC Update verursacht wurde (29. März 2012)

* libzvbi update (30. März 2012)

* TP-Link Router funktionieren nun mit dem netinst Installer, Installationen werden nach /tmp durchgeführt da die Dateien in /opt spurlos verschwinden, aktuell nur DD-WRT Routerimages mit Linux 2.6 verwenden da 3.x Kernels die USB Controller Treiber nicht laden (3. April 2012)

* AnalogTV Encoder Plugin wurde für 32 und 64Bit Architekturen hinzugefügt (Kundenwunsch, 5. April 2012)

* Neues Build System (interne Änderungen) (9. April 2012)

* Vorbereitung für neue DVB-C/T/T2 Sundtek NGTNT Geräte (9. April 2012)

* Netzwerk Protokol Änderung bezüglich Streamoptimierung für x86 / MIPS (9. April 2012)

* Vivi (Virtual Video Treiber) ist nun auch auf Embedded Systemen verfügbar (9. April 2012)
Failure is a good thing! I'll fix it

kalibari

  • Gast
Re:Linux Treiber 9. April 2012
« Antwort #49 am: Juli 07, 2012, 10:19:10 Vormittag »
Hallo, der Stick funktioniert bei mir nur, wenn im BIOS USB 3.0 von auto auf disabled gestellt wird. Andernfalls erhalte ich folgende Meldung:

$ dmesg
[ 3096.980629] usb 1-1.2: usbfs: USBDEVFS_CONTROL failed cmd mediasrv rqt 192 rq 0 len 5 ret -71
[ 3097.115871] usb 1-1.2: USB disconnect, device number 3
[ 3106.022804] usb 3-3.4: new high-speed USB device number 6 using xhci_hcd
[ 3106.035410] usb 3-3.4: New USB device found, idVendor=eb1a, idProduct=51b2
[ 3106.035426] usb 3-3.4: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 3106.035430] usb 3-3.4: Product: MediaTV Pro
[ 3106.035433] usb 3-3.4: Manufacturer: Sundtek
[ 3106.035435] usb 3-3.4: SerialNumber: xxxxxxxx
[ 3114.772811] input: Sundtek Ltd. Remote Control as /devices/virtual/input/input21
[ 3138.347885] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1629, Max: 1607
[ 3138.347889] xhci_hcd 0000:00:14.0: Not enough bandwidth
[ 3138.347893] usb 3-3.4: Not enough bandwidth for altsetting 7
[ 3138.348003] usb 3-3.4: usbfs: usb_submit_urb returned -90
[ 3138.348038] usb 3-3.4: usbfs: usb_submit_urb returned -90
[ 3138.663452] xhci_hcd 0000:00:14.0: Not enough bandwidth. Proposed: 1629, Max: 1607
[ 3138.663460] xhci_hcd 0000:00:14.0: Not enough bandwidth
[ 3138.663467] usb 3-3.4: Not enough bandwidth for altsetting 7
[ 3138.663557] usb 3-3.4: usbfs: usb_submit_urb returned -90

Woran könnte das liegen?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Linux Treiber 9. April 2012
« Antwort #50 am: Juli 07, 2012, 10:23:25 Vormittag »
Linux Kernel Bug.

1. Welches Board hast du
2. Welchen Linux Kernel

3. das sollte an die linux kernel Mailingliste geschickt werden, sobald es im Kernel gefixt ist funktioniert das bei Dir wieder quasi automatisch.

Hat mit unserem Treiber nichts zu tun.
Failure is a good thing! I'll fix it

kalibari

  • Gast
Re:Linux Treiber 9. April 2012
« Antwort #51 am: Juli 07, 2012, 10:48:28 Vormittag »
Kernel 3.4.4-3.fc17.x86_64, TP X230T. Vermute ich auch, andere Geräte funktionieren allerdings problemlos.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Linux Treiber 9. April 2012
« Antwort #52 am: Juli 07, 2012, 10:56:54 Vormittag »
Tja ist die Frage ob diese Isochronous oder Bulk verwenden, und was bei dir konfiguriert wurde.

was zeigt "lsusb -vvv eb1a:51b2" an?

Failure is a good thing! I'll fix it

kalibari

  • Gast
Re:Linux Treiber 9. April 2012
« Antwort #53 am: Juli 07, 2012, 12:27:12 Nachmittag »
Im USB 2.0/3.0 auto Modus:

$ lsusb -vvv -d eb1a:51b2

Bus 003 Device 004: ID eb1a:51b2 eMPIA Technology, Inc.
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0xeb1a eMPIA Technology, Inc.
  idProduct          0x51b2
  bcdDevice            1.00
  iManufacturer           3
  iProduct                1
  iSerial                 2
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          305
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0ad0  2x 720 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0c00  2x 1024 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       4
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x1300  3x 768 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       5
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x1380  3x 896 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       6
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x13c0  3x 960 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       7
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              11
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x03ac  1x 940 bytes
        bInterval               1

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Linux Treiber 9. April 2012
« Antwort #54 am: Juli 07, 2012, 01:00:43 Nachmittag »
Am Besten wäre es wenn du Alan Stern diesbezüglich kontaktieren könntest.
Oder die Linux USB Mailingliste und dort dein Problem schildern könntest.

Die würden auf jeden Fall helfen das Problem mit Deiner Hilfe zu lösen.
Um Änderungen am Linux System zu testen wäre es besser wenn du die direkt kontaktieren könntest / Sprache ist jedoch auf Englisch

http://vger.kernel.org/vger-lists.html#linux-usb

Alan Stern <stern at rowland . harvard . edu>
Failure is a good thing! I'll fix it

kalibari

  • Gast
Re:Linux Treiber 9. April 2012
« Antwort #55 am: Oktober 07, 2012, 11:19:22 Nachmittag »
Kann man den pluginpath den man mediasrv übergeben kann nicht einfacher in z.B. in der sundtek.conf hinterlegen?
Mfg kalibari

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Linux Treiber 9. April 2012
« Antwort #56 am: Oktober 08, 2012, 12:03:18 Vormittag »
Der Pluginpath muss idR nicht übergeben werden. Benötigst du das denn?

Übrigens bitte nur in Treiberbeiträgen posten die hervorgehoben sind, dieser Thread hier ist schon etwas älter und wird daher geschlossen.
« Letzte Änderung: Oktober 08, 2012, 01:12:03 Vormittag von Sundtek »
Failure is a good thing! I'll fix it