[Linux] Treiber bekommen/programmieren lassen?

Dieses Thema im Forum "Linux & BSD" wurde erstellt von coach, 25. Oktober 2007 .

Schlagworte:
  1. 25. Oktober 2007
    Treiber bekommen/programmieren lassen?

    hi@all, ich wollte fragen, ob ich, wenn ich hardware hab, die absolut nich unter linux funzt, an iwen die daten schicken kann, der daraus dann nen modul bastelt, schicken kann. ich hab da iwas mit kanotix im hintergrund, dass die son service anbieten. falls ihr mir helfen könnt, es geht um ne digicam/webcam (kann im menü auswählen, als was sie fungieren soll, digicam funzt, wird dann als massenspeicher gemountet), die net ganz will. die daten, die ich soweit hab:
    megashot gx60
    5mp
    chipsatz syntek
    lsusb:
    Bus 002 Device 003: ID 05e1:0892 Syntek Semiconductor Co., Ltd
    Bus 002 Device 002: ID 15d9:0a33 <--wird meine maus sein
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 001: ID 0000:0000

    lsusb -v:
    Code:
    Bus 002 Device 003: ID 05e1:0892 Syntek Semiconductor Co., Ltd 
    Device Descriptor:
     bLength 18
     bDescriptorType 1
     bcdUSB 1.10
     bDeviceClass 0 (Defined at Interface level)
     bDeviceSubClass 0 
     bDeviceProtocol 0 
     bMaxPacketSize0 64
     idVendor 0x05e1 Syntek Semiconductor Co., Ltd
     idProduct 0x0892 
     bcdDevice 1.02
     iManufacturer 1 Syntek USB Camera
     iProduct 2 Syntek USB Camera
     iSerial 3 0123456789A2
     bNumConfigurations 1
     Configuration Descriptor:
     bLength 9
     bDescriptorType 2
     wTotalLength 194
     bNumInterfaces 1
     bConfigurationValue 1
     iConfiguration 0 
     bmAttributes 0xc0
     Self Powered
     MaxPower 100mA
     Interface Descriptor:
     bLength 9
     bDescriptorType 4
     bInterfaceNumber 0
     bAlternateSetting 0
     bNumEndpoints 4
     bInterfaceClass 255 Vendor Specific Class
     bInterfaceSubClass 255 Vendor Specific Subclass
     bInterfaceProtocol 255 Vendor Specific Protocol
     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 0x0000 1x 0 bytes
     bInterval 1
     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 0x85 EP 5 IN
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x06 EP 6 OUT
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 65
     Interface Descriptor:
     bLength 9
     bDescriptorType 4
     bInterfaceNumber 0
     bAlternateSetting 1
     bNumEndpoints 4
     bInterfaceClass 255 Vendor Specific Class
     bInterfaceSubClass 255 Vendor Specific Subclass
     bInterfaceProtocol 255 Vendor Specific Protocol
     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 0x0004 1x 4 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x82 EP 2 IN
     bmAttributes 1
     Transfer Type Isochronous
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0100 1x 256 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x85 EP 5 IN
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x06 EP 6 OUT
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 1
     Interface Descriptor:
     bLength 9
     bDescriptorType 4
     bInterfaceNumber 0
     bAlternateSetting 2
     bNumEndpoints 4
     bInterfaceClass 255 Vendor Specific Class
     bInterfaceSubClass 255 Vendor Specific Subclass
     bInterfaceProtocol 255 Vendor Specific Protocol
     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 0x0004 1x 4 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x82 EP 2 IN
     bmAttributes 1
     Transfer Type Isochronous
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0200 1x 512 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x85 EP 5 IN
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x06 EP 6 OUT
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 1
     Interface Descriptor:
     bLength 9
     bDescriptorType 4
     bInterfaceNumber 0
     bAlternateSetting 3
     bNumEndpoints 4
     bInterfaceClass 255 Vendor Specific Class
     bInterfaceSubClass 255 Vendor Specific Subclass
     bInterfaceProtocol 255 Vendor Specific Protocol
     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 0x0004 1x 4 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x82 EP 2 IN
     bmAttributes 1
     Transfer Type Isochronous
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0300 1x 768 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x85 EP 5 IN
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x06 EP 6 OUT
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 1
     Interface Descriptor:
     bLength 9
     bDescriptorType 4
     bInterfaceNumber 0
     bAlternateSetting 4
     bNumEndpoints 4
     bInterfaceClass 255 Vendor Specific Class
     bInterfaceSubClass 255 Vendor Specific Subclass
     bInterfaceProtocol 255 Vendor Specific Protocol
     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 0x0004 1x 4 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x82 EP 2 IN
     bmAttributes 1
     Transfer Type Isochronous
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x03e8 1x 1000 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x85 EP 5 IN
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x06 EP 6 OUT
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 1
    Device Status: 0x0000
     (Bus Powered)
    könnte auchnoch die windoof-treiber anbieten, also wenn wer ne adresse kennt, bitte antworten...mfg coach

    PS: bewertungen bei hilfreichen posts is klar...

    EDIT: ums klar zu machen, wenn ich die camera auf webcam stelle, wird sie als solche nicht erkannt, als digicam schon...
     
  2. 25. Oktober 2007
    AW: Treiber bekommen/programmieren lassen?

    Ich denke du meinst das. Vorraussetzung ist aber hier das die Initiative vom Hersteller ausgeht. Generell solltest du dich an den Hersteller wenden wenn es keine geeigneten Linux Treiber gibt.
     
  3. 25. Oktober 2007
    AW: Treiber bekommen/programmieren lassen?

    Ich kann Dir zwar nicht direkt helfen, aber meinen Drucker hab ich bspw. per Turboprint zum Laufen gebracht. Für den gibt's sonst absolut keine Möglichkeit, mit Linux zu arbeiten. Evtl. gibt's ja etwas ähnliches für Deine Cam!?
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.