🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #895927

Re: Sterowniki USB-RS232 Exar

#895927
From: Sebastian Biały
Date: Sun, 08 May 2016 11:01
59 lines
3441 bytes
On 2016-05-08 01:34, Pszemol wrote:
>>> No i skąd wiem który /dev/ttySxx który?
>> Nie wiadomo. Na Windowsie też nie wiadomo który
>> COM jest który. Istnieje szansa że kolejnośc jest zawsze taka sama.
> Na Windowsie portu nie ma jak nie wetknę urządzenia.

Windows allokuje porty dynamiczne, ale pamięta w który port USB go 
wetknąłeś. I na tej podstawie dostaniesz zazwyczaj w miarę stabilny 
numer. W linuxie liczy się kolejnopść wtykania i nie zdziwie się jesli 
rozwiążesz to stabilnie za pomocą udev - zawsze zaalokuje Ci takie jakie 
chcesz.

> W "My Computer"/"Device Manager"/"Ports" masz
> wszystkie "żywe" COMy na liście - wyjmiesz USB to
> Ci taki COM znika, włożysz to się pojawia...

I nie zdziwiło Cię że pojawia sie tam np. COM57 mimo że masz tylko dwa 
porty w kompie? Wystarczy trochę powkładać w rózne dziurki USB i nagle 
się mnożą jak króliki.

> A w tym linuksie widzę listę urządzeń ttySxx gdzie xx

*Serial* tty, czyli faktyczny serial w hardware cpu/motherboard. U 
Ciebie jest ttyUSB.

> jest od 1 do 32 i po wetknięciu USB nie pojawia się
> na tej liście nic nowego ani nic nie znika po wyjęciu.
> Więc pod Windą jest dużo lepiej pod tym względem.

E tam. Odpal gtkterm/gterm. Zobaczysz go na liście.

> A można jakąś komendę spod shella wydać aby
> odpytać port, nawet wszystkie porty w pętli, aby
> zgłosiły czy urządzenie jest czy go nie ma?

ls /dev/tty*

> Albo czy to jakiś National Semi czy Exar?

Prawdopodobnie musiałbyś enumerować usb co da się zrobić przez /dev i 
/proc. Nigdy nie miałem potrzeby.

> Albo zajrzeć do foldera serial, gdzie są dwa pliki
> exar aby odpytać pod którym ttySxx są dostępne?

Podobnie jak w win - nie wiadomo bez grzebania po konfiguracjach usb.

>> Jesli musisz miec pewnośc to zrób zwarcie między pinem 2 i 3 w DB9
>> i odpal gterm. Powinno pojawić się echo przy wciskaniu klawiszy.
> I będę testował gtermem dla wszystkich dostępnych 32 ttySów?

Nie. Tylko te ttyUSB*

Nie zakładaj odgórnie że tworcy standardu USB a potem impelemntacje będą 
jakoś specjalnie dla Ciebie w trywialny spsoób informowac które są. 
"Zapomniano" o numerach seryjnych, regułach enumenracji HUBów itd co 
powoduje że pod win i lin masz loterię co się pojawi i na jakim porcie. 
Jedyne co się raczej nie zmienia to kolejność enumeracji w pojedynczym 
wetknięciu ale tu tez pewności nie mam.
Technical Details
Message-ID: <ngn6bj$87q$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <ngjpmr$127$1@dont-email.me> <ngkrba$r2e$1@node2.news.atman.pl> <nglttj$oh3$1@dont-email.me>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <heby@poczta.onet.pl>
Newsgroups: pl.comp.os.linux
Subject: Re: Sterowniki USB-RS232 Exar
Date: Sun, 8 May 2016 13:01:41 +0200
Organization: ATMAN - ATM S.A.
Lines: 60
Message-ID: <ngn6bj$87q$1@node2.news.atman.pl>
References: <ngjpmr$127$1@dont-email.me> <ngkrba$r2e$1@node2.news.atman.pl> <nglttj$oh3$1@dont-email.me>
NNTP-Posting-Host: 176-115-85-233.via.zamek.net.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1462705331 8442 176.115.85.233 (8 May 2016 11:02:11 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sun, 8 May 2016 11:02:11 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0
In-Reply-To: <nglttj$oh3$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit