Przejściówka USB->rs232 i użycie w wine.

Tylko tematy nie mieszczące się powyżej.
mgilowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 22 mar 2008, 22:05
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Przejściówka USB->rs232 i użycie w wine.

Post autor: mgilowski »

Witam. Kupiłem przejściówke z USB->RS232 celem przeprogramowania tunera satelitarnego i mam taki problem. Podpinam przejściówke i ona instaluje się jako "prolific pl-2302 serial cable" na porcie dev/ttyUSB0, czyli jest ok. Chcąc używać go w programie odpalanym pod wine dodałem dowiązanie w wine/dosdevices/

Kod: Zaznacz cały

ln -s /dev/ttyUSB0 com1
odpalam program chce się połączyć z tunerem ale zero reakcji. Coś przegapiłem? A nie trzeba instalować sterownika przejściówki dla wine?
Pozdrawiam
oxi
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 28 wrz 2008, 18:22
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Przejściówka USB->rs232 i użycie w wine.

Post autor: oxi »

W takiej konfiguracji działa to u mnie bez problemu. Nawet mam ten sam typ przejściówki. Ja na Twoim miejscu sprawdziłbym, czy masz odpowiednie uprawnienia do /dev/ttyUSB0 (czy jesteś w grupie dialout) oraz czy ttyUSB0 jest widoczne przed uruchomieniem aplikacji wine.
Ubuntu 8.04, HP nx7400+stacja dok., dual monitor
www.smeskom.pl | www.sms2email.pl
pepisp
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 06 lis 2008, 08:18
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Przejściówka USB->rs232 i użycie w wine.

Post autor: pepisp »

Mam tą taki sam kabelek USB->RS232. U mnie zadzałało po czymś takim:
Najpierw sprawdz jakie port masz w kompie:

Kod: Zaznacz cały

ls /dev/ |grep ttyS
Załóżmy że ostatni to ttyS03. A potem wpisz:

Kod: Zaznacz cały

sudo ln -s /dev/ttyUSB0 /dev/ttyS04
Dodajesz wtedy jakby następny port, powinien być widoczny pod wine jako COM5.
mgilowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 22 mar 2008, 22:05
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Przejściówka USB->rs232 i użycie w wine.

Post autor: mgilowski »

Sorry panowie zostawiłem ten temat bo odpaliłem ją w xp pod virtualboxem ale teraz bym spróbował w ubuntu. Nie mam grupy dialout, wystarczy że taką stworze i dodam się do niej?
pepisp
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 06 lis 2008, 08:18
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Przejściówka USB->rs232 i użycie w wine.

Post autor: pepisp »

Niestety nie mogę teraz sprawdzić czy ja mam taką grupę (piszę z WinXP), ale ja nic nie zmieniałem po prostu sprawdziłem na jakim porcie u mnie podłączona jest przejściówka (u mnie ttyUSB0) i zrobiłem tak jak napisałem w poście powyżej i śmiga bez problemu.
mgilowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 22 mar 2008, 22:05
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Przejściówka USB->rs232 i użycie w wine.

Post autor: mgilowski »

chyba już wiem czemu tak jest. Wina chyba złego baudrate, gdzie to moge zmienić?
pepisp
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 06 lis 2008, 08:18
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Przejściówka USB->rs232 i użycie w wine.

Post autor: pepisp »

Żeby zmienić prędkość portu potrzebujesz aplikacji setserial jeżeli nie masz zainstalowanej to:

Kod: Zaznacz cały

sudo apt-get install setserial
A potem żeby zmienić prędkość dla np COM1 czyli /dev/ttyS0 na 9600:

Kod: Zaznacz cały

sudo setserial /dev/ttyS0 baud_base 9600
Jeżeli potrzebujesz więcej opcji konfiguracji to polecam: man setserial :)
Sprawdziłem też tą grupę dialout i rzeczywiście jestem w tej grupie więc jak coś nie będzie działało to dodaj się do tej grupy.
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości