atom feed1 message in org.freebsd.freebsd-mobileToshiba OmniBook 5500CT, FreeBSD 4.11...
FromSent OnAttachments
Torfinn IngolfsenFeb 1, 2007 10:09 pm 
Subject:Toshiba OmniBook 5500CT, FreeBSD 4.11 and two PCCards
From:Torfinn Ingolfsen (torf@broadpark.no)
Date:Feb 1, 2007 10:09:26 pm
List:org.freebsd.freebsd-mobile

I have an old Toshiba laptop (OmniBook 5500CT), which is too old to run FreeBSD 6.x or even 5.x on. The reason for that is that the PCCard controller isn't supported / doesn't work under 5.x or 6.x.

So I installed FreeBSD 4.11-RELEASE on it, and upgraded to 4.11-stable.

I would like to use the OmniBook as a temporary firewall, while I upgrade the real firewall. For this to work, the OmniBook needs to have two network cards. Being old, this machine don't have built in network card(s), usb port(s) or anything that could be of help here. But it has two PCCard slots. I have two identical PCCard NIC's, both work in the machine: pccard: card inserted, slot 0 ed1 at port 0x300-0x31f irq 11 slot 0 on pccard0 ed1: address 00:10:60:f3:13:b0, type NE2000 (16 bit)

The problem is that they only work in slot 0 (the lower slot). When I insert a card in slot 1 (the upper slot) I get this (boot verbose, from /var/log/messages): Jan 28 20:59:05 kg-omni2 /kernel: pcic0: Power: Vcc=0 Vpp=0 Jan 28 20:59:06 kg-omni2 /kernel: pcic0: Power applied Jan 28 20:59:06 kg-omni2 /kernel: Power complete. Jan 28 20:59:06 kg-omni2 /kernel: pcic0: Power: Vcc=-1 Vpp=-1 Jan 28 20:59:06 kg-omni2 /kernel: pcic0: Autodetected 5.0V card Jan 28 20:59:06 kg-omni2 /kernel: pcic0: Power applied Jan 28 20:59:06 kg-omni2 /kernel: pcic0: Output enabled Jan 28 20:59:06 kg-omni2 /kernel: pcic0: Settling complete Jan 28 20:59:06 kg-omni2 /kernel: Power complete. Jan 28 20:59:06 kg-omni2 /kernel: pccard: card inserted, slot 1 Jan 28 20:59:06 kg-omni2 /kernel: pcic0: reset 1 int is 0 stat is cf Jan 28 20:59:06 kg-omni2 /kernel: pcic0: reset 2 int is 60 stat is cf Jan 28 20:59:06 kg-omni2 /kernel: pcic0: reset 3 int is 60 stat is ef Jan 28 20:59:11 kg-omni2 pccardd[51]: No card in database for "(null)"("(null)")

It doesn't matter if there is a card in slot 0 or not when I insert the card in
slot 1.

The PCCard controller is a PD6729: pcic0: <Cirrus Logic PD6729/6730 PCI-PCMCIA Bridge> port 0x3e0-0x3e3 at device
3.0 on pci0 pcic0: Polling mode pccard0: <PC Card 16-bit bus (classic)> on pcic0 pccard1: <PC Card 16-bit bus (classic)> on pcic0

pcic0@pci0:3:0: class=0x060500 card=0x00000000 chip=0x11001013 rev=0xe2 hdr=0x00 vendor = 'Cirrus Logic' device = 'CL-PD6729 PCI-to-PC Card host adapter' class = bridge subclass = PCI-PCMCIA

I have attached the dmesg output from a verbose boot, in case it helps. I read the man page, and triedc setting hw.pcic.intr_path="1" in /boot/loader.conf

Alas, it didn't help. This machine is so old, there are no settings in bios related to the pccard
controller. Is there anything else I can try?