Re: Problem mit USB Tastatur

From: Christoph Franke <news(at)thefranke.net>
Date: Sun, 30 Nov 2003 16:12:19 +0100

Skalla Raabjorn schrieb am Samstag, 29. November 2003 um 02:50:

> # `flags' for atkbd:
> # 0x01 Force detection of keyboard, else we always assume a keyboard
> # 0x02 Don't reset keyboard, useful for some newer ThinkPads
> # 0x03 Force detection and avoid reset, might help with certain
> # dockingstations
> # 0x04 Old-style (XT) keyboard support, useful for older
> kann sein, dass dir das erste flag hilft?

Geholfen hat erst das vollständige Auskommentieren der Devices atkbdc,
atkb und psm aus dem Kernel. Leider habe ich jetzt ein anderes Problem.

Ich habe die USB-Tastatur nun über einen USB KVM Switch an den Rechner
angeschlossen, gleiches gilt für die USB Maus. Dieser Switch beinhaltet
überdies einen 4-Port USB Hub. Daneben besitzt der Rechner den onboard
Intel USB 1.1 Controller (ICH2) und einen onboard NEC USB 2.0
Controller. Der Bootvorgang sieht folgendermaßen aus:

usb0: OHCI version 1.0
usb0: <NEC uPD 9210 USB controller> on ohci0
usb0: USB revision 1.0
uhub0: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
ohci1: <NEC uPD 9210 USB controller> mem 0xeb800000-0xeb800fff irq 9 at
device 4.1 on pci2
usb1: OHCI version 1.0
usb1: <NEC uPD 9210 USB controller> on ohci1
usb1: USB revision 1.0
uhub1: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered

...

uhci0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> port
0xa400-0xa41f irq 15 at device 31.2 on pci0
usb2: <Intel 82801BA/BAM (ICH2) USB controller USB-A> on uhci0
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhub3: Texas Instruments General Purpose USB Hub, class 9/0, rev
1.10/1.00, addr 2
uhub3: 7 ports with 7 removable, self powered
ukbd0: Cherry Mikroschalter My3000 keyboard, rev 1.00/9.08, addr 3,
iclass 3/1
kbd0 at ukbd0
ums0: B16_b_02 USB-PS/2 Optical Mouse, rev 2.00/98.02, addr 4, iclass
3/1
ums0: 7 buttons and Z dir.
uhid0: ActionStar ActionStar KVMS, rev 1.10/1.00, addr 5, iclass 3/0
uhci1: <Intel 82801BA/BAM (ICH2) USB controller USB-B> port
0xa000-0xa01f irq 9 at device 31.4 on pci0
usb3: <Intel 82801BA/BAM (ICH2) USB controller USB-B> on uhci1
usb3: USB revision 1.0
uhub4: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub4: 2 ports with 2 removable, self powered

Nach dem Booten laufen sowohl USB Tastatur als auch USB Maus. Sobald ich
aber am KVM Switch einmal hin und zurück schalte, habe ich keine Maus
und keine Tastatur mehr. Wenn ich auf dem System ein Knoppix boote,
funktioniert das ohne Probleme. Im Usenet habe ich gefunden, daß FreeBSD
kein korrektes "Polling" mache und dies der Grund sei. Überdies wurde
geraten, in die usbd.conf folgendes einzutragen:

device "Keyboard"
 devname "ukbd0"
 attach "kbdcontrol -k /dev/kbd0 < /dev/ttyv0"

Eingetragen ist dort schon:

device "Mouse"
        devname "ums[0-9]+"
        attach "/usr/sbin/moused -p /dev/${DEVNAME} -I
        /var/run/moused.${DEVNAME}.pid ; /usr/sbin/vidcontrol -m on"
                
Leider helfen diese Einträge nicht. Wie kann ich die vorhandene USB
Hardware denn korrekt einbinden (USB Tastatur, Maus und Hub)? Oder
sollte es so sein, daß FreeBSD mit einem USB KVM Switch grundsätzlich
nicht zurecht kommt?

Besten Dank vorab

Christoph

-- 
| GnuPG Public Key: http://www.thefranke.net/public.asc |
| The BOFH Archive at: http://bofh.ntk.net/Bastard.html |
| Registered Linux User: 250439 - http://counter.li.org |
To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 30 Nov 2003 - 16:14:54 CET

search this site