Next-in-Thread Next Message

Question No network using Xircom RBEM56G-100 

Forum: Xircom PCMCIA Ethernet Adapter Issues
Date: 2000, Aug 25
From: Stuart Pedler <stuart.pedler@sbs.siemens.co.uk>

I have a Siemens Scenic 510 Mobile and a Xircom RBEM56G-100 CardBus. I am running Red Hat 2.2.5-15 and cannot get the card to see the network. The distribution package of card services always tried to set IRQ 0 on the card and failed to start the network. I therefore installed card services 3.1.19 and the card now configures. I cannot however ping anything on the network. Everything looks ok so I have included the syslog and the output of ifconfig,
Any ideas anyone.

Aug 25 13:58:11 SBS_ESCOM network: Bringing up interface lo succeeded
Aug 25 13:58:18 SBS_ESCOM kernel: Linux PCMCIA Card Services 3.1.19
Aug 25 13:58:18 SBS_ESCOM kernel: kernel build: 2.2.5-15 #1 Mon Apr 19 23:00:46 EDT 1999
Aug 25 13:58:18 SBS_ESCOM kernel: options: [pci] [cardbus] [apm] [pnp]
Aug 25 13:58:18 SBS_ESCOM kernel: PCI routing table version 1.0 at 0xf57d0
Aug 25 13:58:18 SBS_ESCOM kernel: PnP: PNP BIOS installation structure at 0xc00fdab0
Aug 25 13:58:18 SBS_ESCOM kernel: PnP: PNP BIOS version 1.0, entry at f0000:3cb7, dseg at f0000
Aug 25 13:58:18 SBS_ESCOM kernel: Intel PCIC probe:
Aug 25 13:58:18 SBS_ESCOM kernel: O2Micro OZ6832/33 rev 02 PCI-to-CardBus at slot 00:0a, mem 0x68000000
Aug 25 13:58:18 SBS_ESCOM kernel: host opts [0]: [pci irq 9] [lat 168/176] [bus 32/34]
Aug 25 13:58:18 SBS_ESCOM kernel: host opts [1]: [pci irq 10] [lat 168/176] [bus 35/37]
Aug 25 13:58:18 SBS_ESCOM kernel: PCI card interrupts, PCI status changes
Aug 25 13:58:18 SBS_ESCOM kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Aug 25 13:58:18 SBS_ESCOM kernel: cs: IO port probe 0x0800-0x08ff: clean.
Aug 25 13:58:18 SBS_ESCOM kernel: cs: IO port probe 0x0100-0x04ff: clean.
Aug 25 13:58:18 SBS_ESCOM kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Aug 25 13:58:18 SBS_ESCOM cardmgr[923]: starting, version is 3.1.19
Aug 25 13:58:18 SBS_ESCOM cardmgr[923]: watching 2 sockets
Aug 25 13:58:19 SBS_ESCOM kernel: cs: cb_alloc(bus 32): vendor 0x115d, device 0x0003
Aug 25 13:58:19 SBS_ESCOM cardmgr[923]: initializing socket 0
Aug 25 13:58:19 SBS_ESCOM cardmgr[923]: socket 0: Xircom CBEM56G-100 CardBus 10/100 Ethernet + 56K Modem
Aug 25 13:58:19 SBS_ESCOM cardmgr[923]: product info: "Xircom", "CardBus Ethernet 10/100 + Modem 56", "CBEM56G", "1.03"
Aug 25 13:58:19 SBS_ESCOM cardmgr[923]: manfid: 0x0105, 0x0103 function: 6 (network)
Aug 25 13:58:19 SBS_ESCOM cardmgr[923]: executing: 'modprobe cb_enabler'
Aug 25 13:58:19 SBS_ESCOM cardmgr[923]: executing: 'modprobe tulip_cb'
Aug 25 13:58:19 SBS_ESCOM cardmgr[923]: executing: 'modprobe serial_cb'
Aug 25 13:58:19 SBS_ESCOM kernel: cs: cb_config(bus 32)
Aug 25 13:58:19 SBS_ESCOM kernel: fn 0 bar 2: mem 0x60013000-0x600137ff
Aug 25 13:58:19 SBS_ESCOM kernel: fn 0 bar 3: mem 0x60012000-0x600127ff
Aug 25 13:58:19 SBS_ESCOM kernel: fn 1 bar 1: io 0x480-0x487
Aug 25 13:58:19 SBS_ESCOM kernel: fn 1 bar 2: mem 0x60011000-0x600117ff
Aug 25 13:58:19 SBS_ESCOM kernel: fn 1 bar 3: mem 0x60010000-0x600107ff
Aug 25 13:58:19 SBS_ESCOM kernel: fn 0 bar 1: io 0x400-0x47f
Aug 25 13:58:19 SBS_ESCOM kernel: fn 0 rom: mem 0x6000c000-0x6000ffff
Aug 25 13:58:19 SBS_ESCOM kernel: fn 1 rom: mem 0x60008000-0x6000bfff
Aug 25 13:58:19 SBS_ESCOM kernel: irq 9
Aug 25 13:58:19 SBS_ESCOM kernel: tulip_attach(device 20:00.0)
Aug 25 13:58:19 SBS_ESCOM kernel: tulip.c:v0.91g-ppc 7/16/99 becker@cesdis.gsfc.nasa.gov (modified by danilo@cs.uni-magdeburg.de for XIRCOM CBE, fixed by Doug Ledford)
Aug 25 13:58:19 SBS_ESCOM kernel: eth0: Xircom Cardbus Adapter (DEC 21143 compatible mode) rev 3 at 0x400, 00:10:A4:C5:BB:F1, IRQ 9.
Aug 25 13:58:19 SBS_ESCOM kernel: eth0: MII transceiver #0 config 3100 status 7809 advertising 01e1.
Aug 25 13:58:19 SBS_ESCOM kernel: serial_attach(device 20:00.1)
Aug 25 13:58:19 SBS_ESCOM kernel: tty01 at 0x0480 (irq = 9) is a 16550A
Aug 25 13:58:19 SBS_ESCOM cardmgr[923]: executing: './network start eth0'
Aug 25 13:58:19 SBS_ESCOM cardmgr[923]: executing: './serial start ttyS1'
Aug 25 13:58:20 SBS_ESCOM cardmgr[923]: exiting


