USB elaboratum

Autor: achomatic (reliant_y2k_at_tenbit.pl)
Data: Wed 30 May 2001 - 13:00:56 MET DST


Kiedy po raz pierwszy podłączamy urządzenie USB do komputera, często zdarza
się, że Windows 98 nie rozpoznaje go. Dzieje się tak, jeśli w systemie
wyłączona jest obsługa USB.
Aby sprawdzić, w czym tkwi problem, klikamy kolejno Start | Ustawienia |
Panel sterowania | System. Na karcie Menedżer urządzeń klikamy znak + obok
opcji Kontroler uniwersalnej magistrali szeregowej, aby wyświetlić wszystkie
pozycje. Brak elementów "PCI/USB Host Controller" i "Hub USB Root" świadczy
o tym, że w BIOS-ie komputera wyłączona jest obsługa standardu USB.
Resetujemy komputer i podczas uruchamiania wciskamy klawisz [Delete], aby
wejść do menu konfiguracyjnego BIOS-u. Po uaktywnieniu w oknie PNP & PCI
Setup opcji USB Support Windows powinien rozpoznawać przyłączane urządzenia
USB. Pamiętajmy również o przydzieleniu przerwania urządzeniom USB (Assign
IRQ to USB), niektóre z nich nie chcą bowiem działać, jeśli opcja taka nie
jest aktywna.
Gdy jednak obsługa USB w Windows nadal nie funkcjonuje, musimy ponownie
przejść do okna Menedżera urządzeń (klikamy Mój komputer | Panel sterowania
| System). Tam Windows zaznacza wykrzyknikiem wszystkie urządzenia
sprawiające problemy i określa rodzaj błędu (patrz: ilustracja po lewej).
Czarny wykrzyknik na żółtym tle świadczy o tym, że dany komponent nie działa
poprawnie. Po dwukrotnym kliknięciu ikony zaznaczonego urządzenia USB
dowiemy się, co jest przyczyną problemów. W naszym przypadku kamera USB
podłączona do koncentratora pobierała zbyt dużo energii i z tego powodu nie
mogła być rozpoznana. Czerwony znak "x" świadczy o tym, że urządzenie jest
nieaktywne i nie jest zainstalowany jego sterownik.
Podobnie ma się sprawa z niektórymi płytami głównymi opartymi na chipsecie
intela 82371 . Niektóre wersje tego kontrolera obsługują tylko jedno
urządzenie USB pomimo wolnego przerwania IRQ i podwójnego gniazda. Jest to
spowodowane między innymi niską wydajnością prądową wejścia. Niektórzy
producenci rozwiązali ten problem stosując własne rozwiązania. Należy też
pamiętać, że jeżeli intelowski kontroler USB współdzieli przerwanie IRQ z
innym urządzeniem na płycie głównej np. karta sieciowa czy tez dźwiękowa to
może on poprawnie obsłużyć tylko jedno urządzenie USB . Pomocne w
rozwiązaniu tego problemu mogą być osobne kontrolery portu USB (VIA)
montowane w gniazdach PCI lub podłączenie jednego z urządzeń do
alternatywnego portu.(np. drukarki do LPT1)
W przypadku systemu operacyjnego Windows 98 zainstalowanego na komputerze z
kontrolerem Intel 82371 PCI/USB Universal Host Controller niektóre
urządzenia USB mogą nie działać poprawnie.
Kontrolery Intel 82371 występują w wielu odmianach różniących się numerami
wersji sprzętowych. Aby ustalić typ układu zainstalowanego na płycie
głównej, musimy wykonać podane niżej czynności: klikamy Start | Ustawienia |
Panel sterowania. Dwukrotnie klikamy ikonę System, a następnie zakładkę
Menedżer urządzeń. Teraz przechodzimy do opcji Kontroler uniwersalnej
magistrali szeregowej | Intel 82371 PCI/USB Universal Host Controller.
W rejestrze Ogólne podana jest Wersja sprzętu kontrolera USB. Jeśli w tym
miejscu wyświetlona jest wartość 000, nie mamy żadnej możliwości
uaktualnienia. Jeżeli jednak widoczna jest wartość 001, pomóc może
instalacja nowszej wersji BIOS-u, która jest dostępna na serwerze WWW
producenta płyty głównej.
W przypadku niektórych płyt głównych (np. Gigabyte GA-586GS ) komputer
podczas restartu zawiesza się bez żadnego komunikatu o błędzie. Nie ma
jednak powodów do paniki, gdyż problem ten można łatwo usunąć. Wyłączamy i
włączamy komputer, aby wejść do menu konfiguracyjnego BIOS-u (wciśnięty
klawisz [Delete]) i ustawić opcję obsługi USB na Disabled.
System zawiesza się lub uruchamia ponownie za każdym razem, kiedy podczas
pracy bezpośrednio do komputera lub do koncentratora podłączamy urządzenie
USB. Sytuacja taka może się zdarzyć, jeśli występują konflikty sprzętowe
pomiędzy koncentratorem USB na płycie głównej (tzw. root hub) a którąś kartą
rozszerzającą.
Aby rozwiązać ten problem, musimy sprawdzić za pośrednictwem Menedżera
urządzeń czy rzeczywiście jakiś komponent powoduje konflikt z magistralą
USB. Najczęściej źródłem problemów są karty muzyczne i sieciowe typu ISA,
niezgodne ze standardem plug and play. Korzystając z odpowiedniego programu
konfiguracyjnego lub przestawiając zworki na karcie sprawiającej kłopoty,
zmieniamy adres portu lub/i przypisane do niej przerwanie. Przed restartem
systemu musimy jeszcze zarezerwować w BIOS-ie przydzielony uprzednio takiemu
urządzeniu numer przerwania.
W jaki sposób podłączyć kilka urządzeń do dwóch portów?
Każdy nowoczesny komputer PC wyposażony jest w dwa porty USB. Jeśli chcemy
podłączyć więcej niż dwa urządzenia USB lub jedno z nich w zasadniczy sposób
obciąża nam pobór prądu, musimy zastosować koncentrator USB (USB hub). Do
każdego portu USB w komputerze możemy podłączyć hub, który będzie mógł
obsłużyć kilka urządzeń. Maksymalna liczba koncentratorów połączonych
kaskadowo wynosi pięć. Większość koncentratorów ma od czterech do ośmiu
gniazd USB.

1. Co zrobić gdy drukarka źle drukuje, gdy jest podłączona do komputera za
pomocą interfejsu USB. Wydruki są dobrej jakości, ale maleje prędkość.
Niedomagania znikają gdy połączę drukarkę do portu równoległego LTP. Czy
muszę oddawać drukarkę do serwisu?
Gdy podłączamy drukarkę do komputera wykorzystując port USB, należy pamiętać
o dobraniu odpowiedniej długości kabla. W wypadku HP DeskJet 990 Cxi jest to
2 metry. Podłącz drukarkę bezpośrednio do portu USB w komputerze, a nie do
koncentratora. Jeże objawy będą się powtarzać, to musisz się zwrócić do
serwisu.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 22:08:11 MET DST