Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - FTDI-Treiber

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [wiregate] - √ - FTDI-Treiber

    Hallo
    Habe seit heute für meinen Zähler einen neuen D0 Auslesekopf mit USB-Schnittstelle.
    Das WG erkennt diesen nicht.
    Was für ein Chip verbaut ist kann ich nicht sagen.
    Der Hersteller bietet aus seiner Webseite Treiber für Windows an.
    In der INF steht FTDIBUS.INF und FTDIPORT.INF.
    Also ist ein FTDI-Chip eingebaut.
    In der Konsole "lsmod | grep ftdi" ergibt keine Ausgabe.
    Was kann ich machen das ich diesen Auslesekopf i.B. nehmen kann?
    Gruß NetFritz
    KNX & Wago 750-849 ,Wiregate u. Cometvisu, iPad 3G 64GB.
    WP Alpha-Innotec WWC130HX (RS232-Moxa-LAN),Solaranlage für Brauchwasser und Heizung.
    PV-Anlage = SMA Webbox2.0 , SunnyBoy 4000TL, Sharp 4kWP

    #2
    Meine Köpfe sind auch mit dem FTDI Chip ausgestattet und wurden erkannt.


    "lsmod | grep ftdi" bringt folgendes:
    Code:
    ftdi_sio               27162  0 
    usbserial              22206  2 option,ftdi_sio
    usbcore                97583  10 option,ftdi_sio,usbserial,usb_storage,ehci_hcd,ohci_hcd
    und "lsmod | grep ftdi":
    Code:
    usbserial              22206  2 option,ftdi_sio
    usb_storage            30289  3 
    usbcore                97583  10 option,ftdi_sio,usbserial,usb_storage,ehci_hcd,ohci_hcd
    nls_base                4445  6 hfsplus,nls_utf8,nls_cp437,vfat,fat,usbcore
    scsi_mod              104743  5 sg,sr_mod,sd_mod,usb_storage,libata
    Umgezogen? Ja! ... Fertig? Nein!
    Baustelle 2.0 !

    Kommentar


      #3
      Hallo
      Nach
      "modprobe ftdi_sio" und "lsmod | grep ftdi"
      dann
      Code:
      ftdi_sio               27162  0
      usbserial              22206  2 ftdi_sio,pl2303
      usbcore                97583  6 ftdi_sio,pl2303,usbserial,ohci_hcd,ehci_hcd
      Gruß NetFritz
      KNX & Wago 750-849 ,Wiregate u. Cometvisu, iPad 3G 64GB.
      WP Alpha-Innotec WWC130HX (RS232-Moxa-LAN),Solaranlage für Brauchwasser und Heizung.
      PV-Anlage = SMA Webbox2.0 , SunnyBoy 4000TL, Sharp 4kWP

      Kommentar


        #4
        und was sagt in dem moment "dmesg"?
        ist ein serielles interface ("ttyACMx") aufgetaucht?
        Derzeit zwischen Kistenauspacken und Garten anlegen.
        Baublog im Profil.

        Kommentar


          #5
          Hallo
          Da ich bei der Google Suche gelesen habe, das einer Probleme mit der USB-Verlängerung hatte, habe ich den Adapter mal direkt ins WG gesteckt.
          Dann taucht auch ttyUSB1 auf.
          Der letzte Rest von dmesg
          Code:
          [   45.784104] loop: module loaded
          [   46.283248] fuse init (API version 7.13)
          [   46.460432] w83627hf: Found W83627HF chip at 0x290
          [   48.501560] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
          [   54.961018] tun: Universal TUN/TAP device driver, 1.6
          [   54.967278] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
          [   80.704253] warning: `ntpd' uses 32-bit capabilities (legacy support in use)
          [ 1127.303169] USB Serial support registered for FTDI USB Serial Device
          [ 1127.303754] usbcore: registered new interface driver ftdi_sio
          [ 1127.304071] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver
          [ 9224.032085] usb 2-3: new full speed USB device using ohci_hcd and address 7
          [ 9224.243833] usb 2-3: New USB device found, idVendor=0403, idProduct=6001
          [ 9224.244201] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
          [ 9224.244536] usb 2-3: Product: USB Infrarot-Adapter
          [ 9224.244765] usb 2-3: Manufacturer: FTDI
          [ 9224.251480] usb 2-3: SerialNumber: FTGC6F43
          [ 9224.258573] usb 2-3: configuration #1 chosen from 1 choice
          [ 9224.273980] ftdi_sio 2-3:1.0: FTDI USB Serial Device converter detected
          [ 9224.281144] usb 2-3: Detected FT232BM
          [ 9224.288067] usb 2-3: Number of endpoints 2
          [ 9224.294950] usb 2-3: Endpoint 1 MaxPacketSize 64
          [ 9224.301839] usb 2-3: Endpoint 2 MaxPacketSize 64
          [ 9224.308709] usb 2-3: Setting MaxPacketSize 64
          [ 9224.384292] usb 2-3: FTDI USB Serial Device converter now attached to ttyUSB1
          Muss das mal mit einer anderen USB-Verlängerung (2m) testen.
          Vielen Dank
          Gruß NetFritz
          KNX & Wago 750-849 ,Wiregate u. Cometvisu, iPad 3G 64GB.
          WP Alpha-Innotec WWC130HX (RS232-Moxa-LAN),Solaranlage für Brauchwasser und Heizung.
          PV-Anlage = SMA Webbox2.0 , SunnyBoy 4000TL, Sharp 4kWP

          Kommentar


            #6
            Gelöst haken?

            Kommentar


              #7
              Hat sich Dein Problem gelöst ?
              Ich habe immer wieder sporadische Probleme (dann aber heftig) mit meinen 2 Leseköpfen.
              Momentan wird wieder mit einem gearbeitet der andere streikt. Erstmal werden sie beide erkannt, soviel dazu. Heute morgen hab ich mich dann mal mit Handycam bewaffnet und geguckt ob da überhaupt kommuniziert wird -> Treffer !!
              Der Kopf sendet nicht, stecke ich ihn an den Windows-Laptop ist alles i.O.

              Ich vermute da doch ein Problem mit dem FTDI-Treiber denn sowohl kurzes USB-Kabel, als auch direktes Anstecken ans WG brachte im wahrsten Sinne kein Licht ins dunkel. Der Kopf bleibt stumm. In Windows läuft es wunderbar. Ich teste daas heute nochmal mit einem Ubuntu, aber ich denke dort wird es genauso leuchten wie in Windows.

              Vielleicht doch beim Betatest für den neuen Kernel mitmachen?
              Umgezogen? Ja! ... Fertig? Nein!
              Baustelle 2.0 !

              Kommentar


                #8
                Hallo
                Lag am USB-Verlängerungskabel.
                Gruß NetFritz
                KNX & Wago 750-849 ,Wiregate u. Cometvisu, iPad 3G 64GB.
                WP Alpha-Innotec WWC130HX (RS232-Moxa-LAN),Solaranlage für Brauchwasser und Heizung.
                PV-Anlage = SMA Webbox2.0 , SunnyBoy 4000TL, Sharp 4kWP

                Kommentar


                  #9
                  Also ich hab jetzt alles durch, langes Kabel, kurzes Kabel, direkt gesteckt.
                  Gegenprobe mit Windows und Ubuntu.

                  Überall werden die Befehle bis an den Lesekopf durchgereicht nur beim WireGate nicht. Mal geht der eine und mal der andere Kopf. Mal keiner und fast nie beide.

                  Ein Schreibbefehl auf den Auslesekopf bleibt ohne Wirkung am selben.

                  EDIT:
                  Gibt es eigentlich sowas wie einen Cache für Geräte?

                  Normal sieht das doch nicht aus oder ???

                  Code:
                  root@wiregate403:/opt# modinfo ftdi_sio
                  filename:       /lib/modules/2.6.32-wiregate-1.31/kernel/drivers/usb/serial/ftdi_sio.ko
                  license:        GPL
                  description:    USB FTDI Serial Converters Driver
                  author:         Greg Kroah-Hartman <greg@kroah.com>, Bill Ryder <bryder@sgi.com>, Kuba Ober <kuba@mareimbrium.org>, Andreas Mohr
                  alias:          usb:v0403p937Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403p937Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403p9379d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403p9378d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pED71d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pED74d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403p9E90d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1A79p6001d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C33p0010d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0FD8p0001d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v9E88p9E8Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C6Cp04B2d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0456pF001d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0456pF000d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1CF1p0004d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1CF1p0001d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v03EBp2109d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFB99d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1BC9p6001d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEF51d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEF50d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v5050p8003d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v5050p0900d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pED22d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0584pB020d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pBDC8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pBCD9d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pBCD8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pBAF8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1457p5118d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v15BAp0003d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD738d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE700d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B91p0064d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE40Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEE18d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1781p0C30d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDA74d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDA73d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDA72d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDA71d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDA70d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C7Dp0005d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pCC4Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pCC49d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pCC48d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD678d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v128Dp0001d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFAF0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE050d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDD20d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v5050p0400d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C26p0004d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pC991d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pC7D0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFA88d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDC01d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDC00d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEA90d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFF20d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0D3Ap0300d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0D46p2021d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0D46p2020d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDF35d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDF33d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDF31d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDF32d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDF30d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pDF28d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v06CEp8311d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:vDEEEp0303d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:vDEEEp0302d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:vDEEEp0300d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEC89d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEC88d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEEEFd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEEEEd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEEEDd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEEECd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEEEBd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEEEAd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEEE9d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEEE8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE548d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1342p0202d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD38Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD38Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD38Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD38Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD38Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD38Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD389d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD388d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF3C1d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF3C0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE520d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pBA02d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC50d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC49d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC34d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC33d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC27d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC26d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC25d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC19d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC18d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC17d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC16d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC12d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC11d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC03d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC02d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0856pAC01d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v06CEp8311d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFD60d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v103Ep03E8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF460d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF680d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0F94p0005d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0F94p0001d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v093Cp0701d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v093Cp0601d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFAD0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF9D5d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF9D4d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF9D3d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF9D2d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF9D1d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF9D0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF44Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF44Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF44Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF449d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF448d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0EEd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0EDd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0ECd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0EBd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0EAd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0E9d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0EFd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0E8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0F7d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0F6d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0F5d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0F4d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0F3d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0F2d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0F1d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE0F0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF06Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF06Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF06Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF06Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF069d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF068d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFB5Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFB5Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFB5Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFB5Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFB59d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE00Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE009d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE008d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE006d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE004d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE002d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE001d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE000d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFF3Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFF3Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFF3Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFF3Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFF3Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFF3Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFF39d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFF38d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF06Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE6C8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF06Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFB58d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFB5Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFB5Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE88Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE88Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE88Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE88Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE88Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE88Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE889d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE888d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE80Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE80Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE80Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE80Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE80Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE80Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE809d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pE808d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC73d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC72d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC71d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC70d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF850d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFA78d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0B39p0421d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0ACDp0300d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2883d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2873d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2863d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2853d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2843d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2833d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2823d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2813d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2882d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2872d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2862d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2852d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2842d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2832d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2822d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2812d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2881d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2871d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2861d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2851d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2841d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2831d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2821d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2811d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2443d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2433d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2423d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2413d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2442d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2432d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2422d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2412d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2441d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2431d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2421d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2411d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2223d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2213d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2222d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2212d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2221d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2211d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p9020d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2104d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2103d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2102d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0C52p2101d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF857d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pEBE0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF208d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF0C0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01FFd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01FEd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01FDd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01FCd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01FBd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01FAd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01F9d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01F8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01F7d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01F6d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01F5d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01F4d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01F3d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01F2d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01F1d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01F0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01EFd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01EEd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01EDd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01ECd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01EBd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01EAd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01E9d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01E8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01E7d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01E6d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01E5d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01E4d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01E3d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01E2d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01E1d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01E0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01DFd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01DEd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01DDd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01DCd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01DBd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01DAd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01D9d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01D8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01D7d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01D6d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01D5d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01D4d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01D3d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01D2d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01D1d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01D0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01CFd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01CEd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01CDd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01CCd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01CBd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01CAd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01C9d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01C8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01C7d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01C6d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01C5d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01C4d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01C3d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01C2d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01C1d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01C0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01BFd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01BEd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01BDd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01BCd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01BBd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01BAd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01B9d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01B8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01B7d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01B6d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01B5d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01B4d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01B3d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01B2d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01B1d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01B0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01AFd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01AEd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01ADd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01ACd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01ABd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01AAd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01A9d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01A8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01A7d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01A6d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01A5d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01A4d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01A3d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01A2d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01A1d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp01A0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp019Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp019Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp019Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp019Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp019Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp019Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0199d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0198d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0197d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0196d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0195d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0194d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0193d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0192d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0191d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0190d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp018Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp018Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp018Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp018Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp018Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp018Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0189d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0188d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0187d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0186d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0185d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0184d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0183d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0182d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0181d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0180d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp017Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp017Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp017Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp017Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp017Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp017Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0179d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0178d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0177d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0176d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0175d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0174d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0173d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0172d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0171d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0170d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp016Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp016Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp016Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp016Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp016Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp016Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0169d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0168d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0167d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0166d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0165d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0164d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0163d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0162d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0161d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0160d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp015Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp015Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp015Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp015Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp015Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp015Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0159d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0158d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0157d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0156d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0155d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0154d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0153d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0152d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0151d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0150d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp014Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp014Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp014Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp014Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp014Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp014Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0149d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0148d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0147d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0146d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0145d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0144d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0143d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0142d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0141d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0140d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp013Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp013Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp013Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp013Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp013Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp013Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0139d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0138d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0137d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0136d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0135d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0134d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0133d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0132d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0131d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0130d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp012Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp012Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp012Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp012Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp012Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp012Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0129d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0128d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0127d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0126d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0125d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0124d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0123d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0122d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0121d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0120d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp011Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp011Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp011Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp011Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp011Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp011Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0119d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0118d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0117d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0116d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0115d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0114d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0113d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0112d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0111d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0110d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp010Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp010Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp010Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp010Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp010Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp010Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0109d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0108d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0107d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0106d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0105d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0104d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0103d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0102d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0101d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1B3Dp0100d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFB80d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFA06d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFA05d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFA04d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFA03d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFA02d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFA01d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFA00d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFE38d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0DCDp0001d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC82d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC0Fd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC0Ed*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC0Dd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC0Cd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC0Bd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC0Ad*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC09d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC08d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF0C8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1209p1006d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v1209p1002d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pBFDBd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pBFDAd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pBFD9d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pBFD8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFA10d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pCAA0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403p6011d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403p6010d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFBFAd*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403p6006d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403p6001d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403p8372d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pC850d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD071d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD070d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFC60d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pF2D0d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD017d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD016d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD015d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD014d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD013d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD012d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD011d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pD010d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pABB8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403p9F80d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFFA8d*dc*dsc*dp*ic*isc*ip*
                  alias:          usb:v0403pFF00d*dc*dsc*dp*ic*isc*ip*
                  depends:        usbserial,usbcore
                  vermagic:       2.6.32-wiregate-1.31 mod_unload modversions GEODE 
                  parm:           debug:Debug enabled or not (bool)
                  parm:           vendor:User specified vendor ID (default=0x0403) (ushort)
                  parm:           product:User specified product ID (ushort)
                  parm:           ndi_latency_timer:NDI device latency timer override (int)
                  Umgezogen? Ja! ... Fertig? Nein!
                  Baustelle 2.0 !

                  Kommentar


                    #10
                    Also in lsusb werden beide Geräte angezeigt, aber ein lsmod | grep ftdi zeigt nur einen
                    Code:
                    ftdi_sio               27162  0 
                    usbserial              22206  1 ftdi_sio
                    usbcore                97583  9 ftdi_sio,usbserial,usb_storage,ehci_hcd,ohci_hcd
                    Gruß
                    Umgezogen? Ja! ... Fertig? Nein!
                    Baustelle 2.0 !

                    Kommentar


                      #11
                      Also ich hab selbst zwei FT(2/4)232H im Livebetrieb, seit Jahren; da hat sich AFAIK auch im Kernel-Treiber seit gefühlt 10J diesbzgl. nichts geändert, die gehen wie ein glöckerl..

                      Das Problem ist wenn dann eher zwischen USB-Stecker und FTDI zu suchen..

                      Makki
                      EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
                      -> Bitte KEINE PNs!

                      Kommentar


                        #12
                        Ist aber wirklich so
                        Ich verzweifle hier mittlerweile, selbst wenn man die nicht anfässt und nur den Stecker vom Hub tauscht dann läufts aufm Notebook und nicht aufm Wiregate. Die stellen sich tot, tauchen nicht via lsmod auf, sind aber in /dev und lsusb zu sehen.
                        Beim Code unten sind beide in /dev und in lsusb. lsmod zeigt aber nur einen an. Gleiche Befehle aufm Ubuntu bringen das erwartete (positive) Ergebnis.
                        Umgezogen? Ja! ... Fertig? Nein!
                        Baustelle 2.0 !

                        Kommentar


                          #13
                          Hallo
                          Ewtl. hilft es sich noch andere Adapter zuzulegen.
                          Wenn Du normale USB-RS232 Adapter an den Auslesekopf von Udo Volkzzähler.org hast, die sind sowieso dafür nicht optimal geeignet.
                          Der Auslesekopf liefert Digital-Signale kein RS232-Pegel.
                          Ich habe mir damals extra den von Udo empfohlenen USB Adapter mit Digital-RS232 und 5Volt Ausgang gekauft.
                          Gruß NetFritz
                          KNX & Wago 750-849 ,Wiregate u. Cometvisu, iPad 3G 64GB.
                          WP Alpha-Innotec WWC130HX (RS232-Moxa-LAN),Solaranlage für Brauchwasser und Heizung.
                          PV-Anlage = SMA Webbox2.0 , SunnyBoy 4000TL, Sharp 4kWP

                          Kommentar


                            #14
                            Ich bin der Sache näher...befinde mich aber in "abschließenden" Tests. Die Köpfe sind schon direkt mit USB ausgestattet (sind die von Udo).

                            Code:
                            rmmod ehci_hcd
                            bringt beide zum laufen, kann aber auch keine Dauerlösung sein oder kann ich nur die zwei Köpfe irgendwie dazu bringen über ohci_hcd geladen zu werden ?

                            Edit:
                            Nach dem rmmod ehci_hcd führt ein modprobe ehci_hcd ebenso zum Erfolg.
                            Sonst bau ich mir das als Startscript
                            Umgezogen? Ja! ... Fertig? Nein!
                            Baustelle 2.0 !

                            Kommentar


                              #15
                              Ich möchte dann gleich noch was fürs nächste Patchlevel beitragen:

                              In /etc/udev/rules.d/pl2303.rules folgendes anhängen.
                              Das ist dann ne eindeutige Adresse für USB-Seriell.

                              Code:
                              SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", \
                                      ATTRS{idVendor}=="0403",ATTRS{idProduct}=="6001" \
                                                                      SYMLINK+="usbserial-%s{serial}"
                              Umgezogen? Ja! ... Fertig? Nein!
                              Baustelle 2.0 !

                              Kommentar

                              Lädt...
                              X