IFCONFIG--------------------------------------------

eth0 Link encap:Ethernet HWaddr 00:10:A4:C5:BB:F1
          inet addr:51.128.176.9 Bcast:51.128.176.255 Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:9 Base address:0x400

lo Link encap:Local Loopback
          inet addr:127.0.0.1 Mask:255.0.0.0
          UP LOOPBACK RUNNING MTU:3924 Metric:1
          RX packets:59 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0

Next-in-Thread Next Message

Messages Inline: 0 1

Feedback Here is how it worked for me

Re: Question No network using Xircom RBEM56G-100 (Stuart Pedler)
Date: 2000, Aug 25
From: Stefan Kluth Stefan

Hi, I had similar problems with this card. I edited
the script /etc/pcmcia/network to contain the line

ifconfig $DEVICE down up

after the line

/sbin/ifconfig $DEVICE up $IPADDR $NM $BC $MTU

in the "$IPADDR" section and also in the function
bootp_setup  to get dhcp working. The trick is somehow
to restart the card/driver. To be honest, I don't know
why this works. If somebody does know, please tell me,
this is bothering me now since 1/2 year. 

cheers, Stefan

Sad Untitled

Re: Feedback Here is how it worked for me (Stefan Kluth)
Date: 2000, Aug 25
From: Stuart Pedler <stuart.pedler@sbs.siemens.co.uk>

Thanks for your response. Unfortunately I have tried what you suggested but I still cannot tx or rx on the network. Anymore suggestions will be gratefully accepted.

