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>