Dodanie portu USB do WRT54gl-eu

Te, które nie mieszczą się w powyższych kategoriach, a mają coś wspólnego ze Slackware.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
dienet
Moderator
Posty: 2106
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik
Kontakt:

Re: Dodanie portu USB do WRT54gl-eu

Post autor: dienet » 2010-12-28, 23:58

Tak w sumie sprawdziłem ten kod błędu (-145) i wynika chyba że to (jako że zawsze dają w jądrze minus przed):

Kod: Zaznacz cały

#define ETIMEDOUT       145     /* Connection timed out */
Błąd -62 to z kolei:

Kod: Zaznacz cały

#define ETIME           62      /* Timer expired */
Nie wiem jaki wniosek z tego. Możliwe że gdy wkładasz to wszystko jest OK, ale gdy usb core wysyła już jakieś dane kontrolne (urb z tego co widziałem w źródłach) to może tak spada napięcie że jest TIMEOUT i cykl zaczyna się odnowa. Ale to tylko teoria.
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]

kazek3018
Użytkownik
Posty: 181
Rejestracja: 2006-12-10, 14:27

Re: Dodanie portu USB do WRT54gl-eu

Post autor: kazek3018 » 2010-12-29, 11:10

System widzi hub zerowy i wszystko wygląda ładnie.

Czy zmieniałeś częstotliwość taktowania tego rutera? To jedyne info jakie znalazłem w sieci na temat tych problemów oprócz zasilania.

Awatar użytkownika
bojleros
Użytkownik
Posty: 785
Rejestracja: 2005-08-29, 11:12
Lokalizacja: z widokem na familoki :)
Kontakt:

Re: Dodanie portu USB do WRT54gl-eu

Post autor: bojleros » 2010-12-29, 15:56

Przegrzebałem datasheet atmela i znalazłem coś takiego:

Device:
Obrazek



Host:
Obrazek




Postaram się to dzisiaj sprawdzić.
Pozdrawiam


EDIT1:

dienet, Zasilanie będzie sztywne, mam specjalnie dane o wiele więcej kondensatorów. Na siłę mógłbym wziąć oscyloskop z roboty ale jak mam 3 razy tyle co trzeba to raczej nie siądzie.
kazek3018, Sprawdzę to ale z tego co pamiętam to jest na 200MHz. Próby kręcenia skończyły się sporą niestabilnością. Tak czy inaczej sprawdzę.

Dzięki !

Awatar użytkownika
bojleros
Użytkownik
Posty: 785
Rejestracja: 2005-08-29, 11:12
Lokalizacja: z widokem na familoki :)
Kontakt:

Re: Dodanie portu USB do WRT54gl-eu

Post autor: bojleros » 2010-12-29, 21:00

No i w efekcie lipa. Dojechałem piny. Obecnie mam dolutowany układ atmela przy czym jeden pin dolutowałem do resztek ścieżki ... chyba powinienem zostać jubilerem :P

Błąd nadal ten sam. Układ się odrobinę różni:

22R
10k
47p nie mam

Zegar sprawdziłem i jestem na 100% pewien że nie jest kręcony.

Awatar użytkownika
bojleros
Użytkownik
Posty: 785
Rejestracja: 2005-08-29, 11:12
Lokalizacja: z widokem na familoki :)
Kontakt:

Re: Dodanie portu USB do WRT54gl-eu

Post autor: bojleros » 2010-12-30, 20:11

A co powiecie na teorię że to jest jakiś bug w kernelu związany czysto z tym prockiem lub architekturą MIPS ?

kazek3018
Użytkownik
Posty: 181
Rejestracja: 2006-12-10, 14:27

Re: Dodanie portu USB do WRT54gl-eu

Post autor: kazek3018 » 2010-12-31, 00:30

Nie sądzę. Błędy są wywalane z usb core, a ten sterownik jest przetestowany na wielu platformach.
Poza tym inni też mieli problemy z tym usb.

Ja ciągle obstawiam hardware, gdyż podsystem nie może nawet prawidłowo odpytać urządzenia. Znalazłem u siebie stary hub (który nigdy nie działał dobrze) i po wpięciu na szynę usb2.0 daje takie komunikaty:

Kod: Zaznacz cały

usb 4-1: new full speed USB device using uhci_hcd and address 6
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: device descriptor read/64, error -71
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: device descriptor read/64, error -71
usb 4-1: new full speed USB device using uhci_hcd and address 7
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: device descriptor read/64, error -71
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: device descriptor read/64, error -71
usb 4-1: new full speed USB device using uhci_hcd and address 8
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: device not accepting address 8, error -71
usb 4-1: new full speed USB device using uhci_hcd and address 9
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: uhci_result_common: failed with status 440000
usb 4-1: device not accepting address 9, error -71
hub 4-0:1.0: unable to enumerate USB device on port 1
hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0020
po wpięciu na szynę 1.1 wszystko wygląda ok, ale i tak nie mogę podpiąć nic pod niego bo system nie komunikuje się z niczym za tym hubem.

Skoro już tyle razy sprawdzałeś wszystko od punktów lutowania do portów, to sprawdź teraz w drugą stronę. Znaczy się od lutowania po ścieżkach do procka.

ODPOWIEDZ