Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Przenośne komputery i problemy z nimi związane
noosfeeraatuu
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 27 mar 2008, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: noosfeeraatuu »

Witam,
mam problem z adapterem jak w tytule. Mianowicie używam Minicom'a do komunikacji terminalowej i losowo system mi przerzuca adapter z ttyUSB0 na ttyUSB1 i odwrotnie. Jest to denerwujące podczas pracy terminalowej a już doprowadza mnie do stanu załamania podczas ładowania firmwaru/configów do urządzeń. Czasami zdarza się że godzinę adapter jest na ttyUSB0, po czym co kilka minut przerzuca mi z ttyUSB0 na ttyUSB1 i odwrotnie.
W logach dmesg widać tylko :

Kod: Zaznacz cały

[3559.704081] usb 4-1: new full speed USB device using uhci_hcd and address 29
[ 3559.863593] pl2303 4-1:1.0: pl2303 converter detected
[ 3559.878069] usb 4-1: pl2303 converter now attached to ttyUSB0
[ 4037.608107] usb 4-1: USB disconnect, address 29
[ 4037.608768] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 4037.608781] pl2303 4-1:1.0: device disconnected
[ 4037.848050] usb 4-1: new full speed USB device using uhci_hcd and address 30
[ 4038.007762] pl2303 4-1:1.0: pl2303 converter detected
[ 4038.021828] usb 4-1: pl2303 converter now attached to ttyUSB1
To przykładowy fragment ilustrujący problem. Cały czas pracuję z jedną konfiguracją sprzętu, tzn. nie podłączam/odłączam żadnych urządzeń.
Adapter pod łindowsem działa bez problemów.
Jest to denerwujące i nie umiem sobie z tym poradzić.

System - Ubuntu 10.10 mam postawiony na zewnętrznym dysku USB, ale to chyba nie powinno stwarzać takich problemów.
anthrax
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 201
Rejestracja: 31 paź 2008, 22:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: anthrax »

Czy konwerter jest podłączony bezpośrednio do komputera czy do huba?
noosfeeraatuu
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 27 mar 2008, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Odp: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: noosfeeraatuu »

Konwerter na PL2303 podłączony jest bezpośrednio do kompa bez hubów.
Sprzęt to HP Compaq 6720s, ma 3 porty USB. Próbowałem na każdym z portów i to samo.
Jak znajdę czas to zmontuje konwerter na FTDI i zobaczę z nim.
anthrax
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 201
Rejestracja: 31 paź 2008, 22:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: anthrax »

Pytam dlatego, że objawy przez ciebie wskazane sugerują że konwerter PL2303 się resetuje. Taka sytuacja może mieć miejsce gdy kontrolerowi USB brakuje zasobów (przekroczona obciążalność prądowa lub pasmo). Spróbuj podłączyć konwerter do komputera poprzez aktywny hub USB (z własnym zasilaniem).
noosfeeraatuu
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 27 mar 2008, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Odp: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: noosfeeraatuu »

Może to być spowodowane właśnie przeciążaniem prądowym portów USB za sprawą zewnętrznego dysku z którego ładuje się system. Postaram się wypróbować opcję z hubem (co prawda pasywny ale myślę że nie będzie problemu z przerobieniem go na aktywny).
Czy jest jakaś możliwość sprawdzenie w Ubuntu maksymalnej wydajności prądowej portu USB?
Czy system nie kontroluje takich parametrów?

P.S.
Ale pod łinwowsem nie ma takich problemów, co prawda system wtedy ładuje się z dysku lapka.
anthrax
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 201
Rejestracja: 31 paź 2008, 22:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: anthrax »

Obciążalność kontrolera USB 2.0 to zaledwie 500mA. Układ PL2303 do działania potrzebuje 100mA (taka wartość jest wpisana w deskryptorze urządzenia). Dyski zewnętrzne pobierają dużo prądu i jeśli nie dysponują własnym zasilaniem to mogą skutecznie blokować działanie innych urządzeń USB. Jeśli chodzi o hub aktywny to niestety trzeba go kupić. Nie ma możliwości przerobienia zwykłego huba poprzez podłączenie do niego zasilania, bo w najgorszym przypadku spowodujesz uszkodzenie kontrolera USB w laptopie.
noosfeeraatuu
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 27 mar 2008, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Odp: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: noosfeeraatuu »

