Portál AbcLinuxu, 10. května 2025 10:06
Může mi někdo poradit, jak na jádru 2.6 vytvořit zařízení /dev/usblp0
pro připojenou tiskárnu? Podpora pro tiskárnu v jádře je, viz výpis dmesg
:
usb 2-1: new full speed USB device using address 4 usb 2-1: new device strings: Mfr=9, Product=17, SerialNumber=24 usb 2-1: default language 0x0409 usb 2-1: Product: DeskJet 640C usb 2-1: Manufacturer: Hewlett-Packard usb 2-1: SerialNumber: HU0BN1P402NJ usb 2-1: hotplug usb 2-1: adding 2-1:1.0 (config #1, interface 0) usb 2-1:1.0: hotplug usblp 2-1:1.0: usb_probe_interface usblp 2-1:1.0: usb_probe_interface - got id drivers/usb/class/usblp.c: usblp0: USB Bidirectional \ printer dev 4 if 0 alt 1 proto 2 vid 0x03F0 pid 0x2004 drivers/usb/core/file.c: looking for a minor, starting at 0
ale zařízení se nevytvoří. Jak vlastně vůbec funguje vytváření zařízení s 2.6 kernelem a udev? Nic použitelnýho jsem nenašel. Díky za každou radu nebo odkaz
Tohle pravidlo tam mám taky, ale přesto se zařízení nevytvoří. Přitom ostatní zařízení, který jsou v konfiguračnim souboru uvedený, jako například alsa, se vytvořej, takže udev by měl fungovat.
Viděl bych to, na problém s usb, ale vůbec netušim, co mám hledat...
Tak po zapnutí hotplugu už to funguje
Jo, taky bych se radši bez hotplugu obešel, ale jak to do toho souboru zapsat? To přece neni regulerní soubor, ne?
echo "/sbin/udev" > /proc/sys/kernel/hotplug
nekam do rc.local
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.