PLD Linux Forum
Oficjalne forum dystrybucji PLD Linux

Desktop - Problemy z udev/hotplug/USB - FAQ

Light-I - 7 Listopad 2005, 12:54
Temat postu: Problemy z udev/hotplug/USB - FAQ
Wklejam z pld-users-pl dla nie czytających tej listy : ;)
Cytat:
PLD udev FAQ (udev-0.71-5)
--------------------------
1. Jaki kernel jest zalecany do prawidłowego działania udev/udev-hotplug?

*Minimalna zalecana wersja to 2.6.12.x* (ze starszymi nie zadziała udev hotplug)

2. Udev nie ładuje mi wszystkich modułów!

...bo ładuje tylko moduły urządzeń PCI spełniający warunek zawarty w
regułach udev. Reguły te dopuszczają automatyczne ładowanie modułów tylko dla
wewnętrznych urządzeń (hubów) USB jak uhci-hcd czy ehci-hcd.

Jeśli chcesz aby moduły wszystkich urządzeń załadowały się automatycznie
włącz udevsynthesize w /etc/udev/udev.conf. Jest to jednak rozwiązanie
experymentalne i nie do końca przetestowane.

3. Co z hotplugiem? Czy zadziała mój pendrive?

Hotplug zawarty w obecnym udev zastępuje całkowicie stary hotplug. Równoległe
działanie obu jest nadzwyczaj niewskazane, dlatego też po zainstalowaniu udev
stary hotplug zostaje odinstalowany.
Pendrive usb działa bezproblemowo o ile spełniony warunek z pyt.1

4. Chcę podłączyć mój aparat cyfrowy/skaner/inne urządzenie usb do komputera.
Czy muszę mountować /proc/bus/usb z opowiednimi prawami?

Absolutnie nie. Doinstaluj pakiet udev-digicam, dopisz się do grupy digicam,
a agent udev załatwi sprawę uprawnień za Ciebie, bez znaczenia czy to skaner
czy inne urządzenie wejściowe usb.

5. Czy udev może automatycznie mountować znalezione partycje czy napędy cd?

Nie. Tym zajmują się wyspecjalizowane programy jak gnome-volume-manager.

6. Używam nvidia-legacy i nie tworzy się plik urządzenia /dev/nvidia*!

To problem sterowników nvidia (legacy). udev nie ma z tym nic wspólnego.
Niestety musisz ręcznie utworzyć odpowiednie pliki przy pomocy mknod.

7. Musze ręcznie ładować moduły psmouse czy evdev! Dlaczego?

Warstwa input kernela jest popsuta. Ponoć ma zostać naprawiona w 2.6.15...

8. Czy muszę dopisywać do /etc/modprobe.conf alias usb-controller ?

Nie. Moduły *-hcd są ładowane automatycznie.

9. W logach systemowych pojawiają się błędy o niedziałających agentach!

Nie działają bo ich nie ma! No chyba, że zainstalowałeś udev-digicam, który
ma agenta usb. Ostrzeżenie udev w logach nie wygląda ładnie, ale jest
absolutnie nieszkodliwe. Zostanie poprawione jak tylko znajdzie się ktoś
chętny aby to zrobić ;)

10. Mam problem, na który tu nie znalazłem odpowiedzi. Jak go zdiagnozować?

Ustaw udev_log na "info" w /etc/udev/udev.conf aby zwiększyć gadatliwość
udeva, użyj udevmonitora (man udevmonitor) aby wyciągnąć jeszcze więcej
informacji, zajrzyj do archiwum listy linux-hotplug
http://marc.theaimsgroup....-hotplug-devel. Jeśli nadal masz
wątpliwości zapytaj na pld-users.

-- Fryderyk Dziarmagowski

Light-I - 16 Sierpień 2007, 19:23

FAQ udev na oficjalnej stronie PLD :
http://pld-linux.org/pl/UdevFAQ
Tłumaczenie dokumentacji do udev z przykładami :
http://radoslaw.gierwialo...l_dla_udev.html
EDIT :
Ponieważ powyższy adres zniknął, postanowiłem automagicznie odzyskać jego zawartość i po drobnych poprawkach zamieścić na http://lighti.elektroda.n...l_dla_udev.html


Powered by phpBB modified by Przemo © 2003 phpBB Group