Modify

Opened 23 months ago

Last modified 18 months ago

#22031 new defect

Dir-860L MT7621 'ftdi serial card reader doesn't work with trunk'

Reported by: anonymous Owned by: developers
Priority: normal Milestone: Designated Driver (Trunk)
Component: kernel Version: Trunk
Keywords: MT7621 Cc:

Description

with Trunk:
Sun Mar 13 06:04:21 2016 user.notice : 06:04:21 00000000 s (reader) xxx [mouse] creating thread for device /dev/ttyUSB0
Sun Mar 13 06:04:21 2016 user.notice : 06:04:21 00000000 s (main) waiting for local card init
Sun Mar 13 06:04:22 2016 user.notice : 06:04:22 5F0FDCEE r (reader) xxx [mouse] Buffers readed 0 bytes total time_us 75192
Sun Mar 13 06:04:22 2016 user.notice : 06:04:22 5F0FDCEE r (reader) xxx [mouse] Buffers readed 0 bytes total time_us 75198
Sun Mar 13 06:04:22 2016 user.notice : 06:04:22 5F0FDCEE r (reader) xxx [mouse] Reader initialized (device=/dev/ttyUSB0, detect=cd, mhz=357, cardmhz=357)
Sun Mar 13 06:04:22 2016 user.notice : 06:04:22 5F0FDCEE r (reader) xxx [mouse] card detected
Sun Mar 13 06:04:23 2016 user.notice : 06:04:23 5F0FDCEE r (reader) xxx [mouse] Buffers readed 0 bytes total time_us 75147
Sun Mar 13 06:04:24 2016 user.notice : 06:04:24 5F0FDCEE r (reader) xxx [mouse] Buffers readed 0 bytes total time_us 75200
Sun Mar 13 06:04:25 2016 user.notice : 06:04:25 5F0FDCEE r (reader) xxx [mouse] Buffers readed 0 bytes total time_us 75151
Sun Mar 13 06:04:26 2016 user.notice : 06:04:26 5F0FDCEE r (reader) xxx [mouse] Error activating card.

with:CC15.05 ok
Sat Mar 12 11:26:19 2016 user.emerg syslog: 11:26:19 00000000 s (reader) xxx [mouse] creating thread for device /dev/ttyUSB0
Sat Mar 12 11:26:19 2016 user.emerg syslog: 11:26:19 00000000 s (main) waiting for local card init
Sat Mar 12 11:26:19 2016 user.emerg syslog: 11:26:19 15E8AC61 r (reader) xxx [mouse] Buffers readed 0 bytes total time_us 75157
Sat Mar 12 11:26:19 2016 user.emerg syslog: 11:26:19 15E8AC61 r (reader) xxx [mouse] Flush readed byte Nr 1 value 3b time_us 5727
Sat Mar 12 11:26:19 2016 user.emerg syslog: 11:26:19 15E8AC61 r (reader) xxx [mouse] Flush readed byte Nr 2 value 78 time_us 836
Sat Mar 12 11:26:19 2016 user.emerg syslog: 11:26:19 15E8AC61 r (reader) xxx [mouse] Flush readed byte Nr 3 value 12 time_us 862
Sat Mar 12 11:26:19 2016 user.emerg syslog: 11:26:19 15E8AC61 r (reader) xxx [mouse] Flush readed byte Nr 4 value 00 time_us 872
Sat Mar 12 11:26:19 2016 user.emerg syslog: 11:26:19 15E8AC61 r (reader) xxx [mouse] Flush readed byte Nr 5 value 00 time_us 1858
Sat Mar 12 11:26:19 2016 user.emerg syslog: 11:26:19 15E8AC61 r (reader) xxx [mouse] Flush readed byte Nr 6 value 54 time_us 907
Sat Mar 12 11:26:19 2016 user.emerg syslog: 11:26:19 15E8AC61 r (reader) xxx [mouse] Flush readed byte Nr 7 value c4 time_us 848

Attachments (0)

Change History (4)

comment:1 Changed 23 months ago by anonymous

Cardreader = USB1.1 device on USB3.0

comment:2 Changed 23 months ago by diizzyy@…

You need to be more specific, which revision of turnk?
Is it hooked up directly or using a USB-hub?
USB information (lsusb -v) and dmesg are also helpful.

comment:3 Changed 22 months ago by anonymous

Earlier there was some other problem with that card reader and CC: /ticket/20177.html
That ticket is closed (fixed), so I decided to check on my ZyXEL P-2812HNU-F3 router.

I've tested the last trunk version: OpenWrt Designated Driver r49161 / Kernel Version 4.4.6
with OSCam: Version:1.20-unstable_svn-r10991 Compiler: mips-openwrt-linux-musl-libusb

Oscam log:

