[BSD] USB billentyuzet FreeBSD-n
Schneider Tamás
tschneider at jaffastudio.hu
2008. Nov. 12., Sze, 14:46:44 CET
Hali!
Én jelenleg egy 6.3-ast használok.
rc.conf-ban: usbd_enable="YES"
nekem ennyi ami a billentyűzetre (is) vonatkozó beállítás,
mellékelem a kernel konfigom ide vonatkozó részeit, de az biztos, hogy az
eredetivel is ment,
én csak karcsúsítottam:
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
#device psm # PS/2 mouse
device kbdmux # keyboard multiplexer
# USB support
device uhci # UHCI PCI->USB interface
#device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device usb # USB Bus (required)
#device udbp # USB Double Bulk Pipe devices
device ugen # Generic
device uhid # "Human Interface Devices"
device ukbd # Keyboard
üdv
s
> -----Original Message-----
> From: bsd-bounces at hu.freebsd.org
> [mailto:bsd-bounces at hu.freebsd.org] On Behalf Of Adam Szilveszter
> Sent: Wednesday, November 12, 2008 7:11 AM
> To: bsd at hu.freebsd.org
> Subject: Re: [BSD] USB billentyuzet FreeBSD-n
>
> Szia!
>
> On Tue, Nov 11, 2008 at 05:22:01PM +0100, Attila GOLONCSER wrote:
> > Van itt egy amin csak usb portok vannak, semmi ps/2. Hogyan tudom
> > beallitani, hogy alapertelmezetten hasznalja az USB billentyuzetet?
> > Jelenleg mukodik az elso konzolon az USB billentyuzet, de
> ha konzolt
> > probalok valtani, onnantol nem. A gep ssh-n elerheto, de semmilyen
> > jelet nem vesz a billentyurol.
>
> Tisztázzuk, mit szeretnél. Tehát van egy helyileg
> csatlakoztatott USB bill. Nem KVM, nem valami távoli
> ügyeskedés. Ugye? És ezt szeretnéd használni, nem csak a
> console-on, hanem minden terminálon. Ugye?
>
> > Amivel eddig probalkoztam:
> >
> > /boot/loader.conf-ba:
> > ukbd_load="YES"
> > usb_load="YES"
> >
> > Ettol nem bootol a rendszer.
>
> AMi már magában sem jó. Úgy próbáltad, hogy az usb-t a
> kernelbe forgatod?
>
> > /etc/rc.conf
> > keyboard="/dev/ukbd0"
> >
> > Ennek semmi hatasa nincs.
>
> A kérdés még az, hogy milyen verziót használsz? Mert a
> 7.x-ben szerintem semmilyen extra varázslás nem kell, ott
> mihelyt be van dugva *és fel van
> ismerve* a bill, onnantól akár egyszerre is megy a ps/2-vel,
> de külön is. És megy minden konzolon. Még X-en is. Én is
> használom, nálam a 8.x-en van így. A 6.x-et nem tudom.
> (Persze ha boot közben is kellene a bill, akkor a legacy
> emulation be kell kapcsolva legyen, de ennek nincs köze a FreeBSD-hez)
>
> > $ dmesg | grep kbd
> > kbd1 at kbdmux0
> > atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
> > atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0
> > atkbd0: [GIANT-LOCKED]
> > atkbd0: [ITHREAD]
> > ukbd0: <Dell Dell USB Keyboard, class 0/0, rev 1.10/3.06,
> addr 2> on
> > uhub3
> > kbd2 at ukbd0
> >
> > Tehat szerintem jo eszkozt jelolok ki (ukbd0).
>
> Igen, itt úgy tűnik felismeri.
>
> > Talaltam egy ilyen sort valahol:
> > $ kbdcontrol -k /dev/ukbd0 < /dev/console > /dev/null
> >
> > De:
> > kbdcontrol: cannot open /dev/ukbd0: Device busy
> >
> > Ezt hova kene beszurnom bootolaskor?
>
> A legegyszerűbb ott hagyni, ahol van: az /etc/devd.conf-ban.
> Nézd meg, hogy neked is benne vannek-e az USB billenytűvel
> kapcsolatos sorok. Meg persze, hogy a devd_enable=YES be
> van-e írva az /etc/rc.conf-ba.
>
> Remélem ebből segít valami...
>
> Sz.
> --
> BSD: An Operating System, Not a Religion.
> _______________________________________________
> BSD levlista
> BSD at hu.freebsd.org
> http://www.hu.freebsd.org/hu/mailman/listinfo/bsd
_____________ NOD32 EMON 3606 (20081112) Információ _____________
Az üzenetet a NOD32 antivirus system megvizsgálta.
http://www.nod32.hu
\par
További információk a(z) BSD levelezőlistáról