Date: Mon, 1 Jul 2002 07:12:58 -0700 (PDT) From: Jonathan Laventhol <jonathan-dot-laventhol@imagination.com> To: freebsd-gnats-submit@FreeBSD.org Subject: i386/40073: Xircom Realport Ether doesn't work in Toshiba 300CDT laptop Message-ID: <200207011412.g61ECw51022048@www.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 40073 >Category: i386 >Synopsis: Xircom Realport Ether doesn't work in Toshiba 300CDT laptop >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 01 07:20:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Jonathan Laventhol >Release: 4.6-RELEASE >Organization: Imagination Ltd >Environment: 4.6-RELEASE generic kernel >Description: PCMCIA card: Xircom RealPort Ethernet 10/100 + Modem 56 (REM56G-100) Laptop: Toshiba Satellite 300 CDT and Satellite 310 CDT Can't see the Xircom card (as ethernet). (Haven't tried anything with the modem portion.) Apparently some kind of read or initialisation has failed. (In file src/sys/dev/if_xe.c I put XE_DEBUG to 2 and added some more debugging ... in xe_probe our *first* switch (CISTPL_TYPE(buf)) gets 0xff and it's game over immediately.) Things I tried which didn't appear to change anything: * several Xircom cards, including one with latest firmware 290, * changing BIOS panel (power-on with ESC, then F1) which allows PC Controller Mode = Auto | PCIC Compatible | Cardbus/16-bit * many different experiments with pccard.conf * * Using a Satellite 4060XCDT works fine * Using Windows 95/98 with same laptops works fine. * Using Cisco Aironet 350 works fine (at least up to ifconfig) Here's from dmesg: Card "Xircom"("CreditCard Ethernet" ... matched ... Using I/O addr 0x2e8, size 8 Setting config reg at offs 0xff80 to 0x67, Reset time = 50 ms Assigning I/O window 0, start 0x2e8, size 0x8 flags 0x7 Assign xe0, io 0x2e8-0x2ef, mem 0x0, 0 bytes, irq 3, flags 0 xe0: xe: Probing .. driver allocation failed for ... Device not configured On the 4060XCDT I note from dmesg that they have the same pcic0: <Toshiba ToPIC97 PCI-CardBUS Bridge> but 4060XCDT says: pci_cfgintr_linked: linked (60) to hard-routed irq 11 pci_cfgintr: 0:2 INTA routed to irq 11 pcic0: <Toshiba ToPIC97 PCI-CardBus Bridge> irq 11 at device 2.0 on pci0 where 300CDT says: pci_cfgintr_virgin: using routable interrupt 3 pci_cgintr: 0:19 INTA routed to irq 3 pcic0: <Toshiba ToPIC97 PCI-CardBus Bridge> irq 3 at device 19.0 on pci0 >How-To-Repeat: Clean install of 4.6-RELEASE from CDROM (Kern-Developer no X) BIOS panel all defaults put card in # pccardd watch messages. Thanks in anyone knows about this. Willing to perform experiments if that helps. (We have quite a few Tosh 300 and Xircom, so would like to use them if possible.) J. >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207011412.g61ECw51022048>