Portál AbcLinuxu, 10. května 2025 10:06

Dotaz: vytvoření /dev/usblp0

29.8.2004 00:40 Martin Tůma | skóre: 39 | blog: RTFM | Praha
vytvoření /dev/usblp0
Přečteno: 272×
Odpovědět | Admin

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

Každý má právo na můj názor!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.8.2004 03:09 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: vytvoření /dev/usblp0
Odpovědět | | Sbalit | Link | Blokovat | Admin
hmm, jestli ti ten udev bezi, tak se podivej na jeho pravidla ....ja tu mam radku (debian ...klasicka, ne devfs like, pravidla)

BUS="usb", KERNEL="lp[0-9]*", NAME="usb/%k"

tnz ze to zarizeni vznikne v adresari /dev/usb ...a bude asi lp0

libor
Urine should only be green if you're Mr. Spock.
29.8.2004 10:18 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: vytvoření /dev/usblp0

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...

Každý má právo na můj názor!
29.8.2004 10:38 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: vytvoření /dev/usblp0

Tak po zapnutí hotplugu už to funguje

Každý má právo na můj názor!
29.8.2004 14:06 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: vytvoření /dev/usblp0
aha hotplug, jde to i bez nej, staci do /proc/sys/kernel/hotplug zapsat /sbin/udev , a melo by to taky behat
Urine should only be green if you're Mr. Spock.
29.8.2004 14:14 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: vytvoření /dev/usblp0

Jo, taky bych se radši bez hotplugu obešel, ale jak to do toho souboru zapsat? To přece neni regulerní soubor, ne?

Každý má právo na můj názor!
29.8.2004 14:16 jm
Rozbalit Rozbalit vše Re: vytvoření /dev/usblp0
Co treba echo "/sbin/udev" > /proc/sys/kernel/hotplug nekam do rc.local ;-)
29.8.2004 15:45 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: vytvoření /dev/usblp0
nebo radku

kernel.hotplug = "/sbin/udev"

do /etc/sysctl.conf ....to by taky melo behat
Urine should only be green if you're Mr. Spock.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.