1

Temat: USB2RS232, przejścówka USB na RS232,

Witam mam zainstalowane openwrt 10.03 backfire na asusie WL-500GPv2. Mam kabel - przejściówkę USB na RS232 chciałbym  za jej pomocą połączyć z komputerem wyposażonym w port RS232 - do routera podpięty jest kabel przez USB. Przejściówka jest oparta na chipie 2303. Odpowiednie sterowniki i oprogramowanie zostały załadowane przez:

opkg install kmod-usb2

opkg install kmod-usb-serial

opkg install kmod-usb-serial-pl2303

Poniżej przedstawiam wynik komendy dmesg | grep usb.

root@OpenWrt:~# dmesg | grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
usbcore: registered new interface driver pl2303

Problem jest tego typu, iż kabel jest widziany w urządzeniu o czym mówi powyższy kod, ale nie tworzy się dowiązanie
/dev/ttyUSB0  są tam ttyS0 oraz ttyS1.
Próbowałem skonfigurować połączenie programem poprzez polecenie minikom -s, po zapisaniu konfiguracji otrzymuje komunikat, że nie ma możliwości pisania do ttyUSB0, stad wiadomo, że nie ma tego pliczku na 100%.

Jak zadziałać, aby stworzyć to dowiązanie tzn połączyć fizyczne urządzenie z pliczkiem ttyUSB0, którego nie ma ?

2

Odp: USB2RS232, przejścówka USB na RS232,

Najpewniej ta przejściówka nie jest na pl2303 po prostu. Inaczej w logach dostał być informacje, że wykryto ttyUSB0

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez sylwos 2011-01-08 21:07:28)

Odp: USB2RS232, przejścówka USB na RS232,

Chyba jednak to jest kabel na tym chipie bo mam takie wyniki dla tego kabla:
Z windowsa opis sterownika:

oem29.inf:PRO.NTAMD64:ComPort:3.3.2.105:usb\vid_067b&pid_2303 

Z linuxa ubuntu:

~$ sudo lsusb
Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 

Próbował ktoś może z takim kabelkiem kiedyś na openwrt 10.03 backfire ?

4

Odp: USB2RS232, przejścówka USB na RS232,

Tak, jest. Ale system Ci go nie wykrywa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: USB2RS232, przejścówka USB na RS232,

Mam dwa takie kabelki i u mnie śmigają smile na 1043nd

TL-WR1043ND GargoylePL (by obsy)
WRT54GL kamikaze 7.09

6 (edytowany przez sylwos 2011-01-08 21:28:41)

Odp: USB2RS232, przejścówka USB na RS232,

jolero1000 napisał/a:

Mam dwa takie kabelki i u mnie śmigają smile na 1043nd

Działasz na openwrt 10.03, kombinowałeś z wykryciem tych kabli czy stało się to automatycznie,
Nie wiem czemu nie działa mi tez komenda  lsusb

Jest jeszcze coś takiego:
http://wl500g.info/showthread.php?t=24988
gdzie napisano, iż należy dodać wpisy:
nsmod usbserial
insmod pl2303
do katalogu
/usr/local/sbin/post-boot
Ale to jest na inna wersję linuxa, w openwrt nie ma /usr/local/sbin/post-boot

Jest jeszcze problem o którym ludzie wspominają dotyczący tworzenia się takich dowiązań przy korzystaniu z modemów usb, które też powinny tworzyć dowiązania typu ttyUSB0, a nie tworzą:

Przykład pod tym linkiem:
https://forum.openwrt.org/viewtopic.php?id=19171

gdzie każą edytować /etc/modules.d/xy-usbserial
i dopisać:
vendor=0x... and product=0x...
tutaj trzeba coś dopisać w kodzie szesnastkowym...   nie wiem czy dobrze kombinuje...

7 (edytowany przez sylwos 2011-01-08 22:10:50)

Odp: USB2RS232, przejścówka USB na RS232,

Problem wykrywania rozwiązałem poprzez doinstalowanie paczki:

opkg install mod-usb-ohci

należy również zainstalować te które wcześniej wymieniłem czyli:

opkg install usbutils
opkg install kmod-usb2
opkg install kmod-usb-serial
opkg install kmod-usb-serial-pl2303 

Po zainstalowaniu tych paczek tworzy się automatycznie dowiązanie do tego kabelka.

PROBLEM ROZWIĄZANY !

8

Odp: USB2RS232, przejścówka USB na RS232,

U mnie po instalacji pakietu
kmod-usb-serial-pl2303
poszło z miejsca.

