From owner-freebsd-mobile Mon Aug 6 21: 8:37 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from tomts13-srv.bellnexxia.net (tomts13.bellnexxia.net [209.226.175.34]) by hub.freebsd.org (Postfix) with ESMTP id 35E5C37B401 for ; Mon, 6 Aug 2001 21:08:29 -0700 (PDT) (envelope-from bsdal@otterhole.yi.org) Received: from otterhole.yi.org ([64.229.129.30]) by tomts13-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20010807040827.ZOXM28468.tomts13-srv.bellnexxia.net@otterhole.yi.org> for ; Tue, 7 Aug 2001 00:08:27 -0400 Received: (from bsdal@localhost) by otterhole.yi.org (8.11.4/8.9.3) id f7748R585071 for freebsd-mobile@freebsd.org; Tue, 7 Aug 2001 00:08:27 -0400 (EDT) (envelope-from bsdal) From: BSD Al Message-Id: <200108070408.f7748R585071@otterhole.yi.org> Subject: 3Com pccard not found under 4.x-current on thinkpad To: freebsd-mobile@freebsd.org Date: Tue, 7 Aug 2001 00:08:27 -0400 (EDT) X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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: on motherboard Aug 6 21:45:05 speedy /kernel : pcib0: on motherboard Aug 6 21:40:57 speedy /kernel.43jun2001: pci0: on pcib0 Aug 6 21:45:05 speedy /kernel: pci0: on pcib0 Aug 6 21:40:57 speedy /kernel.43jun2001: pcm0: port 0x7400-0x743f,0x7000-0x70ff irq 11 at device 0.1 on pci0 Aug 6 21:45:05 speedy /kernel: pcm0: port 0x7400-0x743f,0x7000-0x70ff irq 11 at device 0.1 on pci0 Aug 6 21:40:57 speedy /kernel.43jun2001: pci0: (vendor=0x8086, dev=0x7196) at 0.2 irq 11 Aug 6 21:45:05 speedy /kernel: pci0: (vendor=0x8086, dev=0x7196) at 0.2 irq 11 Aug 6 21:40:57 speedy /kernel.43jun2001: pci0: at 2.0 irq 10 Aug 6 21:45:05 speedy /kernel: pci0: at 2.0 irq 10 Aug 6 21:40:57 speedy /kernel.43jun2001: chip1: irq 10 at device 3.0 on pci0 Aug 6 21:45:05 speedy /kernel: pcic-pci0: irq 10 at device 3.0 on pci0 Aug 6 21:40:57 speedy /kernel.43jun2001: isab0: at device 7.0 on pci0 Aug 6 21:45:05 speedy /kernel: isab0: at device 7.0 on pci0 Aug 6 21:40:57 speedy /kernel.43jun2001: isa0: on isab0 Aug 6 21:45:05 speedy /kernel: isa0: on isab0 Aug 6 21:40:57 speedy /kernel.43jun2001: atapci0: port 0x8040-0x804f at device 7.1 on pci0 Aug 6 21:45:05 speedy /kernel: atapci0: 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: port 0x8000-0x801f irq 10 at device 7.2 on pci0 Aug 6 21:45:05 speedy /kernel: uhci0: port 0x8000-0x801f irq 10 at device 7.2 on pci0 Aug 6 21:40:57 speedy /kernel.43jun2001: usb0: on uhci0 Aug 6 21:45:05 speedy /kernel: usb0: 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: at device 7.3 on pci0 Aug 6 21:45:05 speedy /kernel: chip1: at device 7.3 on pci0 Aug 6 21:45:05 speedy /kernel: orm0: