NetBSD Problem Report #41624

From www@NetBSD.org  Mon Jun 22 09:10:08 2009
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id B657463B883
	for <gnats-bugs@gnats.netbsd.org>; Mon, 22 Jun 2009 09:10:08 +0000 (UTC)
Message-Id: <20090622091008.67E6763B863@www.NetBSD.org>
Date: Mon, 22 Jun 2009 09:10:08 +0000 (UTC)
From: nbsdold@gmx.net
Reply-To: nbsdold@gmx.net
To: gnats-bugs@NetBSD.org
Subject: atheros-card works in 4.0 but not in 5.0
X-Send-Pr-Version: www-1.0

>Number:         41624
>Category:       port-i386
>Synopsis:       atheros-card works in 4.0 but not in 5.0
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-i386-maintainer
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jun 22 09:15:00 +0000 2009
>Closed-Date:    Tue Sep 08 04:34:39 +0000 2015
>Last-Modified:  Tue Sep 08 04:34:39 +0000 2015
>Originator:     Nino
>Release:        5.0, 4.0
>Organization:
(home)
>Environment:
(both just with generic kernel)
>Description:
I am using a laptop (Acer Aspire 3634) with a wireless-card of Atheros type, I guess made by Amtel. On NetBSD 5.0 this card does not work. On NetBSD 4.0 this card DOES work, and produces the device ath0.

Below is the dmesg 1. from NetBSD 4.0, where it works, and 2. of NetBSD 5.0, where it only reads "cannot map register space". I would be very grateful for any help.

NETBSD 4.0:

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 4.0 (GENERIC_LAPTOP) #0: Sun Dec 16 00:27:57 PST 2007
	builds@wb34:/home/builds/ab/netbsd-4-0-RELEASE/i386/200712160005Z-obj/home/builds/ab/netbsd-4-0-RELEASE/src/sys/arch/i386/compile/GENERIC_LAPTOP
total memory = 957 MB
rbus: rbus_min_start set to 0x40000000
avail memory = 932 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
BIOS32 rev. 0 found at 0xfd600
PCI BIOS rev. 2.1 found at 0xfd786
pcibios: config mechanism [1][x], special cycles [x][x], last bus 1
PCI IRQ Routing Table rev. 1.0 found at 0xfdd40, size 144 bytes (7 entries)
PCI Interrupt Router at 000:02:0 (Silicon Integrated System 85C503 or 5597/5598 ISA bridge compatible)
------------------------------------------
  device vendor product pin PIRQ IRQ stage