TL-WR1043ND GargoylePL (by obsy)
WRT54GL kamikaze 7.09

9

Odp: USB2RS232, przejścówka USB na RS232,

Mam jeszcze jedno pytanie.
W przypadku gdy korzystam z jadra 2.4 ściągniętego stąd:
http://ecco.selfip.net/broadcom/openwrt … sb.trx.zip

i zrobieniu extroota wg opisu http://eko.one.pl/?p=openwrt-externalroot
to czy przy takiej konfiguracji kabel szeregowy będzie działał czy nie ma w  tym obrazie powyżej użytych sterowników do USB.

Chyba ze pod jadrem 2.4 jakoś inaczej dowiązują się porty szeregowe tzn. nie pod /dev/ttyUSB0 tylko jakoś inaczej ?

Ma ktoś może obraz systemu z wbudowanym extroot i obsługą USB oparty na jadrze 2.6 ?

10

Odp: USB2RS232, przejścówka USB na RS232,

Nie - ten obraz jest bardzo stary  i extroota nie działa.

Weź ten drugi z katalogu http://ecco.selfip.net/broadcom/brcm-2.4-extroot/. Tam też znajdziesz z jądrem 2.6.

USB normalnie działa. Na 2.4 seiral będzie pod /dev/usb/tts/0.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: USB2RS232, przejścówka USB na RS232,

http://ecco.selfip.net/broadcom/brcm47xx-extroot/

czy ten obraz pod linkiem wyżej zadziala na asusie WL-500gpv2 ? ; czy to jest z kernelem 2.6 ?
squashfs to cos podobnego do jffs2 ?

12

Odp: USB2RS232, przejścówka USB na RS232,

Powinien zadziałać. I tak, jest na 2.6. I nie, squashfs nie jest podobny do jffs2. Ale właśnie ten obraz chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: USB2RS232, przejścówka USB na RS232,

Witam
Mam pytanko odnośnie paczki kmod-usb-serial-pl2303 w gargusiu 1.3.11 czy pl2303 współpracuje z najnowszą wersją?
Problem powstał po przejsciu z 1.3.10 na 1.3.11 (na 1.3.10 działało bez problemu)
Przy próbie instalacji otrzymuję :

root@Gargoyle:~# opkg install kmod-usb-serial-pl2303
Installing kmod-usb-serial-pl2303 (2.6.32.25-1) to root...
Downloading http://downloads.openwrt.org/backfire/1 … r71xx.ipk.
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-usb-serial and kmod-usb-serial) providing same name marked HOLD or PREFER. Using latest.
Not downgrading package kernel on root from 2.6.32.27-1cj to 2.6.32.25-1.
Collected errors:
* opkg_install_cmd: Cannot install package kmod-usb-serial-pl2303

W opkg-lists znalazłem tylko wersje 2.6.32.25
Czy to jest przyczyna?

14

Odp: USB2RS232, przejścówka USB na RS232,

Bo masz używać wersji ode mnie nie, z repo.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: USB2RS232, przejścówka USB na RS232,

W opkg-lists mam tylko gargoylepl i packages, a nim właśnie tą wersje którą podałem.
Dotychczas tylko z tego korzystałem i to mi wystarczało.
Proszę oświeć mnie i podaj gdzie znajde twoje repo? roll

16

Odp: USB2RS232, przejścówka USB na RS232,

Piętro wyżej, http://ecco.selfip.net/backfire/packages/

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: USB2RS232, przejścówka USB na RS232,

sylwos napisał/a:

Problem wykrywania rozwiązałem poprzez doinstalowanie paczki:

opkg install mod-usb-ohci

należy również zainstalować te które wcześniej wymieniłem czyli:

opkg install usbutils
opkg install kmod-usb2
opkg install kmod-usb-serial
opkg install kmod-usb-serial-pl2303 

Po zainstalowaniu tych paczek tworzy się automatycznie dowiązanie do tego kabelka.

PROBLEM ROZWIĄZANY !



Odgrzewam kotleta bo mam podobny  problem    uruchomienie przejściówki   jest nie możliwe bo mam
OpenWrt Chaos Calmer 15.05   i  nie mogę znależć   kmod-usb-ohci. Gdzieś  to leży? Czy teraz  jest inna nazwa pakietu?    Ewentualnie jakieś rady ?

18

Odp: USB2RS232, przejścówka USB na RS232,

Sam sobie odpowiem (info dla innych)



opkg install kmod-usb-serial-ftdi


Działa

19

Odp: USB2RS232, przejścówka USB na RS232,

Czyli po prostu sterownika nie miałeś smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.