dexter Posted October 10, 2018 Share Posted October 10, 2018 Купил термометр 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. Quote Link to comment Share on other sites More sharing options...
slomblobov Posted October 10, 2018 Share Posted October 10, 2018 Ваше устройство похоже основано на микросхеме pl2303. Компонент usbserial установлен? По логу похоже, что установлен и устройство подхватилось. Странно, что ttyUSB устройство не появилось. Что показывает "more proc:/bus/usb/devices"? Quote Link to comment Share on other sites More sharing options...
dexter Posted October 10, 2018 Author Share Posted October 10, 2018 Вот вывод. В первом флешка. ~ # 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 ~ # Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted October 10, 2018 Share Posted October 10, 2018 Стоит установить компонент usbmodem (Dialup USB Modems / USB-модемы для коммутируемых телефонных линий). 1 Quote Link to comment Share on other sites More sharing options...
dexter Posted October 10, 2018 Author Share Posted October 10, 2018 @Le ecureuil, огромное спасибо. Все заработало. Quote Link to comment Share on other sites More sharing options...
dexter Posted April 3, 2019 Author Share Posted April 3, 2019 (edited) Подниму тему. Воткнул данный термометр в 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. Edited April 3, 2019 by dexter Quote Link to comment Share on other sites More sharing options...
slomblobov Posted April 4, 2019 Share Posted April 4, 2019 В новых версиях linux /proc/bus/usb/devices переехал в /sys/kernel/debug/usb/devices 1 Quote Link to comment Share on other sites More sharing options...
slomblobov Posted April 4, 2019 Share Posted April 4, 2019 @dexter посмотрите так же в /dev. Есть ли там устройство /dev/ttyUSB0? Quote Link to comment Share on other sites More sharing options...
dexter Posted April 4, 2019 Author Share Posted April 4, 2019 @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 нет в списке. Quote Link to comment Share on other sites More sharing options...
slomblobov Posted April 4, 2019 Share Posted April 4, 2019 @dexter доустановите компонент OPKG "kernel USB serial adapters support". В версии 3.0 модули для поддержки pl2303, ftdi, ch341, cp210x переехали в него. На данный момент компонент не имеет названия на русском языке, перевод появится в следующих версиях. 1 Quote Link to comment Share on other sites More sharing options...
dexter Posted April 4, 2019 Author Share Posted April 4, 2019 @vst, спасибо. Этот пункт на русском не переведен и является пустым полем, а на английском все ОК. Спасибо вам за помощь. Всё заработало. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.