------------------------------------------
000:02:5 0x1039 0x5513   A  0x41   7  0    fixed up
000:02:6 0x1039 0x7013   C  0x43   3  2    fixed up
000:02:7 0x1039 0x7012   C  0x43   3  2    fixed up
000:04:0 0x1039 0x0900   A  0x44   5  0    already assigned
000:06:0 0x1524 0x1410   A  0x44   5  0    fixed up
000:11:0 0x168c 0x001a   A  0x42   3  0    already assigned
------------------------------------------
mainbus0 (root)
pci_addr_fixup: 000:06:0 0x1524 0x1410 new address 0x3be00000
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel Pentium M (Dothan) (686-class), 1604.46 MHz, id 0x6d8
cpu0: features afe9fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features afe9fbff<PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX>
cpu0: features afe9fbff<FXSR,SSE,SSE2,SS,TM,SBF>
cpu0: "Intel(R) Celeron(R) M processor         1.60GHz"
cpu0: I-cache 32 KB 64B/line 8-way, D-cache 32 KB 64B/line 8-way
cpu0: using thermal monitor 1
ioapic at mainbus0: not configured
acpi0 at mainbus0: Advanced Configuration and Power Interface
acpi0: using Intel ACPI CA subsystem version 20060217
acpi0: X/RSDT: OemId <PTLTD ,  RSDT  ,06040000>, AslId < LTP,00000000>
acpi0: SCI interrupting at int 11
acpi0: fixed-feature power button present
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
ACPI-Fast 24-bit timer
LNKD: ACPI: Found matching pin for 0.6.INTA at func 0: 5
LNKB: ACPI: Found matching pin for 0.11.INTA at func 0: 3
LNKA: ACPI: Found matching pin for 0.2.INTA at func 5: 7
LNKC: ACPI: Found matching pin for 0.2.INTC at func 6: 3
LNKE: ACPI: Found matching pin for 0.3.INTA at func 0: 9
LNKF: ACPI: Found matching pin for 0.3.INTB at func 1: 11
LNKH: ACPI: Found matching pin for 0.3.INTD at func 3: 10
LNKD: ACPI: Found matching pin for 0.4.INTA at func 0: 5
ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
PNP0A03 at acpi0 not configured
PNP0200 at acpi0 not configured
PNP0000 at acpi0 not configured
PNP0100 at acpi0 not configured
PNP0B00 at acpi0 not configured
PNP0800 at acpi0 not configured
PNP0C02 at acpi0 not configured
PNP0C04 at acpi0 not configured
PNP0303 at acpi0 not configured
SYN1003 at acpi0 not configured
PNP0003 at acpi0 not configured
acpiec0 at acpi0 (PNP0C09): ACPI Embedded Controller
acpiec0: io 0x62,0x66
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
acpiacad0 at acpi0 (ACPI0003): ACPI AC Adapter
acpibat0 at acpi0 (PNP0C0A-1): ACPI Battery (Control Method)
acpilid0 at acpi0 (PNP0C0D): ACPI Lid Switch
acpibut0 at acpi0 (PNP0C0C): ACPI Power Button
acpibut1 at acpi0 (PNP0C0E): ACPI Sleep Button
acpitz0 at acpi0: ACPI Thermal Zone
acpitz0: unable to get polling interval; using default of 30.0s
acpitz0: passive cooling mode only
acpitz0: critical 97.0C passive 61.0C
apm0 at acpi0: Power Management spec V1.2
acpiacad0: AC adapter online.
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Silicon Integrated System 661 Host Bridge (rev. 0x11)
agp0 at pchb0: aperture at 0xe0000000, size 0x2000000
ppb0 at pci0 dev 1 function 0: Silicon Integrated System product 0x0003 (rev. 0x00)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga1 at pci1 dev 0 function 0: Silicon Integrated System product 0x6330 (rev. 0x00)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
pcib0 at pci0 dev 2 function 0
pcib0: Silicon Integrated System 85C503 or 5597/5598 ISA bridge (rev. 0x25)
siside0 at pci0 dev 2 function 5
siside0: Silicon Integrated Systems 96X UDMA6661 IDE controller (rev. 0x00)
siside0: bus-master DMA support present
siside0: primary channel configured to compatibility mode
siside0: primary channel interrupting at irq 14
atabus0 at siside0 channel 0
siside0: secondary channel configured to compatibility mode
siside0: secondary channel interrupting at irq 15
atabus1 at siside0 channel 1
Silicon Integrated System product 0x7013 (modem communications, revision 0xa0) at pci0 dev 2 function 6 not configured
auich0 at pci0 dev 2 function 7: SiS 7012 AC-97 Audio
auich0: interrupting at irq 3
auich0: ac97: Avance Logic unknown (0x414c4770) codec; headphone, 20 bit DAC, 18 bit ADC, no 3D stereo
auich0: ac97: ext id a07<AC97_23,AMAP,SPDIF,DRA,VRA>
ohci0 at pci0 dev 3 function 0: Silicon Integrated System 5597/5598 USB host controller (rev. 0x0f)
ohci0: interrupting at irq 9
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: Silicon Integra OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
ohci1 at pci0 dev 3 function 1: Silicon Integrated System 5597/5598 USB host controller (rev. 0x0f)
ohci1: interrupting at irq 11
ohci1: OHCI version 1.0, legacy support
usb1 at ohci1: USB revision 1.0
uhub1 at usb1
uhub1: Silicon Integra OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
ehci0 at pci0 dev 3 function 3: Silicon Integrated System 7002 USB 2.0 host controller (rev. 0x00)
ehci0: interrupting at irq 10
ehci0: BIOS has given up ownership
ehci0: EHCI version 1.0
ehci0: companion controllers, 3 ports each: ohci0 ohci1
usb2 at ehci0: USB revision 2.0
uhub2 at usb2
uhub2: Silicon Integrated System EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub2: 6 ports with 6 removable, self powered
sip0 at pci0 dev 4 function 0: SiS 900 10/100 Ethernet, rev 0x91
sip0: interrupting at irq 5
sip0: Ethernet address 00:16:36:3c:47:e0
rlphy0 at sip0 phy 13: RTL8201L 10/100 media interface, rev. 1
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
cbb0 at pci0 dev 6 function 0: ENE Technology CB1410 CardBus Controller (rev. 0x01)
ath0 at pci0 dev 11 function 0
ath0: interrupting at irq 3
ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ath0: mac 7.8 phy 4.5 radio 5.6
isa0 at pcib0
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pms0: Synaptics touchpad version 6.2
pms0: Up/down buttons, Palm detect, Multi-finger
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
attimer0 at isa0 port 0x40-0x43: AT Timer
pcppi0 at isa0 port 0x61
pcppi0: children must have an explicit unit
midi0 at pcppi0: PC speaker (CPU-intensive output)
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff
npx0: reported by CPUID; using exception 16
pcppi0: attached to attimer0
isapnp0: no ISA Plug 'n Play devices found
cbb0: interrupting at irq 5
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 2
pcmcia0 at cardslot0
WARNING: Callback scheduled before sysmon task queue thread present.
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
auich0: measured ac97 link rate at 48000 Hz
audio0 at auich0: full duplex, mmap, independent
Kernelized RAIDframe activated
acpiec0: evaluation of GPE query method _Q80 failed: AE_NOT_FOUND
acpiec0: evaluation of GPE query method _Q80 failed: AE_NOT_FOUND
acpiacad0: AC adapter online.
acpibat0: battery info: SANYO, LION, 01ZL, 244
wd0 at atabus0 drive 0: <FUJITSU MHK2060AT>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 5729 MB, 12416 cyl, 15 head, 63 sec, 512 bytes/sect x 11733120 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
wd0(siside0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: <Slimtype DVDRW SSW-8015S, , HRS2> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
cd0(siside0:1:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)







NETBSD 5.0:

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 5.0 (GENERIC) #0: Sun Apr 26 18:50:08 UTC 2009
	builds@b6.netbsd.org:/home/builds/ab/netbsd-5-0-RELEASE/i386/200904260229Z-obj/home/builds/ab/netbsd-5-0-RELEASE/src/sys/arch/i386/compile/GENERIC
total memory = 957 MB
avail memory = 929 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
Acer, inc. Aspire 3630      (Not Applicable)
mainbus0 (root)
cpu0 at mainbus0: Intel 686-class, 1600MHz, id 0x6d8
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: vendor 0x1039 product 0x0661 (rev. 0x11)
agp0 at pchb0: aperture at 0xe0000000, size 0x2000000
ppb0 at pci0 dev 1 function 0: vendor 0x1039 product 0x0003 (rev. 0x00)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga1 at pci1 dev 0 function 0: vendor 0x1039 product 0x6330 (rev. 0x00)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
drm at vga1 not configured
pcib0 at pci0 dev 2 function 0
pcib0: vendor 0x1039 product 0x0008 (rev. 0x25)
siside0 at pci0 dev 2 function 5
siside0: Silicon Integrated Systems 96X UDMA6661 IDE controller (rev. 0x00)
siside0: bus-master DMA support present
siside0: primary channel configured to compatibility mode
siside0: primary channel interrupting at irq 14
atabus0 at siside0 channel 0
siside0: secondary channel configured to compatibility mode
siside0: secondary channel interrupting at irq 15
atabus1 at siside0 channel 1
vendor 0x1039 product 0x7013 (modem communications, revision 0xa0) at pci0 dev 2 function 6 not configured
auich0 at pci0 dev 2 function 7: SiS 7012 AC-97 Audio
pci_intr_map: no mapping for pin C (line=ff)
auich0: can't map interrupt
ohci0 at pci0 dev 3 function 0: vendor 0x1039 product 0x7001 (rev. 0x0f)
ohci0: interrupting at irq 9
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
ohci1 at pci0 dev 3 function 1: vendor 0x1039 product 0x7001 (rev. 0x0f)
ohci1: interrupting at irq 11
ohci1: OHCI version 1.0, legacy support
usb1 at ohci1: USB revision 1.0
ehci0 at pci0 dev 3 function 3: vendor 0x1039 product 0x7002 (rev. 0x00)
ehci0: interrupting at irq 10
ehci0: EHCI version 1.0
ehci0: companion controllers, 3 ports each: ohci0 ohci1
usb2 at ehci0: USB revision 2.0
sip0 at pci0 dev 4 function 0: SiS 900 10/100 Ethernet, rev 0x91
sip0: interrupting at irq 5
sip0: Ethernet address 00:16:36:3c:47:e0
rlphy0 at sip0 phy 13: RTL8201L 10/100 media interface, rev. 1
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
cbb0 at pci0 dev 6 function 0: vendor 0x1524 product 0x1410 (rev. 0x01)
ath0 at pci0 dev 11 function 0cannot map register space
isa0 at pcib0
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pms0: Synaptics touchpad version 6.2
pms0: Up/down buttons, Palm detect, Multi-finger
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
attimer0 at isa0 port 0x40-0x43: AT Timer
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker (CPU-intensive output)
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0-0xff
npx0: reported by CPUID; using exception 16
attimer0: attached to pcppi0
cbb0: cacheline 0x0 lattimer 0x40
cbb0: bhlc 0x24000
pci_intr_map: no mapping for pin A (line=ff)
cbb0: couldn't map interrupt
cardslot0 at cbb0
cardbus0 at cardslot0: bus 2
pcmcia0 at cardslot0
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: <Slimtype DVDRW SSW-8015S, , HRS2> cdrom removable
uhub0 at usb0: vendor 0x1039 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
uhub1 at usb1: vendor 0x1039 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
uhub2 at usb2: vendor 0x1039 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub2: 6 ports with 6 removable, self powered
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
cd0(siside0:1:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
umass0 at uhub2 port 4 configuration 1 interface 0
umass0: SMI Corporation USB DISK, rev 2.00/11.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <S31B0808, USB DISK, 1100> disk removable
sd0: 1960 MB, 3936 cyl, 16 head, 63 sec, 512 bytes/sect x 4014080 sectors
Kernelized RAIDframe activated
pad0: outputs: 44100Hz, 16-bit, stereo
audio0 at pad0: half duplex
boot device: sd0
root on sd0a dumps on sd0b
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)


Thank you in advance for your kind help.

- Nino
>How-To-Repeat:
Boot an Acer Aspire 3643 with a Harddisk containing NetBSD 4.0 - the wireless card will work. Boot it with a USB-stick with NetBSD 5.0 - the card will not work.
>Fix:
No fix known, but maybe a hint: I experienced a similar problem in Ubuntu 8.04. Apparently, the madwifi drivers were at fault. The problem has been mitigated there in the meantime.

>Release-Note:

>Audit-Trail:
From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-i386/41624: atheros-card works in 4.0 but not in 5.0
Date: Sat, 27 Jun 2009 17:14:54 +0000

 On Mon, Jun 22, 2009 at 09:15:00AM +0000, nbsdold@gmx.net wrote:
  > I am using a laptop (Acer Aspire 3634) with a wireless-card of
  > Atheros type, I guess made by Amtel. On NetBSD 5.0 this card does
  > not work. On NetBSD 4.0 this card DOES work, and produces the
  > device ath0.
  > 
  > Below is the dmesg 1. from NetBSD 4.0, where it works, and 2. of
  > NetBSD 5.0, where it only reads "cannot map register space". I
  > would be very grateful for any help.

 Does adding 'options PCI_ADDR_FIXUP' to the kernel config help?

 -- 
 David A. Holland
 dholland@netbsd.org

From: "Nino on NetBSD 4.0" <nbsdold@gmx.net>
To: gnats-bugs@NetBSD.org, netbsd-bugs@netbsd.org, gnats-admin@netbsd.org,
 port-i386-maintainer@netbsd.org
Cc: 
Subject: Re: port-i386/41624: atheros-card works in 4.0 but not in 5.0
Date: Mon, 29 Jun 2009 15:48:35 +0200

 Dear David,

 I re-compiled the kernel activating everything from PCIBIOS on, with exception of these entries that said they shall not be enabled as they serve the purposes of specific laptops. It did not help, I still had no wireless device. - When I did this, I had not seen your last e-mail, actually, I just checked this during an (also futile) attempt to get sound, so I do not have the dmesg now. Would you like to see it? - And do you have any other suggestions? - If not, I guess I'll give NetBSD's NDIS-facility a try...

 Thank you for your help.

 Kind regards,

 Nino

 -------- Original-Nachricht --------
 > Datum: Sat, 27 Jun 2009 17:15:05 +0000 (UTC)
 > Von: David Holland <dholland-bugs@netbsd.org>
 > An: port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, nbsdold@gmx.net
 > Betreff: Re: port-i386/41624: atheros-card works in 4.0 but not in 5.0

 > The following reply was made to PR port-i386/41624; it has been noted by
 > GNATS.
 > 
 > From: David Holland <dholland-bugs@netbsd.org>
 > To: gnats-bugs@NetBSD.org
 > Cc: 
 > Subject: Re: port-i386/41624: atheros-card works in 4.0 but not in 5.0
 > Date: Sat, 27 Jun 2009 17:14:54 +0000
 > 
 >  On Mon, Jun 22, 2009 at 09:15:00AM +0000, nbsdold@gmx.net wrote:
 >   > I am using a laptop (Acer Aspire 3634) with a wireless-card of
 >   > Atheros type, I guess made by Amtel. On NetBSD 5.0 this card does
 >   > not work. On NetBSD 4.0 this card DOES work, and produces the
 >   > device ath0.
 >   > 
 >   > Below is the dmesg 1. from NetBSD 4.0, where it works, and 2. of
 >   > NetBSD 5.0, where it only reads "cannot map register space". I
 >   > would be very grateful for any help.
 >  
 >  Does adding 'options PCI_ADDR_FIXUP' to the kernel config help?
 >  
 >  -- 
 >  David A. Holland
 >  dholland@netbsd.org
 >  

 -- 
 GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
 Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01

From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-i386/41624: atheros-card works in 4.0 but not in 5.0
Date: Wed, 1 Jul 2009 06:36:26 +0000

 On Mon, Jun 29, 2009 at 01:50:03PM +0000, Nino on NetBSD 4.0 wrote:
  >  I re-compiled the kernel activating everything from PCIBIOS on,
  > with exception of these entries that said they shall not be enabled
  > as they serve the purposes of specific laptops. It did not help, I
  > still had no wireless device. - When I did this, I had not seen
  > your last e-mail, actually, I just checked this during an (also
  > futile) attempt to get sound, so I do not have the dmesg now. Would
  > you like to see it? - And do you have any other suggestions? - If
  > not, I guess I'll give NetBSD's NDIS-facility a try...

 I don't know - I'm a long way from being an atheros expert. What I
 suggested was more or less a wild guess.

 If the dmesg is substantially different, by all means send it along;
 otherwise it's probably not worthwhile.

 Maybe someone else around here knows what to suggest...

 -- 
 David A. Holland
 dholland@netbsd.org

From: "Nino on NetBSD 4.0" <nbsdold@gmx.net>
To: dholland-bugs@netbsd.org, gnats-bugs@NetBSD.org, netbsd-bugs@netbsd.org,
 gnats-admin@netbsd.org, port-i386-maintainer@netbsd.org
Cc: 
Subject: Re: port-i386/41624: atheros-card works in 4.0 but not in 5.0
Date: Mon, 06 Jul 2009 13:24:51 +0200

 Dear David,

 Now ath0 DOES work. It was quite interesting, I attribute it to a quirky card (it blue-screened Windows, it said something about "memory parity error", which was definitely incorrect, as I tried several RAM-chips). So not a problem of NetBSD.

 If you want to know details, I am sending you below a) the dmesg while it was NOT working, and b) the dmesg when it WAS working; possibly it can be of help for other cases in the future. What I did to solve it was: reboot in Windows after taking out the wireless-chip, then put in the chip when Windows is running, then reboot Windows with the chip inside, then turn on wireless (using the button on the laptop), then shutdown windows and boot into NetBSD.

 A) NOT WORKING

 trpin 0x1, i/o on, mem off, no quirks)
 siside0: Silicon Integrated Systems 96X UDMA6661 IDE controller (rev. 0x00)
 siside0: bus-master DMA support present
 siside0: primary channel configured to compatibility mode
 siside0: primary channel interrupting at ioapic0 pin 14
 atabus0 at siside0 channel 0
 siside0: secondary channel configured to compatibility mode
 siside0: secondary channel interrupting at ioapic0 pin 15
 atabus1 at siside0 channel 1
 Silicon Integrated System product 0x7013 (modem communications, revision 0xa0) at pci0 dev 2 function 6: PCI configuration registers:
   Common header:
     0x00: 0x70131039 0x02900005 0x070300a0 0x0000ad00

     Vendor Name: Silicon Integrated System (0x1039)
     Device ID: 0x7013
     Command register: 0x0005
       I/O space accesses: on
       Memory space accesses: off
       Bus mastering: on
       Special cycles: off
       MWI transactions: off
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0290
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: communications (0x07)
     Subclass Name: modem (0x03)
     Interface: 0x00
     Revision ID: 0xa0
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0xad
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0x00001401 0x00001081 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000048 0x00000000 0x0b340303

     Base address register at 0x10
       type: 32-bit i/o
       base: 0x00001400, size: 0x00000100
     Base address register at 0x14
       type: 32-bit i/o
       base: 0x00001080, size: 0x00000080
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Capability list pointer: 0x48
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x0b
     Minimum Grant: 0x34
     Interrupt pin: 0x03 (pin C)
     Interrupt line: 0x03

   Capability register at 0x48
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0xc642
       Version: 1.1
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: 55 mA
       D1 power management state support: on
       D2 power management state support: on
       PME# support: 0x18
     Control/status register: 0x0000
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion disabled
       PME# status: off

   Device-dependent header:
     0x40: 0x00000002 0x00000000 0xc6420001 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000002 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System product 0x7013 (modem communications, revision 0xa0) at pci0 dev 2 function 6 (tag 0x80001600, intrtag 0x80001600, intrswiz 0, intrpin 0x3, i/o on, mem off, no quirks) not configured
 auich0 at pci0 dev 2 function 7: PCI configuration registers:
   Common header:
     0x00: 0x70121039 0x02900005 0x040100a0 0x0000ad00

     Vendor Name: Silicon Integrated System (0x1039)
     Device Name: 7012 AC-97 Sound (0x7012)
     Command register: 0x0005
       I/O space accesses: on
       Memory space accesses: off
       Bus mastering: on
       Special cycles: off
       MWI transactions: off
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0290
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: multimedia (0x04)
     Subclass Name: audio (0x01)
     Interface: 0x00
     Revision ID: 0xa0
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0xad
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0x00001c01 0x00001801 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000048 0x00000000 0x0b340303

     Base address register at 0x10
       type: 32-bit i/o
       base: 0x00001c00, size: 0x00000100
     Base address register at 0x14
       type: 32-bit i/o
       base: 0x00001800, size: 0x00000080
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Capability list pointer: 0x48
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x0b
     Minimum Grant: 0x34
     Interrupt pin: 0x03 (pin C)
     Interrupt line: 0x03

   Capability register at 0x48
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0xc642
       Version: 1.1
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: 55 mA
       D1 power management state support: on
       D2 power management state support: on
       PME# support: 0x18
     Control/status register: 0x0000
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion disabled
       PME# status: off

   Device-dependent header:
     0x40: 0x00000004 0x00000000 0xc6420001 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000002 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System 7012 AC-97 Sound (audio multimedia, revision 0xa0) at ? dev 2 function 7 (tag 0x80001700, intrtag 0x80001700, intrswiz 0, intrpin 0x3, i/o on, mem off, no quirks): SiS 7012 AC-97 Audio
 auich0: interrupting at ioapic0 pin 18
 auich0: ac97: Avance Logic unknown (0x414c4770) codec; headphone, 20 bit DAC, 18 bit ADC, no 3D stereo
 auich0: ac97: ext id a07<AC97_23,AMAP,SPDIF,DRA,VRA>
 ohci0 at pci0 dev 3 function 0: PCI configuration registers:
   Common header:
     0x00: 0x70011039 0x82800017 0x0c03100f 0x00804000

     Vendor Name: Silicon Integrated System (0x1039)
     Device Name: 5597/5598 USB host controller (0x7001)
     Command register: 0x0017
       I/O space accesses: on
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: on
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x8280
       Capability List support: off
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: on
     Class Name: serial bus (0x0c)
     Subclass Name: USB (0x03)
     Interface: 0x10
     Revision ID: 0x0f
     BIST: 0x00
     Header Type: 0x00+multifunction (0x80)
     Latency Timer: 0x40
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0xe2000000 0x00000000 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000000 0x00000000 0x50000109

     Base address register at 0x10
       type: 32-bit nonprefetchable memory
       base: 0xe2000000, size: 0x00001000
     Base address register at 0x14
       not implemented(?)
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Reserved @ 0x34: 0x00000000
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x50
     Minimum Grant: 0x00
     Interrupt pin: 0x01 (pin A)
     Interrupt line: 0x09

   Device-dependent header:
     0x40: 0x00000000 0x0001ac5c 0x0000023f 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0xc9c20001
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000000 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System 5597/5598 USB host controller (USB serial bus, interface 0x10, revision 0x0f) at ? dev 3 function 0 (tag 0x80001800, intrtag 0x80001800, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks): Silicon Integrated System 5597/5598 USB host controller (rev. 0x0f)
 ohci0: interrupting at ioapic0 pin 20
 ohci0: OHCI version 1.0, legacy support
 usb0 at ohci0: USB revision 1.0
 ohci1 at pci0 dev 3 function 1: PCI configuration registers:
   Common header:
     0x00: 0x70011039 0x82800017 0x0c03100f 0x00004000

     Vendor Name: Silicon Integrated System (0x1039)
     Device Name: 5597/5598 USB host controller (0x7001)
     Command register: 0x0017
       I/O space accesses: on
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: on
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x8280
       Capability List support: off
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: on
     Class Name: serial bus (0x0c)
     Subclass Name: USB (0x03)
     Interface: 0x10
     Revision ID: 0x0f
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0x40
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0xe2001000 0x00000000 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000000 0x00000000 0x5000020b

     Base address register at 0x10
       type: 32-bit nonprefetchable memory
       base: 0xe2001000, size: 0x00001000
     Base address register at 0x14
       not implemented(?)
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Reserved @ 0x34: 0x00000000
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x50
     Minimum Grant: 0x00
     Interrupt pin: 0x02 (pin B)
     Interrupt line: 0x0b

   Device-dependent header:
     0x40: 0x00000000 0x0001ac5c 0x0000023f 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0xc9c20001
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000000 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System 5597/5598 USB host controller (USB serial bus, interface 0x10, revision 0x0f) at ? dev 3 function 1 (tag 0x80001900, intrtag 0x80001900, intrswiz 0, intrpin 0x2, i/o on, mem on, no quirks): Silicon Integrated System 5597/5598 USB host controller (rev. 0x0f)
 ohci1: interrupting at ioapic0 pin 21
 ohci1: OHCI version 1.0, legacy support
 usb1 at ohci1: USB revision 1.0
 ehci0 at pci0 dev 3 function 3: PCI configuration registers:
   Common header:
     0x00: 0x70021039 0x02900006 0x0c032000 0x00004000

     Vendor Name: Silicon Integrated System (0x1039)
     Device Name: 7002 USB 2.0 host controller (0x7002)
     Command register: 0x0006
       I/O space accesses: off
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: off
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0290
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: serial bus (0x0c)
     Subclass Name: USB (0x03)
     Interface: 0x20
     Revision ID: 0x00
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0x40
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0xe2002000 0x00000000 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000050 0x00000000 0x5000040a

     Base address register at 0x10
       type: 32-bit nonprefetchable memory
       base: 0xe2002000, size: 0x00001000
     Base address register at 0x14
       not implemented(?)
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Capability list pointer: 0x50
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x50
     Minimum Grant: 0x00
     Interrupt pin: 0x04 (pin D)
     Interrupt line: 0x0a

   Capability register at 0x50
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0xc9c2
       Version: 1.1
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: 375 mA
       D1 power management state support: off
       D2 power management state support: off
       PME# support: 0x19
     Control/status register: 0x0000
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion disabled
       PME# status: off

   Device-dependent header:
     0x40: 0x08000000 0x00000000 0x00000000 0x00000000
     0x50: 0xc9c20001 0x00000000 0x2100000a 0x00000000
     0x60: 0x007f2020 0x00000000 0x00000000 0x00000000
     0x70: 0x00000001 0xc0080000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000000 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System 7002 USB 2.0 host controller (USB serial bus, interface 0x20) at ? dev 3 function 3 (tag 0x80001b00, intrtag 0x80001b00, intrswiz 0, intrpin 0x4, i/o off, mem on, no quirks): Silicon Integrated System 7002 USB 2.0 host controller (rev. 0x00)
 ehci0: interrupting at ioapic0 pin 23
 ehci0: EHCI version 1.0
 ehci0: companion controllers, 3 ports each: ohci0 ohci1
 usb2 at ehci0: USB revision 2.0
 sip0 at pci0 dev 4 function 0: PCI configuration registers:
   Common header:
     0x00: 0x09001039 0x02900007 0x02000091 0x0000ad00

     Vendor Name: Silicon Integrated System (0x1039)
     Device Name: 900 10/100 Ethernet (0x0900)
     Command register: 0x0007
       I/O space accesses: on
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: off
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0290
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: network (0x02)
     Subclass Name: ethernet (0x00)
     Interface: 0x00
     Revision ID: 0x91
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0xad
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0x00002001 0xe2003000 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000040 0x00000000 0x0b340105

     Base address register at 0x10
       type: 32-bit i/o
       base: 0x00002000, size: 0x00000100
     Base address register at 0x14
       type: 32-bit nonprefetchable memory
       base: 0xe2003000, size: 0x00001000
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Capability list pointer: 0x40
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x0b
     Minimum Grant: 0x34
     Interrupt pin: 0x01 (pin A)
     Interrupt line: 0x05

   Capability register at 0x40
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0xfe02
       Version: 1.1
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: self-powered
       D1 power management state support: on
       D2 power management state support: on
       PME# support: 0x1f
     Control/status register: 0x0100
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion enabled
       PME# status: off

   Device-dependent header:
     0x40: 0xfe020001 0x00000100 0x00000000 0x00000000
     0x50: 0x00000001 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000091 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System 900 10/100 Ethernet (ethernet network, revision 0x91) at ? dev 4 function 0 (tag 0x80002000, intrtag 0x80002000, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks): SiS 900 10/100 Ethernet, rev 0x91
 sip0: interrupting at ioapic0 pin 19
 sip0: Ethernet address 00:16:36:3c:47:e0
 rlphy0 at sip0 phy 13: RTL8201L 10/100 media interface, rev. 1
 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 cbb0 at pci0 dev 6 function 0: PCI configuration registers:
   Common header:
     0x00: 0x14101524 0x02100007 0x06070001 0x00024000

     Vendor Name: ENE Technology (0x1524)
     Device Name: CB1410 CardBus Controller (0x1410)
     Command register: 0x0007
       I/O space accesses: on
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: off
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0210
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: off
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: bridge (0x06)
     Subclass Name: CardBus (0x07)
     Interface: 0x00
     Revision ID: 0x01
     BIST: 0x00
     Header Type: 0x02 (0x02)
     Latency Timer: 0x40
     Cache Line Size: 0x00

   Type 2 (PCI-CardBus bridge) header:
     0x10: 0x3be00000 0x020000a0 0x20020200 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00000000
     0x30: 0x00000000 0x00000000 0x00000000 0x03400105
     0x40: 0x00821025 0x000003e1

     Base address register at 0x10 (CardBus socket/ExCA registers)
       type: 32-bit nonprefetchable memory
       base: 0x3be00000, size: 0x00001000
     Capability list pointer: 0xa0
     Secondary status register: 0x0200
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: off
       Data parity error detection: off
       DEVSEL timing: medium (0x1)
       PCI target aborts terminate CardBus bus master transactions: off
       CardBus target aborts terminate PCI bus master transactions: off
       Bus initiator aborts terminate initiator transactions: off
       System error: off
       Parity error: off
     PCI bus number: 0x00
     CardBus bus number: 0x02
     Subordinate bus number: 0x02
     CardBus latency timer: 0x20
     CardBus memory region 0:
       base register:  0x00000000
       limit register: 0x00000000
     CardBus memory region 1:
       base register:  0x00000000
       limit register: 0x00000000
     CardBus I/O region 0:
       base register:  0x00000000
       limit register: 0x00000000
     CardBus I/O region 1:
       base register:  0x00000000
       limit register: 0x00000000
     Interrupt line: 0x05
     Interrupt pin: 0x01 (pin A)
     Bridge control register: 0x0340
       Parity error response: off
       CardBus SERR forwarding: off
       ISA enable: off
       VGA enable: off
       CardBus master abort reporting: off
       CardBus reset: on
       Functional interrupts routed by ExCA registers: off
       Memory window 0 prefetchable: on
       Memory window 1 prefetchable: on
       Write posting enable: off
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Base address register at 0x44 (legacy-mode registers)
       type: 32-bit i/o
       base: 0x000003e0, size: 0x00000004

   Capability register at 0xa0
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0xfe01
       Version: 1.0
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: self-powered
       D1 power management state support: on
       D2 power management state support: on
       PME# support: 0x1f
     Control/status register: 0x0100
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion enabled
       PME# status: off

   Device-dependent header:
     0x48: 0x00000000 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x0040d020 0x00000000 0x00000000 0x00001002
     0x90: 0x604402c0 0x00000000 0x00000000 0x00000000
     0xa0: 0xfe010001 0x00c00100 0x00000016 0x00000001
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00001000 0x00800080 0x10080600 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000000 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 ENE Technology CB1410 CardBus Controller (CardBus bridge, revision 0x01) at ? dev 6 function 0 (tag 0x80003000, intrtag 0x80003000, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks): ENE Technology CB1410 CardBus Controller (rev. 0x01)
 ath0 at pci0 dev 11 function 0: PCI configuration registers:
   Common header:
     0x00: 0x001a168c 0x82900016 0x02000001 0x00005004

     Vendor Name: Atheros Communications (0x168c)
     Device ID: 0x001a
     Command register: 0x0016
       I/O space accesses: off
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: on
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x8290
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: on
     Class Name: network (0x02)
     Subclass Name: ethernet (0x00)
     Interface: 0x00
     Revision ID: 0x01
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0x50
     Cache Line Size: 0x04

   Type 0 ("normal" device) header:
     0x10: 0xe2010000 0x00000000 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00005001 0x04181468
     0x30: 0x00000000 0x00000044 0x00000000 0x1c0a0103

     Base address register at 0x10
       type: 32-bit nonprefetchable memory
       base: 0xe2010000, size: 0x00010000
     Base address register at 0x14
       not implemented(?)
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00005001
     Subsystem vendor ID: 0x1468
     Subsystem ID: 0x0418
     Expansion ROM Base Address: 0x00000000
     Capability list pointer: 0x44
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x1c
     Minimum Grant: 0x0a
     Interrupt pin: 0x01 (pin A)
     Interrupt line: 0x03

   Capability register at 0x44
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0x01c2
       Version: 1.1
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: 375 mA
       D1 power management state support: off
       D2 power management state support: off
       PME# support: 0x00
     Control/status register: 0x4000
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion disabled
       PME# status: off

   Device-dependent header:
     0x40: 0x00000000 0x01c20001 0xc6004000 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000000 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Atheros Communications product 0x001a (ethernet network, revision 0x01) at ? dev 11 function 0 (tag 0x80005800, intrtag 0x80005800, intrswiz 0, intrpin 0x1, i/o off, mem on, no quirks)
 ath0: interrupting at ioapic0 pin 17
 ath0: unable to attach hardware; HAL status 13
 isa0 at pcib0
 cbb0: cacheline 0x0 lattimer 0x40
 cbb0: bhlc 0x24000
 cbb0: interrupting at ioapic0 pin 19
 cardslot0 at cbb0
 cardbus0 at cardslot0: bus 2
 pcmcia0 at cardslot0
 timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
 auich0: measured ac97 link rate at 48003 Hz, will use 48000 Hz
 audio0 at auich0: full duplex, mmap, independent
 acpiacad0: AC adapter online.
 uhub0 at usb0: Silicon Integra OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub0: 3 ports with 3 removable, self powered
 uhub1 at usb1: Silicon Integra OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub1: 3 ports with 3 removable, self powered
 uhub2 at usb2: Silicon Integrated System EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
 uhub2: 6 ports with 6 removable, self powered
 acpibat0: battery info: SANYO, LION, 01ZL 244
 acpibat0: battery info: SANYO, LION, 01ZL 244
 wd0 at atabus0 drive 0: <WDC WD1200BEVE-00UYT0>
 wd0: drive supports 16-sector PIO transfers, LBA48 addressing
 wd0: 111 GB, 232581 cyl, 16 head, 63 sec, 512 bytes/sect x 234441648 sectors
 wd0: 32-bit data port
 wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
 wd0(siside0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA)
 atapibus0 at atabus1: 2 targets
 cd0 at atapibus0 drive 0: <Slimtype DVDRW SSW-8015S, , HRS2> cdrom removable
 cd0: 32-bit data port
 cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
 cd0(siside0:1:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
 Kernelized RAIDframe activated
 pad0: outputs: 44100Hz, 16-bit, stereo
 audio1 at pad0: half duplex
 boot device: wd0
 root on wd0a dumps on wd0b
 root file system type: ffs
 wsdisplay0: screen 1 added (80x25, vt100 emulation)
 wsdisplay0: screen 2 added (80x25, vt100 emulation)
 wsdisplay0: screen 3 added (80x25, vt100 emulation)
 wsdisplay0: screen 4 added (80x25, vt100 emulation)

 B) WORKING


 0)
 siside0: bus-master DMA support present
 siside0: primary channel configured to compatibility mode
 siside0: primary channel interrupting at ioapic0 pin 14
 atabus0 at siside0 channel 0
 siside0: secondary channel configured to compatibility mode
 siside0: secondary channel interrupting at ioapic0 pin 15
 atabus1 at siside0 channel 1
 Silicon Integrated System product 0x7013 (modem communications, revision 0xa0) at pci0 dev 2 function 6: PCI configuration registers:
   Common header:
     0x00: 0x70131039 0x02900005 0x070300a0 0x0000ad00

     Vendor Name: Silicon Integrated System (0x1039)
     Device ID: 0x7013
     Command register: 0x0005
       I/O space accesses: on
       Memory space accesses: off
       Bus mastering: on
       Special cycles: off
       MWI transactions: off
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0290
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: communications (0x07)
     Subclass Name: modem (0x03)
     Interface: 0x00
     Revision ID: 0xa0
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0xad
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0x00001401 0x00001081 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000048 0x00000000 0x0b340303

     Base address register at 0x10
       type: 32-bit i/o
       base: 0x00001400, size: 0x00000100
     Base address register at 0x14
       type: 32-bit i/o
       base: 0x00001080, size: 0x00000080
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Capability list pointer: 0x48
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x0b
     Minimum Grant: 0x34
     Interrupt pin: 0x03 (pin C)
     Interrupt line: 0x03

   Capability register at 0x48
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0xc642
       Version: 1.1
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: 55 mA
       D1 power management state support: on
       D2 power management state support: on
       PME# support: 0x18
     Control/status register: 0x0000
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion disabled
       PME# status: off

   Device-dependent header:
     0x40: 0x00000002 0x00000000 0xc6420001 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000002 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System product 0x7013 (modem communications, revision 0xa0) at pci0 dev 2 function 6 (tag 0x80001600, intrtag 0x80001600, intrswiz 0, intrpin 0x3, i/o on, mem off, no quirks) not configured
 auich0 at pci0 dev 2 function 7: PCI configuration registers:
   Common header:
     0x00: 0x70121039 0x02900005 0x040100a0 0x0000ad00

     Vendor Name: Silicon Integrated System (0x1039)
     Device Name: 7012 AC-97 Sound (0x7012)
     Command register: 0x0005
       I/O space accesses: on
       Memory space accesses: off
       Bus mastering: on
       Special cycles: off
       MWI transactions: off
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0290
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: multimedia (0x04)
     Subclass Name: audio (0x01)
     Interface: 0x00
     Revision ID: 0xa0
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0xad
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0x00001c01 0x00001801 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000048 0x00000000 0x0b340303

     Base address register at 0x10
       type: 32-bit i/o
       base: 0x00001c00, size: 0x00000100
     Base address register at 0x14
       type: 32-bit i/o
       base: 0x00001800, size: 0x00000080
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Capability list pointer: 0x48
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x0b
     Minimum Grant: 0x34
     Interrupt pin: 0x03 (pin C)
     Interrupt line: 0x03

   Capability register at 0x48
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0xc642
       Version: 1.1
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: 55 mA
       D1 power management state support: on
       D2 power management state support: on
       PME# support: 0x18
     Control/status register: 0x0000
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion disabled
       PME# status: off

   Device-dependent header:
     0x40: 0x00000004 0x00000000 0xc6420001 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000002 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System 7012 AC-97 Sound (audio multimedia, revision 0xa0) at ? dev 2 function 7 (tag 0x80001700, intrtag 0x80001700, intrswiz 0, intrpin 0x3, i/o on, mem off, no quirks): SiS 7012 AC-97 Audio
 auich0: interrupting at ioapic0 pin 18
 auich0: ac97: Avance Logic unknown (0x414c4770) codec; headphone, 20 bit DAC, 18 bit ADC, no 3D stereo
 auich0: ac97: ext id a07<AC97_23,AMAP,SPDIF,DRA,VRA>
 ohci0 at pci0 dev 3 function 0: PCI configuration registers:
   Common header:
     0x00: 0x70011039 0x02800017 0x0c03100f 0x00804000

     Vendor Name: Silicon Integrated System (0x1039)
     Device Name: 5597/5598 USB host controller (0x7001)
     Command register: 0x0017
       I/O space accesses: on
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: on
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0280
       Capability List support: off
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: serial bus (0x0c)
     Subclass Name: USB (0x03)
     Interface: 0x10
     Revision ID: 0x0f
     BIST: 0x00
     Header Type: 0x00+multifunction (0x80)
     Latency Timer: 0x40
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0xe2000000 0x00000000 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000000 0x00000000 0x50000109

     Base address register at 0x10
       type: 32-bit nonprefetchable memory
       base: 0xe2000000, size: 0x00001000
     Base address register at 0x14
       not implemented(?)
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Reserved @ 0x34: 0x00000000
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x50
     Minimum Grant: 0x00
     Interrupt pin: 0x01 (pin A)
     Interrupt line: 0x09

   Device-dependent header:
     0x40: 0x00000000 0x0001ac5c 0x0000023f 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0xc9c20001
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000000 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System 5597/5598 USB host controller (USB serial bus, interface 0x10, revision 0x0f) at ? dev 3 function 0 (tag 0x80001800, intrtag 0x80001800, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks): Silicon Integrated System 5597/5598 USB host controller (rev. 0x0f)
 ohci0: interrupting at ioapic0 pin 20
 ohci0: OHCI version 1.0, legacy support
 usb0 at ohci0: USB revision 1.0
 ohci1 at pci0 dev 3 function 1: PCI configuration registers:
   Common header:
     0x00: 0x70011039 0x02800017 0x0c03100f 0x00004000

     Vendor Name: Silicon Integrated System (0x1039)
     Device Name: 5597/5598 USB host controller (0x7001)
     Command register: 0x0017
       I/O space accesses: on
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: on
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0280
       Capability List support: off
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: serial bus (0x0c)
     Subclass Name: USB (0x03)
     Interface: 0x10
     Revision ID: 0x0f
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0x40
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0xe2001000 0x00000000 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000000 0x00000000 0x5000020b

     Base address register at 0x10
       type: 32-bit nonprefetchable memory
       base: 0xe2001000, size: 0x00001000
     Base address register at 0x14
       not implemented(?)
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Reserved @ 0x34: 0x00000000
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x50
     Minimum Grant: 0x00
     Interrupt pin: 0x02 (pin B)
     Interrupt line: 0x0b

   Device-dependent header:
     0x40: 0x00000000 0x0001ac5c 0x0000023f 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0xc9c20001
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000000 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System 5597/5598 USB host controller (USB serial bus, interface 0x10, revision 0x0f) at ? dev 3 function 1 (tag 0x80001900, intrtag 0x80001900, intrswiz 0, intrpin 0x2, i/o on, mem on, no quirks): Silicon Integrated System 5597/5598 USB host controller (rev. 0x0f)
 ohci1: interrupting at ioapic0 pin 21
 ohci1: OHCI version 1.0, legacy support
 usb1 at ohci1: USB revision 1.0
 ehci0 at pci0 dev 3 function 3: PCI configuration registers:
   Common header:
     0x00: 0x70021039 0x02900006 0x0c032000 0x00004000

     Vendor Name: Silicon Integrated System (0x1039)
     Device Name: 7002 USB 2.0 host controller (0x7002)
     Command register: 0x0006
       I/O space accesses: off
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: off
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0290
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: serial bus (0x0c)
     Subclass Name: USB (0x03)
     Interface: 0x20
     Revision ID: 0x00
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0x40
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0xe2002000 0x00000000 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000050 0x00000000 0x5000040a

     Base address register at 0x10
       type: 32-bit nonprefetchable memory
       base: 0xe2002000, size: 0x00001000
     Base address register at 0x14
       not implemented(?)
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Capability list pointer: 0x50
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x50
     Minimum Grant: 0x00
     Interrupt pin: 0x04 (pin D)
     Interrupt line: 0x0a

   Capability register at 0x50
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0xc9c2
       Version: 1.1
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: 375 mA
       D1 power management state support: off
       D2 power management state support: off
       PME# support: 0x19
     Control/status register: 0x0000
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion disabled
       PME# status: off

   Device-dependent header:
     0x40: 0x08000000 0x00000000 0x00000000 0x00000000
     0x50: 0xc9c20001 0x00000000 0x2100000a 0x00000000
     0x60: 0x007f2020 0x00000000 0x00000000 0x00000000
     0x70: 0x00000001 0xc0080000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000000 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System 7002 USB 2.0 host controller (USB serial bus, interface 0x20) at ? dev 3 function 3 (tag 0x80001b00, intrtag 0x80001b00, intrswiz 0, intrpin 0x4, i/o off, mem on, no quirks): Silicon Integrated System 7002 USB 2.0 host controller (rev. 0x00)
 ehci0: interrupting at ioapic0 pin 23
 ehci0: EHCI version 1.0
 ehci0: companion controllers, 3 ports each: ohci0 ohci1
 usb2 at ehci0: USB revision 2.0
 sip0 at pci0 dev 4 function 0: PCI configuration registers:
   Common header:
     0x00: 0x09001039 0x02900007 0x02000091 0x0000ad00

     Vendor Name: Silicon Integrated System (0x1039)
     Device Name: 900 10/100 Ethernet (0x0900)
     Command register: 0x0007
       I/O space accesses: on
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: off
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0290
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: network (0x02)
     Subclass Name: ethernet (0x00)
     Interface: 0x00
     Revision ID: 0x91
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0xad
     Cache Line Size: 0x00

   Type 0 ("normal" device) header:
     0x10: 0x00002001 0xe2003000 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00821025
     0x30: 0x00000000 0x00000040 0x00000000 0x0b340105

     Base address register at 0x10
       type: 32-bit i/o
       base: 0x00002000, size: 0x00000100
     Base address register at 0x14
       type: 32-bit nonprefetchable memory
       base: 0xe2003000, size: 0x00001000
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00000000
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Expansion ROM Base Address: 0x00000000
     Capability list pointer: 0x40
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x0b
     Minimum Grant: 0x34
     Interrupt pin: 0x01 (pin A)
     Interrupt line: 0x05

   Capability register at 0x40
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0xfe02
       Version: 1.1
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: self-powered
       D1 power management state support: on
       D2 power management state support: on
       PME# support: 0x1f
     Control/status register: 0x0000
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion disabled
       PME# status: off

   Device-dependent header:
     0x40: 0xfe020001 0x00000000 0x00000000 0x00000000
     0x50: 0x00000001 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000091 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Silicon Integrated System 900 10/100 Ethernet (ethernet network, revision 0x91) at ? dev 4 function 0 (tag 0x80002000, intrtag 0x80002000, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks): SiS 900 10/100 Ethernet, rev 0x91
 sip0: interrupting at ioapic0 pin 19
 sip0: Ethernet address 00:16:36:3c:47:e0
 rlphy0 at sip0 phy 13: RTL8201L 10/100 media interface, rev. 1
 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 cbb0 at pci0 dev 6 function 0: PCI configuration registers:
   Common header:
     0x00: 0x14101524 0x02100007 0x06070001 0x00024000

     Vendor Name: ENE Technology (0x1524)
     Device Name: CB1410 CardBus Controller (0x1410)
     Command register: 0x0007
       I/O space accesses: on
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: off
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0210
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: off
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: bridge (0x06)
     Subclass Name: CardBus (0x07)
     Interface: 0x00
     Revision ID: 0x01
     BIST: 0x00
     Header Type: 0x02 (0x02)
     Latency Timer: 0x40
     Cache Line Size: 0x00

   Type 2 (PCI-CardBus bridge) header:
     0x10: 0x3de00000 0x020000a0 0x20020200 0x00000000
     0x20: 0x00000000 0x00000000 0x00000000 0x00000000
     0x30: 0x00000000 0x00000000 0x00000000 0x03400105
     0x40: 0x00821025 0x000003e1

     Base address register at 0x10 (CardBus socket/ExCA registers)
       type: 32-bit nonprefetchable memory
       base: 0x3de00000, size: 0x00001000
     Capability list pointer: 0xa0
     Secondary status register: 0x0200
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: off
       Data parity error detection: off
       DEVSEL timing: medium (0x1)
       PCI target aborts terminate CardBus bus master transactions: off
       CardBus target aborts terminate PCI bus master transactions: off
       Bus initiator aborts terminate initiator transactions: off
       System error: off
       Parity error: off
     PCI bus number: 0x00
     CardBus bus number: 0x02
     Subordinate bus number: 0x02
     CardBus latency timer: 0x20
     CardBus memory region 0:
       base register:  0x00000000
       limit register: 0x00000000
     CardBus memory region 1:
       base register:  0x00000000
       limit register: 0x00000000
     CardBus I/O region 0:
       base register:  0x00000000
       limit register: 0x00000000
     CardBus I/O region 1:
       base register:  0x00000000
       limit register: 0x00000000
     Interrupt line: 0x05
     Interrupt pin: 0x01 (pin A)
     Bridge control register: 0x0340
       Parity error response: off
       CardBus SERR forwarding: off
       ISA enable: off
       VGA enable: off
       CardBus master abort reporting: off
       CardBus reset: on
       Functional interrupts routed by ExCA registers: off
       Memory window 0 prefetchable: on
       Memory window 1 prefetchable: on
       Write posting enable: off
     Subsystem vendor ID: 0x1025
     Subsystem ID: 0x0082
     Base address register at 0x44 (legacy-mode registers)
       type: 32-bit i/o
       base: 0x000003e0, size: 0x00000004

   Capability register at 0xa0
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0xfe01
       Version: 1.0
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: self-powered
       D1 power management state support: on
       D2 power management state support: on
       PME# support: 0x1f
     Control/status register: 0x0100
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion enabled
       PME# status: off

   Device-dependent header:
     0x48: 0x00000000 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x0040d020 0x00000000 0x00000000 0x00001002
     0x90: 0x604402c0 0x00000000 0x00000000 0x00000000
     0xa0: 0xfe010001 0x00c00100 0x00000016 0x00000001
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00001000 0x00800080 0x10080600 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000000 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 ENE Technology CB1410 CardBus Controller (CardBus bridge, revision 0x01) at ? dev 6 function 0 (tag 0x80003000, intrtag 0x80003000, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks): ENE Technology CB1410 CardBus Controller (rev. 0x01)
 ath0 at pci0 dev 11 function 0: PCI configuration registers:
   Common header:
     0x00: 0x001a168c 0x02900016 0x02000001 0x00005004

     Vendor Name: Atheros Communications (0x168c)
     Device ID: 0x001a
     Command register: 0x0016
       I/O space accesses: off
       Memory space accesses: on
       Bus mastering: on
       Special cycles: off
       MWI transactions: on
       Palette snooping: off
       Parity error checking: off
       Address/data stepping: off
       System error (SERR): off
       Fast back-to-back transactions: off
       Interrupt disable: off
     Status register: 0x0290
       Capability List support: on
       66 MHz capable: off
       User Definable Features (UDF) support: off
       Fast back-to-back capable: on
       Data parity error detected: off
       DEVSEL timing: medium (0x1)
       Slave signaled Target Abort: off
       Master received Target Abort: off
       Master received Master Abort: off
       Asserted System Error (SERR): off
       Parity error detected: off
     Class Name: network (0x02)
     Subclass Name: ethernet (0x00)
     Interface: 0x00
     Revision ID: 0x01
     BIST: 0x00
     Header Type: 0x00 (0x00)
     Latency Timer: 0x50
     Cache Line Size: 0x04

   Type 0 ("normal" device) header:
     0x10: 0xe2010000 0x00000000 0x00000000 0x00000000
     0x20: 0x00000000 0x00000000 0x00005001 0x04181468
     0x30: 0x00000000 0x00000044 0x00000000 0x1c0a0103

     Base address register at 0x10
       type: 32-bit nonprefetchable memory
       base: 0xe2010000, size: 0x00010000
     Base address register at 0x14
       not implemented(?)
     Base address register at 0x18
       not implemented(?)
     Base address register at 0x1c
       not implemented(?)
     Base address register at 0x20
       not implemented(?)
     Base address register at 0x24
       not implemented(?)
     Cardbus CIS Pointer: 0x00005001
     Subsystem vendor ID: 0x1468
     Subsystem ID: 0x0418
     Expansion ROM Base Address: 0x00000000
     Capability list pointer: 0x44
     Reserved @ 0x38: 0x00000000
     Maximum Latency: 0x1c
     Minimum Grant: 0x0a
     Interrupt pin: 0x01 (pin A)
     Interrupt line: 0x03

   Capability register at 0x44
     type: 0x01 (Power Management, rev. 1.0)

   PCI Power Management Capabilities Register
     Capabilities register: 0x01c2
       Version: 1.1
       PME# clock: off
       Device specific initialization: off
       3.3V auxiliary current: 375 mA
       D1 power management state support: off
       D2 power management state support: off
       PME# support: 0x00
     Control/status register: 0x4000
       Power state: D0
       PCI Express reserved: off
       No soft reset: off
       PME# assertion disabled
       PME# status: off

   Device-dependent header:
     0x40: 0x00000000 0x01c20001 0xc6004000 0x00000000
     0x50: 0x00000000 0x00000000 0x00000000 0x00000000
     0x60: 0x00000000 0x00000000 0x00000000 0x00000000
     0x70: 0x00000000 0x00000000 0x00000000 0x00000000
     0x80: 0x00000000 0x00000000 0x00000000 0x00000000
     0x90: 0x00000000 0x00000000 0x00000000 0x00000000
     0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
     0xf0: 0x00000000 0x00000000 0x00000000 0x00000000

     Don't know how to pretty-print device-dependent header.

 Atheros Communications product 0x001a (ethernet network, revision 0x01) at ? dev 11 function 0 (tag 0x80005800, intrtag 0x80005800, intrswiz 0, intrpin 0x1, i/o off, mem on, no quirks)
 ath0: interrupting at ioapic0 pin 17
 ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
 ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
 ath0: mac 7.8 phy 4.5 radio 5.6
 isa0 at pcib0
 cbb0: cacheline 0x0 lattimer 0x40
 cbb0: bhlc 0x24000
 cbb0: interrupting at ioapic0 pin 19
 cardslot0 at cbb0
 cardbus0 at cardslot0: bus 2
 pcmcia0 at cardslot0
 timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
 auich0: measured ac97 link rate at 48000 Hz
 audio0 at auich0: full duplex, mmap, independent
 acpiacad0: AC adapter online.
 uhub0 at usb0: Silicon Integra OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub0: 3 ports with 3 removable, self powered
 uhub1 at usb1: Silicon Integra OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub1: 3 ports with 3 removable, self powered
 uhub2 at usb2: Silicon Integrated System EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
 uhub2: 6 ports with 6 removable, self powered
 acpibat0: battery info: SANYO, LION, 01ZL 244
 acpibat0: battery info: SANYO, LION, 01ZL 244
 wd0 at atabus0 drive 0: <WDC WD1200BEVE-00UYT0>
 wd0: drive supports 16-sector PIO transfers, LBA48 addressing
 wd0: 111 GB, 232581 cyl, 16 head, 63 sec, 512 bytes/sect x 234441648 sectors
 wd0: 32-bit data port
 wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
 wd0(siside0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA)
 atapibus0 at atabus1: 2 targets
 cd0 at atapibus0 drive 0: <Slimtype DVDRW SSW-8015S, , HRS2> cdrom removable
 cd0: 32-bit data port
 cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
 cd0(siside0:1:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
 Kernelized RAIDframe activated
 pad0: outputs: 44100Hz, 16-bit, stereo
 audio1 at pad0: half duplex
 boot device: wd0
 root on wd0a dumps on wd0b
 root file system type: ffs
 wsdisplay0: screen 1 added (80x25, vt100 emulation)
 wsdisplay0: screen 2 added (80x25, vt100 emulation)
 wsdisplay0: screen 3 added (80x25, vt100 emulation)
 wsdisplay0: screen 4 added (80x25, vt100 emulation)

 Thank you very much for your help in resolving this issue.

 Kind regards,

 Nino


 -------- Original-Nachricht --------
 > Datum: Sat, 27 Jun 2009 17:15:05 +0000 (UTC)
 > Von: David Holland <dholland-bugs@netbsd.org>
 > An: port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, nbsdold@gmx.net
 > Betreff: Re: port-i386/41624: atheros-card works in 4.0 but not in 5.0

 > The following reply was made to PR port-i386/41624; it has been noted by
 > GNATS.
 > 
 > From: David Holland <dholland-bugs@netbsd.org>
 > To: gnats-bugs@NetBSD.org
 > Cc: 
 > Subject: Re: port-i386/41624: atheros-card works in 4.0 but not in 5.0
 > Date: Sat, 27 Jun 2009 17:14:54 +0000
 > 
 >  On Mon, Jun 22, 2009 at 09:15:00AM +0000, nbsdold@gmx.net wrote:
 >   > I am using a laptop (Acer Aspire 3634) with a wireless-card of
 >   > Atheros type, I guess made by Amtel. On NetBSD 5.0 this card does
 >   > not work. On NetBSD 4.0 this card DOES work, and produces the
 >   > device ath0.
 >   > 
 >   > Below is the dmesg 1. from NetBSD 4.0, where it works, and 2. of
 >   > NetBSD 5.0, where it only reads "cannot map register space". I
 >   > would be very grateful for any help.
 >  
 >  Does adding 'options PCI_ADDR_FIXUP' to the kernel config help?
 >  
 >  -- 
 >  David A. Holland
 >  dholland@netbsd.org
 >  

 -- 
 Neu: GMX Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
 für nur 19,99 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02

From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-i386/41624: atheros-card works in 4.0 but not in 5.0
Date: Tue, 8 Sep 2015 04:01:12 +0000

 On Mon, Jul 06, 2009 at 11:25:01AM +0000, Nino on NetBSD 4.0 wrote:
  >  Now ath0 DOES work. It was quite interesting, I attribute it to a
  > quirky card (it blue-screened Windows, it said something about
  > "memory parity error", which was definitely incorrect, as I tried
  > several RAM-chips). So not a problem of NetBSD.
  >  
  >  If you want to know details, I am sending you below a) the dmesg
  > while it was NOT working, and b) the dmesg when it WAS working;
  > possibly it can be of help for other cases in the future. What I
  > did to solve it was: reboot in Windows after taking out the
  > wireless-chip, then put in the chip when Windows is running, then
  > reboot Windows with the chip inside, then turn on wireless (using
  > the button on the laptop), then shutdown windows and boot into
  > NetBSD.

 Looking at the diffs between those dumps, I wonder if the problem
 is/was that your machine has bad RAM, or some similar problem :(

 for example: 

   ohci0 at pci0 dev 3 function 0: PCI configuration registers:
     Common header:
 -     0x00: 0x70011039 0x82800017 0x0c03100f 0x00804000
 +     0x00: 0x70011039 0x02800017 0x0c03100f 0x00804000

 Not related to the atheros card at all; but it seems like that should
 not be different from one boot to the next. Although I don't know what
 it actually means so maybe I'm jumping to conclusions.

 In any event I suspect the interesting part (within the atheros
 section) is this:

 -       Parity error detected: on
 +       Parity error detected: off

 and that this state caused it to not attach.

 However, it was all long enough ago that you've probably junked the
 hardware in the meantime... I hope you found a way to make it work
 reasonably reliably, as opposed to just "sometimes".

 I think at this point the PR should be closed...

 -- 
 David A. Holland
 dholland@netbsd.org

State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Tue, 08 Sep 2015 04:34:39 +0000
State-Changed-Why:
Problem appears to have been hardware-level.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.