Jump to content

[Solved] - Orange Pi Zero - USB dongle can't be detect


tty1337

Recommended Posts

Hello,

 

I want to use for my domotic a USB Everspring sa413 (Z-Wave modem based on ZM5304), but this device is not detected on Armbian with my Orange Pi Zero h2+.

https://fccid.io/D87-ZM5304-U/User-Manual/User-Manual-pdf-2052478

 

Normally, I think this dongle is use like CDC/ACM device but I don't understand what wrong because ACM module is loaded.

 

I use actually Debian Jessie next 4.13016.

 

root@orangepizero:~# lsusb -t
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M

 

No ttyAMA0 on my dev

 

root@orangepizero:~# lsmod
Module                  Size  Used by
sun8i_codec_analog     24576  0
xradio_wlan            94208  1
snd_soc_core          118784  1 sun8i_codec_analog
snd_pcm_dmaengine      16384  1 snd_soc_core
mac80211              450560  1 xradio_wlan
snd_pcm                69632  2 snd_pcm_dmaengine,snd_soc_core
snd_timer              24576  1 snd_pcm
snd                    45056  3 snd_timer,snd_soc_core,snd_pcm
cfg80211              376832  2 mac80211,xradio_wlan
soundcore              16384  1 snd
sun4i_gpadc_iio        16384  0
rfkill                 20480  2 cfg80211
uio_pdrv_genirq        16384  0
uio                    16384  1 uio_pdrv_genirq
usb_f_acm              16384  1
u_serial               20480  3 usb_f_acm
g_serial               16384  0
libcomposite           40960  2 g_serial,usb_f_acm
fuse                   73728  1
pwrseq_simple          16384  1

 

 

dmseg  : https://ufile.io/0u7n8

(Nothing happen)

 

When I plug a usb storage, all work, so no problem from hardware.

 

root@orangepizero:~# lsusb -t
.....
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M

.....

 

 

Test from other Linux (no ARMBIAN ), this USB device is detected :

Spoiler

=================================================================

Bus 005 Device 002: ID 0658:0200 Sigma Designs, Inc.
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            2 Communications
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0658 Sigma Designs, Inc.
  idProduct          0x0200
  bcdDevice            0.00
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           67
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass      2 Abstract (modem)
      bInterfaceProtocol      1 AT-commands (v.25ter)
      iInterface              0
      CDC Header:
        bcdCDC               1.10
      CDC Call Management:
        bmCapabilities       0x00
        bDataInterface          1
      CDC ACM:
        bmCapabilities       0x00
      CDC Union:
        bMasterInterface        0
        bSlaveInterface         1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              32
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 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     0x0020  1x 32 bytes
        bInterval               0

=================================================================

[69703.532786] usb 8-4: USB disconnect, device number 3
[69716.392096] usb 5-2: new full-speed USB device number 2 using uhci_hcd
[69716.570111] usb 5-2: New USB device found, idVendor=0658, idProduct=0200
[69716.570118] usb 5-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[69716.598156] cdc_acm 5-2:1.0: ttyACM0: USB ACM device
[69716.600234] usbcore: registered new interface driver cdc_acm
[69716.600236] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

=================================================================

 

 

Thank a lot for your help.

 

 

OPI_Deb_next_dmesg

Edited by tty1337
Solved
Link to comment
Share on other sites

I've find topic with exacly the same problem but not really explication (maybe kernel update is the cause)

 

The guy use ARMBIAN 5.25 the dongle work and after upgrade to ARMBIAN 5.36 the dongle is not detect.

 

I'll try with the oldest version for Orange Pi Zero (Armbian 5.30).

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines