On Thu, 1 Apr 2010, Dave Anderson wrote: >On Thu, 1 Apr 2010, Dave Anderson wrote: > >>I've inherited an old notebook (Sony Vaio PCG-FX120) whose CardBus slots >>are (presumably) unusable because their interrupts aren't mapped: >> >>cbb0 at pci1 dev 2 function 0 "Ricoh 5C476 CardBus" rev 0x80: couldn't \ >>map interrupt >>cbb1 at pci1 dev 2 function 1 "Ricoh 5C476 CardBus" rev 0x80: couldn't \ >>map interrupt >> >>I've updated the BIOS to the latest version I can find, and am running >>current (as of March 30th). This happens both with APM and with ACPI >>(APM disabled); I've included both full dmesgs below. >> >>With ACPI there's one additional "couldn't map interrupt" for a device >>which is configured properly with APM: >> >>uhci0 at pci0 dev 31 function 2 "Intel 82801BA USB" rev 0x03: couldn't \ >>map interrupt > >One more thing I should have mentioned: this system has a very simple >BIOS with only a few tweakable settings; I've tried them all without >changing this behavior. > > Dave > >>I'd really like to get this working properly, since I can't afford to >>buy a new system right now. If anyone is interested in looking into >>this, I'd be happy to run any tests, patches or whatever; the system >>isn't in use yet, so even complete reinstalls are fine. >> >>Thanks for any help, >> >> Dave
I bit of searching turned up 'UKC>change pcibios' and setting the flags to 0x30; this 'verbose' dmesg plus pcidump -v ( both included below) produce a bunch of interesting-looking information which, unfortunately, I do not (yet) know enough to make sense of. I also found a truly gross hack used by someone in similar circumstances (http://www.gratisoft.us/ftp/pub/todd/OpenBSD/srx77/cardbus.diff), which I'll try to adapt if I don't find anything better. Dave OpenBSD 4.7-current (GENERIC) #560: Wed Mar 24 00:26:42 MDT 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel Pentium III ("GenuineIntel" 686-class) 696 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE real mem = 534798336 (510MB) avail mem = 508944384 (485MB) User Kernel Config UKC> chn\^H \^Hange pcibios 361 pcibios0 at bios0 flags 0x0 change (y/n) ? flags [0] ? 0x30 361 pcibios0 changed 361 pcibios0 at bios0 flags 0x30 UKC> quit Continuing... mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 03/06/02, BIOS32 rev. 0 @ 0xfd878, SMBIOS rev. 2.31 @ 0xd8010 (15 entries) bios0: vendor Phoenix Technologies LTD version "R0232U0" date 03/06/02 bios0: Sony Corporation PCG-FX120(UC) apm0 at bios0: Power Management spec V1.2 apm0: AC on, battery charge unknown acpi at bios0 function 0x0 not configured pcibios0 at bios0: rev 2.1 @ 0xfd860/0x7a0 pcibios0: config mechanism [1][x], special cycles [x][x], last bus 1 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdf30/176 (9 entries) PIR Entry 0: Bus: 0 Device: 30 INTA: link 0x60 bitmap 0x0200 INTB: link 0x61 bitmap 0x0200 INTC: link 0x62 bitmap 0x0200 INTD: link 0x63 bitmap 0x0200 PIR Entry 1: Bus: 1 Device: 6 INTA: link 0x62 bitmap 0x0200 INTB: link 0x63 bitmap 0x0200 INTC: link 0x60 bitmap 0x0200 INTD: link 0x61 bitmap 0x0200 PIR Entry 2: Bus: 1 Device: 4 INTA: link 0x61 bitmap 0x0200 INTB: link 0x60 bitmap 0x0200 INTC: link 0x62 bitmap 0x0200 INTD: link 0x63 bitmap 0x0200 PIR Entry 3: Bus: 1 Device: 9 INTA: link 0x62 bitmap 0x0200 INTB: link 0x63 bitmap 0x0200 INTC: link 0x00 bitmap 0x0200 INTD: link 0x00 bitmap 0x0200 PIR Entry 4: Bus: 1 Device: 8 INTA: link 0x68 bitmap 0x0200 INTB: link 0x00 bitmap 0x0000 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 5: Bus: 0 Device: 0 INTA: link 0x60 bitmap 0x0200 INTB: link 0x61 bitmap 0x0200 INTC: link 0x62 bitmap 0x0200 INTD: link 0x63 bitmap 0x0200 PIR Entry 6: Bus: 0 Device: 31 INTA: link 0x60 bitmap 0x0200 INTB: link 0x61 bitmap 0x0200 INTC: link 0x6b bitmap 0x0200 INTD: link 0x63 bitmap 0x0200 PIR Entry 7: Bus: 0 Device: 2 INTA: link 0x60 bitmap 0xdef8 INTB: link 0x61 bitmap 0xdef8 INTC: link 0x00 bitmap 0xdef8 INTD: link 0x00 bitmap 0xdef8 PIR Entry 8: Bus: 0 Device: 1 INTA: link 0x60 bitmap 0xdef8 INTB: link 0x61 bitmap 0xdef8 INTC: link 0x00 bitmap 0xdef8 INTD: link 0x00 bitmap 0xdef8 pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371FB ISA" rev 0x00) pciintr_link_init: bus 0 device 2 link 0x60: bad irq bitmap 0xdef8, should be 0x0200 pciintr_link_init: bus 0 device 2 link 0x61: bad irq bitmap 0xdef8, should be 0x0200 pciintr_link_init: bus 0 device 1 link 0x60: bad irq bitmap 0xdef8, should be 0x0200 pciintr_link_init: bus 0 device 1 link 0x61: bad irq bitmap 0xdef8, should be 0x0200 pciintr_link_fixup: PIRQ 0x00 is already connected to IRQ 9 pciintr_link_fixup: PIRQ 0x01 is already connected to IRQ 9 pciintr_link_fixup: PIRQ 0x02 is already connected to IRQ 10 pciintr_link_fixup: PIRQ 0x03 is already connected to IRQ 10 pciintr_link_fixup: PIRQ 0x04 is already connected to IRQ 9 pciintr_link_fixup: PIRQ 0x07 is already connected to IRQ 9 pciintr_link_fixup: piirq 0x0600 001:02:0 1180:0476 Mismatched primary bus: primary 0, secondary 0, subordinate 0 PCI bus renumbering needed PCI bridge 0: primary 1, secondary 2, subordinate 2 PCI bridge 1: primary 1, secondary 3, subordinate 3 PCI bridge 2: primary 0, secondary 1, subordinate 3 pcibios0: PCI bus #3 is the last bus [System BIOS Setting]----------------------- device vendor product register space address size -------------------------------------------- 000:00:0 8086:1130 [OK] 000:02:0 8086:1132 10h mem 0xf8000000 0x04000000 14h mem 0xf4000000 0x00080000 [OK] 000:30:0 8086:2448 [OK] 000:31:0 8086:244c [OK] 000:31:1 8086:244a 20h port 0x00001800 0x00000010 [OK] 000:31:2 8086:2442 20h port 0x00001820 0x00000020 [OK] 000:31:3 8086:2443 20h port 0x00001810 0x00000010 [OK] 000:31:4 8086:2444 20h port 0x00002400 0x00000020 [OK] 000:31:5 8086:2445 10h port 0x00001c00 0x00000100 14h port 0x00001840 0x00000040 [OK] 000:31:6 8086:2446 10h port 0x00002000 0x00000100 14h port 0x00001880 0x00000080 [OK] 001:00:0 104c:8021 10h mem 0xf4101000 0x00000800 14h mem 0xf4104000 0x00004000 [OK] 001:02:0 1180:0476 10h mem 0x00000000 0x00001000 [OK] 001:02:1 1180:0476 10h mem 0x00000000 0x00001000 [OK] 001:08:0 8086:2449 10h mem 0xf4100000 0x00001000 14h port 0x00003000 0x00000040 [OK] 000:00:0 8086:1130 [OK] 000:02:0 8086:1132 10h mem 0xf8000000 0x04000000 14h mem 0xf4000000 0x00080000 [OK] 000:30:0 8086:2448 [OK] 000:31:0 8086:244c [OK] 000:31:1 8086:244a 20h port 0x00001800 0x00000010 [OK] 000:31:2 8086:2442 20h port 0x00001820 0x00000020 [OK] 000:31:3 8086:2443 20h port 0x00001810 0x00000010 [OK] 000:31:4 8086:2444 20h port 0x00002400 0x00000020 [OK] 000:31:5 8086:2445 10h port 0x00001c00 0x00000100 14h port 0x00001840 0x00000040 [OK] 000:31:6 8086:2446 10h port 0x00002000 0x00000100 14h port 0x00001880 0x00000080 [OK] 001:00:0 104c:8021 disabled mem space at addr 0xf4101000 size 0x800 10h mem 0xf4101000 0x00000800 disabled mem space at addr 0xf4104000 size 0x4000 14h mem 0xf4104000 0x00004000 [OK] 001:02:0 1180:0476 10h mem 0x00000000 0x00001000 [OK] 001:02:1 1180:0476 10h mem 0x00000000 0x00001000 [OK] 001:08:0 8086:2449 10h mem 0xf4100000 0x00001000 14h port 0x00003000 0x00000040 [OK] --------------------------[ 0 devices bogus] Physical memory end: 0x1fe7c000 PCI memory mapped I/O space start: 0x1ff00000 [PCIBIOS fixup stage]----------------------- device vendor product register space address size -------------------------------------------- 000:00:0 8086:1130 [OK] 000:02:0 8086:1132 10h mem 0xf8000000 0x04000000 14h mem 0xf4000000 0x00080000 [OK] 000:30:0 8086:2448 [OK] 000:31:0 8086:244c [OK] 000:31:1 8086:244a 20h port 0x00001800 0x00000010 [OK] 000:31:2 8086:2442 20h port 0x00001820 0x00000020 [OK] 000:31:3 8086:2443 20h port 0x00001810 0x00000010 [OK] 000:31:4 8086:2444 20h port 0x00002400 0x00000020 [OK] 000:31:5 8086:2445 10h port 0x00001c00 0x00000100 14h port 0x00001840 0x00000040 [OK] 000:31:6 8086:2446 10h port 0x00002000 0x00000100 14h port 0x00001880 0x00000080 [OK] 001:00:0 104c:8021 10h mem 0xf4101000 0x00000800 14h mem 0xf4104000 0x00004000 [OK] 001:02:0 1180:0476 pci_addr_fixup: 001:02:0 1180:0476 new address 0x1ff00000 10h mem 0x1ff00000 0x00001000 [OK] 001:02:1 1180:0476 pci_addr_fixup: 001:02:1 1180:0476 new address 0x1ff01000 10h mem 0x1ff01000 0x00001000 [OK] 001:08:0 8086:2449 10h mem 0xf4100000 0x00001000 14h port 0x00003000 0x00000040 [OK] --------------------------[ 0 devices bogus] bios0: ROM list: 0xc0000/0xc000 0xd8000/0x4000! 0xdc000/0x4000! cpu0 at mainbus0: (uniprocessor) pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82815 Host" rev 0x11 vga1 at pci0 dev 2 function 0 "Intel 82815 Video" rev 0x11 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) intagp0 at vga1 agp0 at intagp0: aperture at 0xf8000000, size 0x4000000 ppb0 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x03 0:30:0 8086:2448 pin A clink 0x00 irq 9 stage 0 fixed up irq 9 0:30:0 8086:2448 pin B clink 0x01 irq 9 stage 0 fixed up irq 9 0:30:0 8086:2448 pin C clink 0x02 irq 10 stage 0 fixed up irq 10 0:30:0 8086:2448 pin D clink 0x03 irq 10 stage 0 fixed up irq 10 pci1 at ppb0 bus 1 mem address conflict 0x1ff00000/0x1000 mem address conflict 0x1ff01000/0x1000 "TI TSB43AA22 FireWire" rev 0x02 at pci1 dev 0 function 0 not configured cbb0 at pci1 dev 2 function 0 "Ricoh 5C476 CardBus" rev 0x80Interrupt not connected; no need to change.: couldn't map interrupt cbb1 at pci1 dev 2 function 1 "Ricoh 5C476 CardBus" rev 0x80Interrupt not connected; no need to change.: couldn't map interrupt fxp0 at pci1 dev 8 function 0 "Intel 82562" rev 0x03 1:8:0 8086:2449 pin A clink 0x04 irq 9 stage 0 WARNING: preserving irq 9 pci_intr_route_link: route PIRQ 0x04 -> IRQ 9 preserved BIOS setting , i82562: irq 9, address 08:00:46:14:eb:5a inphy0 at fxp0 phy 1: i82562ET 10/100 PHY, rev. 0 ichpcib0 at pci0 dev 31 function 0 "Intel 82801BAM LPC" rev 0x03: 24-bit timer at 3579545Hz pciide0 at pci0 dev 31 function 1 "Intel 82801BAM IDE" rev 0x03: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility wd0 at pciide0 channel 0 drive 0: <HITACHI_DK23BA-10> wd0: 16-sector PIO, LBA, 9590MB, 19640880 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, DVD-ROM SD-C2502, 1513> ATAPI 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 uhci0 at pci0 dev 31 function 2 "Intel 82801BA USB" rev 0x03 0:31:2 8086:2442 pin D clink 0x03 irq 9 stage 0 WARNING: preserving irq 9 pci_intr_route_link: route PIRQ 0x03 -> IRQ 9 preserved BIOS setting : irq 9 ichiic0 at pci0 dev 31 function 3 "Intel 82801BA SMBus" rev 0x03 0:31:3 8086:2443 pin B clink 0x01 irq 9 stage 0 WARNING: preserving irq 9 pci_intr_route_link: route PIRQ 0x01 -> IRQ 9 preserved BIOS setting : irq 9 iic0 at ichiic0 uhci1 at pci0 dev 31 function 4 "Intel 82801BA USB" rev 0x03 0:31:4 8086:2444 pin C clink 0x07 irq 9 stage 0 WARNING: preserving irq 9 pci_intr_route_link: route PIRQ 0x07 -> IRQ 9 preserved BIOS setting : irq 9 auich0 at pci0 dev 31 function 5 "Intel 82801BA AC97" rev 0x03 0:31:5 8086:2445 pin B clink 0x01 irq 9 stage 0 WARNING: preserving irq 9 pci_intr_route_link: route PIRQ 0x01 -> IRQ 9 preserved BIOS setting : irq 9, ICH2 AC97 ac97: codec id 0x41445348 (Analog Devices AD1881A) ac97: codec features headphone, Analog Devices Phat Stereo audio0 at auich0 "Intel 82801BA Modem" rev 0x03 at pci0 dev 31 function 6 not configured pci_intr_post_fixup: PCI IRQs: 9 9 10 9 9 9; ISA IRQs: 0 1 2 3 4 5 6 7 8 11 12 13 14 15 isa0 at ichpcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pms0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pms0 mux 0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec pcic0 at isa0 port 0x3e0/2 iomem 0xd0000/16384 pcic0 controller 0: <Intel 82365SL rev 1> has sockets A and B pcmcia0 at pcic0 controller 0 socket 0 pcmcia1 at pcic0 controller 0 socket 1 pcic0: irq 3, polling enabled usb0 at uhci0: USB revision 1.0 uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1 biomask ef65 netmask ef65 ttymask ffff mtrr: Pentium Pro MTRR support vscsi0 at root scsibus1 at vscsi0: 256 targets softraid0 at root root on wd0a swap on wd0b dump on wd0b Domain /dev/pci0: 0:0:0: Intel 82815 Host 0x0000: Vendor ID: 8086 Product ID: 1130 0x0004: Command: 0106 Status ID: 2090 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 11 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 104d Product ID: 80df 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x0088: Capability 0x09: Vendor Specific 0:2:0: Intel 82815 Video 0x0000: Vendor ID: 8086 Product ID: 1132 0x0004: Command: 0007 Status ID: 02b0 0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 11 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR mem prefetchable 32bit addr: 0xf8000000 0x0014: BAR mem 32bit addr: 0xf4000000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 104d Product ID: 80df 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: 00 Max Lat: 00 0x00dc: Capability 0x01: Power Management 0:30:0: Intel 82801BAM Hub-to-PCI 0x0000: Vendor ID: 8086 Product ID: 2448 0x0004: Command: 0107 Status ID: 0080 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 03 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00 0x0010: 00000000 0x0014: 00000000 0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 3 Secondary Latency Timer: 40 0x001c: I/O Base: 30 I/O Limit: 30 Secondary Status: 2280 0x0020: Memory Base: f410 Memory Limit: f410 0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Bridge Control: 0004 0:31:0: Intel 82801BAM LPC 0x0000: Vendor ID: 8086 Product ID: 244c 0x0004: Command: 000f Status ID: 0280 0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 03 0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 0000 Product ID: 0000 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0:31:1: Intel 82801BAM IDE 0x0000: Vendor ID: 8086 Product ID: 244a 0x0004: Command: 0005 Status ID: 0280 0x0008: Class: 01 Subclass: 01 Interface: 80 Revision: 03 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x00001800 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 104d Product ID: 80df 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0:31:2: Intel 82801BA USB 0x0000: Vendor ID: 8086 Product ID: 2442 0x0004: Command: 0005 Status ID: 0280 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 03 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x00001820 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 104d Product ID: 80df 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 04 Line: 09 Min Gnt: 00 Max Lat: 00 0:31:3: Intel 82801BA SMBus 0x0000: Vendor ID: 8086 Product ID: 2443 0x0004: Command: 0001 Status ID: 0280 0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 03 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x00001810 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 104d Product ID: 80df 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 09 Min Gnt: 00 Max Lat: 00 0:31:4: Intel 82801BA USB 0x0000: Vendor ID: 8086 Product ID: 2444 0x0004: Command: 0005 Status ID: 0280 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 03 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x00002400 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 104d Product ID: 80df 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 03 Line: 09 Min Gnt: 00 Max Lat: 00 0:31:5: Intel 82801BA AC97 0x0000: Vendor ID: 8086 Product ID: 2445 0x0004: Command: 0005 Status ID: 0280 0x0008: Class: 04 Subclass: 01 Interface: 00 Revision: 03 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR io addr: 0x00001c00 0x0014: BAR io addr: 0x00001840 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 104d Product ID: 80df 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 09 Min Gnt: 00 Max Lat: 00 0:31:6: Intel 82801BA Modem 0x0000: Vendor ID: 8086 Product ID: 2446 0x0004: Command: 0001 Status ID: 0280 0x0008: Class: 07 Subclass: 03 Interface: 00 Revision: 03 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR io addr: 0x00002000 0x0014: BAR io addr: 0x00001880 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 104d Product ID: 80df 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 09 Min Gnt: 00 Max Lat: 00 1:0:0: TI TSB43AA22 FireWire 0x0000: Vendor ID: 104c Product ID: 8021 0x0004: Command: 0110 Status ID: 0210 0x0008: Class: 0c Subclass: 00 Interface: 10 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 08 0x0010: BAR mem 32bit addr: 0xf4101000 0x0014: BAR mem 32bit addr: 0xf4104000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 104d Product ID: 80df 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: 03 Max Lat: 04 0x0044: Capability 0x01: Power Management 1:2:0: Ricoh 5C476 CardBus 0x0000: Vendor ID: 1180 Product ID: 0476 0x0004: Command: 0007 Status ID: 0210 0x0008: Class: 06 Subclass: 07 Interface: 00 Revision: 80 0x000c: BIST: 00 Header Type: 82 Latency Timer: 00 Cache Line Size: 00 0x0010: Cardbus Control Registers Base Address: f4102000 0x0018: Primary Bus: 1 Cardbus Bus: 2 Subordinate Bus: 2 Cardbus Latency Timer: 00 0x001c: Memory Base 0: 00000000 0x0020: Memory Limit 0: 00000000 0x0024: Memory Base 1: 00000000 0x0028: Memory Limit 1: 00000000 0x002c: I/O Base 0: 00000000 0x0030: I/O Limit 0: 00000000 0x0034: I/O Base 1: 00000000 0x0038: I/O Limit 1: 00000000 0x003c: Interrupt Pin: 01 Line: 00 Bridge Control: 0700 0x0040: Subsystem Vendor ID: 104d Product ID: 80df 0x0044: 16-bit Legacy Mode Base Address: 000003e1 0x00dc: Capability 0x01: Power Management 1:2:1: Ricoh 5C476 CardBus 0x0000: Vendor ID: 1180 Product ID: 0476 0x0004: Command: 0007 Status ID: 0210 0x0008: Class: 06 Subclass: 07 Interface: 00 Revision: 80 0x000c: BIST: 00 Header Type: 82 Latency Timer: 00 Cache Line Size: 00 0x0010: Cardbus Control Registers Base Address: f4103000 0x0018: Primary Bus: 1 Cardbus Bus: 3 Subordinate Bus: 3 Cardbus Latency Timer: 00 0x001c: Memory Base 0: 00000000 0x0020: Memory Limit 0: 00000000 0x0024: Memory Base 1: 00000000 0x0028: Memory Limit 1: 00000000 0x002c: I/O Base 0: 00000000 0x0030: I/O Limit 0: 00000000 0x0034: I/O Base 1: 00000000 0x0038: I/O Limit 1: 00000000 0x003c: Interrupt Pin: 02 Line: 00 Bridge Control: 0700 0x0040: Subsystem Vendor ID: 104d Product ID: 80df 0x0044: 16-bit Legacy Mode Base Address: 000003e1 0x00dc: Capability 0x01: Power Management 1:8:0: Intel 82562 0x0000: Vendor ID: 8086 Product ID: 2449 0x0004: Command: 0117 Status ID: 0290 0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 03 0x000c: BIST: 00 Header Type: 00 Latency Timer: 42 Cache Line Size: 08 0x0010: BAR mem 32bit addr: 0xf4100000 0x0014: BAR io addr: 0x00003000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 3013 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: 08 Max Lat: 38 0x00dc: Capability 0x01: Power Management >>OpenBSD 4.7-current (GENERIC) #0: Tue Mar 30 11:36:17 EDT 2010 >> d...@minya.daveanderson.com:/usr/src/sys/arch/i386/compile/GENERIC >>cpu0: Intel Pentium III ("GenuineIntel" 686-class) 696 MHz >>cpu0: >>FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE >>real mem = 534798336 (510MB) >>avail mem = 509218816 (485MB) >>mainbus0 at root >>bios0 at mainbus0: AT/286+ BIOS, date 03/06/02, BIOS32 rev. 0 @ 0xfd878, >>SMBIOS rev. 2.31 @ 0xd8010 (15 entries) >>bios0: vendor Phoenix Technologies LTD version "R0232U0" date 03/06/02 >>bios0: Sony Corporation PCG-FX120(UC) >>apm0 at bios0: Power Management spec V1.2 >>apm0: AC on, battery charge unknown >>acpi at bios0 function 0x0 not configured >>pcibios0 at bios0: rev 2.1 @ 0xfd860/0x7a0 >>pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdf30/176 (9 entries) >>pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371FB ISA" rev 0x00) >>pcibios0: PCI bus #3 is the last bus >>bios0: ROM list: 0xc0000/0xc000 0xd8000/0x4000! 0xdc000/0x4000! >>cpu0 at mainbus0: (uniprocessor) >>pci0 at mainbus0 bus 0: configuration mode 1 (bios) >>pchb0 at pci0 dev 0 function 0 "Intel 82815 Host" rev 0x11 >>vga1 at pci0 dev 2 function 0 "Intel 82815 Video" rev 0x11 >>wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) >>wsdisplay0: screen 1-5 added (80x25, vt100 emulation) >>intagp0 at vga1 >>agp0 at intagp0: aperture at 0xf8000000, size 0x4000000 >>ppb0 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x03 >>pci1 at ppb0 bus 1 >>mem address conflict 0x1ff00000/0x1000 >>mem address conflict 0x1ff01000/0x1000 >>"TI TSB43AA22 FireWire" rev 0x02 at pci1 dev 0 function 0 not configured >>cbb0 at pci1 dev 2 function 0 "Ricoh 5C476 CardBus" rev 0x80: couldn't map >>interrupt >>cbb1 at pci1 dev 2 function 1 "Ricoh 5C476 CardBus" rev 0x80: couldn't map >>interrupt >>fxp0 at pci1 dev 8 function 0 "Intel 82562" rev 0x03, i82562: irq 9, address >>08:00:46:14:eb:5a >>inphy0 at fxp0 phy 1: i82562ET 10/100 PHY, rev. 0 >>ichpcib0 at pci0 dev 31 function 0 "Intel 82801BAM LPC" rev 0x03: 24-bit >>timer at 3579545Hz >>pciide0 at pci0 dev 31 function 1 "Intel 82801BAM IDE" rev 0x03: DMA, channel >>0 wired to compatibility, channel 1 wired to compatibility >>wd0 at pciide0 channel 0 drive 0: <HITACHI_DK23BA-10> >>wd0: 16-sector PIO, LBA, 9590MB, 19640880 sectors >>wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4 >>atapiscsi0 at pciide0 channel 1 drive 0 >>scsibus0 at atapiscsi0: 2 targets >>cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, DVD-ROM SD-C2502, 1513> ATAPI 5/cdrom >>removable >>cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 >>uhci0 at pci0 dev 31 function 2 "Intel 82801BA USB" rev 0x03: irq 9 >>ichiic0 at pci0 dev 31 function 3 "Intel 82801BA SMBus" rev 0x03: irq 9 >>iic0 at ichiic0 >>uhci1 at pci0 dev 31 function 4 "Intel 82801BA USB" rev 0x03: irq 9 >>auich0 at pci0 dev 31 function 5 "Intel 82801BA AC97" rev 0x03: irq 9, ICH2 >>AC97 >>ac97: codec id 0x41445348 (Analog Devices AD1881A) >>ac97: codec features headphone, Analog Devices Phat Stereo >>audio0 at auich0 >>"Intel 82801BA Modem" rev 0x03 at pci0 dev 31 function 6 not configured >>isa0 at ichpcib0 >>isadma0 at isa0 >>com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo >>pckbc0 at isa0 port 0x60/5 >>pckbd0 at pckbc0 (kbd slot) >>pckbc0: using irq 1 for kbd slot >>wskbd0 at pckbd0: console keyboard, using wsdisplay0 >>pms0 at pckbc0 (aux slot) >>pckbc0: using irq 12 for aux slot >>wsmouse0 at pms0 mux 0 >>pcppi0 at isa0 port 0x61 >>midi0 at pcppi0: <PC speaker> >>spkr0 at pcppi0 >>lpt0 at isa0 port 0x378/4 irq 7 >>npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 >>fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 >>fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec >>pcic0 at isa0 port 0x3e0/2 iomem 0xd0000/16384 >>pcic0 controller 0: <Intel 82365SL rev 1> has sockets A and B >>pcmcia0 at pcic0 controller 0 socket 0 >>pcmcia1 at pcic0 controller 0 socket 1 >>pcic0: irq 3, polling enabled >>usb0 at uhci0: USB revision 1.0 >>uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1 >>usb1 at uhci1: USB revision 1.0 >>uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1 >>biomask ef65 netmask ef65 ttymask ffff >>mtrr: Pentium Pro MTRR support >>vscsi0 at root >>scsibus1 at vscsi0: 256 targets >>softraid0 at root >>root on wd0a swap on wd0b dump on wd0b >> >>OpenBSD 4.7-current (GENERIC) #0: Tue Mar 30 11:36:17 EDT 2010 >> d...@minya.daveanderson.com:/usr/src/sys/arch/i386/compile/GENERIC >>cpu0: Intel Pentium III ("GenuineIntel" 686-class) 696 MHz >>cpu0: >>FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE >>real mem = 534798336 (510MB) >>avail mem = 509218816 (485MB) >>User Kernel Config >>UKC> disable apm >>358 apm0 disabled >>UKC> quit >>Continuing... >>mainbus0 at root >>bios0 at mainbus0: AT/286+ BIOS, date 03/06/02, BIOS32 rev. 0 @ 0xfd878, >>SMBIOS rev. 2.31 @ 0xd8010 (15 entries) >>bios0: vendor Phoenix Technologies LTD version "R0232U0" date 03/06/02 >>bios0: Sony Corporation PCG-FX120(UC) >>apm at bios0 function 0x15 not configured >>acpi0 at bios0: rev 0 >>acpi0: tables DSDT FACP BOOT >>acpi0: wakeup devices PWRB(S5) LAN_(S3) CRD0(S3) CRD1(S3) EC0_(S5) COMA(S3) >>USB1(S3) USB2(S3) MODE(S3) >>acpitimer0 at acpi0: 3579545 Hz, 24 bits >>acpiprt0 at acpi0: bus 0 (PCI0) >>acpiprt1 at acpi0: bus 1 (HUB_) >>acpiec0 at acpi0 >>acpicpu0 at acpi0: C2 >>acpitz0 at acpi0: critical temperature 99 degC >>acpibtn0 at acpi0: LID_ >>acpibtn1 at acpi0: PWRB >>acpibat0 at acpi0: BAT1 type LION oem "Sony Corp." >>acpibat1 at acpi0: BAT2 not present >>acpiac0 at acpi0: AC unit online >>acpivideo0 at acpi0: GCH0 >>acpivout0 at acpivideo0: LFP_ >>bios0: ROM list: 0xc0000/0xc000 0xd8000/0x4000! 0xdc000/0x4000! >>cpu0 at mainbus0: (uniprocessor) >>pci0 at mainbus0 bus 0: configuration mode 1 (bios) >>pchb0 at pci0 dev 0 function 0 "Intel 82815 Host" rev 0x11 >>vga1 at pci0 dev 2 function 0 "Intel 82815 Video" rev 0x11 >>wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) >>wsdisplay0: screen 1-5 added (80x25, vt100 emulation) >>intagp0 at vga1 >>agp0 at intagp0: aperture at 0xf8000000, size 0x4000000 >>ppb0 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x03 >>pci1 at ppb0 bus 1 >>"TI TSB43AA22 FireWire" rev 0x02 at pci1 dev 0 function 0 not configured >>cbb0 at pci1 dev 2 function 0 "Ricoh 5C476 CardBus" rev 0x80: couldn't map >>interrupt >>cbb1 at pci1 dev 2 function 1 "Ricoh 5C476 CardBus" rev 0x80: couldn't map >>interrupt >>fxp0 at pci1 dev 8 function 0 "Intel 82562" rev 0x03, i82562: irq 9, address >>08:00:46:14:eb:5a >>inphy0 at fxp0 phy 1: i82562ET 10/100 PHY, rev. 0 >>ichpcib0 at pci0 dev 31 function 0 "Intel 82801BAM LPC" rev 0x03 >>pciide0 at pci0 dev 31 function 1 "Intel 82801BAM IDE" rev 0x03: DMA, channel >>0 wired to compatibility, channel 1 wired to compatibility >>wd0 at pciide0 channel 0 drive 0: <HITACHI_DK23BA-10> >>wd0: 16-sector PIO, LBA, 9590MB, 19640880 sectors >>wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4 >>atapiscsi0 at pciide0 channel 1 drive 0 >>scsibus0 at atapiscsi0: 2 targets >>cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, DVD-ROM SD-C2502, 1513> ATAPI 5/cdrom >>removable >>cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 >>uhci0 at pci0 dev 31 function 2 "Intel 82801BA USB" rev 0x03: couldn't map >>interrupt >>ichiic0 at pci0 dev 31 function 3 "Intel 82801BA SMBus" rev 0x03: irq 9 >>iic0 at ichiic0 >>uhci1 at pci0 dev 31 function 4 "Intel 82801BA USB" rev 0x03: irq 9 >>auich0 at pci0 dev 31 function 5 "Intel 82801BA AC97" rev 0x03: irq 9, ICH2 >>AC97 >>ac97: codec id 0x41445348 (Analog Devices AD1881A) >>ac97: codec features headphone, Analog Devices Phat Stereo >>audio0 at auich0 >>"Intel 82801BA Modem" rev 0x03 at pci0 dev 31 function 6 not configured >>isa0 at ichpcib0 >>isadma0 at isa0 >>com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo >>pckbc0 at isa0 port 0x60/5 >>pckbd0 at pckbc0 (kbd slot) >>pckbc0: using irq 1 for kbd slot >>wskbd0 at pckbd0: console keyboard, using wsdisplay0 >>pms0 at pckbc0 (aux slot) >>pckbc0: using irq 12 for aux slot >>wsmouse0 at pms0 mux 0 >>pcppi0 at isa0 port 0x61 >>midi0 at pcppi0: <PC speaker> >>spkr0 at pcppi0 >>lpt0 at isa0 port 0x378/4 irq 7 >>npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 >>fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 >>fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec >>pcic0 at isa0 port 0x3e0/2 iomem 0xd0000/16384 >>pcic0 controller 0: <Intel 82365SL rev 1> has sockets A and B >>pcmcia0 at pcic0 controller 0 socket 0 >>pcmcia1 at pcic0 controller 0 socket 1 >>pcic0: irq 3, polling enabled >>usb0 at uhci1: USB revision 1.0 >>uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1 >>biomask ef65 netmask ef65 ttymask ffff >>mtrr: Pentium Pro MTRR support >>vscsi0 at root >>scsibus1 at vscsi0: 256 targets >>softraid0 at root >>root on wd0a swap on wd0b dump on wd0b > > -- Dave Anderson <d...@daveanderson.com>