anthrax pisze:Obciążalność kontrolera USB 2.0 to zaledwie 500mA. (...) Dyski zewnętrzne pobierają dużo prądu i jeśli nie dysponują własnym zasilaniem to mogą skutecznie blokować działanie innych urządzeń USB.
Właśnie rozebrałem obudowę, sprawdziłem i dysk podczas startu bierze prawie 700mA, a podczas normalnej pracy nie przekracza 500mA. Rzeczywiste pomiary stosownym przyrządem. Jednak system na nim pracuje poprawnie, nie ma zwiech.
anthrax pisze:Jeśli chodzi o hub aktywny to niestety trzeba go kupić. Nie ma możliwości przerobienia zwykłego huba poprzez podłączenie do niego zasilania, bo w najgorszym przypadku spowodujesz uszkodzenie kontrolera USB w laptopie.
Jeśli chodzi o elektronikę to nie bój żaby, laptopowi nic nie będzie a i urządzenia USB dołączone do niego też będą bezpieczne.

Wracając do tematu - jak przeprowadzę stosowne testy podzielę się wynikami. Tymczasem dziękuję za naprowadzenie.
Awatar użytkownika
Stirlitz
Przyjaciel
Przyjaciel
Posty: 122
Rejestracja: 20 maja 2005, 16:51
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: Unity
Architektura: x86_64

Odp: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: Stirlitz »

Możesz przypisać na stałe urządzenie po ID (udev).

np. http://www.linuxquestions.org/questions ... es-822879/
Obrazek
anthrax
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 201
Rejestracja: 31 paź 2008, 22:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: anthrax »

Stirlitz pisze:Możesz przypisać na stałe urządzenie po ID (udev).

np. http://www.linuxquestions.org/questions ... es-822879/
Można na stałe przypisać konwerter do ttyUSB0, ale nie rozwiąże to problemu resetowania się urządzeń USB i przerywania transmisji.
noosfeeraatuu
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 27 mar 2008, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Odp: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: noosfeeraatuu »

Stirlitz pisze:Możesz przypisać na stałe urządzenie po ID (udev).

np. http://www.linuxquestions.org/questions ... es-822879/
To może być to czego potrzebuje. Tylko muszę zagłębić się w temat w wolnym czasie.
Dziękuję.

EDIT:
anthrax pisze:Można na stałe przypisać konwerter do ttyUSB0, ale nie rozwiąże to problemu resetowania się urządzeń USB i przerywania transmisji.
Tak sobie myślę że gdyby resetowały się urządzenia USB to system zaliczył by zwieche (bo przecież pracuje na dysku USB) i z myszą też mogły by pojawiać się problemy. A nic takiego nie zauważyłem.
Wymyśliłem że zrobię jeszcze jeden eksperyment - wrzucę Ubuntu na pendraka, wystartuję jako LiveCD i zobaczę co się będzie działo.
Tylko kiedy ja znajdę czas na te wszystkie eksperymenty....
noosfeeraatuu
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 27 mar 2008, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Re: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: noosfeeraatuu »

No więc po zmianie konwertera na chipie FTDI problemy przestały występować. Nie mniej jednak jak znajdę czas poeksperymentuję jeszcze.
Awatar użytkownika
e X t 7 3
Przyjaciel
Przyjaciel
Posty: 4943
Rejestracja: 07 maja 2009, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: 21.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Kraków
Kontakt:

Re: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: e X t 7 3 »

A nie łatwiej zainstalować system na dysku wewnętrznym ?

Pozdrawiam
noosfeeraatuu
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 27 mar 2008, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Re: Profilic PL2303 i ciągłe zmiany ttyUSB0/ttyUSB1

Post autor: noosfeeraatuu »

e X t 7 3 pisze:A nie łatwiej zainstalować system na dysku wewnętrznym ?
Ale korzystam z różnych maszyn i musiał bym na każdej zainstalować system i przenosić na nośniku zewnętrznym dane.
Na dniach "wezmę w obroty" hub USB i może jakieś testy przeprowadzę.
ODPOWIEDZ

Wróć do „Laptopy”

Kto jest online

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