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

Reply via email to