kör idag en vanlig Tellstick på FreeBSD 8 med senaste telldusd (trunk), vilket funkar fint.
Har lånat en Tellstick Duo av en kompis för att se hur bra det funkar. Tyvärr började det inte så bra, då den inte hittas av telldusd. Det intressanta är att den hittas av OSet dock.
Lite debugging:
Code: Select all
#usbconfig dump_device_desc
...
ugen0.2: <TellStick Telldus> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0008
idVendor = 0x1781
idProduct = 0x0c30
bcdDevice = 0x0600
iManufacturer = 0x0001 <Telldus>
iProduct = 0x0002 <TellStick>
iSerialNumber = 0x0003 <A6008W8a>
bNumConfigurations = 0x0001
ugen3.5: <TellStick Duo Telldus> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0008
idVendor = 0x1781
idProduct = 0x0c31
bcdDevice = 0x0600
iManufacturer = 0x0001 <Telldus>
iProduct = 0x0002 <TellStick Duo>
iSerialNumber = 0x0003 <A600JMDK>
bNumConfigurations = 0x0001
Code: Select all
Searching for 0x1781 0x0c30 (findAllByVIDPID)
ftdi_usb_find_all says 1 << 1 device hittas med tellstick-pid
ftdi_usb_get_strings says 0
Found serial A6008W8a
ftdi_usb_find_all says 0
Searching for 0x1781 0x0c31 (findAllByVIDPID)
ftdi_usb_find_all says 0<< 1 device hittas med tellstick duo-pid
Har provat att köra den separata (utan andra tellsticken inkopplad) men det hjälper inte.
Några hints?
Mvh