DragonFly bugs List (threaded) for 2006-12
DragonFly BSD
DragonFly bugs List (threaded) for 2006-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Keyboard doesn't work after the latest USB update


From: Petr Janda <elekktretterr@xxxxxxxxxxxxxx>
Date: Mon, 11 Dec 2006 01:44:07 +1100

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




[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]