Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Aug 2001 00:08:27 -0400 (EDT)
From:      BSD Al <bsdal@otterhole.yi.org>
To:        freebsd-mobile@freebsd.org
Subject:   3Com pccard not found under 4.x-current on thinkpad
Message-ID:  <200108070408.f7748R585071@otterhole.yi.org>

next in thread | raw e-mail | index | archive | help

For the past two weeks I have tried to upgrade my FreeBSD environment to
4.x-Current.  The problem I've had is that my 3Com PCCard Ethernet card
which worked fine on 4.3-STABLE dated Jun 2, is no longer recognised
under the later 4.3-STABLE nor 4.4-PRERELEASE versions.  I'm not sure
of the exact date of when the card stopped working.

I am using the pccardd daemon, and the new code does work as my Xircom
Ethernet card is recognised under both the new and old environments.  For
me this is only an issue because the dongle on my Xircom card is not
reliable, but for others who use FreeBSD on a laptop and who wish to
upgrade it may be more difficult if they only have a 3Com card.  The 3Com
must be pretty popular, as it was one of the first cards that FreeBSD
supported.

Because the new environment supports the Xircom but not the 3Com, perhaps
the problem has something to do with the lack of the "kludge" code which
allowed older versions of FreeBSD to use the 3Com card with/out pccardd.
I see no reference in the LINT config regarding any special effort needed
to make the 3Com cards work.  Nor do I see reference in the UPDATING
text, or any manual pages.  Or perhaps this is something particular to my
IBM thinkpad.

Running "pccardd -d" provided little diagnostics, and the "pccardc dumpcis"
code does not find anything when running the new kernel when the 3Com is
inserted.

I have looked on this list and the FreeBSD-Current mail list, but have
found no reference to this particular issue.  The log file below is
after doing a build world with Aug 6 4.4-PRERELEASE, one with an old
kernel and one with the new kernel.  

Hopefully I haven't just done something silly...

al



Aug  6 21:40:57 speedy /kernel.43jun2001: FreeBSD 4.3-STABLE #6: Sat Jun  2 13:31:10 EDT 2001
Aug  6 21:45:05 speedy /kernel          : FreeBSD 4.4-PRERELEASE #10: Mon Aug  6 15:07:47 EDT 2001
Aug  6 21:40:57 speedy /kernel.43jun2001: pcib0: <Host to PCI bridge> on motherboard
Aug  6 21:45:05 speedy /kernel          : pcib0: <Host to PCI bridge> on motherboard
Aug  6 21:40:57 speedy /kernel.43jun2001: pci0: <PCI bus> on pcib0
Aug  6 21:45:05 speedy /kernel:           pci0: <PCI bus> on pcib0
Aug  6 21:40:57 speedy /kernel.43jun2001: pcm0: <Intel 443MX AC'97 audio> port 0x7400-0x743f,0x7000-0x70ff irq 11 at device 0.1 on pci0
Aug  6 21:45:05 speedy /kernel:           pcm0: <Intel 443MX> port 0x7400-0x743f,0x7000-0x70ff irq 11 at device 0.1 on pci0
Aug  6 21:40:57 speedy /kernel.43jun2001: pci0: <unknown card> (vendor=0x8086, dev=0x7196) at 0.2 irq 11
Aug  6 21:45:05 speedy /kernel:           pci0: <unknown card> (vendor=0x8086, dev=0x7196) at 0.2 irq 11
Aug  6 21:40:57 speedy /kernel.43jun2001: pci0: <VGA-compatible display device> at 2.0 irq 10
Aug  6 21:45:05 speedy /kernel:           pci0: <VGA-compatible display device> at 2.0 irq 10
Aug  6 21:40:57 speedy /kernel.43jun2001: chip1: <PCI to CardBus bridge (vendor=1217 device=6872)> irq 10 at device 3.0 on pci0
Aug  6 21:45:05 speedy /kernel:           pcic-pci0: <O2micro 6812/6872 PCI-Cardbus Bridge> irq 10 at device 3.0 on pci0
Aug  6 21:40:57 speedy /kernel.43jun2001: isab0: <PCI to ISA bridge (vendor=8086 device=7198)> at device 7.0 on pci0
Aug  6 21:45:05 speedy /kernel:           isab0: <PCI to ISA bridge (vendor=8086 device=7198)> at device 7.0 on pci0
Aug  6 21:40:57 speedy /kernel.43jun2001: isa0: <ISA bus> on isab0
Aug  6 21:45:05 speedy /kernel:           isa0: <ISA bus> on isab0
Aug  6 21:40:57 speedy /kernel.43jun2001: atapci0: <Intel PIIX4 ATA33 controller> port 0x8040-0x804f at device 7.1 on pci0
Aug  6 21:45:05 speedy /kernel:           atapci0: <Intel PIIX4 ATA33 controller> port 0x8040-0x804f at device 7.1 on pci0
Aug  6 21:40:57 speedy /kernel.43jun2001: ata0: at 0x1f0 irq 14 on atapci0
Aug  6 21:45:05 speedy /kernel:           ata0: at 0x1f0 irq 14 on atapci0

