Subject: kern/14057: CL-PD6729 PCI->PCMCIA Bridge not properly configured (WL200)
To: None <gnats-bugs@gnats.netbsd.org>
From: None <scotte@warped.com>
List: netbsd-bugs
Date: 09/25/2001 02:42:07
>Number: 14057
>Category: kern
>Synopsis: Compaq WL200 (WL100 behind CL-PD6729 bridge) is not configured properly
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Sep 24 19:43:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Scott Ellis
>Release: <NetBSD-current source date> Sept 23, 2001
>Organization:
//////////////////////////////////////////////////////////////////////
// Scott Ellis // scotte@warped.com //
//////////////////////////////////////////////////////////////////////
// WARNING: This signature warps time and space in its vicinity //
>Environment:
NetBSD 1.5Y (FOOBAR) #0: Sun Sep 23 17:05:41 PDT 2001 scotte@intrepid:/misc/localsrc/netbsd/netbsd_cvs_src/src/sys/arch/i386/compile/FOOBAR
Architecture: i386
Machine: i386
>Description:
The Compaq WL200 is a PCI version of the WL100 PrismII 802.11b network adapter.
The WL200 is the guts of a WL100 behind a Cirrus Logic CL-PD6729 PCI->PCMCIA
bridge.
Under Windows98 and Windows 2000, the card works fine.
Booting FreeBSD 4.4 install floppies, the card appears to work (it doesn't get
far enough to configure, however the status LED's on the card light up).
Under OpenBSD 2.9 install floppies, the kernel hangs (right after getting the interrupt for the PCIC).
Under NetBSD, the kernel finds the CL-PD6729 (and a bogus i83265SLR0) just fine,
and assigns IRQ3 to it. It does not appear to configure the Wavelan card
behind the bridge though (there is no wi0 found, and the card LED's don't
illuminate).
If I remove the Adapted 2940UW SCSI controller (and boot with the Laptop
install floppies), then wi0 is found, and wiconfig can run. However,
after ifconfig'ing wi0, the kernel reports wi0 device timeouts, and
the card doesn't actually work (it's not seen by peers on the network, or by
the access point when not in IBSS mode).
Suspect this is a problem configuring the 6729 part.
PR #6172 has some patches against 1.3G to "better support" the 6729, but these
don't apply cleanly to -current.
http://www.kaynet.or.jp/~kay/ml/netbsd-pcmcia/msg/msg00720.html is a patch
to support the 3.3v mode of the i83265SLR2. This didn't change anything
(even forcing a patch for the bogus i83265SLR0 as an R2 didn't do anything).
Note, the WL200/WL100 are 3.3v parts.
Below is the dmesg output (lots of VERBOSE junk turned on) with the card
not finding wi0 properly:
NetBSD 1.5Y (FOOBAR) #0: Sun Sep 23 17:05:41 PDT 2001
scotte@intrepid:/misc/localsrc/netbsd/netbsd_cvs_src/src/sys/arch/i386/compile/FOOBAR
cpu0: Intel Pentium (P54C) (586-class), 132.96 MHz
cpu0: features 1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
total memory = 48764 KB
avail memory = 43736 KB
using 635 buffers containing 2540 KB of memory
BIOS32 rev. 0 found at 0xf0400
PCI BIOS rev. 2.1 found at 0xf0430
pcibios: config mechanism [1][x], special cycles [1][x], last bus 0
PCI IRQ Routing Table rev. 1.0 found at 0xf09b0, size 112 bytes (5 entries)
PCI Interrupt Router at 000:07:0 (Intel 82371FB PCI-to-ISA Bridge (PIIX))
------------------------------------------
device vendor product pin PIRQ IRQ stage
------------------------------------------
000:09:0 0x5333 0x8811 A 0x03 9 0 already assigned
000:10:0 0x9004 0x8178 A 0x02 12 0 already assigned
000:11:0 0x1013 0x1100 A 0x01 10 0 already assigned
000:12:0 0x1011 0x0009 A 0x00 11 0 already assigned
------------------------------------------
PCI fixup examining 8086:1250
PCI fixup examining 8086:7000
PCI fixup examining 8086:7010
PCI fixup examining 5333:8811
PCI fixup examining 9004:8178
PCI fixup examining 1013:1100
PCI fixup examining 1011:09
PCI bus #0 is the last bus
[System BIOS Setting]-----------------------
device vendor product
register space address size
--------------------------------------------
000:00:0 0x8086 0x1250
[OK]
000:07:0 0x8086 0x7000
[OK]
000:07:1 0x8086 0x7010
20h port 0x0000e800 0x00000010
[OK]
000:09:0 0x5333 0x8811
10h mem 0xe7000000 0x00800000
[OK]
000:10:0 0x9004 0x8178
10h port 0x0000e000 0x00000100
14h mem 0xe6800000 0x00001000
[OK]
000:11:0 0x1013 0x1100
10h port 0x0000d800 0x00000004
[OK]
000:12:0 0x1011 0x0009
10h port 0x0000d400 0x00000080
14h mem 0xe6000000 0x00000080
[OK]
--------------------------[ 0 devices bogus]
Physical memory end: 0x02ff8000
PCI memory mapped I/O space start: 0x03000000
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 0 function 0: PCI configuration registers:
Common header:
0x00: 0x12508086 0x22000106 0x06000001 0x00002000
Vendor Name: Intel (0x8086)
Device Name: 82439HX System Controller (TXC) (0x1250)
Command register: 0x0106
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): on
Fast back-to-back transactions: off
Status register: 0x2200
Capability List support: off
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: on
Asserted System Error (SERR): off
Parity error detected: off
Class Name: bridge (0x06)
Subclass Name: host (0x00)
Interface: 0x00
Revision ID: 0x01
BIST: 0x00
Header Type: 0x00 (0x00)
Latency Timer: 0x20
Cache Line Size: 0x00
Type 0 ("normal" device) header:
0x10: 0x00000000 0x00000000 0x00000000 0x00000000
0x20: 0x00000000 0x00000000 0x00000000 0x00000000
0x30: 0x00000000 0x00000000 0x00000000 0x00000000
Base address register at 0x10
not implemented(?)
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: 0x0000
Subsystem ID: 0x0000
Expansion ROM Base Address: 0x00000000
Reserved @ 0x34: 0x00000000
Reserved @ 0x38: 0x00000000
Maximum Latency: 0x00
Minimum Grant: 0x00
Interrupt pin: 0x00 (none)
Interrupt line: 0x00
Device-dependent header:
0x40: 0x00000000 0x00000000 0x00000000 0x03000000
0x50: 0x14b10002 0x03100000 0x11551049 0x11110001
0x60: 0x0c0a0808 0x0c0c0c0c 0x00000000 0x00000000
0x70: 0x000a0020 0x00000000 0x00000000 0x00000000
0x80: 0x00000000 0x00000000 0x00000000 0x00000000
0x90: 0x00b91000 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 0x00000f18 0x00000000
Don't know how to pretty-print device-dependent header.
Intel 82439HX System Controller (TXC) (host bridge, revision 0x01) at ? dev 0 function 0 (tag 0x80000000, intrtag 0x80000000, intrswiz 0, intrpin 0, i/o off, mem on, no quirks)
pchb0: Intel 82439HX System Controller (TXC) (rev. 0x01)
pcib0 at pci0 dev 7 function 0: PCI configuration registers:
Common header:
0x00: 0x70008086 0x0280000f 0x06010001 0x00800000
Vendor Name: Intel (0x8086)
Device Name: 82371SB PCI-to-ISA Bridge (PIIX3) (0x7000)
Command register: 0x000f
I/O space accesses: on
Memory space accesses: on
Bus mastering: on
Special cycles: on
MWI transactions: off
Palette snooping: off
Parity error checking: off
Address/data stepping: off
System error (SERR): off
Fast back-to-back transactions: 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: bridge (0x06)
Subclass Name: ISA (0x01)
Interface: 0x00
Revision ID: 0x01
BIST: 0x00
Header Type: 0x00+multifunction (0x80)
Latency Timer: 0x00
Cache Line Size: 0x00
Type 0 ("normal" device) header:
0x10: 0x00000000 0x00000000 0x00000000 0x00000000
0x20: 0x00000000 0x00000000 0x00000000 0x00000000
0x30: 0x00000000 0x00000000 0x00000000 0x00000000
Base address register at 0x10
not implemented(?)
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: 0x0000
Subsystem ID: 0x0000
Expansion ROM Base Address: 0x00000000
Reserved @ 0x34: 0x00000000
Reserved @ 0x38: 0x00000000
Maximum Latency: 0x00
Minimum Grant: 0x00
Interrupt pin: 0x00 (none)
Interrupt line: 0x00
Device-dependent header:
0x40: 0x00000000 0x00000000 0x00000000 0x00230009
0x50: 0x00000000 0x00000000 0x00000000 0x00000000
0x60: 0x090c0a0b 0x00000000 0x0000f200 0x00000000
0x70: 0x00000080 0x0c0c0000 0x00000002 0x00000000
0x80: 0x00000000 0x00000000 0x00000000 0x00000000
0x90: 0x00000000 0x00000000 0x00000000 0x00000000
0xa0: 0x00a00009 0x20000002 0x0000000f 0x00000000
0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
0xf0: 0x00000000 0x00000000 0x00000f10 0x00000000
Don't know how to pretty-print device-dependent header.
Intel 82371SB PCI-to-ISA Bridge (PIIX3) (ISA bridge, revision 0x01) at ? dev 7 function 0 (tag 0x80003800, intrtag 0x80003800, intrswiz 0, intrpin 0, i/o on, mem on, no quirks)
pcib0: Intel 82371SB PCI-to-ISA Bridge (PIIX3) (rev. 0x01)
pciide0 at pci0 dev 7 function 1: PCI configuration registers:
Common header:
0x00: 0x70108086 0x02800005 0x01018000 0x00002000
Vendor Name: Intel (0x8086)
Device Name: 82371SB IDE Interface (PIIX3) (0x7010)
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
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: mass storage (0x01)
Subclass Name: IDE (0x01)
Interface: 0x80
Revision ID: 0x00
BIST: 0x00
Header Type: 0x00 (0x00)
Latency Timer: 0x20
Cache Line Size: 0x00
Type 0 ("normal" device) header:
0x10: 0x00000000 0x00000000 0x00000000 0x00000000
0x20: 0x0000e801 0x00000000 0x00000000 0x00000000
0x30: 0x00000000 0x00000000 0x00000000 0x00000000
Base address register at 0x10
not implemented(?)
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
type: 16-bit i/o
base: 0x0000e800, size: 0x00000010
Base address register at 0x24
not implemented(?)
Cardbus CIS Pointer: 0x00000000
Subsystem vendor ID: 0x0000
Subsystem ID: 0x0000
Expansion ROM Base Address: 0x00000000
Reserved @ 0x34: 0x00000000
Reserved @ 0x38: 0x00000000
Maximum Latency: 0x00
Minimum Grant: 0x00
Interrupt pin: 0x00 (none)
Interrupt line: 0x00
Device-dependent header:
0x40: 0x00000000 0x00000000 0x00000000 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 0x00000f10 0x00000000
Don't know how to pretty-print device-dependent header.
Intel 82371SB IDE Interface (PIIX3) (IDE mass storage, interface 0x80) at ? dev 7 function 1 (tag 0x80003900, intrtag 0x80003900, intrswiz 0, intrpin 0, i/o on, mem off, no quirks): Intel 82371SB IDE Interface (PIIX3) (rev. 0x00)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
pciide0: primary channel ignored (disabled)
pciide0: secondary channel wired to compatibility mode
pciide0: secondary channel ignored (disabled)
vga0 at pci0 dev 9 function 0: PCI configuration registers:
Common header:
0x00: 0x88115333 0x02000003 0x03000000 0x00000000
Vendor Name: S3 (0x5333)
Device Name: Trio32/64 (0x8811)
Command register: 0x0003
I/O space accesses: on
Memory space accesses: on
Bus mastering: off
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
Status register: 0x0200
Capability List support: off
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: display (0x03)
Subclass Name: VGA (0x00)
Interface: 0x00
Revision ID: 0x00
BIST: 0x00
Header Type: 0x00 (0x00)
Latency Timer: 0x00
Cache Line Size: 0x00
Type 0 ("normal" device) header:
0x10: 0xe7000000 0x00000000 0x00000000 0x00000000
0x20: 0x00000000 0x00000000 0x00000000 0x00000000
0x30: 0x00000000 0x00000000 0x00000000 0x00000109
Base address register at 0x10
type: 32-bit nonprefetchable memory
base: 0xe7000000, size: 0x00800000
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: 0x0000
Subsystem ID: 0x0000
Expansion ROM Base Address: 0x00000000
Reserved @ 0x34: 0x00000000
Reserved @ 0x38: 0x00000000
Maximum Latency: 0x00
Minimum Grant: 0x00
Interrupt pin: 0x01 (pin A)
Interrupt line: 0x09
Device-dependent header:
0x40: 0x00000000 0x00000000 0x00000000 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.
S3 Trio32/64 (VGA display) at ? dev 9 function 0 (tag 0x80004800, intrtag 0x80004800, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks): S3 Trio32/64 (rev. 0x00)
wsdisplay0 at vga0: console (80x25, vt100 emulation)
ahc0 at pci0 dev 10 function 0: PCI configuration registers:
Common header:
0x00: 0x81789004 0x02800017 0x01000000 0x00002008
Vendor Name: Adaptec (0x9004)
Device Name: AHA-2940 Ultra (0x8178)
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
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: mass storage (0x01)
Subclass Name: SCSI (0x00)
Interface: 0x00
Revision ID: 0x00
BIST: 0x00
Header Type: 0x00 (0x00)
Latency Timer: 0x20
Cache Line Size: 0x08
Type 0 ("normal" device) header:
0x10: 0x0000e001 0xe6800000 0x00000000 0x00000000
0x20: 0x00000000 0x00000000 0x00000000 0x00000000
0x30: 0x00000000 0x00000000 0x00000000 0x0808010c
Base address register at 0x10
type: 32-bit i/o
base: 0x0000e000, size: 0x00000100
Base address register at 0x14
type: 32-bit nonprefetchable memory
base: 0xe6800000, 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: 0x0000
Subsystem ID: 0x0000
Expansion ROM Base Address: 0x00000000
Reserved @ 0x34: 0x00000000
Reserved @ 0x38: 0x00000000
Maximum Latency: 0x08
Minimum Grant: 0x08
Interrupt pin: 0x01 (pin A)
Interrupt line: 0x0c
Device-dependent header:
0x40: 0x00001580 0x00001580 0x00000000 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.
Adaptec AHA-2940 Ultra (SCSI mass storage) at ? dev 10 function 0 (tag 0x80005000, intrtag 0x80005000, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks)
ahc0: interrupting at irq 12
ahc0: aic7880 Wide Channel A, SCSI Id=7, 16/255 SCBs
scsibus0 at ahc0: 16 targets, 8 luns per target
pcic0 at pci0 dev 11 function 0: PCI configuration registers:
Common header:
0x00: 0x11001013 0x04000083 0x06050007 0x00000000
Vendor Name: Cirrus Logic (0x1013)
Device Name: CL-PD6729 (0x1100)
Command register: 0x0083
I/O space accesses: on
Memory space accesses: on
Bus mastering: off
Special cycles: off
MWI transactions: off
Palette snooping: off
Parity error checking: off
Address/data stepping: on
System error (SERR): off
Fast back-to-back transactions: off
Status register: 0x0400
Capability List support: off
66 MHz capable: off
User Definable Features (UDF) support: off
Fast back-to-back capable: off
Data parity error detected: off
DEVSEL timing: slow (0x2)
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: PCMCIA (0x05)
Interface: 0x00
Revision ID: 0x07
BIST: 0x00
Header Type: 0x00 (0x00)
Latency Timer: 0x00
Cache Line Size: 0x00
Type 0 ("normal" device) header:
0x10: 0x0000d801 0x00000000 0x00000000 0x00000000
0x20: 0x00000000 0x00000000 0x00000000 0x00000000
0x30: 0x00000000 0x00000000 0x00000000 0x0000010a
Base address register at 0x10
type: 32-bit i/o
base: 0x0000d800, size: 0x00000004
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: 0x0000
Subsystem ID: 0x0000
Expansion ROM Base Address: 0x00000000
Reserved @ 0x34: 0x00000000
Reserved @ 0x38: 0x00000000
Maximum Latency: 0x00
Minimum Grant: 0x00
Interrupt pin: 0x01 (pin A)
Interrupt line: 0x0a
Device-dependent header:
0x40: 0x00000000 0x00000000 0x00000000 0x00000000
0x50: 0x00000000 0x00000000 0x00000000 0x00000000
0x60: 0x00000000 0x00000000 0x00000000 0x00000000
0x70: 0x00000000 0x00000000 0x00000000 0x00000000
0x80: 0x00212007 0x00045309 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.
Cirrus Logic CL-PD6729 (PCMCIA bridge, revision 0x07) at ? dev 11 function 0 (tag 0x80005800, intrtag 0x80005800, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks): Cirrus Logic PD6729 PCMCIA controller
pcic0: controller 0 (Cirrus PD672X) has sockets A and B
pcic0: controller 1 (Intel 82365SL Revision 2) has no sockets
tlp0 at pci0 dev 12 function 0: PCI configuration registers:
Common header:
0x00: 0x00091011 0x02800017 0x02000022 0x00002008
Vendor Name: Digital Equipment (0x1011)
Device Name: DECchip 21140 ("FasterNet") 10/100 Ethernet (0x0009)
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
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: network (0x02)
Subclass Name: ethernet (0x00)
Interface: 0x00
Revision ID: 0x22
BIST: 0x00
Header Type: 0x00 (0x00)
Latency Timer: 0x20
Cache Line Size: 0x08
Type 0 ("normal" device) header:
0x10: 0x0000d401 0xe6000000 0x00000000 0x00000000
0x20: 0x00000000 0x00000000 0x00000000 0x11001186
0x30: 0x00000000 0x00000000 0x00000000 0x2814010b
Base address register at 0x10
type: 32-bit i/o
base: 0x0000d400, size: 0x00000080
Base address register at 0x14
type: 32-bit nonprefetchable memory
base: 0xe6000000, 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: 0x1186
Subsystem ID: 0x1100
Expansion ROM Base Address: 0x00000000
Reserved @ 0x34: 0x00000000
Reserved @ 0x38: 0x00000000
Maximum Latency: 0x28
Minimum Grant: 0x14
Interrupt pin: 0x01 (pin A)
Interrupt line: 0x0b
Device-dependent header:
0x40: 0x00001200 0x00000000 0x00000000 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.
Digital Equipment DECchip 21140 ("FasterNet") 10/100 Ethernet (ethernet network, revision 0x22) at ? dev 12 function 0 (tag 0x80006000, intrtag 0x80006000, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks): DECchip 21140A Ethernet, pass 2.2
tlp0: interrupting at irq 11
tlp0: Ethernet address 00:80:c8:7f:d2:74
lxtphy0 at tlp0 phy 0: LXT970 10/100 media interface, rev. 0
lxtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
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
pcppi0 at isa0 port 0x61
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
pcmcia0 at pcic0 controller 0 socket 0
pcmcia1 at pcic0 controller 0 socket 1
apm0 at mainbus0: Power Management spec V1.2
biomask f7fd netmask fffd ttymask ffff
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 6 lun 0: <IBM, DCAS-34330W, S65A> SCSI2 0/direct fixed
sd0: 4134 MB, 8205 cyl, 6 head, 171 sec, 512 bytes/sect x 8467200 sectors
sd0: sync (50.0ns offset 8), 16-bit (40.000MB/s) transfers, tagged queueing
pcic0: using irq 3 for socket events
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)
wsmux1: connecting to wsdisplay0
>How-To-Repeat:
Install WL200 card. Boot anything up to -current Sept 23, 2001.
Watch how the card doesn't work! ;-)
>Fix:
Possible fix is noted above.
http://www.kaynet.or.jp/~kay/ml/netbsd-pcmcia/msg/msg00720.html (3.3v support)
and
PR #6172.
>Release-Note:
>Audit-Trail:
>Unformatted: