Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-02-28 13:53:09

  marecki605 - Użytkownik

marecki605
Użytkownik
Zarejestrowany: 2010-02-28

[Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

Witam. Mam problem z przejściówką według lsusb wygląda ona tak:

WinChipHead USB->RS 232 adapter with Prolifec PL 2303 chipset

Gdy wybieram połączenie w programie do którego jest mi potrzebny com wyskakuje, że wszystkie są zamknięte, kabelek jest sprawny na 100%

Wynik polecenia lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 006: ID 4348:5523 WinChipHead USB->RS 232 adapter with Prolifec PL 2303 chipset
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 093a:2510 Pixart Imaging, Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Wynik polecenia dmesg | tail

[ 7059.290845] mtrr: no MTRR for a0000000,10000000 found
[ 7768.056741] type=1503 audit(1267357611.673:22): operation="open" pid=6624 parent=6614 profile="/usr/sbin/cupsd" requested_mask="w::" denied_mask="w::" fsuid=0 ouid=0 name="/dev/ttyUSB0"
[ 8654.376128] usb 2-2: USB disconnect, address 5
[ 8654.376364] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[ 8654.376384] ch341 2-2:1.0: device disconnected
[ 8710.352079] usb 2-2: new full speed USB device using uhci_hcd and address 6
[ 8710.522420] usb 2-2: configuration #1 chosen from 1 choice
[ 8710.525329] ch341 2-2:1.0: ch341-uart converter detected
[ 8710.576362] usb 2-2: ch341-uart converter now attached to ttyUSB0
[11508.154813] ath5k phy0: noise floor calibration timeout (2437MHz)

Offline

 

#2  2010-02-28 14:17:14

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

Odpal

Kod:

# udevadm monitor

podepnij tą zabawkę i sprawdź czy prawidłowo Ci tworzy urządzenie.
Przykład

Kod:

KERNEL[1267362975.093689] add      /devices/pci0000:00/0000:00:1d.0/usb5/5-2 (usb)
KERNEL[1267362975.096652] add      /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0 (usb)
UDEV  [1267362975.108367] add      /devices/pci0000:00/0000:00:1d.0/usb5/5-2 (usb)
KERNEL[1267362975.204809] add      /module/usbserial (module)
KERNEL[1267362975.204988] add      /bus/usb-serial (bus)
UDEV  [1267362975.205099] add      /module/usbserial (module)
KERNEL[1267362975.205374] add      /bus/usb/drivers/usbserial (drivers)
KERNEL[1267362975.205473] add      /bus/usb-serial/drivers/generic (drivers)
KERNEL[1267362975.205626] add      /bus/usb/drivers/usbserial_generic (drivers)
UDEV  [1267362975.205786] add      /bus/usb/drivers/usbserial (drivers)
UDEV  [1267362975.205914] add      /bus/usb/drivers/usbserial_generic (drivers)
UDEV  [1267362975.206025] add      /bus/usb-serial (bus)
UDEV  [1267362975.206164] add      /bus/usb-serial/drivers/generic (drivers)
KERNEL[1267362975.221799] add      /module/pl2303 (module)
KERNEL[1267362975.221977] add      /bus/usb-serial/drivers/pl2303 (drivers)
UDEV  [1267362975.222170] add      /module/pl2303 (module)
UDEV  [1267362975.223275] add      /bus/usb-serial/drivers/pl2303 (drivers)
KERNEL[1267362975.234418] add      /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0/ttyUSB0 (usb-serial)
KERNEL[1267362975.234615] add      /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0/ttyUSB0/tty/ttyUSB0 (tty)
KERNEL[1267362975.234731] add      /bus/usb/drivers/pl2303 (drivers)
UDEV  [1267362975.235021] add      /bus/usb/drivers/pl2303 (drivers)
UDEV  [1267362975.237832] add      /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0 (usb)
UDEV  [1267362975.237868] add      /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0/ttyUSB0 (usb-serial)
UDEV  [1267362975.257624] add      /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0/ttyUSB0/tty/ttyUSB0 (tty)

Offline

 

#3  2010-02-28 14:56:18

  marecki605 - Użytkownik

marecki605
Użytkownik
Zarejestrowany: 2010-02-28

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

Kod:

KERNEL[1267365092.088138] add      /devices/pci0000:00/0000:00:10.0/usb2/2-2 (usb)
KERNEL[1267365092.088871] add      /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0 (usb)
KERNEL[1267365092.101621] add      /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0/ttyUSB0 (usb-serial)
KERNEL[1267365092.101660] add      /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0/ttyUSB0/tty/ttyUSB0 (tty)
UDEV  [1267365092.195303] add      /devices/pci0000:00/0000:00:10.0/usb2/2-2 (usb)
UDEV  [1267365092.195369] add      /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0 (usb)
UDEV  [1267365092.195391] add      /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0/ttyUSB0 (usb-serial)
UDEV  [1267365092.540144] add      /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0/ttyUSB0/tty/ttyUSB0 (tty)

Ostatnio edytowany przez marecki605 (2010-02-28 14:56:49)

Offline

 

#4  2010-02-28 14:59:44

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

Poszukaj na forum kiedys ja z tym walczylem i problem zostal rozwiazany :)

