NetBSD-Bugs archive

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

kern/41339: PCI bus disabled (intertwined pci(4), ath(4) and keyboard problems)



>Number:         41339
>Category:       kern
>Synopsis:       PCI bus disabled (intertwined pci(4), ath(4) and keyboard 
>problems)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat May 02 18:50:00 +0000 2009
>Originator:     Evaldo Gardenali
>Release:        5.99.11 20090427
>Organization:
>Environment:
NetBSD goldstein.gardenali.biz 5.99.11 NetBSD 5.99.11 (GENERIC) #0: Mon Apr 27 
02:12:40 BRT 2009  
root%goldstein.gardenali.biz@localhost:/root/obj/sys/arch/amd64/compile/GENERIC 
amd64
>Description:
- Boot GENERIC normally: pci2 disabled
- Boot GENERIC -2: pci2 enabled; ath(4) crashes kernel
- Boot GENERIC -12: pci2 enabled; ath(4) enabled; keyboard disabled

Built special kernel FIXUPS (differences below), to better interpret the 
problems, and try some PCI fixups.

dmesg for normal boot and for noacpi nosmp boot are available on
http://evaldo.gardenali.biz/NetBSD-5.99.11-amd64/

As asked by people in freenode #NetBSD, yes, all the hardware in question work 
fine on Linux i386 and x86_64, and Windows Vista i386.
>How-To-Repeat:
My special FIXUPS kernel to try to debug the problem differs from GENERIC this 
way:
> options               MSGBUFSIZE=98304
> options       DIAGNOSTIC      # expensive kernel consistency checks
> options       DEBUG           # expensive debugging checks/support
> options       LOCKDEBUG       # expensive locking checks/support
< file-system   LFS             # log-structured file system
> #file-system  LFS             # log-structured file system
> options       ACPIVERBOSE     # verbose ACPI configuration messages
> options       PCIVERBOSE      # verbose PCI device autoconfig messages
> options       PCI_CONFIG_DUMP # verbosely dump PCI config space
> options       PCI_INTR_FIXUP          # PCI interrupt routing via ACPI
> options       PCI_ADDR_FIXUP          # fixup PCI I/O addresses
> # Huawei E220 3G/HSDPA modem
> uhmodem* at uhub? port ? configuration ? interface ?
> ucom*   at uhmodem? portno ?

>Fix:



Home | Main Index | Thread Index | Old Index