Skip site navigation (1)Skip section navigation (2)
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>