2016/04/17 02:23:14 00000000 s >> OSCam <<  cardserver log switched, version 1.20-unstable_svn, build r10991 (mips-openwrt-linux-musl-libusb)
2016/04/17 02:23:14 00000000 s     (main) System name    = Linux
2016/04/17 02:23:14 00000000 s     (main) Host name      = P2812HNU-F3
2016/04/17 02:23:14 00000000 s     (main) Release        = 4.4.6
2016/04/17 02:23:14 00000000 s     (main) Version        = #1 Wed Apr 13 00:42:17 UTC 2016
2016/04/17 02:23:14 00000000 s     (main) Machine        = mips
2016/04/17 02:23:14 00000000 s     (main) creating pidfile /tmp/.oscam/oscam.pid with pid 928
2016/04/17 02:23:14 00000000 s   (config) services reloaded: 0 services freed, 7 services loaded, rejected 0
2016/04/17 02:23:14 00000000 s   (config) userdb reloaded: 4 accounts loaded, 0 expired, 0 disabled
2016/04/17 02:23:14 00000000 s     (main) signal handling initialized
2016/04/17 02:23:14 00000000 s   (config) 1 provid's loaded
2016/04/17 02:23:14 00000000 s   (config) 1109 service-id's loaded in 81 ms
2016/04/17 02:23:14 00000000 s   (config) 5 entries read from oscam.whitelist
2016/04/17 02:23:14 00000000 s      (net) cccam: initialized (fd=5, port=12000)
2016/04/17 02:23:14 00000000 s   (reader) phoenix [mouse] creating thread for device /dev/ttyUSB0
2016/04/17 02:23:14 00000000 s     (stat) loadbalancer: could not open /tmp/.oscam/stat for reading (errno=2 No such file or directory)
2016/04/17 02:23:14 00000000 s     (main) waiting for local card init
2016/04/17 02:23:15 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75766
2016/04/17 02:23:15 272B7958 h    (webif) webif: decompressed 162740 bytes back into 389728 bytes
2016/04/17 02:23:15 272B7958 h    (webif) HTTP Server running. ip=0.0.0.0 port=9000
2016/04/17 02:23:15 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75191
2016/04/17 02:23:15 764294C5 r   (reader) phoenix [mouse] Reader initialized (device=/dev/ttyUSB0, detect=none, mhz=357, cardmhz=357)
2016/04/17 02:23:15 764294C5 r   (reader) phoenix [mouse] card detected
2016/04/17 02:23:16 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75298
2016/04/17 02:23:17 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75202
2016/04/17 02:23:18 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75302
2016/04/17 02:23:19 764294C5 r   (reader) phoenix [mouse] Error activating card.
2016/04/17 02:23:20 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75181
2016/04/17 02:23:21 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75167
2016/04/17 02:23:22 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75193
2016/04/17 02:23:23 764294C5 r   (reader) phoenix [mouse] Error activating card.
2016/04/17 02:23:24 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75249
2016/04/17 02:23:25 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75216
2016/04/17 02:23:26 764294C5 r   (reader) phoenix [mouse] Buffers readed  0 bytes total time_us 75300
2016/04/17 02:23:27 764294C5 r   (reader) phoenix [mouse] Error activating card.
2016/04/17 02:23:28 764294C5 r   (reader) phoenix [mouse] THIS WAS A FAILED START ATTEMPT No 1 out of max alloted of 1
2016/04/17 02:23:28 764294C5 r   (reader) phoenix [mouse] card initializing error
2016/04/17 02:23:29 00000000 s     (main) init for all local cards done
2016/04/17 02:23:29 00000000 s (anticasc) anti cascading disabled

It seems that Oscam doesn't read inserted card!!!
With the same settings works OK with BB/CC releases and uclibc, but doesn't work with DD trunk and musl libc.

The same happened when I tried some older trunk image(OpenWrt Designated Driver r47026 / Kernel Version 3.18.21) from here:
https://github.com/ScApi/P2812HNUFx-Pre-Build/tree/OpenWrt-Designated-Driver-r47026

root@P2812HNU-F3:~# dmesg | grep usb
[    0.370763] usbcore: registered new interface driver usbfs
[    0.376254] usbcore: registered new interface driver hub
[    0.381613] usbcore: registered new device driver usb
[    5.042555] usb 1-1: new full-speed USB device number 2 using dwc2
[   11.562121] usbcore: registered new interface driver usbserial
[   11.566714] usbcore: registered new interface driver usbserial_generic
[   11.573233] usbserial: USB Serial support registered for generic
[   11.629511] usbcore: registered new interface driver ftdi_sio
[   11.634011] usbserial: USB Serial support registered for FTDI USB Serial Device
[   11.648004] usb 1-1: Detected FT232RL
[   11.745349] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
root@P2812HNU-F3:~#
root@P2812HNU-F3:~# opkg list-installed | grep usb
kmod-usb-core - 4.4.6-1
kmod-usb-dwc2 - 4.4.6-1
kmod-usb-serial - 4.4.6-1
kmod-usb-serial-ftdi - 4.4.6-1
libusb-1.0 - 1.0.20-1
usbutils - 007-2
root@P2812HNU-F3:~#
root@P2812HNU-F3:~# lsusb -v

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            4.04
  iManufacturer           3 Linux 4.4.6 dwc2_hsotg
  iProduct                2 DWC OTG Controller
  iSerial                 1 1e106000.ifxhcd
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      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              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x0008
    Ganged power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0000
Device Status:     0x0001
  Self Powered

Bus 001 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0403 Future Technology Devices International, Ltd
  idProduct          0x6001 FT232 USB-Serial (UART) IC
  bcdDevice            6.00
  iManufacturer           1 FTDI
  iProduct                2 FT232R USB UART
  iSerial                 3 A602O3JK
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               90mA
    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 FT232R USB UART
      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
Device Status:     0x0000
  (Bus Powered)

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            4.04
  iManufacturer           3 Linux 4.4.6 dwc2_hsotg
  iProduct                2 DWC OTG Controller
  iSerial                 1 1e101000.ifxhcd
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      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              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x0008
    Ganged power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0103 power enable connect
Device Status:     0x0001
  Self Powered
root@P2812HNU-F3:~#

comment:4 Changed 18 months ago by anonymous

with current trunk is the same!

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.