Offline

 

#5  2010-02-28 15:12:14

  marecki605 - Użytkownik

marecki605
Użytkownik
Zarejestrowany: 2010-02-28

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

[quote=debianus_userus]Poszukaj na forum kiedys ja z tym walczylem i problem zostal rozwiazany :)[/quote]
A mógłbyś mi to wytłumaczyć tutaj najprościej jak się da ? ;) Bo przejrzałem ten cały Twój wątek i te co podawali inni w odnośnikach i nic z tego nie rozumiałem - pewnie nie mam takiej wiedzy jak Wy.

Offline

 

#6  2010-02-28 17:01:05

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

[quote=marecki605][quote=debianus_userus]Poszukaj na forum kiedys ja z tym walczylem i problem zostal rozwiazany :)[/quote]
A mógłbyś mi to wytłumaczyć tutaj najprościej jak się da ? ;) Bo przejrzałem ten cały Twój wątek i te co podawali inni w odnośnikach i nic z tego nie rozumiałem - pewnie nie mam takiej wiedzy jak Wy.[/quote]
http://forum.dug.net.pl/viewtopic.php?id=15337

Przeczytaj na spokojnie i powiedz w czym masz problem. Co do softu obslugujacego COM to polecam minicom - niezawodny.
Zewrzyj piny 2 i 3 i zobacz czy na terminalu minicom cos mozna wpisac.
http://pl.wikipedia.org/wiki/RS-232

Offline

 

#7  2010-02-28 17:42:51

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

[quote=marecki605]Gdy wybieram połączenie w programie do którego jest mi potrzebny com wyskakuje, że wszystkie są zamknięte[/quote]
1. jaki to program, co dokladnie wybierasz i jak brzmi dokladnie ten komunikat?
2. czy uzytkownik na ktorym dziala ten program ma prawo czytania i zapisu do /dev/ttyUSB*?


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#8  2010-02-28 22:20:46

  marecki605 - Użytkownik

marecki605
Użytkownik
Zarejestrowany: 2010-02-28

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

[quote=bercik]1. jaki to program, co dokladnie wybierasz i jak brzmi dokladnie ten komunikat?
2. czy uzytkownik na ktorym dziala ten program ma prawo czytania i zapisu do /dev/ttyUSB*?[/quote]
1. SBCL emulowany przez Wine, wybieram w nim port COM połączenia się z dekoderem SAT i wyskakuje na każdym restartuje połaczenie a wiem, że tak jest jak nie ma dostępu do otwartego portu
2. Tego nie wiem - jak to sprawdzić ?

Ostatnio edytowany przez marecki605 (2010-02-28 22:41:16)

Offline

 

#9  2010-03-01 01:07:21

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

ad1. szkoda ze od razu nie napisales ze chodzi o wine (on nie ma z automatu dostepu do calosci sprzetu) ... sproboj: http://www.linuxforums.org/forum/wine/94500-serial-ports-wine.html

ad2.

Kod:

ls -l /dev/ttyUSB*
id

"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#10  2010-03-01 15:42:55

  marecki605 - Użytkownik

marecki605
Użytkownik
Zarejestrowany: 2010-02-28

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

Albo nie podziałało albo coś źle zrobiłem. Już nie mam pojęcia co to może być

Offline

 

#11  2010-03-01 17:25:39

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

1. sprawdz czy sama przejsciowka dziala pod linuxem -np. realizujac echo sprzetowe poprzez zwarcie rx i tx ...
2. podaj wynik tego ls i id


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#12  2010-03-01 18:54:29

  marecki605 - Użytkownik

marecki605
Użytkownik
Zarejestrowany: 2010-02-28

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

[quote=bercik]2. podaj wynik tego ls i id[/quote]

Kod:

crw-rw---- 1 root dialout 188, 0 2010-03-01 16:39 /dev/ttyUSB0

Offline

 

#13  2010-03-01 20:25:04

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