News here is more detail of my setup

Re: Sad Untitled (Stuart Pedler)
Date: 2000, Aug 25
From: Stefan Kluth Stefan

Hi, 

damn, I thought I could do some magic here. The symtoms I 
had matched your description, i.e. ifconfig looked ok. One
thing I noticed was that "route" wasn't set up correctly,
it did not have a default route. Check the output of 
"route" to see what happens in your case. If there is a 
problem you can try to add a default route by hand. 

My setup is like this; I have
a DELL I3700 and a RBEM56G 10/100 card. I run Debian potato
(its just out, see www.debian.org) with kernel 2.2.17 and 
pcmcia-cs 3.1.19. My trick already worked with 2.2.13 and
pcmcia-cs 3.1.8. 

If you are still stuck and you are willing to play a bit
more you could have a look at

http://www.scyld.com/network/updates.html and
http://www.scyld.com/network

There seems to be a way to drive a tulip based CardBus pcmcia
card with the normal tulip driver in the kernel. I did
not try this since my card works :) but perhaps it helps
you.

BTW, to the general public on this list, has anybody ever 
tried this? Should this approach be a part of the pcmcia-cs
package?

cheers, Stefan

None That tulip driver won't help you

Re: News here is more detail of my setup (Stefan Kluth)
Date: 2000, Aug 25
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Donald Becker's tulip driver doesn't support the Xircom CardBus cards
at all.

-- Dave

Question Is there anything we can do?

Re: None That tulip driver won't help you (David Hinds)
Date: 2000, Aug 25
From: Stefan Kluth Stefan

Hm, that's too bad, it looked good at the beginning.
Are the tulip chips in the Xircom RBEM56G CB cards 
different from the tulip chips on regular ethernet cards?

Anyway, do you have ideas as to what we could actively do
to improve the tulip_cb driver? 

None Well, there are always things you can do

Re: Question Is there anything we can do? (Stefan Kluth)
Date: 2000, Aug 25
From: David Hinds <dhinds@pcmcia.sourceforge.org>

> Are the tulip chips in the Xircom RBEM56G CB cards 
> different from the tulip chips on regular ethernet cards?

Yes, they are a somewhat weird almost-clone.

> Anyway, do you have ideas as to what we could actively do
> to improve the tulip_cb driver? 

You can get the datasheet from Xircom's web site and work on the
driver if you're up for that.

-- Dave

News similiar problem solved

Re: Sad Untitled (Stuart Pedler)
Date: 2000, Sep 13
From: Sven Höfer sven

hi,

i've a similiar problem with my rbem-56g100.

because i have to use some windows-software in my lab i reboot
often my laptop to switch between windows98 and linux (2.2.16
and pcmcia 3.1.20). everytime i had a problem to recognize the
network after a reboot from windows. 
the logs showed that network and route service failed but 
network looked ok. the route service wasn't started. after two 
(!) reboots everything is ok and i can work without problems
with network and modem (independent from further reboots of
linux). one boot of windows is enough to destroy this behavior!

some restarts from network and route should solve this
problem: at the moment i have a script which restarts two
times the network service and then it starts the route service
and everything is fine.

the network script is from suse linux and interweaved with 
other system scripts. my next goal is to find the thing what 
changes the behavior.

i have no experience with the pcmcia bus but it's strange for 
me that some things can survive a cold reboot (init of pcmcia 
bus from windows?).

greetings,
sven

None You can try putting the card in promisc mode

Re: Question No network using Xircom RBEM56G-100 (Stuart Pedler)
Date: 2000, Aug 25
From: David Hinds <dhinds@pcmcia.sourceforge.org>

That work-around is mentioned in the BUGS file.

-- Dave
No network using Xircom RBEM56G-100


Add Message to: "No network using Xircom RBEM56G-100"

Members Subscribe Admin Mode Show Frames Help for HyperNews at pcmcia-cs.sourceforge.net 1.10