Aug  6 21:40:57 speedy /kernel.43jun2001: uhci0: <Intel 82443MX USB controller> port 0x8000-0x801f irq 10 at device 7.2 on pci0
Aug  6 21:45:05 speedy /kernel:           uhci0: <Intel 82443MX USB controller> port 0x8000-0x801f irq 10 at device 7.2 on pci0
Aug  6 21:40:57 speedy /kernel.43jun2001: usb0: <Intel 82443MX USB controller> on uhci0
Aug  6 21:45:05 speedy /kernel:           usb0: <Intel 82443MX USB controller> on uhci0
Aug  6 21:40:57 speedy /kernel.43jun2001: usb0: USB revision 1.0
Aug  6 21:45:05 speedy /kernel:           usb0: USB revision 1.0
Aug  6 21:40:57 speedy /kernel.43jun2001: uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
Aug  6 21:45:05 speedy /kernel:           uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
Aug  6 21:40:57 speedy /kernel.43jun2001: uhub0: 2 ports with 2 removable, self powered
Aug  6 21:45:05 speedy /kernel:           uhub0: 2 ports with 2 removable, self powered
Aug  6 21:40:57 speedy /kernel.43jun2001: chip2: <PCI to Other bridge (vendor=8086 device=719b)> at device 7.3 on pci0
Aug  6 21:45:05 speedy /kernel:           chip1: <PCI to Other bridge (vendor=8086 device=719b)> at device 7.3 on pci0
Aug  6 21:45:05 speedy /kernel:           orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0
Aug  6 21:40:57 speedy /kernel.43jun2001: atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
Aug  6 21:45:05 speedy /kernel:           atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
Aug  6 21:40:58 speedy /kernel.43jun2001: atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
Aug  6 21:45:05 speedy /kernel:           atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
Aug  6 21:40:58 speedy /kernel.43jun2001: kbd0 at atkbd0
Aug  6 21:45:05 speedy /kernel:           kbd0 at atkbd0
Aug  6 21:40:58 speedy /kernel.43jun2001: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Aug  6 21:45:05 speedy /kernel:           psm0: <PS/2 Mouse> irq 12 on atkbdc0
Aug  6 21:40:58 speedy /kernel.43jun2001: psm0: model Generic PS/2 mouse, device ID 0
Aug  6 21:45:05 speedy /kernel:           psm0: model Generic PS/2 mouse, device ID 0
Aug  6 21:40:58 speedy /kernel.43jun2001: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Aug  6 21:45:05 speedy /kernel:           vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Aug  6 21:40:58 speedy /kernel.43jun2001: sc0: <System console> at flags 0x100 on isa0
Aug  6 21:45:05 speedy /kernel:           sc0: <System console> at flags 0x100 on isa0
Aug  6 21:40:58 speedy /kernel.43jun2001: sc0: VGA <16 virtual consoles, flags=0x300>
Aug  6 21:45:05 speedy /kernel:           sc0: VGA <16 virtual consoles, flags=0x300>
Aug  6 21:40:58 speedy /kernel.43jun2001: pcic0: <VLSI 82C146> at port 0x3e0 iomem 0xd0000 on isa0
Aug  6 21:45:05 speedy /kernel:           pcic0: <Intel i82365SL-DF> at port 0x3e0 iomem 0xd0000 on isa0
Aug  6 21:40:58 speedy /kernel.43jun2001: pcic0: Polling mode
Aug  6 21:45:05 speedy /kernel:           pcic0: Polling mode
Aug  6 21:40:58 speedy /kernel.43jun2001: pccard0: <PC Card bus -- kludge version> on pcic0
Aug  6 21:45:05 speedy /kernel:           pccard0: <PC Card bus (classic)> on pcic0
Aug  6 21:40:58 speedy /kernel.43jun2001: pccard1: <PC Card bus -- kludge version> on pcic0
Aug  6 21:45:06 speedy /kernel:           pccard1: <PC Card bus (classic)> on pcic0
Aug  6 21:40:58 speedy /kernel.43jun2001: sio0: configured irq 4 not in bitmap of probed irqs 0
Aug  6 21:45:06 speedy /kernel:           sio0: configured irq 4 not in bitmap of probed irqs 0
Aug  6 21:40:58 speedy /kernel.43jun2001: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
Aug  6 21:45:06 speedy /kernel:           sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
Aug  6 21:40:58 speedy /kernel.43jun2001: sio0: type 8250
Aug  6 21:45:06 speedy /kernel:           sio0: type 8250
Aug  6 21:40:58 speedy /kernel.43jun2001: sio1: configured irq 3 not in bitmap of probed irqs 0
Aug  6 21:45:06 speedy /kernel:           sio1: configured irq 3 not in bitmap of probed irqs 0
Aug  6 21:40:58 speedy /kernel.43jun2001: ppc0: cannot reserve I/O port range
Aug  6 21:45:06 speedy /kernel:           ppc0: cannot reserve I/O port range
Aug  6 21:40:58 speedy /kernel.43jun2001: IPsec: Initialized Security Association Processing.
Aug  6 21:45:06 speedy /kernel:           IPsec: Initialized Security Association Processing.
Aug  6 21:40:58 speedy /kernel.43jun2001: IP Filter: v3.4.16 initialized.  Default = pass all, Logging = enabled
Aug  6 21:45:06 speedy /kernel:           IP Filter: v3.4.20 initialized.  Default = pass all, Logging = enabled
Aug  6 21:40:58 speedy /kernel.43jun2001: ata0-master: DMA limited to UDMA33, non-ATA66 compliant cable
Aug  6 21:45:06 speedy /kernel:           ata0-master: DMA limited to UDMA33, non-ATA66 compliant cable
Aug  6 21:40:58 speedy /kernel.43jun2001: ad0: 5729MB <IBM-DARA-206000> [12416/15/63] at ata0-master UDMA33
Aug  6 21:45:06 speedy /kernel:           ad0: 5729MB <IBM-DARA-206000> [12416/15/63] at ata0-master UDMA33
Aug  6 21:40:58 speedy /kernel.43jun2001: acd0: CDROM <CD-224E> at ata0-slave using PIO4
Aug  6 21:45:06 speedy /kernel:           acd0: CDROM <CD-224E> at ata0-slave using PIO4
Aug  6 21:40:58 speedy /kernel.43jun2001: no devsw (majdev=0 bootdev=0xa0300000)
Aug  6 21:40:58 speedy /kernel.43jun2001: Mounting root from ufs:/dev/ad0s2a
Aug  6 21:45:06 speedy /kernel:           Mounting root from ufs:/dev/ad0s2a
Aug  6 21:40:58 speedy /kernel.43jun2001: pccard: card inserted, slot 0
Aug  6 21:45:06 speedy /kernel:           pccard: card inserted, slot 0
Aug  6 21:41:00 speedy (jun2001) apmd[150]: start
Aug  6 21:45:08 speedy           apmd[134]: start
Aug  6 21:41:01 speedy (jun2001) pccardd[53]: Card "3Com Corporation"("3C589D") [TP/BNC LAN Card Ver. 2a] [000002] matched "3Com Corporation" ("3C589") [(null)] [(null)] 
Aug  6 21:45:10 speedy           pccardd[53]: No card in database for "(null)"("(null)")
Aug  6 21:41:07 speedy /kernel.43jun2001: ep0: <3Com Etherlink III 3C589> at port 0x240-0x24f irq 3 slot 0 on pccard0
Aug  6 21:41:07 speedy /kernel.43jun2001: ep0: Ethernet address 00:60:97:94:2b:7e
Aug  6 21:41:07 speedy (jun2001) pccardd[53]: ep0: 3Com Corporation (3C589) inserted.
Aug  6 21:41:07 speedy (jun2001) pccardd[53]: pccardd started
Aug  6 21:45:10 speedy           pccardd[53]: pccardd started

Aug  6 22:28:44 speedy  /kernel: pccard: card inserted, slot 0
Aug  6 22:28:49 speedy           pccardd[53]: Card "Xircom"("CreditCard 10/100") [CE3-10/100] [1.00] matched "Xircom" ("CreditCard 10/100") [(null)] [(null)] 
Aug  6 22:28:54 speedy /kernel: xe0 at port 0x240-0x24f iomem 0xcc000-0xccfff irq 3 slot 0 on pccard0
Aug  6 22:28:55 speedy /kernel: xe0: Xircom CE3, bonding version 0x41, 100Mbps capable
Aug  6 22:28:55 speedy /kernel: xe0: DingoID = 0x1bff, RevisionID = 0, VendorID = 0
Aug  6 22:28:55 speedy /kernel: xe0: Ethernet address 00:80:c7:72:1b:94
Aug  6 22:28:54 speedy pccardd[53]: xe0: Xircom (CreditCard 10/100) inserted.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108070408.f7748R585071>