Subject: kern/34045: ath0 not working on Lenovo T60 laptop under -current: pci_mem_find problems
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <bsd@cs.ubc.ca>
List: netbsd-bugs
Date: 07/21/2006 01:50:01
>Number:         34045
>Category:       kern
>Synopsis:       ath0 not working on Lenovo T60 laptop under -current: pci_mem_find problems
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jul 21 01:50:00 +0000 2006
>Originator:     Brian de Alwis
>Release:        -current as of 2006/07/14
>Organization:
UBC Computer Science
>Environment:
i386
>Description:
The wireless ath0 in my IBM ThinkPad T60 isn't being attached and I don't know how to investigate the problem.  On boot, with either a GENERIC_LAPTOP or GENERIC.MPACPI setup, I see the following message:

      ath0 at pci3 dev 0 function 0pci_mem_find: expected mem type 00000000, found 00000004
      cannot map register space

I've tried using a kernel with the appropriate PCI_* defines, but to no avail.  This is with -current to 2006/07/14; the recent changes to ath seem related to shutdown hooks.

>How-To-Repeat:
For me, just boot with NetBSD-current.
>Fix: