Nuci Geplaatst: 22 februari 2012 Geplaatst: 22 februari 2012 (aangepast) Weet iemand hoe je de ***geen-reclame*** triple reader een vast USB adres geeft in oscam? Onderstaand is een deel van de output van 'dmesg', de drie kaarlezers worden gekoppeld aan:/dev/ttyUSB0/dev/ttyUSB1/dev/ttyUSB2Binnen oscam kan ik dan dmv het mouse protocol deze devices opgeven. Tot nu toe gaat het bij booten ook iedere keer goed, maar is geen andere manier om dit te doen? Heb ook output van 'lsusb' opgenomen.root@DebianServer:~# dmesg...[ 5.507791] USB Serial support registered for FTDI USB Serial Device[ 5.509324] ftdi_sio 1-2:1.0: FTDI USB Serial Device converter detected[ 5.509411] usb 1-2: Detected FT2232C[ 5.509419] usb 1-2: Number of endpoints 2[ 5.509425] usb 1-2: Endpoint 1 MaxPacketSize 64[ 5.509432] usb 1-2: Endpoint 2 MaxPacketSize 64[ 5.509439] usb 1-2: Setting MaxPacketSize 64[ 5.509925] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0[ 5.509975] ftdi_sio 1-2:1.1: FTDI USB Serial Device converter detected[ 5.510524] usb 1-2: Detected FT2232C[ 5.510533] usb 1-2: Number of endpoints 2[ 5.510542] usb 1-2: Endpoint 1 MaxPacketSize 64[ 5.510550] usb 1-2: Endpoint 2 MaxPacketSize 64[ 5.510557] usb 1-2: Setting MaxPacketSize 64[ 5.511328] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB1[ 5.511425] ftdi_sio 1-2:1.2: FTDI USB Serial Device converter detected[ 5.511662] usb 1-2: Detected FT2232C[ 5.511670] usb 1-2: Number of endpoints 2[ 5.511678] usb 1-2: Endpoint 1 MaxPacketSize 64[ 5.511685] usb 1-2: Endpoint 2 MaxPacketSize 64[ 5.511691] usb 1-2: Setting MaxPacketSize 64[ 5.512169] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB2...root@DebianServer:~# lsusbBus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 003 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) ICBus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 002 Device 002: ID 058f:6366 Alcor Micro Corp. Multi Flash ReaderBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001 Device 003: ID 0403:6011 Future Technology Devices International, Ltd FT4232H Quad HS USB-UART/FIFO ICBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubOp bus 003, device 002 is nog een andere reader aanwezig. 7 juni 2013 aangepast door Johan45 Onderwerp titel aangepast DM800, moteck, 500GB Fujitsu 4200RPM
Enter81 Geplaatst: 22 februari 2012 Geplaatst: 22 februari 2012 device = 003:002 en device = 001:003 De naam Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC is de smartreader Volgens mij kun je geen twee readers hebben op dezelfde bus 003 002 omdat ze dan beiden tegelijk door de deur willen.
Nuci Geplaatst: 22 februari 2012 Auteur Geplaatst: 22 februari 2012 ja dat lijkt me helemaal waar. Momenteel heb ik dus op bus 001:003 de triple kaartlezer zitten. De readers die hierin ziten zijn in oscam geconfigureerd als: /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 Maar ja, hoe kan ik er nu voor zorgen dat ze 'op hun plaats blijven zitten'? DM800, moteck, 500GB Fujitsu 4200RPM
Nuci Geplaatst: 22 februari 2012 Auteur Geplaatst: 22 februari 2012 Heb ook even gekeken of ik dit kon vastleggen in/etc/udev/rules.d/00.rules, maar helaas is de ATTRS{serial} serial hetzelfde: root@DebianServer:~# udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0) | grep ATTRS{serial} ATTRS{serial}=="00000011" ATTRS{serial}=="0000:00:04.1" root@DebianServer:~# udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB1) | grep ATTRS{serial} ATTRS{serial}=="00000011" ATTRS{serial}=="0000:00:04.1" root@DebianServer:~# udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB2) | grep ATTRS{serial} ATTRS{serial}=="00000011" ATTRS{serial}=="0000:00:04.1" DM800, moteck, 500GB Fujitsu 4200RPM
Nuci Geplaatst: 26 februari 2012 Auteur Geplaatst: 26 februari 2012 (aangepast) Okee, heb net nog even http://www.sat4all.c...ost__p__2058330 gelezen en als de drie readers binnen de triple reader ergens uniek herkenbaar aan zijn, dan zijn ze te koppelen aan een naam in devfs. Voor zover ik kan zien/snappen, lukt dit dus niet met iSerial. Iemand anders nog een idee? root@DebianServer:/proc/bus/usb# lsusb -v ... Bus 001 Device 004: ID 0403:6011 Future Technology Devices International, Ltd FT4232H Quad HS USB-UART/FIFO IC Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0403 Future Technology Devices International, Ltd idProduct 0x6011 FT4232H Quad HS USB-UART/FIFO IC bcdDevice 5.00 iManufacturer 1 ***geen-reclame*** iProduct 2 Triple Reader+ iSerial 3 00000011 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 78 bNumInterfaces 3 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 150mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 2 Triple Reader+ Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 2 Triple Reader+ Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 2 Triple Reader+ 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 0 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 0 Device Status: 0x0000 (Bus Powered) .... 26 februari 2012 aangepast door Nuci DM800, moteck, 500GB Fujitsu 4200RPM
ppua Geplaatst: 26 februari 2012 Geplaatst: 26 februari 2012 Hi, kun je even het volgende doen: cat /proc/bus/usb/devices | grep 'T:\|S:' en de output hier plaatsen
Nuci Geplaatst: 26 februari 2012 Auteur Geplaatst: 26 februari 2012 root@DebianServer:~# cat /proc/bus/usb/devices | grep 'T:\|S:' cat: /proc/bus/usb/devices: Bestand of map bestaat niet root@DebianServer:~# cat /proc/bus/usb | grep 'T:\|S:' cat: /proc/bus/usb: Is een map root@DebianServer:~# cd /proc/bus/usb/ root@DebianServer:/proc/bus/usb# ls root@DebianServer:/proc/bus/usb# Weet niet precies wat je zoekt en waar dit te vinden is? DM800, moteck, 500GB Fujitsu 4200RPM
Big fellow Geplaatst: 29 februari 2012 Geplaatst: 29 februari 2012 FTDI heeft op hun site een tooltje staan waarmee je de inhoud van de EEPROM in de converter chip kan wijzigen. Op die manier kan je misschien per "converter" een uniek serie nummer toewijzen. Die kan je dan weer gebruiken in linux... 1 “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Henksat Geplaatst: 7 maart 2012 Geplaatst: 7 maart 2012 Om deze readers toe te voegen binnen UDEV hieronder een korte handleiding hoe dat gaat: Je plugt eerst de reader in de Linux PC en met het volgende commando vraag je zijn serieel adres op: sudo lsusb -d 403:6011 -v | grep iSerial Het antwoord wordt dan als voorbeeld: iSerial 3 0000026b Zijn serial is dan 0000026b Nu maak je in etc/udev.rules.d een file aan met bijv. de naam 31-persistent-smartreader.rules en hierin zet je: SUBSYSTEMS=="usb", ENV{ID_IFACE}="$attr{bInterfaceNumber}" KERNEL=="ttyUSB*". ATTRS{serial}=="0000026b", SYMLINK+="tripleeen$env{ID_IFACE}" (Bovenstaande regel is voor Ubuntu 10.04 LTS, dus 2 regels onder elkaar met daaronder een lege regel mocht je er meer hebben. Voor Ubuntu >11.0 mag alles op één regel, dus zo: SUBSYSTEMS=="usb", ENV{ID_IFACE}="$attr{bInterfaceNumber}" KERNEL=="ttyUSB*". ATTRS{serial}=="0000007c", SYMLINK+="tripleeen$env{ID_IFACE}" Er worden in bovenstaand voorbeeld dan 3 readers aangemaakt met de volgende namen: tripleeen00, tripleeen01 en tripleeen02. De reader waar ook de LEDS zitten is 02, daar tegenover is 01, en links aan de smalle kant is 00. Als je de UDEV regel klaar hebt is een keer unpluggen en terug erin pluggen voldoende om alles te laten werken. Dit is te controleren met: ls /dev/tr* -la Dreambox 8000HD, Xtrend et5000 & et9000, Qnap 209-II Pro 2Tb,Wavefrontier T 90,Stab HH120 Triax 78 cm, Triax 78 cm CDS Duo LNB Member of the PLi team
CEASAR W Geplaatst: 7 maart 2012 Geplaatst: 7 maart 2012 Hallo Henksat zou je dit ook eens voor de Dreambox kunnen uitleggen of moet ik wachten op de nieuwe kernel en FTDI 1.5.0 mvg Ceasar
VicV Geplaatst: 9 maart 2012 Geplaatst: 9 maart 2012 Dank je Henksat voor deze uitleg, zal het gaan testen, groeten Ronaldo
adh Geplaatst: 14 april 2012 Geplaatst: 14 april 2012 Hallo henksat Gaat dit ook werken in cccam ubuntu
Henksat Geplaatst: 16 april 2012 Geplaatst: 16 april 2012 Gaat dit ook werken in cccam ubuntu Helemaal Dreambox 8000HD, Xtrend et5000 & et9000, Qnap 209-II Pro 2Tb,Wavefrontier T 90,Stab HH120 Triax 78 cm, Triax 78 cm CDS Duo LNB Member of the PLi team
adh Geplaatst: 16 april 2012 Geplaatst: 16 april 2012 SUBSYSTEMS=="usb", ENV{ID_IFACE}="$attr{bInterfaceNumber}" KERNEL=="ttyUSB*". ATTRS{serial}=="00000416", SYMLINK+="tripleeen$env{ID_IFACE}" SUBSYSTEMS=="usb", ENV{ID_IFACE}="$attr{bInterfaceNumber}" KERNEL=="ttyUSB*". ATTRS{serial}=="00000403b", SYMLINK+="tripleeen$env{ID_IFACE}" SUBSYSTEMS=="usb", ENV{ID_IFACE}="$attr{bInterfaceNumber}" KERNEL=="ttyUSB*". ATTRS{serial}=="0000010d", SYMLINK+="tripleeen$env{ID_IFACE}" hallo henksat bedankt voor je reactie Dit heb ik nu staan maar vervolgens werkt het niet wat doe ik fout staat de map niet goed. etc/udev.rules.d mvg adh
adh Geplaatst: 16 april 2012 Geplaatst: 16 april 2012 ik zie het al er moet een lege regel tussen. Of zie je nog meer fouten mvg adh
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen