Port-macppc archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: NetBSD does not recognize USB keyboard
Hello,
FYI: If you just sent a post to port-macppc%netbsd.org@localhost, I will not
get two email messages.
The BootROM version is 4.2.5f1 and lists the following related
devalias:
adb /pci@F2000000/mac-io@17/via-pmu/adb
adb-keyboard /pci@F2000000/mac-io@17/via-pmu/adb-keyboard
adb-mouse /pci@F2000000/mac-io@17/via-pmu/adb-mouse
keyboard /pseudo-hid/keyboard
mouse /pseudo-hid/mouse
with pseudo-hid not defined. Under my configuration, the pseudo-hid
alias should be
pseudo-hid /pci@F2000000/usb@18/hub@1/hub@1/device@1
because I have two external hubs fanned out rather than serialized.
The fact that pseudo-hid is not defined means it does not matter if
the keyboard is directly connected to the box or not, it still will
not be seen via alias.
dev / ls shows the following at /pci@F2000000/mac-io@17/via-pmu:
/rtc
/power-mgt
/power-mgt/usb-power-mgt
Any attempt to select-dev the adb, adb-keyboard, adb-mouse,
keyboard, and mouse alias resulted in a cannot open device reply.
Does this help?
Frank
On May 30, 2008, at 7:14 PM, Michael Lorenz wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
On May 30, 2008, at 19:52, Frank J. R. Hanstick wrote:
Further information. I downloaded macppc-3.1.iso to see if
NetBSD would recognize the USB keyboard. Like 4.0, 3.1 did not
recognize the USB keyboard and assume ADB disable input other than
the power buttons (monitor and case). This time, the only USB
devices connected were the keyboard and mouse via the keyboard.
The keyboard defined in open firmware is pseudo-hid/keyboard which
is located at pci@F2000000/usb@18/hub@1/device@1/keyboard@0. The
keyboard is an Apple Pro Keyboard and the mouse an Apple Optical
USB Mouse. I do not have an ADB keyboard available nor an ADB
connector on the box. Is it possible to change the build default
to USB instead of ADB?
What might work is to look for /pci/obio/via-pmu, if it exists and
doesn't have an 'adb' child node then we know that the keyboard is
USB, otherwise both ADB and USB may exist and we need the old
guesswork. Yay /ps{eu|ue}do-hid.
Any chance to try a -current kernel for completeness' sake?
Also, I have a GigE G4 here which should be fairly similar to
Quicksilver as far as keyboard connections are concerned - I tried
an Apple USB and a Sun Type 6 keyboard - worked with both.
have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
iQEVAwUBSEC0espnzkX8Yg2nAQJQzwf/eRICFClDiKBv+AmKCMhHnKBd4Rq3KGW2
6waWsywS+g/P/PdjInl+gBLC4J7AE65EWvrZ4PGP9F5koTKJPvclWOnY2k3sVTu/
xaoWxkrL5kMmgbPTT12pZWTH9ic/CSEqrbCSH7MOHkBWVi/hrjGAqJnX+KFXx4n3
67LanQIiEn40TOQwvNZcp9xjTrz6qkm1Kl9MmN+DauDj6zPU/++yXvky3JFR9/XF
5UjxWIDAQkcxftFmt/XsU8fELh27mHFpBzB8ocZehoLOD6nWinbXLjCzyV+FEmWC
cEwbFBrwTTbxyxMhJaY/W2ZLHrlRsrUDiuOo1/dca8Z0LQTybBagHw==
=0BB9
-----END PGP SIGNATURE-----
Home |
Main Index |
Thread Index |
Old Index