Hi everyone. I have a Acer TravelMate 2400, on which i would like to install OpenBSD. The installation of 3.8-release went without any problems and most of the hardware also seems to work. But PCMCIA doesn't work.
The PCMCIA is a Texas Instruments PCI1410 PC card Cardbus Controller, which other people - from what i can see - have had success getting to work under OpenBSD, but i also have the BIOS's IRQ/adress handling suspected, because of the following: cbb0 at pci3 dev 4 function 0 "Texas Instruments PCI1410 CardBus" rev 0x02pci_intr_map: no mapping for pin A: couldn't map interrupt The BIOS doesn't allow for any settings in regard to IRQ, so i can't configure it manually and i haven't been able to locate any workaround to access those options :( I have originally tried with 3.8-release, then i updated to -current, though that didn't change much (heck - i even tried a fresh install from snapshots, just for the sake of it...) I'm a little stuck here actually, and would really appreciate some help. dmesg.boot with verbose pcibios (i also have a dmesg from -current at http://www.bsdbandit.dk/pcmcia/current-dmesg.boot-pcibios-0x30.txt but i don't think that adds anything): OpenBSD 3.8 (GENERIC) #138: Sat Sep 10 15:41:37 MDT 2005 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Celeron(R) M processor 1.50GHz ("GenuineIntel" 686-class) 1.50 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,SBF real mem = 259493888 (253412K) avail mem = 229896192 (224508K) using 3193 buffers containing 13078528 bytes (12772K) of memory User Kernel Config UKC> change pcibios 267 pcibios0 at bios0 flags 0x0 change (y/n) ? flags [0] ? 0x30 267 pcibios0 changed 267 pcibios0 at bios0 flags 0x30 UKC> quit Continuing... mainbus0 (root) bios0 at mainbus0: AT/286+(21) BIOS, date 07/12/04, BIOS32 rev. 0 @ 0xea860 pcibios0 at bios0: rev 2.1 @ 0xe6000/0x6f9 pcibios0: config mechanism [1][x], special cycles [x][x], last bus 5 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfe840/288 (16 entries) PIR Entry 0: Bus: 5 Device: 0 INTA: link 0x68 bitmap 0x0e00 INTB: link 0x00 bitmap 0x0000 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 1: Bus: 5 Device: 1 INTA: link 0x69 bitmap 0x0e00 INTB: link 0x00 bitmap 0x0000 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 2: Bus: 5 Device: 2 INTA: link 0x6a bitmap 0x0e00 INTB: link 0x6b bitmap 0x0e00 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 3: Bus: 5 Device: 4 INTA: link 0x60 bitmap 0x0e00 INTB: link 0x61 bitmap 0x0e00 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 4: Bus: 0 Device: 1 INTA: link 0x60 bitmap 0x0e00 INTB: link 0x00 bitmap 0x0000 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 5: Bus: 1 Device: 0 INTA: link 0x60 bitmap 0x0e00 INTB: link 0x00 bitmap 0x0000 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 6: Bus: 5 Device: 8 INTA: link 0x68 bitmap 0x0e00 INTB: link 0x00 bitmap 0x0000 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 7: Bus: 0 Device: 27 INTA: link 0x60 bitmap 0x0e00 INTB: link 0x00 bitmap 0x0000 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 8: Bus: 0 Device: 28 INTA: link 0x60 bitmap 0x0e00 INTB: link 0x61 bitmap 0x0e00 INTC: link 0x62 bitmap 0x0e00 INTD: link 0x63 bitmap 0x0e00 PIR Entry 9: Bus: 0 Device: 28 INTA: link 0x61 bitmap 0x0e00 INTB: link 0x62 bitmap 0x0e00 INTC: link 0x63 bitmap 0x0e00 INTD: link 0x60 bitmap 0x0e00 PIR Entry 10: Bus: 0 Device: 29 INTA: link 0x6b bitmap 0x0e00 INTB: link 0x63 bitmap 0x0e00 INTC: link 0x62 bitmap 0x0e00 INTD: link 0x60 bitmap 0x0e00 PIR Entry 11: Bus: 0 Device: 30 INTA: link 0x61 bitmap 0x0e00 INTB: link 0x68 bitmap 0x0e00 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 12: Bus: 0 Device: 31 INTA: link 0x62 bitmap 0x0e00 INTB: link 0x63 bitmap 0x0e00 INTC: link 0x00 bitmap 0x0000 INTD: link 0x00 bitmap 0x0000 PIR Entry 13: Bus: 1 Device: 0 INTA: link 0x60 bitmap 0x0e00 INTB: link 0x61 bitmap 0x0e00 INTC: link 0x62 bitmap 0x0e00 INTD: link 0x63 bitmap 0x0e00 PIR Entry 14: Bus: 4 Device: 0 INTA: link 0x61 bitmap 0x0e00 INTB: link 0x62 bitmap 0x0e00 INTC: link 0x63 bitmap 0x0e00 INTD: link 0x60 bitmap 0x0e00 PIR Entry 15: Bus: 5 Device: 0 INTA: link 0x62 bitmap 0x0e00 INTB: link 0x63 bitmap 0x0e00 INTC: link 0x60 bitmap 0x0e00 INTD: link 0x61 bitmap 0x0e00 pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801AA LPC" rev 0x00) pciintr_link_fixup: PIRQ 0x00 is already connected to IRQ 11 pciintr_link_fixup: PIRQ 0x04 is already connected to IRQ 11 pciintr_link_fixup: PIRQ 0x05 is already connected to IRQ 11 pciintr_link_fixup: PIRQ 0x06 is already connected to IRQ 11 pciintr_link_fixup: PIRQ 0x07 is already connected to IRQ 10 pciintr_link_fixup: PIRQ 0x01 is already connected to IRQ 5 pciintr_link_fixup: PIRQ 0x02 is already connected to IRQ 11 pciintr_link_fixup: PIRQ 0x03 is already connected to IRQ 11 pciintr_link_fixup: piirq 0x0c20 PCI bridge 0: primary 0, secondary 1, subordinate 1 PCI bridge 1: primary 0, secondary 2, subordinate 2 PCI bridge 2: primary 3, secondary 4, subordinate 4 PCI bridge 3: primary 0, secondary 3, subordinate 4 pcibios0: PCI bus #4 is the last bus [System BIOS Setting]----------------------- device vendor product register space address size -------------------------------------------- 000:00:0 8086:2590 [OK] 000:02:0 8086:2592 10h mem 0xd0000000 0x00080000 14h port 0x0000e000 0x00000008 18h mem 0xa0000000 0x10000000 1ch mem 0xd0080000 0x00040000 [OK] 000:02:1 8086:2792 10h mem 0xd0100000 0x00080000 [OK] 000:28:0 8086:2660 [OK] 000:28:1 8086:2662 [OK] 000:29:0 8086:2658 20h port 0x00001200 0x00000020 [OK] 000:29:1 8086:2659 20h port 0x00001220 0x00000020 [OK] 000:29:2 8086:265a 20h port 0x00001240 0x00000020 [OK] 000:29:3 8086:265b 20h port 0x00001260 0x00000020 [OK] 000:29:7 8086:265c 10h mem 0xf0000000 0x00000400 [OK] 000:30:0 8086:2448 [OK] 000:30:2 8086:266e 10h port 0x0000e100 0x00000100 14h port 0x0000e200 0x00000040 18h mem 0xd00c0000 0x00000200 1ch mem 0xd00c0200 0x00000100 [OK] 000:30:3 8086:266d 10h port 0x0000e300 0x00000100 14h port 0x0000e400 0x00000080 [OK] 000:31:0 8086:2641 [OK] 000:31:1 8086:266f 10h port 0x00000000 0x00000008 14h port 0x00000000 0x00000004 18h port 0x00000000 0x00000008 1ch port 0x00000000 0x00000004 20h port 0x00001100 0x00000010 [NG] 000:31:3 8086:266a 20h port 0x00001400 0x00000020 [OK] 003:01:0 14e4:170c 10h mem 0xbc002000 0x00002000 [OK] 003:02:0 14e4:4318 10h mem 0xbc000000 0x00002000 [OK] 003:04:0 104c:ac50 10h mem 0x00000000 0x00001000 [NG] --------------------------[ 2 devices bogus] Physical memory end: 0x0f7db000 PCI memory mapped I/O space start: 0x0f800000 [PCIBIOS fixup stage]----------------------- device vendor product register space address size -------------------------------------------- 000:00:0 8086:2590 [OK] 000:02:0 8086:2592 10h mem 0xd0000000 0x00080000 14h port 0x0000e000 0x00000008 18h mem 0xa0000000 0x10000000 1ch mem 0xd0080000 0x00040000 [OK] 000:02:1 8086:2792 10h mem 0xd0100000 0x00080000 [OK] 000:28:0 8086:2660 [OK] 000:28:1 8086:2662 [OK] 000:29:0 8086:2658 20h port 0x00001200 0x00000020 [OK] 000:29:1 8086:2659 20h port 0x00001220 0x00000020 [OK] 000:29:2 8086:265a 20h port 0x00001240 0x00000020 [OK] 000:29:3 8086:265b 20h port 0x00001260 0x00000020 [OK] 000:29:7 8086:265c 10h mem 0xf0000000 0x00000400 [OK] 000:30:0 8086:2448 [OK] 000:30:2 8086:266e 10h port 0x0000e100 0x00000100 14h port 0x0000e200 0x00000040 18h mem 0xd00c0000 0x00000200 1ch mem 0xd00c0200 0x00000100 [OK] 000:30:3 8086:266d 10h port 0x0000e300 0x00000100 14h port 0x0000e400 0x00000080 [OK] 000:31:0 8086:2641 [OK] 000:31:1 8086:266f 10h port 0x00005800 0x00000008 14h port 0x00005808 0x00000004 18h port 0x00005810 0x00000008 1ch port 0x0000580c 0x00000004 20h port 0x00001100 0x00000010 [OK] 000:31:3 8086:266a 20h port 0x00001400 0x00000020 [OK] 003:01:0 14e4:170c 10h mem 0xbc002000 0x00002000 [OK] 003:02:0 14e4:4318 10h mem 0xbc000000 0x00002000 [OK] 003:04:0 104c:ac50 10h mem 0x0f800000 0x00001000 [OK] --------------------------[ 0 devices bogus] bios0: ROM list: 0xc0000/0xf200! 0xdd000/0x1400! 0xe0000/0x2000! 0xe5000/0x1000! cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 "Intel 915GM/PM/GMS Host" rev 0x04 vga1 at pci0 dev 2 function 0 "Intel 915GM/GMS Video" rev 0x04: aperture at 0xd0000000, size 0x8000000 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) "Intel 915GM/GMS Video" rev 0x04 at pci0 dev 2 function 1 not configured ppb0 at pci0 dev 28 function 0 "Intel 82801FB PCIE" rev 0x04 pci1 at ppb0 bus 1 ppb1 at pci0 dev 28 function 1 "Intel 82801FB PCIE" rev 0x04 pci2 at ppb1 bus 2 uhci0 at pci0 dev 29 function 0 "Intel 82801FB USB" rev 0x040:29:0 8086:2658 pin A clink 0x07 irq 10 stage 0 WARNING: preserving irq 10 pci_intr_route_link: route PIRQ 0x07 -> IRQ 10 preserved BIOS setting : irq 10 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1 at pci0 dev 29 function 1 "Intel 82801FB USB" rev 0x040:29:1 8086:2659 pin B clink 0x03 irq 11 stage 0 WARNING: preserving irq 11 pci_intr_route_link: route PIRQ 0x03 -> IRQ 11 preserved BIOS setting : irq 11 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 uhub1: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2 at pci0 dev 29 function 2 "Intel 82801FB USB" rev 0x040:29:2 8086:265a pin C clink 0x02 irq 11 stage 0 WARNING: preserving irq 11 pci_intr_route_link: route PIRQ 0x02 -> IRQ 11 preserved BIOS setting : irq 11 usb2 at uhci2: USB revision 1.0 uhub2 at usb2 uhub2: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3 at pci0 dev 29 function 3 "Intel 82801FB USB" rev 0x040:29:3 8086:265b pin D clink 0x00 irq 11 stage 0 WARNING: preserving irq 11 pci_intr_route_link: route PIRQ 0x00 -> IRQ 11 preserved BIOS setting : irq 11 usb3 at uhci3: USB revision 1.0 uhub3 at usb3 uhub3: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0 at pci0 dev 29 function 7 "Intel 82801FB USB" rev 0x040:29:7 8086:265c pin A clink 0x07 irq 10 stage 0 WARNING: preserving irq 10 pci_intr_route_link: route PIRQ 0x07 -> IRQ 10 preserved BIOS setting : irq 10 ehci0: reset timeout ehci0: init failed, error=13 ppb2 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xd4 pci3 at ppb2 bus 3 bce0 at pci3 dev 1 function 0 "Broadcom BCM4401B0" rev 0x02Interrupt not connected; no need to change.: irq 11, address 00:0f:b0:93:46:aa bmtphy0 at bce0 phy 1: BCM4401 10/100baseTX PHY, rev. 0 vendor "Broadcom", unknown product 0x4318 (class network subclass miscellaneous, rev 0x02) at pci3 dev 2 function 0 not configured cbb0 at pci3 dev 4 function 0 "Texas Instruments PCI1410 CardBus" rev 0x02Interrupt not connected; no need to change.pci_intr_map: no mapping for pin A : couldn't map interrupt auich0 at pci0 dev 30 function 2 "Intel 82801FB AC97" rev 0x040:30:2 8086:266e pin A clink 0x01 irq 5 stage 0 WARNING: preserving irq 5 pci_intr_route_link: route PIRQ 0x01 -> IRQ 5 preserved BIOS setting : irq 5, ICH6 AC97 ac97: codec id 0x414c4752 (Avance Logic ALC250A?) ac97: codec features headphone, 20 bit DAC, 18 bit ADC, No 3D Stereo audio0 at auich0 "Intel 82801FB Modem" rev 0x04 at pci0 dev 30 function 3 not configured pcib0 at pci0 dev 31 function 0 "Intel 82801FBM LPC" rev 0x04 pciide0 at pci0 dev 31 function 1 "Intel 82801FB IDE" rev 0x04: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: <TOSHIBA MK4025GAS> wd0: 16-sector PIO, LBA, 38154MB, 78140160 sectors atapiscsi0 at pciide0 channel 0 drive 1 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <PHILIPS, CDRW/DVD SCB5265, TX07> SCSI0 5/cdrom removable wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 ignored (disabled) "Intel 82801FB SMBus" rev 0x04 at pci0 dev 31 function 3 not configured pci_intr_post_fixup: PCI IRQs: 11 11 11 11 10 5 11 11; ISA IRQs: 0 1 2 3 4 6 7 8 9 12 13 14 15 isa0 at pcib0 isadma0 at isa0 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 pmsi0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pmsi0 mux 0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 sysbeep0 at pcppi0 npx0 at isa0 port 0xf0/16: using exception 16 pcic0 at isa0 port 0x3e0/2 iomem 0xd0000/16384 pcic0 controller 0: <Intel 82365SL rev 2> has sockets A and B pcmcia0 at pcic0 controller 0 socket 0 pcmcia1 at pcic0 controller 0 socket 1 pcic0: irq 3, polling enabled biomask efd5 netmask efd5 ttymask ffdf pctr: 686-class user-level performance counters enabled mtrr: Pentium Pro MTRR support dkcsum: wd0 matches BIOS drive 0x80 root on wd0a rootdev=0x0 rrootdev=0x300 rawdev=0x302 -- Regards Henrik