Keyboard doesn't work after the latest USB update
Petr Janda
elekktretterr at exemail.com.au
Sun Dec 10 06:45:56 PST 2006
Hi,
My keyboard fully stopped working in the latest HEAD. There's no errors.
Dec 11 01:18:50 elevator kernel: Copyright (c) 2003, 2004, 2005, 2006
The DragonFly Project.
Dec 11 01:18:50 elevator kernel: Copyright (c) 1992-2003 The FreeBSD
Project.
Dec 11 01:18:50 elevator kernel: Copyright (c) 1979, 1980, 1983, 1986,
1988, 1989, 1991, 1992, 1993, 1994
Dec 11 01:18:50 elevator kernel: The Regents of the University of
California. All rights reserved.
Dec 11 01:18:50 elevator kernel: DragonFly 1.7.0-DEVELOPMENT #1: Mon Dec
11 01:03:43 EST 2006
Dec 11 01:18:50 elevator kernel:
petr at elevator.homenetwork.org:/usr/obj/usr/src/sys/EVELIN
Dec 11 01:18:50 elevator kernel: TSC clock: 1799970456 Hz, i8254 clock:
1193120 Hz
Dec 11 01:18:50 elevator kernel: CPU: AMD Athlon(tm) 64 Processor 3000+
(1800.08-MHz 686-class CPU)
Dec 11 01:18:50 elevator kernel: Origin = "AuthenticAMD" Id = 0x10ff0
Stepping = 0
Dec 11 01:18:50 elevator kernel:
Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
Dec 11 01:18:50 elevator kernel: AMD
Features=0xe0500000<<b20>,AMIE,<b29>,DSP,3DNow!>
Dec 11 01:18:50 elevator kernel: real memory = 1072562176 (1047424K bytes)
Dec 11 01:18:50 elevator kernel: avail memory = 1033744384 (1009516K bytes)
Dec 11 01:18:50 elevator kernel: CCMSINIT
Dec 11 01:18:50 elevator kernel: Preloaded elf kernel "/kernel" at
0xc0539000.
Dec 11 01:18:50 elevator kernel: Preloaded elf module
"/modules/snd_emu10k1.ko" at 0xc0539288.
Dec 11 01:18:50 elevator kernel: Preloaded elf module "/modules/acpi.ko"
at 0xc0539334.
Dec 11 01:18:50 elevator kernel: sched_ithd: stray interrupt 7
Dec 11 01:18:50 elevator kernel: Pentium Pro MTRR support enabled
Dec 11 01:18:50 elevator kernel: md0: Malloc disk
Dec 11 01:18:50 elevator kernel: pcibios: BIOS version 3.00
Dec 11 01:18:50 elevator kernel: Using $PIR table, 18 entries at 0xc00fde40
Dec 11 01:18:50 elevator kernel: sched_ithd: stray interrupt 7
Dec 11 01:18:50 elevator kernel: npx0: <math processor> on motherboard
Dec 11 01:18:50 elevator kernel: npx0: INT 16 interface
Dec 11 01:18:50 elevator kernel: Using XMM optimized bcopy/copyin/copyout
Dec 11 01:18:50 elevator kernel: acpi0: <K8T890 AWRDACPI> on motherboard
Dec 11 01:18:50 elevator kernel: acpi_bus_number: can't get _ADR
Dec 11 01:18:50 elevator last message repeated 19 times
Dec 11 01:18:50 elevator kernel: acpi0: Power Button (fixed)
Dec 11 01:18:50 elevator kernel: Warning: ACPI is disabling APM's
device. You can't run both
Dec 11 01:18:50 elevator kernel: acpi_timer0: <24-bit timer at
3.579545MHz> port 0x4008-0x400b on acpi0
Dec 11 01:18:50 elevator kernel: cpu0: <ACPI CPU> on acpi0
Dec 11 01:18:50 elevator kernel: acpi_tz0: <Thermal Zone> on acpi0
Dec 11 01:18:50 elevator kernel: acpi_button0: <Power Button> on acpi0
Dec 11 01:18:50 elevator kernel: compare 0
Dec 11 01:18:50 elevator last message repeated 8 times
Dec 11 01:18:50 elevator kernel: legacypci0 on motherboard
Dec 11 01:18:50 elevator kernel: pcib0: <Host to PCI bridge> on legacypci0
Dec 11 01:18:50 elevator kernel: pci0: <PCI bus> on pcib0
Dec 11 01:18:50 elevator kernel: agp0: <VIA Generic host to PCI bridge>
mem 0xc0000000-0xc7ffffff at device 0.0 on pci0
Dec 11 01:18:50 elevator kernel: pci0: <unknown card> (vendor=0x1106,
dev=0x5238) at 0.5
Dec 11 01:18:50 elevator kernel: pcib1: <PCI to PCI bridge (vendor=1106
device=b188)> at device 1.0 on pci0
Dec 11 01:18:50 elevator kernel: pci1: <PCI bus> on pcib1
Dec 11 01:18:50 elevator kernel: pcib2: <PCI to PCI bridge (vendor=1106
device=a238)> irq 11 at device 2.0 on pci0
Dec 11 01:18:50 elevator kernel: pci2: <PCI bus> on pcib2
Dec 11 01:18:50 elevator kernel: pci2: <NVidia model 0140 graphics
accelerator> at 0.0 irq 11
Dec 11 01:18:50 elevator kernel: pcib3: <PCI to PCI bridge (vendor=1106
device=c238)> irq 11 at device 3.0 on pci0
Dec 11 01:18:50 elevator kernel: pci3: <PCI bus> on pcib3
Dec 11 01:18:50 elevator kernel: pcib4: <PCI to PCI bridge (vendor=1106
device=d238)> at device 3.1 on pci0
Dec 11 01:18:50 elevator kernel: pci4: <PCI bus> on pcib4
Dec 11 01:18:50 elevator kernel: pcib5: <PCI to PCI bridge (vendor=1106
device=e238)> irq 11 at device 3.2 on pci0
Dec 11 01:18:50 elevator kernel: pci5: <PCI bus> on pcib5
Dec 11 01:18:50 elevator kernel: pcib6: <PCI to PCI bridge (vendor=1106
device=f238)> irq 11 at device 3.3 on pci0
Dec 11 01:18:50 elevator kernel: pci6: <PCI bus> on pcib6
Dec 11 01:18:50 elevator kernel: pci0: <unknown card> (vendor=0x104c,
dev=0x8023) at 8.0
Dec 11 01:18:50 elevator kernel: pcm0: <Creative EMU10K1> port
0xb000-0xb01f irq 3 at device 11.0 on pci0
Dec 11 01:18:50 elevator kernel: pcm0: <Cirrus Logic CS4297A AC97 Codec>
Dec 11 01:18:50 elevator kernel: acx0: <Texas Instruments TNETW1130
Wireless Adapter> mem 0xd9100000-0xd911ffff,0xd9124000-0xd9125fff irq 7
at device 12.0 on pci0
Dec 11 01:18:50 elevator kernel: acx0: radio type 16
Dec 11 01:18:50 elevator kernel: acx0: EEPROM version 5
Dec 11 01:18:50 elevator kernel: acx0: MAC address: 00:11:95:5f:2b:ab
Dec 11 01:18:50 elevator kernel: fxp0: <Intel 82559 Pro/100 Ethernet>
port 0xb800-0xb83f mem 0xd9000000-0xd90fffff,0xd9127000-0xd9127fff irq 5
at device 13.0 on pci0
Dec 11 01:18:50 elevator kernel: miibus0: <MII bus> on fxp0
Dec 11 01:18:50 elevator kernel: inphy0: <i82555 10/100 media interface>
on miibus0
Dec 11 01:18:50 elevator kernel: inphy0: 10baseT, 10baseT-FDX,
100baseTX, 100baseTX-FDX, auto
Dec 11 01:18:50 elevator kernel: fxp0: MAC address: 00:02:b3:0b:9e:0f
Dec 11 01:18:50 elevator kernel: atapci0: <VIA 8237 SATA 150 controller>
port
0xd000-0xd0ff,0xcc00-0xcc0f,0xc800-0xc803,0xc400-0xc407,0xc000-0xc003,0xbc00-0xbc07
irq 11 at device 15.0 on pci0
Dec 11 01:18:50 elevator kernel: ata2: at 0xbc00 on atapci0
Dec 11 01:18:50 elevator kernel: ata3: at 0xc400 on atapci0
Dec 11 01:18:50 elevator kernel: atapci1: <VIA 8237 ATA133 controller>
port 0xd400-0xd40f at device 15.1 on pci0
Dec 11 01:18:50 elevator kernel: ata0: at 0x1f0 irq 14 on atapci1
Dec 11 01:18:50 elevator kernel: ata1: at 0x170 irq 15 on atapci1
Dec 11 01:18:50 elevator kernel: uhci0: <VIA 83C572 USB controller> port
0xd800-0xd81f at device 16.0 on pci0
Dec 11 01:18:50 elevator kernel: pci_cfgintr: 0:16 INTA routed to irq 3
Dec 11 01:18:50 elevator kernel: usb0: <VIA 83C572 USB controller> on uhci0
Dec 11 01:18:50 elevator kernel: usb0: USB revision 1.0
Dec 11 01:18:50 elevator kernel: uhub0: 2 ports with 2 removable, self
powered
Dec 11 01:18:50 elevator kernel: uhci1: <VIA 83C572 USB controller> port
0xdc00-0xdc1f at device 16.1 on pci0
Dec 11 01:18:50 elevator kernel: pci_cfgintr: 0:16 INTA routed to irq 3
Dec 11 01:18:50 elevator kernel: usb1: <VIA 83C572 USB controller> on uhci1
Dec 11 01:18:50 elevator kernel: usb1: USB revision 1.0
Dec 11 01:18:50 elevator kernel: uhub1: 2 ports with 2 removable, self
powered
Dec 11 01:18:50 elevator kernel: uhci2: <VIA 83C572 USB controller> port
0xe000-0xe01f at device 16.2 on pci0
Dec 11 01:18:50 elevator kernel: pci_cfgintr: 0:16 INTB routed to irq 3
Dec 11 01:18:50 elevator kernel: usb2: <VIA 83C572 USB controller> on uhci2
Dec 11 01:18:50 elevator kernel: usb2: USB revision 1.0
Dec 11 01:18:50 elevator kernel: uhub2: 2 ports with 2 removable, self
powered
Dec 11 01:18:50 elevator kernel: uhci3: <VIA 83C572 USB controller> port
0xe400-0xe41f at device 16.3 on pci0
Dec 11 01:18:50 elevator kernel: pci_cfgintr: 0:16 INTB routed to irq 3
Dec 11 01:18:50 elevator kernel: usb3: <VIA 83C572 USB controller> on uhci3
Dec 11 01:18:50 elevator kernel: usb3: USB revision 1.0
Dec 11 01:18:50 elevator kernel: uhub3: 2 ports with 2 removable, self
powered
Dec 11 01:18:50 elevator kernel: ehci0: <VIA VT6202 USB 2.0 controller>
mem 0xd9128000-0xd91280ff at device 16.4 on pci0
Dec 11 01:18:50 elevator kernel: pci_cfgintr: 0:16 INTC routed to irq 7
Dec 11 01:18:50 elevator kernel: usb4: EHCI version 1.0
Dec 11 01:18:50 elevator kernel: usb4: companion controllers, 2 ports
each: usb0 usb1 usb2 usb3
Dec 11 01:18:50 elevator kernel: intr 7 at 50001 > 50000 hz, livelocked
limit engaged!
Dec 11 01:18:50 elevator kernel: usb4: <VIA VT6202 USB 2.0 controller>
on ehci0
Dec 11 01:18:50 elevator kernel: usb4: USB revision 2.0
Dec 11 01:18:50 elevator kernel: uhub4: 8 ports with 8 removable, self
powered
Dec 11 01:18:50 elevator kernel: isab0: <PCI to ISA bridge (vendor=1106
device=3227)> at device 17.0 on pci0
Dec 11 01:18:50 elevator kernel: isa0: <ISA bus> on isab0
Dec 11 01:18:50 elevator kernel: orm0: <Option ROM> at iomem
0xd0000-0xd0fff on isa0
Dec 11 01:18:50 elevator kernel: pmtimer0 on isa0
Dec 11 01:18:50 elevator kernel: atkbdc0: <Keyboard controller (i8042)>
at port 0x60,0x64 on isa0
Dec 11 01:18:50 elevator kernel: atkbd0: <AT Keyboard> flags 0x1 irq 1
on atkbdc0
Dec 11 01:18:50 elevator kernel: device_probe_and_attach: atkbd0 attach
returned 6
Dec 11 01:18:50 elevator kernel: vga0: <Generic ISA VGA> at port
0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Dec 11 01:18:50 elevator kernel: sc0: <System console> at flags 0x100 on
isa0
Dec 11 01:18:50 elevator kernel: sc0: VGA <16 virtual consoles, flags=0x300>
Dec 11 01:18:50 elevator kernel: sio0 at port 0x3f8-0x3ff irq 4 flags
0x10 on isa0
Dec 11 01:18:50 elevator kernel: sio0: type 16550A
Dec 11 01:18:50 elevator kernel: sio1: can't drain, serial port might
not exist, disabling
Dec 11 01:18:50 elevator kernel: ad0: 38166MB <WDC WD400JB-00ENA0>
[77545/16/63] at ata0-master UDMA100
Dec 11 01:18:50 elevator kernel: ad4: DMA limited to UDMA33, non-ATA66
cable or device
Dec 11 01:18:50 elevator kernel: ad4: 76319MB <WDC WD800JD-22JNA0>
[155061/16/63] at ata2-master UDMA33
Dec 11 01:18:50 elevator kernel: ad6: DMA limited to UDMA33, non-ATA66
cable or device
Dec 11 01:18:50 elevator kernel: ad6: 76293MB <WDC WD800JD-75JNA0>
[155009/16/63] at ata3-master UDMA33
Dec 11 01:18:50 elevator kernel: acd0: DVD-R <PIONEER DVD-RW DVR-109> at
ata1-master UDMA66
Dec 11 01:18:50 elevator kernel: intr 7 at 7376 < 20000 hz, livelock removed
Dec 11 01:18:50 elevator kernel: ulpt0: Hewlett-Packard DeskJet 930C,
rev 1.00/1.00, addr 2, iclass 7/1
Dec 11 01:18:50 elevator kernel: ulpt0: using bi-directional mode
Dec 11 01:18:50 elevator kernel: ukbd0: Logitech USB Receiver, rev
1.10/30.07, addr 3, iclass 3/1
Dec 11 01:18:50 elevator kernel: kbd1 at ukbd0
Dec 11 01:18:50 elevator kernel: ums0: Logitech USB Receiver, rev
1.10/30.07, addr 3, iclass 3/1
Dec 11 01:18:50 elevator kernel: ums0: 16 buttons and Z dir.
Dec 11 01:18:50 elevator kernel: Mounting root from ufs:/dev/ad4s1a
Dec 11 01:18:50 elevator kernel: cd0 at ata1 bus 0 target 0 lun 0
Dec 11 01:18:50 elevator kernel: cd0: <PIONEER DVD-RW DVR-109 1.57>
Removable CD-ROM SCSI-0 device
Dec 11 01:18:50 elevator kernel: cd0: 66.000MB/s transfers
Dec 11 01:18:50 elevator kernel: cd0: cd present [2238512 x 2048 byte
records]
And my kernel config file is:
machine pc32
machine_arch i386
cpu I686_CPU
ident EVELIN
maxusers 0
makeoptions DEBUG=-g #Build kernel with gdb(1) debug
symbols
options MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep
this!]
options SOFTUPDATES #Enable FFS soft updates support
options UFS_DIRHASH #Improve performance on big
directories
options MFS #Memory Filesystem
options MD_ROOT #MD is a potential root device
options NFS #Network Filesystem
options NFS_ROOT #NFS usable as root device, NFS
required
options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
options PROCFS #Process filesystem
options COMPAT_43 #Compatible with BSD 4.3 [KEEP
THIS!]
options COMPAT_DF12 #Compatible with DragonFly 1.2
and earlier
options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
options DEVICE_POLLING # Support mixed interrupt-polling
# handling of network device drivers
options UCONSOLE #Allow users to grab the console
options USERCONFIG #boot -c editor
options VISUAL_USERCONFIG #visual boot -c editor
options KTRACE #ktrace(1) support
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options P1003_1B #Posix P1003_1B real-time extensions
options _KPOSIX_PRIORITY_SCHEDULING
options ICMP_BANDLIM #Rate limit bad replies
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
# output. Adds ~128k to driver.
options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
# output. Adds ~215k to driver.
# To make an SMP kernel both SMP and APIC_IO are usually
# specified. SMP boxes with severely broken BIOSes which
# boot fine for non-SMP builds *might* work in SMP mode
# if you define SMP and leave APIC_IO turned off.
#
#options SMP # Symmetric MultiProcessor Kernel
#options APIC_IO # Symmetric (APIC) I/O
# Debugging for Development
options DDB
options DDB_TRACE
options INVARIANTS
device isa
device eisa
device pci
#
# If you have a Toshiba Libretto with its Y-E Data PCMCIA floppy,
# don't use the above line for fdc0 but the following one:
#device fdc0
# ATA and ATAPI devices
device ata0 at isa? port IO_WD1 irq 14
device ata1 at isa? port IO_WD2 irq 15
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
device atapicam # Emulate ATAPI devices as SCSI
via CAM
options ATA_STATIC_ID #Static device numbering
# SCSI peripherals
device scbus # SCSI bus (required)
device da # Direct Access (disks)
device sa # Sequential Access (tape etc)
device cd # CD
device pass # Passthrough device (direct SCSI access)
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc0 at isa? port IO_KBD
device atkbd0 at atkbdc? irq 1 flags 0x1
device psm0 at atkbdc? irq 12
device vga0 at isa?
# splash screen/screen saver
pseudo-device splash
# syscons is the default console driver, resembling an SCO console
device sc0 at isa? flags 0x100
options SC_PIXEL_MODE # add support for the raster
text mode
device agp # support several AGP chipsets
# Floating point support - do not disable.
device npx0 at nexus? port IO_NPX irq 13
# Power management support (see LINT for more options)
device apm0 at nexus? disable flags 0x20 # Advanced Power
Management
# Serial (COM) ports
device sio0 at isa? port IO_COM1 flags 0x10 irq 4
device sio1 at isa? port IO_COM2 irq 3
device sio2 at isa? disable port IO_COM3 irq 5
device sio3 at isa? disable port IO_COM4 irq 9
# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device miibus # MII bus support
device fxp # Intel EtherExpress PRO/100B (82557, 82558)
# Wireless NIC cards
device wlan # 802.11 support
device wlan_ccmp # 802.11 CCMP support
device wlan_tkip # 802.11 TKIP support
device wlan_wep # 802.11 WEP support
#device wlan_ratectl_onoe # 802.11 Onoe TX rate control
algorithm
# Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will
# work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP
# mode (the factory default). If you set the switches on your ISA
# card for a manually chosen I/O address and IRQ, you must specify
# those parameters here.
#device an
#device awi # PRISM I IEEE 802.11b wireless NIC
#device ral # Ralink Technology 802.11 wireless NIC
#device rtw # RealTek 802.11 wireless NIC
# Requires wlan_ratectl_onoe
device acx
device wlan_ratectl_amrr
device wlan_ratectl_onoe
# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really
# exists only as a PCMCIA device, so there is no ISA attachment needed
# and resources will always be dynamically assigned by the pccard code.
#device wi
#device ie0 at isa? disable port 0x300 irq 10 iomem 0xd0000
#device le0 at isa? disable port 0x300 irq 5 iomem 0xd0000
#device lnc0 at isa? disable port 0x280 irq 10 drq 0
#device cs0 at isa? disable port 0x300
#device sn0 at isa? disable port 0x300 irq 10
# Pseudo devices - the number indicates how many units to allocate.
pseudo-device loop # Network loopback
pseudo-device ether # Ethernet support
pseudo-device sl 1 # Kernel SLIP
pseudo-device ppp 1 # Kernel PPP
pseudo-device tun # Packet tunnel.
pseudo-device pty # Pseudo-ttys (telnet etc)
pseudo-device md # Memory "disks"
pseudo-device gif # IPv6 and IPv4 tunneling
pseudo-device faith 1 # IPv6-to-IPv4 relaying (translation)
# The `bpf' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
pseudo-device bpf #Berkeley packet filter
pseudo-device crypto # core crypto support, used by wlan
# USB support
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device ehci
device usb # USB Bus (required)
device ugen # Generic
device uhid # "Human Interface Devices"
device ukbd # Keyboard
device ulpt # Printer
device umass # Disks/Mass storage - Requires scbus and da
device ums # Mouse
device uscanner # Scanners
device urio # Diamond Rio MP3 Player
#device sound
device pcm
Suggestions, patches, ideas highly welcomed because no keyboard = cant
do anything. :/
Thanks,
Petr
More information about the Bugs
mailing list