ta przejściówka (tzn. taka bo ta konkretna może jest jakaś spierdzielona) działa bardzo dobrze, sam z niej korzystam (jak patrzę na lsusb to wygląda że taka samiutka) i nie miałem żadnych problemów, minicomem się łączyłem z ruterami Ciscowymi

Offline

 

#14  2010-03-01 21:34:33

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

jeszcze bys podal wybik komendy id aby wiedziec czy jestes w grupie dialout ...

@Graffi ogolnie przejsciowki na PL 2303 dzialaja bardzo ladnie ... ale na rynku jest niemalo tandety ktora dziala "inaczej" - jest np. przejsciowka na jaks wlasny standard (nazwany tylko przypadkiem rs232) i dziala tylko z druga z tej samej serii ;-)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#15  2010-03-02 14:47:58

  marecki605 - Użytkownik

marecki605
Użytkownik
Zarejestrowany: 2010-02-28

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

Jak chcecie coś wiedzieć, nie ma problemu ale musicie podać mi jakich komend mam użyć bo się na tyle nie znam.

Przejściówka jest sprawna bo pod windowsem działa bez problemu (i tylko to trzyma go jeszcze na moim dysku)

Może ma ktoś ochotę się połączyć z moim kompem i sam sprawdzić co jest ? ;)

Offline

 

#16  2010-03-02 15:23:18

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

[quote=marecki605]Jak chcecie coś wiedzieć, nie ma problemu ale musicie podać mi jakich komend mam użyć bo się na tyle nie znam.

Przejściówka jest sprawna bo pod windowsem działa bez problemu (i tylko to trzyma go jeszcze na moim dysku)

Może ma ktoś ochotę się połączyć z moim kompem i sam sprawdzić co jest ? ;)[/quote]
Marek, po prostu  [b]id[/b] lub [b]grep dialout /etc/group[/b]

Ostatnio edytowany przez sp3cu (2010-03-02 15:23:32)


You are registered as user [b]#464141[/b] with the Linux Counter

Offline

 

#17  2010-03-04 11:09:23

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

Kod:

# usermod -a -G dialout <twój_użytkownik>
$ ln -s /dev/usb/ttyUSB0 ~/.wine/dosdevices/com3

Wine musi mieć wskazane poprzez symlink sprzęt z jakiego ma korzystać, więc tak samo jak wskazuje mu sie "drive C", tak samo wskazuje się "porty com" czy lpt. Ponieważ nie używam wine już od dłuższego czasu więc nie pamiętam czy pracuje na koncie użytkownika czy własnym, ale jeśli własnym to tego użytkownika też należy dodać do grupy dialout. Oczywiście port com może mieć dowolnie wybrany numer. Jeśli nastąpi błąd przy drugiej komendzie (" file exist") to najpierw trzeba usunąć stare dowiązanie ( $ rm ~/.wine/dosdevices/com3).

Offline

 

#18  2010-03-04 18:59:45

  marecki605 - Użytkownik

marecki605
Użytkownik
Zarejestrowany: 2010-02-28

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

Dzięki wielkie panowie za zainteresowanie się problemem, nareszcie został on rozwiązany dzięki pomysłowi użytkownika Sp3cu za sprawą takiego czegoś:

Kod:

rm ~/.wine/dosdevices/com3
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com3

Offline

 

#19  2010-03-04 19:05:38

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

[quote=marecki605]Dzięki wielkie panowie za zainteresowanie się problemem, nareszcie został on rozwiązany dzięki pomysłowi użytkownika Sp3cu za sprawą takiego czegoś:

Kod:

rm ~/.wine/dosdevices/com3
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com3

[/quote]
W sumie to podziękowania powinieneś kierować do qluk a nie do mnie, ja Ci tylko lekko pomogłem na gg ;).

BTW: sp3cu nie Sp3cu.


You are registered as user [b]#464141[/b] with the Linux Counter

Offline

 

#20  2010-03-05 10:14:42

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: [Rozwiązane] Przejściówka RS232 - USB, nie działa w Wine

Ważne, że problem został rozwiązany.

Pozwoliłem sobie zmienić temat trochę aby łatwiej było go znaleźć osobą z podobnym problemem.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.015 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00120 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.16.82.182' WHERE u.id=1
0.00103 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.16.82.182', 1732817039)
0.00044 SELECT * FROM punbb_online WHERE logged<1732816739
0.00104 SELECT topic_id FROM punbb_posts WHERE id=141723
0.00282 SELECT id FROM punbb_posts WHERE topic_id=16230 ORDER BY posted
0.00089 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16230 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00233 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16230 ORDER BY p.id LIMIT 0,25
0.00130 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16230
Total query time: 0.01126 s