Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Купил термометр USB цифровой DS18B20. Подсоединил его к U2. В журнале:

Окт 10 14:48:59 ndm
kernel: usb 1-1: new full-speed USB device number 4 using xhci-hcd
Окт 10 14:49:00 ndm
kernel: usb 1-1: New USB device found, idVendor=067b, idProduct=2303
Окт 10 14:49:00 ndm
kernel: usb 1-1: Product: USB-Serial Controller
Окт 10 14:49:00 ndm
kernel: usb 1-1: Manufacturer: Prolific Technology Inc.

Но при этом не загорается индикатор USB на передней панели и в устройствах он не появляется как "/dev/ttyUSB0".

Как я понимаю нет драйвера. Есть ли какая-нибудь вероятность, что драйвер добавят и все заработает?

Термометр исправный, т.к. в насе все отлично работает. А воткнуть я его хочу в удаленную U1.

Опубликовано

Ваше устройство похоже основано на микросхеме pl2303.
Компонент usbserial установлен? По логу похоже, что установлен и устройство подхватилось. Странно, что ttyUSB устройство не появилось.

Что показывает "more proc:/bus/usb/devices"?

Опубликовано

Вот вывод. В первом флешка.

~ # more proc:/bus/usb/devices
more: proc:/bus/usb/devices: No such file or directory
~ # cat /proc/bus/usb/devices

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 3.04
S:  Manufacturer=Linux 3.4.113 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.04
S:  Manufacturer=Linux 3.4.113 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  5 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=067b ProdID=2303 Rev= 3.00
S:  Manufacturer=Prolific Technology Inc.
S:  Product=USB-Serial Controller
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  10 Ivl=1ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0781 ProdID=5571 Rev= 1.26
S:  Manufacturer=SanDisk
S:  Product=Firebird USB Flash Drive
S:  SerialNumber=4C532000041126122392
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
~ #

 

  • 5 месяцев спустя...
Опубликовано (изменено)

Подниму тему. Воткнул данный термометр в KN-1910

[I] Apr  3 19:09:51 ndm: kernel: usb 1-1: new full-speed USB device number 8 using xhci-mtk
[I] Apr  3 19:09:51 ndm: kernel: usb 1-1: New USB device found, idVendor=067b, idProduct=2303
[I] Apr  3 19:09:51 ndm: kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[I] Apr  3 19:09:51 ndm: kernel: usb 1-1: Product: USB-Serial Controller
[I] Apr  3 19:09:51 ndm: kernel: usb 1-1: Manufacturer: Prolific Technology Inc.

Но его не видно

~ # cat /proc/bus/pci/
00/      01/      devices
~ # cat /proc/bus/pci/

"cat /proc/bus/usb/" - отсутствует.

При этом во втором порту флешка, т.е. условия те же, что и в начале темы.

Компонент usbmodem (Dialup USB Modems / USB-модемы для коммутируемых телефонных линий) установлен.

 

(config)> show version

          release: 3.00.A.1.0-3
             arch: mips

              ndm:
                exact: 0-b7324ef
                cdate: 30 Mar 2019

              bsp:
                exact: 0-1276e0b
                cdate: 31 Mar 2019

              ndw:
              version: 1.7.4
             features: wifi_button,wifi5ghz,led_control,vht2ghz,mimo5ghz,dual_image,wifi_ft,wpa3
           components: base,corewireless,dhcpd,eoip,igmp,ipip,ipsec,l2tp,monitor,nathelper-ftp,nathelper-pptp,nathelper-sip,ntfs,opkg,ppe,snmp,ssh,storage,trafficcontrol,tsmb,usb,usbmodem,usbserial

Селф-тест можно посмотреть в теме про hotspot.

Изменено пользователем dexter
Опубликовано

@vst, вот вывод

Скрытый текст



~ # cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.09
S:  Manufacturer=Linux 4.9-ndm-0 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-mtk
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  8 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=067b ProdID=2303 Rev= 3.00
S:  Manufacturer=Prolific Technology Inc.
S:  Product=USB-Serial Controller
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  10 Ivl=1ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  7 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0781 ProdID=5571 Rev= 1.00
S:  Manufacturer=SanDisk
S:  Product=Cruzer Fit
S:  SerialNumber=4C530001011214111162
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=224mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 4.09
S:  Manufacturer=Linux 4.9-ndm-0 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-mtk
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms
~ #


 

Port=00 там термометр,  во втором блоке "Driver=(none)".

и вот вывод 

~ # cat /dev/
aci0                kmem                loop6               mtd11ro             mtd3                mtd8                mtdblock13          net/                random              tsmb_core0          zram2
aci1                kmsg                loop7               mtd12               mtd3ro              mtd8ro              mtdblock14          network_latency     rd/                 tts/                zram3
aci2                log                 mem                 mtd12ro             mtd4                mtd9                mtdblock2           network_throughput  rdm0                tty
aci3                loop-control        memory_bandwidth    mtd13               mtd4ro              mtd9ro              mtdblock3           ntc                 sda                 ttyS0
bus/                loop0               mtd0                mtd13ro             mtd5                mtdblock/           mtdblock4           null                sda1                ttyS1
console             loop1               mtd0ro              mtd14               mtd5ro              mtdblock0           mtdblock5           phr                 sg0                 urandom
cpu_dma_latency     loop2               mtd1                mtd14ro             mtd6                mtdblock1           mtdblock6           port                spi0                vdsl
full                loop3               mtd10               mtd1ro              mtd6ro              mtdblock10          mtdblock7           ppp                 spi1                zero
fuse                loop4               mtd10ro             mtd2                mtd7                mtdblock11          mtdblock8           ptmx                spi2                zram0
hwnat0              loop5               mtd11               mtd2ro              mtd7ro              mtdblock12          mtdblock9           pts/                spi3                zram1

устройства /dev/ttyUSB0 нет в списке.

Опубликовано

@dexter доустановите компонент OPKG "kernel USB serial adapters support". В версии 3.0 модули для поддержки pl2303, ftdi, ch341, cp210x переехали в него.

На данный момент компонент не имеет названия на русском языке, перевод появится в следующих версиях.

Опубликовано

@vst, спасибо. Этот пункт на русском не переведен и является пустым полем, а на английском все ОК.

Спасибо вам за помощь. Всё заработало.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.