Use this page to discuss issues with multifunction cards (usually ethernet/modem). Before posting, be sure you've checked any relevant sections of the PCMCIA-HOWTO, such as: Particularly useful bits of information to post include your laptop's make and model; the type(s) of card(s) you are using; and, of course, any relevant system log messages.

Messages Inline: 0 1

None HELP - Hayes Accura pcmcia card not recognized - need driver

Date: 1999, Oct 30
From: pradeep varma onyxgaze

am trying to get redhat linux 6.1 to recognize a Hayes Accura 336 V.34 + EThernet pcmcia card (model no - XT00US) on a Compaq Armada 1573D notebook PC.
I can't appear to locate driver info for this card anywhere.
please note the following diagnostics:
1) "cat /var/run/stab" returns 
    "unsupported card".
2) "cardctl ident" returns 
    "Socket 0 :
     Product Info: "Hayes Microcomputyer Products Inc", "Accura336", "ME595 1.01970309"
     ManfId: 0x01da, 0x0023
     function: 6 (network)
3) "cardctl config" returns
    Socket 0:
    Vcc = 5.0, Vpp1 = 5.0, Vpp2 = 5.0

would appreciate some help here. thanks and regards

None Things to try

Re: None HELP - Hayes Accura pcmcia card not recognized - need driver (pradeep varma)
Date: 1999, Nov 18
From: David Hinds <dhinds@pcmcia.sourceforge.org>

You are welcome to experiment with existing drivers; use the output of
"cardctl ident" to make an entry for your card for /etc/pcmcia/config,
using the other multifunction card entries as examples.

You'll want to try things like:

  card "Hayes Accura"
    manfid 0x01da, 0x0023
    bind "xxx_cs", "serial_cs"

where "xxx_cs" is probably either "pcnet_cs" or "smc91c92_cs".  You
can also try the form:

  bind "xxx_cs" to 0, "serial_cs" to 1

(there are two varieties of multifunction cards, which differ in how
the functions are organized)

-- Dave

Question Conceptronic L56CL100

Date: 1999, Nov 03
From: Xavier Morano xavi

Hello,

  who has a pcmcia from Conceptronic, named CON56CL100 or L56CL100, and it's running with linux/freebsd?

  I read it's not *ix compliant...it's really true?

It's seems to be NE2000 compatible...

  xavi

None Intel PRO/100 LAN+Modem56 CardBus II

Date: 1999, Nov 06
From: Eric Dittman dittman

I recently purchased an Intel PRO/100 LAN+Modem56 CardBus II adapter. I thought this was an OEM modem of the Xircom RealPort card, but it turns out it isn't. I've tried adding a clone of the RealPort card to /etc/pcmcia/config, but I get the message from tulip_cb that the EEPROM is missing. The 21143 version is identified, but the bus doesn't work. The serial driver doesn't load either, reporting a missing Tuple. The odd thing is I checked the E100bnt.sys file from Win98 and the chipset is identified as an 82557.

Is anyone working on this card? I know the Tulip chipset is supported by the PCMCIA package, but as far as I can tell the 82557 isn't.

Question Modem problem with Xircom CEM33 on Dell Lattitude CP

Date: 1999, Nov 12
From: Ben Mesman mesmanb

I have a Dell Lattitude CP (166MMX) with a Xircom CEM33 ethernet/modem card. With windows95 both netwerk and modem work (even when I use them at the same time). But with Linux, I only can get the ethernet interface to work. There are no errors in the syslog, but there is no reaction from the modem to anything.

I am using debian 2.1 (slink), upgraded to kernel 2.2.13 (from kernel.org) and the debian package pcmcia-source_3.1.3-1. I tried to set the serial IRQ to 0, still no reaction.

I included the syslog with a failed ppp attempt.

 --- begin syslog ---
 Nov  5 09:15:07 nl1019 cardmgr[103]: starting, version is 3.0.5
 Nov  5 09:15:07 nl1019 cardmgr[103]: watching 2 sockets
 Nov  5 09:15:07 nl1019 kernel: cs: IO port probe 0x1000-0x17ff: excluding nothing: probe failed. 
 Nov  5 09:15:07 nl1019 kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x210-0x217 0x220-0x22f 0x290-0x297 0x378-0x37f 0x388-0x38f 0x4d0-0x4d7 
 Nov  5 09:15:07 nl1019 kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
 Nov  5 09:15:07 nl1019 kerneld: started, pid=110, qid=0
 Nov  5 09:15:07 nl1019 cardmgr[103]: initializing socket 0
 Nov  5 09:15:07 nl1019 kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. 
 Nov  5 09:15:07 nl1019 cardmgr[103]: socket 0: Xircom CEM33 Ethernet/Modem
 Nov  5 09:15:07 nl1019 cardmgr[103]: executing: 'insmod /lib/modules/2.0.36/pcmcia/xirc2ps_cs.o'
 Nov  5 09:15:07 nl1019 kernel: xirc2ps_cs.c 1.29 1998/04/27 19:20:19 (dd9jn+kvh) 
 Nov  5 09:15:07 nl1019 cardmgr[103]: executing: 'insmod /lib/modules/2.0.36/pcmcia/serial_cs.o'
 Nov  5 09:15:07 nl1019 kernel: eth0: Xircom: port 0x2d0, irq 3, hwaddr 00:80:C7:74:30:DC 
 Nov  5 09:15:07 nl1019 kernel: tty03 at 0x02e8 (irq = 3) is a 16450 
 Nov  5 09:15:07 nl1019 cardmgr[103]: executing: './network start eth0'
 Nov  5 09:15:09 nl1019 kernel: eth0: switching to 10BaseT port 
 Nov  5 09:15:09 nl1019 kernel: eth0: media 10Base2, silicon revision 1 
 Nov  5 09:15:10 nl1019 kernel: eth0: media 10Base2, silicon revision 1 
 Nov  5 09:15:10 nl1019 cardmgr[103]: executing: './serial start ttyS3'
 Nov  5 09:20:50 nl1019 kernel: registered device ppp0 
 Nov  5 09:20:50 nl1019 pppd[192]: pppd 2.3.5 started by root, uid 0
 Nov  5 09:20:51 nl1019 chat[193]: abort on (BUSY)
 Nov  5 09:20:51 nl1019 chat[193]: abort on (NO CARRIER)
 Nov  5 09:20:51 nl1019 chat[193]: abort on (VOICE)
 Nov  5 09:20:51 nl1019 chat[193]: abort on (NO DIALTONE)
 Nov  5 09:20:51 nl1019 chat[193]: abort on (NO ANSWER)
 Nov  5 09:20:51 nl1019 chat[193]: send (ATZ^M)
 Nov  5 09:20:51 nl1019 chat[193]: expect (OK)
 Nov  5 09:21:36 nl1019 chat[193]: alarm
 Nov  5 09:21:36 nl1019 chat[193]: Failed
 Nov  5 09:21:36 nl1019 pppd[192]: Connect script failed
 Nov  5 09:21:37 nl1019 pppd[192]: Exit.
 --- end ---

None Check your version info

Re: Question Modem problem with Xircom CEM33 on Dell Lattitude CP (Ben Mesman)
Date: 1999, Nov 12
From: David Hinds <dhinds@pcmcia.sourceforge.org>

On Fri, Nov 12, 1999 at 01:25:05AM -0800, Ben Mesman wrote:
> 
> I am using debian 2.1 (slink), upgraded to kernel 2.2.13 (from
> kernel.org) and the debian package pcmcia-source_3.1.3-1.

...

>  Nov  5 09:15:07 nl1019 cardmgr[103]: starting, version is 3.0.5

Something is wrong with this picture.  Apart from the PCMCIA driver
version confusion, your problem could be a Debian issue.  I'm told
that Debian tries to run "setserial" at boot time to configure serial
devices it knows about, but this messes up hot plug serial devices.

-- Dave

Ok Psion Gold Card Netglobal 56K+10/100Mb CardBus serial works

Date: 1999, Nov 21
From: Pekka Sarnila sarnila

Psion Gold Card Netglobal 56K+10/100Mb CardBus serial works
with following hack. The serial chip is the same kind as in
the Ositech card. Here are the diffs:

---------------------------------
*** clients/serial_cb.c.myorg   Sun Nov 21 18:30:47 1999
--- clients/serial_cb.c Sun Nov 21 18:15:44 1999
***************
*** 59,66 ****
  
      pcibios_read_config_word(bus, devfn, PCI_SUBSYSTEM_VENDOR_ID, &a);
      pcibios_read_config_word(bus, devfn, PCI_SUBSYSTEM_ID, &b);
!     if ((a == 0x13a2) && (b == 0x8007)) {
!       /* Ositech Jack of Spades */
        DEBUG(0, "  83c175 NVCTL_m = 0x%4.4x.\n", inl(ioaddr+0x80));
        outl(0x4C00, ioaddr + 0x80);
        outl(0x4C80, ioaddr + 0x80);
--- 59,67 ----
  
      pcibios_read_config_word(bus, devfn, PCI_SUBSYSTEM_VENDOR_ID, &a);
      pcibios_read_config_word(bus, devfn, PCI_SUBSYSTEM_ID, &b);
!     if (((a == 0x13a2) && (b == 0x8007)) ||
!       ((a == 0x1420) && (b == 0x8003))) {
!       /* Ositech Jack of Spades  &  PSION carbus cards */
        DEBUG(0, "  83c175 NVCTL_m = 0x%4.4x.\n", inl(ioaddr+0x80));
        outl(0x4C00, ioaddr + 0x80);
        outl(0x4C80, ioaddr + 0x80);
*** etc/config.myorg    Sun Nov 21 18:31:08 1999
--- etc/config  Sun Nov 21 18:31:52 1999
***************
*** 1488,1494 ****
  
  card "Psion Gold Card Netglobal 56K+10/100Mb CardBus"
    manfid 0x016c, 0x0021
!   bind "epic_cb" to 0
  
  card "Xircom CardBus 10/100 Ethernet"
    version "Xircom", "*", "CBEII-10/100"
--- 1488,1494 ----
  
  card "Psion Gold Card Netglobal 56K+10/100Mb CardBus"
    manfid 0x016c, 0x0021
!   bind "epic_cb" to 0, "serial_cb" to 1
  
  card "Xircom CardBus 10/100 Ethernet"
    version "Xircom", "*", "CBEII-10/100"
-----------------------

Pekka Sarnila

Question Xircom RealPort Cardbus Ethernet 10/100 + Modem 56 timeout....

Date: 1999, Dec 01
From: Cahlen Humphreys Cahlen

I have been having a problem with my Xircom pcmcia multifunction card. It initialates fine and all, but when I assign the device an IP address and such it work. Then, whenever I try to connect to a remote host whether it be through "ping" or whatever I get a timeout response. This is what it looks like.

eth0: Transmit timed out, status ffffffff, CSR12 000000c2, resetting...

I really don't know what to do... Is anyone having a similar problem that they can help me out with?

Thanks,

-Cahlen

Sad Same problem here.

Re: Question Xircom RealPort Cardbus Ethernet 10/100 + Modem 56 timeout.... (Cahlen Humphreys)
Date: 1999, Dec 08
From: Robert Bordelon rbordelo

I'm having the same problem with that card here on a Dell Latitude CPi A running Debian potato with a 2.2.13 kernel and cs 3.1.4. In the past, I had the ethernet part of the card working fine, but the modem was broken. After several days of tinkering, I got the modem to work, and at the time I did not need the ethernet. Today was the first time that I needed the ethernet again.

As the machine starts up (or when the card is inserted,) everything is fine (no errors are reported) until an attempt is made to send over eth0. At that time the following errors start appearing in /var/log/messages:

 eth0: Transmit timed out, status 60660000, CSR12 000000c2, resetting . . .

which appears over and over again. If I ping for a long time (> 20 seconds) I will eventually get whole slew of replies all at once, usually right around the time the error message appears in the log. Judging from the card's network activity light, it looks like the card is not sending each individual ping. I have also noticed the machine with the card does not respond to arp requests in a timely manner, either. This does not appear to be purely a shared irq problem because I have the same symptoms regardless of whether the serial driver is loaded or not, and anyway I think irq's are used for more for receiving, not transmitting.

I'm backing out all of the changes that I made to get the modem to work in an effort to get the ethernet operational again, but I've not yet had any success.

The receiver part of the ethernet interface seems ok, because tcpdump works fine and sees the network traffic, if I have name resolution disabled.

Robert

Ok Everything is fixed and working (or worked around) now.

Re: Sad Same problem here. (Robert Bordelon)
Date: 1999, Dec 10
From: Robert Bordelon rbordelo

To follow up on my own post, I grabbed pcmcia-cs 3.1.5, and compiled it against the 2.2.13 kernel with the following options:

 fulcrum:/usr/src/pcmcia-cs$ cat config.out
 #
 # Automatically generated by 'make config' -- don't edit!
 #
 LINUX="/usr/src/linux"
 PREFIX=""
 MODDIR="/lib/modules/2.2.13"
 KFLAGS=""
 UFLAGS=""
 PCDEBUG=""
 USE_APM=y
 # UNSAFE_TOOLS is not defined
 CONFIG_CARDBUS=y
 # CONFIG_PNP_BIOS is not defined
 CONF_SRC=1

 # Options from current kernel
 CHECK="/proc/version"
 CKSUM="3198913898 116"
 # CONFIG_PCMCIA is not defined
 # CONFIG_SMP is not defined
 CONFIG_PCI=y
 CONFIG_PCI_QUIRKS=y
 CONFIG_APM=y
 # CONFIG_SCSI is not defined
 CONFIG_INET=y
 # CONFIG_NET_RADIO is not defined
 # CONFIG_TR is not defined
 # CONFIG_NET_FASTROUTE is not defined
 CONFIG_MODVERSIONS=y
 CONFIG_PROC_FS=y
 MEMMAX=1GB
 CONFIG_1GB=y
 # CONFIG_2GB is not defined
 # CONFIG_3GB is not defined
 CONFIG_ISA=y

 UTS_RELEASE="2.2.13"
 UTS_VERSION="#2 Wed Dec 8 00:47:40 CST 1999"
 LINUX_VERSION_CODE=131597

 NEW_QLOGIC=y
 HAS_PROC_BUS=y
 RC_DIR=/etc
 SYSV_INIT=y
 INSTALL_DEPMOD=y
 HAS_FORMS=y

After making, the ethernet port worked fine. I think that the key setting is to disable CONFIG_PNP_BIOS during pcmcia-cs's make config.

The modem still does not work upon insertion and/or powerup, but I've worked around this problem by setting the serial_cs driver briefly to polled mode (setserial /dev/modem irq 0) then back to its assigned interrupt. I had to slightly hack /etc/pcmcia/serial to automate this.

The card itself does not revive properly from a suspend, but apmd can be used to electronically eject the card immediately before suspend. The card is automatically reconized when returning from suspend mode. Good enough for me.

Robert Bordelon

Sad still have the darn problem

Re: Question Xircom RealPort Cardbus Ethernet 10/100 + Modem 56 timeout.... (Cahlen Humphreys)
Date: 1999, Dec 29
From: jgu1025

I tried pcmcia 3.1.5 along with kernel 2.2.13 and still have the darn problem.

I am running a toshiba tecra 8000. Any help or input will be greatly appreciated. Thanks in advance.

More more information on the problem

Re: Sad still have the darn problem
Date: 1999, Dec 30
From: jgu1025

I am runnign redhat 6.1 with kernel 2.2.13 and pcmcia 3.1.6, and have the cardbus set to 16bit in the BIOS. The Xircom card gets recognized correctly because I always hear two beeps when the machine boots up. I can ping both 127.0.0.1 and my own ip. But if I try to ping other machines on the network, it always says destination unreachable. Also, I got the timeout message in the message log. Here is the output in /var/log/message:

Dec 29 16:44:39 jg pcmcia: Starting PCMCIA services:
Dec 29 16:44:39 jg pcmcia: modules
Dec 29 16:44:39 jg kernel: Linux PCMCIA Card Services 3.1.6
Dec 29 16:44:39 jg kernel: kernel build: 2.2.13 #4 Fri Dec 17 18:08:28 PST 199
9
Dec 29 16:44:39 jg kernel: options: [pci] [cardbus]
Dec 29 16:44:39 jg kernel: Intel PCIC probe:
Dec 29 16:44:39 jg kernel: Toshiba ToPIC95-B PCI-to-CardBus at bus 0 slot 11,
mem 0x68000000, 2 sockets
Dec 29 16:44:39 jg kernel: host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86]
[rcr 0x02] [no pci irq] [lat 168/176] [bus 20/20]
Dec 29 16:44:39 jg kernel: host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86]
[rcr 0x02] [no pci irq] [lat 168/176] [bus 21/21]
Dec 29 16:44:39 jg kernel: ISA irqs (default) = 3,4,7,9,10,12 polling interv
al = 1000 ms
Dec 29 16:44:39 jg pcmcia: cardmgr.
Dec 29 16:44:39 jg cardmgr[374]: starting, version is 3.1.6
Dec 29 16:44:39 jg rc: Starting pcmcia succeeded
Dec 29 16:44:39 jg cardmgr[374]: watching 2 sockets
Dec 29 16:44:39 jg kernel: cs: IO port probe 0x1000-0x17ff: clean.
Dec 29 16:44:39 jg kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x330-0x33
7 0x378-0x37f 0x4d0-0x4d7
Dec 29 16:44:39 jg kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Dec 29 16:44:39 jg inet: inetd startup succeeded
Dec 29 16:44:39 jg kernel: cs: cb_alloc(bus 20): vendor 0x115d, device 0x0003
Dec 29 16:44:39 jg cardmgr[374]: initializing socket 0
Dec 29 16:44:39 jg cardmgr[374]: socket 0: Xircom CardBus 10/100 Ethernet + 56K
Modem
Dec 29 16:44:40 jg cardmgr[374]: executing: 'insmod /lib/modules/2.2.13/pcmcia/c
b_enabler.o'
Dec 29 16:44:40 jg cardmgr[374]: executing: 'insmod /lib/modules/2.2.13/pcmcia/t
ulip_cb.o'
Dec 29 16:44:40 jg cardmgr[374]: executing: 'insmod /lib/modules/2.2.13/pcmcia/s
erial_cb.o'
Dec 29 16:44:40 jg kernel: cs: cb_config(bus 20)
Dec 29 16:44:40 jg kernel: fn 0 bar 2: mem 0x60013000-0x600137ff
Dec 29 16:44:40 jg kernel: fn 0 bar 3: mem 0x60012000-0x600127ff
Dec 29 16:44:40 jg kernel: fn 1 bar 1: io 0x480-0x487
Dec 29 16:44:40 jg kernel: fn 1 bar 2: mem 0x60011000-0x600117ff
Dec 29 16:44:40 jg kernel: fn 1 bar 3: mem 0x60010000-0x600107ff
Dec 29 16:44:40 jg kernel: fn 0 bar 1: io 0x400-0x47f
Dec 29 16:44:40 jg kernel: fn 0 rom: mem 0x6000c000-0x6000ffff
Dec 29 16:44:40 jg kernel: fn 1 rom: mem 0x60008000-0x6000bfff
Dec 29 16:44:40 jg kernel: tulip_attach(bus 20, function 0)
Dec 29 16:44:40 jg kernel: tulip.c:v0.91 4/14/99 becker@cesdis.gsfc.nasa.gov (mo
dified by danilo@cs.uni-magdeburg.de for XIRCOM CBE, fixed by Doug Ledford)
Dec 29 16:44:40 jg kernel: eth0: Xircom Cardbus Adapter (DEC 21143 compatible mo
de) rev 3 at 0x400, 00:10:A4:FB:F6:70, IRQ 3.
Dec 29 16:44:40 jg kernel: eth0: MII transceiver #0 config 3100 status 7809 adv
ertising 01e1.
Dec 29 16:44:40 jg kernel: serial_attach(bus 20, fn 1)
Dec 29 16:44:40 jg kernel: tty02 at 0x0480 (irq = 3) is a 16550A
Dec 29 16:44:40 jg cardmgr[374]: executing: './network start eth0'


The contents of /var/state/pcmcia/stab:

Socket 0: Xircom CardBus 10/100 Ethernet + 56K Modem
0 network tulip_cb 0 eth0
0 serial serial_cb 0 ttyS2 4 66
Socket 1: empty

Output from cardctl:

[root@jg pcmcia]# cardctl ident
Socket 0:
  product info: "Xircom", "CardBus Ethernet 10/100 + Modem 56", "CBEM56G", "1.03"
  manfid: 0x0105, 0x0103
  function: 6 (network)
Socket 1:
  no product info available

The transmit timeout message I got are the following:

Dec 29 16:53:15 jg kernel: eth0: Transmit timed out, status 686980c7, CSR12 0000
00c2, resetting...
Dec 29 16:53:50 jg last message repeated 7 times
Dec 29 16:54:55 jg last message repeated 13 times
Dec 29 16:56:00 jg last message repeated 13 times

None Maybe a simple interrupt problem, maybe worse...

Re: More more information on the problem
Date: 1999, Dec 30
From: David Hinds <dhinds@pcmcia.sourceforge.org>

"transmit timeout" may just be an interrupt conflict.  That might
actually be easier to diagnose using the modem.  You can do:

setserial /dev/modem irq 0

to use the modem in polled mode.  If that works, you know you've got
an interrupt conflict.  So... I'd then start excluding interrupts in
/etc/pcmcia/config.opts, and see if you can get the modem to work
without the setserial command.

Be warned that Toshiba laptops have known problems with Linux PCMCIA,
and the RBEM cards are also troublesome.  So this is a particularly
vexing combination.  Also, there is a bad interaction in Red Hat 6.1
that may affect operation of the modem.  All these things are talked
about in the latest BUGS file, at:

http://pcmcia.sourceforge.org/ftp/BUGS

-- Dave

Question DHCP with PCMCIA

Date: 1999, Dec 06
From: Christopher Keller ckeller

Question Linksys Etherfast 56k+LAN: long pings after suspend

Date: 1999, Dec 13
From: Alan Shutko AlanShutko

I just got a Linksys Etherfast 56k LANmodem to get away from the evil dongle problem. Installed without a hitch... I removed the 3com card, plugged in the Linksys, and ran. Very cool.

However, after I suspend, I find I oscillate between normal ping times and ping times almost = 1s. This on a local net where normal ping time is about 1ms. If I remove the card and reinsert it, all is well again.

Any ideas? Toshiba 315CDS in Cardbus mode, 16-bit card, Linux 2.2.13, PCMCIA-CS 3.1.4.

News New machine, same problem

Re: Question Linksys Etherfast 56k+LAN: long pings after suspend (Alan Shutko)
Date: 2000, Jul 12
From: Alan Shutko AlanShutko

I'd written off the long-ping as a Toshiba problem. Just got a new Thinkpad A20p, same card, same problem.

This time it's kernel 2.2.16 and pcmcia-cs 3.1.18.

Same symptoms... suspend, get approximately 1s pings, instead of 1ms.

Sad PSION Gold Card Netglobal CardBus Problem

Date: 1999, Dec 28
From: Andreas Dubas adubas

I have a problem with Psion Gold Card Netglobal 10/100 CardBus pcmcia multifunction card. 
It initialates very fine and all, i can send a ping and working with telnet, but when I try to copy (rcp) bigger file (or more files) that works (copying) some small time and than ´hang´.
On the ´system´ console (alt+f10) I get a timeout responses :
 kernel: eth0: Transmit timeout unsing MII device. Tx status 4003
 kernel: eth0: Transmit timeout unsing MII device. Tx status 8003

In the syslog file (/var/log/messsages) :
 kernel: eth0: Transmit timeout unsing MII device. Tx status 4003
 kernel: eth0: Restarting the EPIC chip, Rx 5035/5035 Tx 4814/4829
 kernel: eth0: epic_restart() done, cmd status 000a, ctl 0512 interrupt 240000.

Is anyone having a similar problem that they can help me out with?

Best regards Andy

None More info please...

Re: Sad PSION Gold Card Netglobal CardBus Problem (Andreas Dubas)
Date: 1999, Dec 28
From: David Hinds <dhinds@pcmcia.sourceforge.org>

A more complete message log (including the PCMCIA startup messages) is
generally helpful.

Also mention what kind of laptop this is.

-- Dave

Sad Xircom CEM33 does not work properly with pcmcia-cs 3.1.8

Date: 2000, Jan 14
From: Martijn Anthonissen martijn

When I tried upgrading my kernel from 2.2.12 to 2.2.14 the modem part of my Xircom CEM33 card stopped working. I've looked into this a little, and the problem seems to be with the pcmcia card services.

The combination kernel 2.2.12 + pcmcia-cs 3.1.2 worked flawlessly. My modem was recognized and placed on /dev/ttyS3.

When booting kernel 2.2.14 + pcmcia-cs 3.1.8, the modem is placed on /dev/ttyS2, and it doesn't work. Only the ethernet part of the CEM33 functions.

At this point I did some experiments. Booting 2.2.14 without any of the 3.1.8 modules and then inserting the "old" 3.1.2 modules by
      insmod -f /lib/modules/2.2.12/pcmcia/pcmcia_core.o
      insmod -f /lib/modules/2.2.12/pcmcia/i82365.o
      insmod -f /lib/modules/2.2.12/pcmcia/ds.o
      insmod -f /lib/modules/2.2.12/pcmcia/xirc2ps_cs.o
      insmod -f /lib/modules/2.2.12/pcmcia/serial_cs.o
leads to a properly functioning modem.

However, booting 2.2.14 and inserting the new 3.1.8 pcmcia_core module and for the four other modules the 3.1.2 ones places the modem on the wrong /dev/ttyS2 device again.

I thought I'd also try and compile an unstable kernel, 2.3.39, as I'd read that the pcmcia code will be included with the kernel. When booting 2.3.39, the modem is placed on ttyS2, as with the 3.1.8 modules.

Below, a typical piece of my syslog is listed, including an unsuccessful dial-in attempt.

I hope someone can help out, TIA,

Martijn

---

Jan 14 00:51:26 laptop-martijn cardmgr[583]: starting, version is 3.1.2
Jan 14 00:51:26 laptop-martijn cardmgr[583]: watching 2 sockets
Jan 14 00:51:26 laptop-martijn cardmgr[583]: Card Services release does not match!
Jan 14 00:51:26 laptop-martijn kernel: cs: IO port probe 0x1000-0x17ff: clean.
Jan 14 00:51:26 laptop-martijn kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x388-0x38f 0x398-0x39f 0x4d0-0x4d7
Jan 14 00:51:26 laptop-martijn kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Jan 14 00:51:27 laptop-martijn cardmgr[583]: initializing socket 0
Jan 14 00:51:27 laptop-martijn kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.
Jan 14 00:51:27 laptop-martijn cardmgr[583]: socket 0: Xircom CEM33 Ethernet/Modem
Jan 14 00:51:27 laptop-martijn cardmgr[583]: executing: 'insmod /lib/modules/2.2.14/pcmcia/xirc2ps_cs.o'
Jan 14 00:51:27 laptop-martijn kernel: xirc2ps_cs.c 1.31 1998/12/09 19:32:55 (dd9jn+kvh)
Jan 14 00:51:27 laptop-martijn cardmgr[583]: executing: 'insmod /lib/modules/2.2.14/pcmcia/serial_cs.o'
Jan 14 00:51:27 laptop-martijn kernel: eth0: Xircom: port 0x3e0, irq 3, hwaddr 00:80:C7:5E:4D:BE
Jan 14 00:51:27 laptop-martijn kernel: tty02 at 0x13f8 (irq = 3) is a 16450
Jan 14 00:51:27 laptop-martijn cardmgr[583]: executing: './network start eth0'
Jan 14 00:51:27 laptop-martijn cardmgr[583]: executing: './serial start ttyS2'
Jan 14 00:51:27 laptop-martijn cardmgr[583]: + Invalid flag: do_sound=0
Jan 14 00:52:35 laptop-martijn modprobe: Note: /etc/modules.conf is more recent than /lib/modules/2.2.14/modules.dep
Jan 14 00:52:35 laptop-martijn modprobe: modprobe: Can't locate module char-major-108
Jan 14 00:52:35 laptop-martijn pppd[607]: pppd 2.3.10 started by martijn, uid 1000
Jan 14 00:52:36 laptop-martijn chat[608]: Can't get terminal parameters: Input/output error
Jan 14 00:52:36 laptop-martijn pppd[607]: Connect script failed
Jan 14 00:52:37 laptop-martijn pppd[607]: Exit.

None Update the port ranges in /etc/pcmcia/config.opts

Re: Sad Xircom CEM33 does not work properly with pcmcia-cs 3.1.8 (Martijn Anthonissen)
Date: 2000, Jan 18
From: David Hinds <dhinds@pcmcia.sourceforge.org>

For the moment, just edit /etc/pcmcia/config.opts and change:

    include port 0x100-0x4ff, port 0x1000-0x17ff

to

    include port 0x100-0x4ff

-- Dave

Ok This almost did it

Re: None Update the port ranges in /etc/pcmcia/config.opts (David Hinds)
Date: 2000, Jan 18
From: Martijn Anthonissen martijn

Dave,

Thanks for your suggestion. It almost did the trick. I also had to comment out the following bit of the /etc/pcmcia/config.opts file to get it working:

#
# Extra port range for IBM Token Ring
#
#include port 0xa00-0xaff
#

Now, both the 2.2.14 kernel with pcmcia modules 3.1.8 and the 2.3.39 unstable linux kernel put the CEM33 modem on /dev/ttyS3, where it should be.

Thanks a lot,

Martijn

Question ComNet 33.6 - Hw. mismap

Date: 2000, Feb 18
From: smasa

Hello,

I'm looking for help how to set up the multifunction ethernet/modem card ComNet 33.6 from ActionTec. 
I had to add

card "ActionTec"
 manfid 0x0175,0x000
 bind "pcnet_cs"

 The card is recognized then but it doesn't work. I'm running
 Debian potato, apart from the lines above I haven't changed
 any config files. I tried also Debian kernel-2.2.13 and
 older pcmcia with the same errors, only ReleaseWindow
 message is missing.

Feb 18 14:20:09 pc088c kernel: Linux version 2.3.45 (root@pc088c) (gcc version 2.95.2 19991109 (Debian GNU/Linux)) #4 Thu Feb 17 17:50:17 CET 2000
Feb 18 14:20:09 pc088c kernel: e820: 0009f800 @ 00000000 (usable)
Feb 18 14:20:09 pc088c kernel: e820: 00000800 @ 0009f800 (reserved)
Feb 18 14:20:09 pc088c kernel: e820: 00015000 @ 000eb000 (reserved)
Feb 18 14:20:09 pc088c kernel: e820: 03f00000 @ 00100000 (usable)
Feb 18 14:20:09 pc088c kernel: e820: 00015000 @ fffeb000 (reserved)
Feb 18 14:20:09 pc088c kernel: On node 0 totalpages: 16384
Feb 18 14:20:09 pc088c kernel: zone(0): 4096 pages.
Feb 18 14:20:09 pc088c kernel: zone(1): 12288 pages.
Feb 18 14:20:09 pc088c kernel: zone(2): 0 pages.
Feb 18 14:20:09 pc088c kernel: Initializing CPU#0
Feb 18 14:20:09 pc088c kernel: Detected 300696360 Hz processor.
Feb 18 14:20:09 pc088c kernel: Console: colour VGA+ 80x25
Feb 18 14:20:09 pc088c kernel: Calibrating delay loop... 299.83 BogoMIPS
Feb 18 14:20:09 pc088c kernel: Memory: 62472k/65536k available (946k kernel code, 2676k reserved, 83k data, 144k init, 0k highmem)
Feb 18 14:20:09 pc088c kernel: Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Feb 18 14:20:09 pc088c kernel: Page-cache hash table entries: 16384 (order: 4, 65536 bytes)
Feb 18 14:20:09 pc088c kernel: CPU: Intel Pentium II (Deschutes) stepping 02
Feb 18 14:20:09 pc088c kernel: Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Feb 18 14:20:09 pc088c kernel: Checking 'hlt' instruction... OK.
Feb 18 14:20:09 pc088c kernel: POSIX conformance testing by UNIFIX
Feb 18 14:20:09 pc088c kernel: PCI: PCI BIOS revision 2.10 entry at 0xfd9e3
Feb 18 14:20:09 pc088c kernel: PCI: Using configuration type 1
Feb 18 14:20:09 pc088c kernel: PCI: Probing PCI hardware
Feb 18 14:20:09 pc088c kernel: PCI: Interrupt Routing Table found at 0xc00fdf60 [router type 8086/122e]
Feb 18 14:20:09 pc088c kernel: PCI: Found IRQ 5 for device 00:05.2 [PIIX]
Feb 18 14:20:09 pc088c kernel: Limiting direct PCI/PCI transfers.
Feb 18 14:20:09 pc088c kernel: Linux NET4.0 for Linux 2.3
Feb 18 14:20:09 pc088c kernel: Based upon Swansea University Computer Society NET3.039
Feb 18 14:20:09 pc088c kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Feb 18 14:20:09 pc088c kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Feb 18 14:20:09 pc088c kernel: IP Protocols: ICMP, UDP, TCP
Feb 18 14:20:09 pc088c kernel: IP: routing cache hash table of 512 buckets, 4Kbytes
Feb 18 14:20:09 pc088c kernel: TCP: Hash tables configured (established 4096 bind 8192)
Feb 18 14:20:09 pc088c kernel: Starting kswapd v1.6
Feb 18 14:20:09 pc088c kernel: Serial driver version 4.92 (2000-1-27) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Feb 18 14:20:09 pc088c kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Feb 18 14:20:09 pc088c kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
Feb 18 14:20:09 pc088c kernel: pty: 256 Unix98 ptys configured
Feb 18 14:20:09 pc088c kernel: Uniform Multi-Platform E-IDE driver Revision: 6.30
Feb 18 14:20:09 pc088c kernel: hda: TOSHIBA MK4309MAT, ATA DISK drive
Feb 18 14:20:09 pc088c kernel: hdc: TOSHIBA CD-ROM XM-1802B, ATAPI CDROM drive
Feb 18 14:20:09 pc088c kernel: ide6: ports already in use, skipping probe
Feb 18 14:20:09 pc088c kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Feb 18 14:20:09 pc088c kernel: ide1 at 0x170-0x177,0x376 on irq 15
Feb 18 14:20:09 pc088c kernel: hda: TOSHIBA MK4309MAT, 4126MB w/0kB Cache, CHS=559/240/63
Feb 18 14:20:09 pc088c kernel: hdc: ATAPI 24X CD-ROM drive, 128kB Cache
Feb 18 14:20:09 pc088c kernel: Uniform CD-ROM driver Revision: 3.06
Feb 18 14:20:09 pc088c kernel: Partition check:
Feb 18 14:20:09 pc088c kernel:  hda: hda1 hda2 hda3
Feb 18 14:20:09 pc088c kernel: Floppy drive(s): fd0 is 1.44M
Feb 18 14:20:09 pc088c kernel: FDC 0 is a post-1991 82077
Feb 18 14:20:09 pc088c kernel: eepro100.c:v1.09j+LK1.0 Feb 13, 2000  Linux Kernel Team  http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
Feb 18 14:20:09 pc088c kernel: eepro100: No cards found, driver not installed.
Feb 18 14:20:09 pc088c kernel: Linux PCMCIA Card Services 3.1.9
Feb 18 14:20:09 pc088c kernel:   options:  [pci] [cardbus]
Feb 18 14:20:09 pc088c kernel: Adding cardbus controller 0: Texas Instruments PCI1250
Feb 18 14:20:09 pc088c kernel: Yenta IRQ list 0c98, PCI irq9
Feb 18 14:20:09 pc088c kernel: Socket status: 30000006
Feb 18 14:20:09 pc088c kernel: Adding cardbus controller 1: Texas Instruments PCI1250 (#2)
Feb 18 14:20:09 pc088c kernel: Yenta IRQ list 0c98, PCI irq9
Feb 18 14:20:09 pc088c kernel: Socket status: 30000010
Feb 18 14:20:09 pc088c kernel: Intel PCIC probe: not found.
Feb 18 14:20:09 pc088c kernel: Databook TCIC-2 PCMCIA probe: not found.
Feb 18 14:20:09 pc088c kernel: VFS: Mounted root (ext2 filesystem) readonly.
Feb 18 14:20:09 pc088c kernel: Freeing unused kernel memory: 144k freed
Feb 18 14:20:09 pc088c kernel: Adding Swap: 30236k swap-space (priority -1)
Feb 18 14:21:51 pc088c kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
Feb 18 14:21:51 pc088c kernel: cs: IO port probe 0x0800-0x08ff: clean.
Feb 18 14:21:51 pc088c kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x158-0x15f 0x378-0x37f 0x3c0-0x3df 0x4d0-0x4d7
Feb 18 14:21:51 pc088c kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Feb 18 14:21:51 pc088c kernel: pcnet_cs: ReleaseWindow: Bad handle
Feb 18 14:21:51 pc088c kernel: eth0: NE2000 Compatible: io 0x300, irq 3, auto xcvr, hw_addr 00:20:E0:0C:8B:8D
Feb 18 14:21:51 pc088c kernel: Hw. address read/write mismap 1
Feb 18 14:21:51 pc088c kernel: Hw. address read/write mismap 5

after ping I get
Feb 18 14:16:29 pc088c kernel: eth0: interrupt(s) dropped!
Feb 18 14:16:29 pc088c kernel: eth0: mismatched read page pointers  1 vs 4c.
Feb 18 14:16:29 pc088c kernel: eth0: Too much work at interrupt, status 0x20
Feb 18 14:16:29 pc088c kernel: eth0: mismatched read page pointers  1 vs 40.
Feb 18 14:16:29 pc088c kernel: eth0: Too much work at interrupt, status 0x20
Feb 18 14:16:29 pc088c kernel: eth0: mismatched read page pointers  1 vs 40.
Feb 18 14:16:29 pc088c kernel: eth0: unexpected TX-done interrupt, lasttx=20.
Feb 18 14:16:29 pc088c kernel: eth0: Too much work at interrupt, status 0x20
Feb 18 14:16:29 pc088c kernel: eth0: mismatched read page pointers  1 vs 40.
Feb 18 14:16:29 pc088c kernel: eth0: unexpected TX-done interrupt, lasttx=20.
Feb 18 14:16:29 pc088c kernel: eth0: Too much work at interrupt, status 0x20


I've tried also another ne2000 clone which worked fine. The laptop is LEO DESIGNote 7000.
Thank you in advance.

Jiri

None Bad kernel choice

Re: Question ComNet 33.6 - Hw. mismap
Date: 2000, Feb 18
From: David Hinds <dhinds@pcmcia.sourceforge.org>

This particular kernel (2.3.45) is hopelessly broken for PCMCIA.

-- Dave

None Re: Bad kernel choice

Re: None Bad kernel choice (David Hinds)
Date: 2000, Feb 18
From: smasa

Dave,

thanks for your reply, I've included the report with 2.3.45 because it
was the last kernel I tested. The same error occured also with 2.2.13
and pcmcia-cs-3.1.8. Can you suggest please what should I try next?
I'll avoid 2.3.45.

	Jiri

None Then it's not a supported card, unfortunately

Re: None Re: Bad kernel choice
Date: 2000, Feb 19
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Oh.

Looking again at your errors, then, I'd say this is simply not a real
NE2000 card. 

-- Dave

None Unsupported ?

Re: None Then it's not a supported card, unfortunately (David Hinds)
Date: 2000, Jul 04
From: Vlada Silvreta vsilvreta

I´ve found that card in pcmpci-cs-3.014/SUPPORTED.CARDS.

Is there anybody who succesfully uses ActioTec ComNet 33.6 ?

Question Untitled

Re: Question ComNet 33.6 - Hw. mismap
Date: 2000, Jul 04
From: Vlada Silvreta vsilvreta

I´ve got the same card and the similar problem with RedHat 6.0 and notebook Twinhead.

Had you a luck and did you solve the problem ?
Is that card NE2000 compatible ?

Thanks.

None Re: Question: Untitled

Re: Question Untitled (Vlada Silvreta)
Date: 2000, Jul 07
From: Jiri Masik smasa

> Had you a luck and did you solve the problem ?
> Is that card NE2000 compatible ?
> 

I'm sorry I can't help, I got rid of the card shortly afterwards. 

        Jiri

Question Xircom RBEM56G + serial port problem

Date: 2000, Feb 23
From: Sebastien Stormacq sebsto

Hello,

I have the following problem with a Xircom RBEM56G-100 (Card Bus)

The cardmgr correctly recognize the card but set it on ttyS0 instead of ttyS2 This prevents me to use my real serial port ttyS0 (link to a palmpilot)

I found a workaround (thanks to Philipe Henry / phenry@resopharma.fr) : removing the setserial command (or removing its eXecute rigth) makes everything works OK (card is recognized, modem is installed on ttyS2 and is working and my real ttyS0 works fine)

Why this behavior ? Any cleaner solution ?

Thanks

Seb

my config : DELL Latitude CPx H500 Xirxom RBEM56G-100BTX pcmcia 3.1.11 and kernel 2.2.14 (upgraded from SuSE 6

None Find out what is invoking setserial?

Re: Question Xircom RBEM56G + serial port problem (Sebastien Stormacq)
Date: 2000, Feb 23
From: David Hinds <dhinds@pcmcia.sourceforge.org>

This sounds to me like a bug in your distribution (SuSE?).

Maybe you should determine what in the startup scripts is invoking
setserial.  The PCMCIA serial script may invoke setserial, however, it
does this after the card is configured and the serial port is already
assigned.  So some other startup script is (apparently) disabling your
ttyS0 device.

I would start with something like "grep setserial /etc/rc.d/init.d/*"
and see what that turns up.

-- Dave

Question Problem with Xircom RBEM56G-100 (Real-Port Cardbus Ethernet 10/100 +Modem 56)

Date: 2000, Feb 25
From: HelmutS dihelsch03

I have a Problem with my Xircom RBEM56G-100 (Real-Port Cardbus Ethernet 10/100 +Modem 56). I'm using SuSE Linux 6.3. The card is detected by the cardmgr. The Modules cb_enabler, tulip and serial_cb are loaded. The Laptop (Compaq Armada 7800) hangs, when the Module serial_cb is loaded. Can someone help me?

Regards

dihelsch03

None System log messages?

Re: Question Problem with Xircom RBEM56G-100 (Real-Port Cardbus Ethernet 10/100 +Modem 56) (HelmutS)
Date: 2000, Feb 25
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Bug reports without system log messages are a no-no.

-- Dave

Question Modem Works fine, but Modul tulip_cb.o hangs system

Re: Question Problem with Xircom RBEM56G-100 (Real-Port Cardbus Ethernet 10/100 +Modem 56) (HelmutS)
Date: 2000, Feb 27
From: HelmutS dihelsch03

Well the card works fine in "serial mode", but when the modul tulip.o is loaded, the system hangs completely. Does anyone know something about?

Question Problem with Xircom Cardbus 10/100 + Modem 56

Date: 2000, Feb 28
From: HelmutS dihelsch03

The Modem works perfect, but the Ethernet Interface has a Problem. I can ping the loopback Interface and his own IP-Address. If I ping a other host in the same Subnet, I get no response. How Many Interrupts does this Card need (1 or 2)? Can anyone help me?

Here the Syslog Messages:

Feb 28 17:09:43 obelix kernel: Linux PCMCIA Card Services 3.1.3
Feb 28 17:09:43 obelix kernel:   kernel build: 2.2.13 #1 Mon Nov 8 18:28:35 GMT 1999
Feb 28 17:09:43 obelix kernel:   options:  [pci] [cardbus] [pnp]
Feb 28 17:09:43 obelix kernel: Intel PCIC probe: 
Feb 28 17:09:43 obelix kernel:   TI 1250A PCI-to-CardBus at bus 0 slot 12, mem 0x7fffe000, 2 sockets
Feb 28 17:09:43 obelix kernel:     host opts [0]: [pwr save] [pci + serial irq] [no pci irq] [lat 66/176] [bus 2/2]
Feb 28 17:09:43 obelix kernel:     host opts [1]: [pwr save] [pci + serial irq] [no pci irq] [lat 66/176] [bus 3/3]
Feb 28 17:09:43 obelix kernel:     ISA irqs (default) = 3,10 polling interval = 1000 ms
Feb 28 17:09:43 obelix kernel: cs: IO port probe 0x1000-0x17ff: clean.
Feb 28 17:09:43 obelix kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x250-0x257 0x330-0x337 0x378-0x37f 0x388-0x38f 0x408-0x40f 0x4d0-0x4d7
Feb 28 17:09:43 obelix kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Feb 28 17:09:43 obelix kernel: cs: cb_alloc(bus 2): vendor 0x115d, device 0x0003
Feb 28 17:09:43 obelix kernel: ROM image dump:
Feb 28 17:09:43 obelix kernel:   image 0: 0x000000-0x0001ff, signature PCIR
Feb 28 17:09:43 obelix kernel: cs: cb_config(bus 2)
Feb 28 17:09:43 obelix kernel:   fn 0 bar 2: mem 0x60017000-0x600177ff
Feb 28 17:09:43 obelix kernel:   fn 0 bar 3: mem 0x60016000-0x600167ff
Feb 28 17:09:43 obelix kernel:   fn 1 bar 1: io 0x180-0x187
Feb 28 17:09:43 obelix kernel:   fn 1 bar 2: mem 0x60015000-0x600157ff
Feb 28 17:09:43 obelix kernel:   fn 1 bar 3: mem 0x60014000-0x600147ff
Feb 28 17:09:43 obelix kernel:   fn 0 bar 1: io 0x100-0x17f
Feb 28 17:09:43 obelix kernel:   fn 0 rom: mem 0x60010000-0x60013fff
Feb 28 17:09:43 obelix kernel:   fn 1 rom: mem 0x6000c000-0x6000ffff
Feb 28 17:09:43 obelix kernel: cs: cb_enable(bus 2)
Feb 28 17:09:43 obelix kernel:   bridge io map 0 (flags 0x21): 0x100-0x187
Feb 28 17:09:43 obelix kernel:   bridge mem map 0 (flags 0x1): 0x6000c000-0x60017fff
Feb 28 17:09:43 obelix kernel: serial_attach(bus 2, fn 0)
Feb 28 17:09:43 obelix kernel: tty16 at 0x0100 (irq = 3) is a 8250
Feb 28 17:09:43 obelix kernel: tulip_attach(bus 2, function 1)
Feb 28 17:09:43 obelix kernel: tulip.c:v0.91 4/14/99 becker@cesdis.gsfc.nasa.gov (modified by danilo@cs.uni-magdeburg.de for XIRCOM CBE, fixed by Doug Ledford)
Feb 28 17:09:43 obelix kernel: eth0: Digital DS21143 Tulip rev 3 at 0x180, EEPROM not present, 00:4C:69:6E:75:79, IRQ 3.
Feb 28 17:09:43 obelix kernel: eth0:  Missing EEPROM, this interface may not work correctly!
Feb 28 17:09:43 obelix kernel: eth0: tulip_open() irq 3.
Feb 28 17:09:43 obelix kernel: eth0: Restarting 21143 autonegotiation, 0003ffff.
Feb 28 17:09:43 obelix kernel: eth0: 21143 negotiation failed, status ffffffff.
Feb 28 17:09:43 obelix kernel: eth0: Testing new 21143 media 100baseTx.
Feb 28 17:09:43 obelix kernel: eth0: Tx hung, 11 vs. 0.
Feb 28 17:09:43 obelix kernel: eth0: 21140 transmit timed out, status ffffffff, SIA ffffffff ffffffff ffd0ffd0 ffffffff, resetting...
Feb 28 17:09:46 obelix kernel: eth0: No 21143 100baseTx link beat, ffffffff, trying NWay.
Feb 28 17:09:46 obelix kernel: eth0: Restarting 21143 autonegotiation, 0003ffff.
Feb 28 17:09:49 obelix kernel: eth0: 21143 negotiation failed, status ffffffff.
Feb 28 17:09:49 obelix kernel: eth0: Testing new 21143 media 100baseTx.
Feb 28 17:09:49 obelix kernel: eth0: Tx hung, 11 vs. 0.
Feb 28 17:09:49 obelix kernel: eth0: 21140 transmit timed out, status ffffffff, SIA ffffffff ffffffff ff00ff00 ffffffff, resetting...
Feb 28 17:09:52 obelix kernel: eth0: No 21143 100baseTx link beat, ffffffff, trying NWay.
Feb 28 17:09:52 obelix kernel: eth0: Restarting 21143 autonegotiation, 0003ffff.
Feb 28 17:09:53 obelix sshd[185]: log: Server listening on port 22.
Feb 28 17:09:53 obelix sshd[185]: log: Generating 768 bit RSA key.
Feb 28 17:09:53 obelix /usr/sbin/cron[189]: (CRON) STARTUP (fork ok) 
Feb 28 17:09:53 obelix in.identd[193]: started
Feb 28 17:09:54 obelix sshd[185]: log: RSA key generation complete.
Feb 28 17:09:55 obelix kernel: eth0: 21143 negotiation failed, status ffffffff.
Feb 28 17:09:55 obelix kernel: eth0: Testing new 21143 media 100baseTx.
Feb 28 17:09:55 obelix kernel: eth0: Tx hung, 11 vs. 0.
Feb 28 17:09:55 obelix kernel: eth0: 21140 transmit timed out, status ffffffff, SIA ffffffff ffffffff ff6aff6a ffffffff, resetting...
Feb 28 17:09:58 obelix kernel: eth0: No 21143 100baseTx link beat, ffffffff, trying NWay.

None Maybe a bad PCMCIA driver version

Re: Question Problem with Xircom Cardbus 10/100 + Modem 56 (HelmutS)
Date: 2000, Feb 28
From: David Hinds <dhinds@pcmcia.sourceforge.org>

My first suggestion would be a PCMCIA driver upgrade.  Some bugs in
CardBus resource management have been fixed since 3.1.3 came out.

The card can only use one interrupt.

-- Dave

Sad Update from PCMCIA 3.1.3 to 3.1.11 but nothing changed

Re: Question Problem with Xircom Cardbus 10/100 + Modem 56 (HelmutS)
Date: 2000, Mar 06
From: HelmutS dihelsch03

I Updated the system to 3.1.11, but the same Error appears! Can anyone help me?

None New system log messages needed

Re: Sad Update from PCMCIA 3.1.3 to 3.1.11 but nothing changed (HelmutS)
Date: 2000, Mar 06
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Please post the startup messages with the new drivers.

-- Dave

Question no ports available, Xircom CEM56 56K/eth (this may be a dumb question)

Date: 2000, Mar 09
From: Dan Flickinger flikee

The computer is a digital HiNote Ultra 2000 with a 266 MHz pentium. Kernel is 2.2.14, and pcmcia is the latest release. The installation is basically a redhat 6.1 setup.

here's what syslog says:

Mar  8 22:24:01 localhost pcmcia: Starting PCMCIA services:
Mar  8 22:24:01 localhost pcmcia:  modules
Mar  8 22:24:01 localhost kernel: Linux PCMCIA Card Services 3.1.9 
Mar  8 22:24:01 localhost kernel:   kernel build: 2.2.14 #1 Wed Mar 8 11:27:19 MST 2000 
Mar  8 22:24:01 localhost kernel:   options:  [pci] [cardbus] [apm] [pnp] 
Mar  8 22:24:01 localhost kernel: PCI routing table version 1.0 at 0xf2460 
Mar  8 22:24:01 localhost kernel:   unknown PCI interrupt router 1066:0002 
Mar  8 22:24:01 localhost kernel:   00:07.0 -> irq 9 
Mar  8 22:24:01 localhost kernel:   00:07.1 -> irq 10 

Mar  8 22:24:02 localhost kernel: Intel PCIC probe:  
Mar  8 22:24:02 localhost kernel:   TI 1131 PCI-to-CardBus at slot 00:07, mem 0x68000000 
Mar  8 22:24:02 localhost kernel:     host opts [0]: [pci + serial irq] [pci irq 9] [lat 168/176] [bus 32/34] 
Mar  8 22:24:02 localhost kernel:     host opts [1]: [pci + serial irq] [pci irq 10] [lat 168/176] [bus 35/37] 
Mar  8 22:23:58 localhost apmd: apmd startup succeeded 
Mar  8 22:23:58 localhost apmd[153]: Version 3.0beta8 (APM BIOS 1.2, Linux driver 1.9) 
Mar  8 22:24:00 localhost network: Bringing up interface lo succeeded 
Mar  8 22:24:00 localhost portmap: portmap startup succeeded 
Mar  8 22:24:00 localhost random: Initializing random number generator succeeded 

Mar  8 22:24:02 localhost kernel:     ISA irqs (scanned) = 3,4 PCI status changes 
Mar  8 22:24:02 localhost kernel:   Cirrus PD672x ISA-to-PCMCIA at port 0x3e0 ofs 0x00 
Mar  8 22:24:02 localhost kernel:     host opts [0]: [ring] [65/6/3] [1/15/3] 
Mar  8 22:24:02 localhost kernel:     host opts [1]: [ring] [65/6/3] [1/15/3] 
Mar  8 22:24:02 localhost kernel:     ISA irqs (default) = 3,4,11 polling interval = 1000 ms 

Mar  8 22:24:02 localhost pcmcia:  cardmgr.
Mar  8 22:24:02 localhost rc: Starting pcmcia succeeded
Mar  8 22:24:02 localhost cardmgr[304]: starting, version is 3.1.9
Mar  8 22:24:02 localhost cardmgr[304]: watching 4 sockets
Mar  8 22:24:02 localhost kernel: cs: IO port probe 0x1000-0x17ff: clean. 
Mar  8 22:24:02 localhost kernel: cs: IO port probe 0x0100-0x04ff: clean. 
Mar  8 22:24:02 localhost inet: inetd startup succeeded
Mar  8 22:24:02 localhost cardmgr[304]: initializing socket 2
Mar  8 22:24:03 localhost kernel: cs: memory probe 0x0d0000-0x0dffff: clean. 
Mar  8 22:24:03 localhost cardmgr[304]: socket 2: Xircom CEM56 Ethernet/Modem
Mar  8 22:24:03 localhost cardmgr[304]: executing: 'insmod /lib/modules/2.2.14/pcmcia/xirc2ps_cs.o'
Mar  8 22:24:03 localhost kernel: xirc2ps_cs.c 1.31 1998/12/09 19:32:55 (dd9jn+kvh) 
Mar  8 22:24:03 localhost cardmgr[304]: executing: 'insmod /lib/modules/2.2.14/pcmcia/serial_cs.o'
Mar  8 22:24:03 localhost kernel: xirc2ps_cs: no ports available 
Mar  8 22:24:03 localhost cardmgr[304]: get dev info on socket 2 failed: No such device

(this is when a 56k modem I have is inserted and configured correctly:)

Mar  8 22:36:19 localhost cardmgr[304]: initializing socket 0
Mar  8 22:36:19 localhost cardmgr[304]: socket 0: Serial or Modem
Mar  8 22:36:19 localhost kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. 
Mar  8 22:36:19 localhost kernel: tty16 at 0x0100 (irq = 3) is a 16550A 
Mar  8 22:36:19 localhost cardmgr[304]: executing: './serial start ttyS16'

=======

I have the feeling that the problem is widespread, but very simple to correct. Also, my in my bios, I can set up the serial, ir, sound, and parallel ports, so I know those ports and irqs, etc. A couple weeks ago, it seemed that I could get the ethernet part of the card to work, but I didn't have a network to test it on.

Also, with the kernel serial drivers, I have many_ports, and share_irqs enabled, but I don't think that makes a difference. The combo card is built in, so I assume my macine has 4 pcmcia slots. (cardctl info shows slots 0 - 3)

someone please point me in the right direction with this one. I'm not a newbie to linux, I promise.

Question Eiger Labs EigerCombo EFX-ET3360

Date: 2000, Mar 13
From: Chris Anderson barich

How can I get at least the modem part of this card to work? Any ideas if any of the current drivers will work? What would it take to write a driver if none of the others will work? Thanks.

Chris

None Look at card's configuration tables?

Re: Question Eiger Labs EigerCombo EFX-ET3360 (Chris Anderson)
Date: 2000, Apr 26
From: David Hinds <dhinds@pcmcia.sourceforge.org>

From the output of "dump_cis", I might be able to judge how easy it
would be to support this card.  It probably uses an already supported
chipset.  The configuration information for multifunction cards is
often incomplete or incorrect, however, and there are some cases where
the only way to support a card (even if it uses a supported chipset)
is to get supplementary information from the card vendor.

-- Dave

Question Modem not working in Linksys PCMLM56 and 2.2.14

Date: 2000, Mar 16
From: Ivan Kocher ikocher

Hi, I have a Sager laptop, with a PCMLM56 Linksys lan+modem.
I use Slackware 7.0, which comes with 2.2.13.  I upgraded to 2.2.14 and recompiled PC Card services 3.0.14.


With kernel 2.2.13 the card works perfect, although I still haven't used the lan, but from W98 is ok (it works).

When I insert the card it gets its io, mem and irq, but the modem does not work.  My laptop little monitoring LCD tells me that there is some communication with the PC card, but the modem does nothing.  I tried minicom, ppp-go (chat & pppd),and a simple echo "ATZ" > /dev/ttyS2.  I checked permisions and all that, and they are ok.

If I reboot with 2.2.13 back again, the card works, but then with 2.2.14 it does not.

Now I have it working with 2.2.14, but the /etc/pcmcia/config modified, commented out the bind for "pcnet_cs":
	#  bind "pcnet_cs", "serial_cs"
        bind "serial_cs"


Here is dmesg output with      >>>bind "pcnet_cs", "serial_cs"
With this one the modem does nothing, although the kernel can communicate with the UART, it recognizes it as a 16550A, thing that is the same if I use 2.2.13
>>>-------------------
Linux PCMCIA Card Services 3.0.14
  kernel build: 2.2.14 #11 Wed Mar 15 02:10:20 CST 2000
  options:  [pci]
Intel PCIC probe:
  TI 1251B PCI-to-CardBus at bus 0 slot 3, mem 0x68000000, 2 sockets
    host opts [0]: [ring] [pwr save] [pci + serial irq] [no pci irq] [lat 168/176] [bus 32/34]
    host opts [1]: [ring] [pwr save] [pci + serial irq] [no pci irq] [lat 168/176] [bus 35/37]
    ISA irqs (scanned) = 4,7,9,10 polling interval = 1000 ms
cs: IO port probe 0x1000-0x17ff: excluding 0x1000-0x105f
cs: IO port probe 0x0100-0x04ff: excluding 0x158-0x15f 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
eth0: NE2000 Compatible: io 0x300, irq 9, hw_addr 00:E0:98:71:63:BB
tty02 at 0x03e8 (irq = 9) is a 16550A
------------------<<<


Here is dmesg output with only  >>>bind "serial_cs"
With this one the modem alone works

>>>-------------------
Linux PCMCIA Card Services 3.0.14
  kernel build: 2.2.14 #11 Wed Mar 15 02:10:20 CST 2000
  options:  [pci]
Intel PCIC probe:
  TI 1251B PCI-to-CardBus at bus 0 slot 3, mem 0x68000000, 2 sockets
    host opts [0]: [ring] [pwr save] [pci + serial irq] [no pci irq] [lat 168/176] [bus 32/34]
    host opts [1]: [ring] [pwr save] [pci + serial irq] [no pci irq] [lat 168/176] [bus 35/37]
    ISA irqs (scanned) = 4,7,9,10 polling interval = 1000 ms
cs: IO port probe 0x1000-0x17ff: excluding 0x1000-0x105f
cs: IO port probe 0x0100-0x04ff: excluding 0x158-0x15f 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
tty02 at 0x03e8 (irq = 9) is a 16550A
------------------<<<


I tried modifing the serial_cs.c, and adding the irq auto detection option (ASYNC_AUTO_IRQ) to the serial.flags in the serial_setup function, and the kernel recognized the modem using the irq 9, the same as the network part.

My .config for my kernel is:
 ... zip ...
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
CONFIG_SERIAL_EXTENDED=y
CONFIG_SERIAL_MANY_PORTS=y
CONFIG_SERIAL_SHARE_IRQ=y
# CONFIG_SERIAL_DETECT_IRQ is not set
CONFIG_SERIAL_MULTIPORT=y
CONFIG_HUB6=y
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=512
CONFIG_PRINTER=m
CONFIG_PRINTER_READBACK=y
CONFIG_MOUSE=y                                                                                      
 ... zip ...

Am I doing something wrong?  Is it a serial bug somewhere that doesn't work with irq sharing?  Do I have to turn on some swith in the kernel?, pc card services?


Thanks,

Ivan Kocher

None Some things to try

Re: Question Modem not working in Linksys PCMLM56 and 2.2.14 (Ivan Kocher)
Date: 2000, Mar 22
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I have not had other reports of similar problems, so I don't believe
that it is a kernel bug.  But I'm not sure what the problem is,
either.  The easy way to determine if interrupt sharing is the problem
is to just do:

  setserial /dev/modem irq 0

and see if the modem seems to work better after that.  Also, as long
as you are recompiling PCMCIA anyway, I would suggest getting the
current PCMCIA package, which is version 3.1.13.

> CONFIG_SERIAL=y
> CONFIG_SERIAL_CONSOLE=y
> CONFIG_SERIAL_EXTENDED=y
> CONFIG_SERIAL_MANY_PORTS=y
> CONFIG_SERIAL_SHARE_IRQ=y
> # CONFIG_SERIAL_DETECT_IRQ is not set
> CONFIG_SERIAL_MULTIPORT=y
> CONFIG_HUB6=y
> # CONFIG_SERIAL_NONSTANDARD is not set

In my 2.2.* kernel configuration, I have:

CONFIG_SERIAL=y
# CONFIG_SERIAL_CONSOLE is not set
CONFIG_SERIAL_EXTENDED=y
# CONFIG_SERIAL_MANY_PORTS is not set
CONFIG_SERIAL_SHARE_IRQ=y
# CONFIG_SERIAL_DETECT_IRQ is not set
# CONFIG_SERIAL_MULTIPORT is not set
# CONFIG_HUB6 is not set
# CONFIG_SERIAL_NONSTANDARD is not set

so it might be useful to try changing your kernel configuration to
match this, to see if one of these is causing a problem.

-- Dave

None I have the same problem with Linksys PCMLM56 card with kernel 2.2.14

Re: Question Modem not working in Linksys PCMLM56 and 2.2.14 (Ivan Kocher)
Date: 2000, Apr 11
From: Jaiyong Lee jaiyong_lee

I installed RedHat 6.2 (kernel v.2.2.14) which is released this week, on my new notebook. It does recognize the card ( one beep at the beginning and Rx & Tx LED blinking once after ). But, when I tried the modem for PPP, it never works. Is there a work around for this problem. By the way, I tried 'setserial /dev/modem irq 0', but it fails, too.

Thanks.

Jai

None I don't think it is the same problem, but need more info

Re: None I have the same problem with Linksys PCMLM56 card with kernel 2.2.14 (Jaiyong Lee)
Date: 2000, Apr 11
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The original poster described a workaround.  I have not been able to
reproduce the problem.  However, if "setserial /dev/modem irq 0"
fails, then you do not have the same problem he reported.

You should hear two beeps when you insert the card, not one.  Can you
be more specific about how the modem fails?  Do you get any error
messages?  PPP is not a good choice for testing because you might have
a PPP configuration problem; can you test with something simpler like
minicom?  Does the network work?  And system log messages might be
helpful.

-- Dave

None Here is more info (kernel message)

Re: None I don't think it is the same problem, but need more info (David Hinds)
Date: 2000, Apr 12
From: Jaiyong Lee jaiyong_lee

Thank you for your very prompt comment.

I heard two beeps when I inserted Linksys card. However, it dose not work with minicom. Since you may need more info about the kernel / card setting, I include the kernel message. I tried inserting the card to both slot 1 & 2. It doesn't make any difference. Any clue ?

Jai

---- Here is my kernel message ----

Apr 11 20:50:22 localhost syslogd 1.3-3: restart.
Apr 11 20:50:22 localhost syslog: syslogd startup succeeded
Apr 11 20:50:22 localhost syslog: klogd startup succeeded
Apr 11 20:50:22 localhost kernel: klogd 1.3-3, log source = /proc/kmsg started.
Apr 11 20:50:22 localhost kernel: Inspecting /boot/System.map-2.2.14-5.0
Apr 11 20:50:22 localhost kernel: Loaded 7364 symbols from /boot/System.map-2.2.14-5.0.
Apr 11 20:50:22 localhost kernel: Symbols match kernel version 2.2.14.
Apr 11 20:50:22 localhost kernel: Loaded 196 symbols from 10 modules.
Apr 11 20:50:22 localhost kernel: Linux version 2.2.14-5.0 (root@porky.devel.redhat.com) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Tue Mar 7 21:07:39 EST 2000 
Apr 11 20:50:22 localhost kernel: Detected 751718428 Hz processor. 
Apr 11 20:50:22 localhost kernel: Console: colour VGA+ 80x25 
Apr 11 20:50:22 localhost kernel: Calibrating delay loop... 750.39 BogoMIPS 
Apr 11 20:50:22 localhost kernel: Memory: 257680k/262144k available (1060k kernel code, 416k reserved, 2924k data, 64k init, 0k bigmem) 
Apr 11 20:50:22 localhost kernel: Dentry hash table entries: 262144 (order 9, 2048k) 
Apr 11 20:50:22 localhost kernel: Buffer cache hash table entries: 262144 (order 8, 1024k) 
Apr 11 20:50:22 localhost kernel: Page cache hash table entries: 65536 (order 6, 256k) 
Apr 11 20:50:22 localhost kernel: VFS: Diskquotas version dquot_6.4.0 initialized 
Apr 11 20:50:22 localhost kernel: CPU: Intel Pentium III (Coppermine) stepping 01 
Apr 11 20:50:22 localhost kernel: Enabling extended fast FPU save and restore...done. 
Apr 11 20:50:22 localhost kernel: Not enabling KNI unmasked exception support 
Apr 11 20:50:22 localhost kernel: Exception 19 error handler not integrated yet 
Apr 11 20:50:22 localhost kernel: Disabling CPUID Serial number...done. 
Apr 11 20:50:22 localhost kernel: Checking 386/387 coupling... OK, FPU using exception 16 error reporting. 
Apr 11 20:50:22 localhost kernel: Checking 'hlt' instruction... OK. 
Apr 11 20:50:22 localhost kernel: POSIX conformance testing by UNIFIX 
Apr 11 20:50:22 localhost kernel: mtrr: v1.35a (19990819) Richard Gooch (rgooch@atnf.csiro.au) 
Apr 11 20:50:22 localhost kernel: PCI: PCI BIOS revision 2.10 entry at 0xeb220 
Apr 11 20:50:22 localhost kernel: PCI: Using configuration type 1 
Apr 11 20:50:22 localhost kernel: PCI: Probing PCI hardware 
Apr 11 20:50:22 localhost kernel: Linux NET4.0 for Linux 2.2 
Apr 11 20:50:22 localhost kernel: Based upon Swansea University Computer Society NET3.039 
Apr 11 20:50:22 localhost kernel: NET4: Unix domain sockets 1.0 for Linux NET4.0. 
Apr 11 20:50:22 localhost kernel: NET4: Linux TCP/IP 1.0 for NET4.0 
Apr 11 20:50:22 localhost kernel: IP Protocols: ICMP, UDP, TCP, IGMP 
Apr 11 20:50:22 localhost kernel: TCP: Hash tables configured (ehash 262144 bhash 65536) 
Apr 11 20:50:22 localhost kernel: Initializing RT netlink socket 
Apr 11 20:50:22 localhost kernel: Starting kswapd v 1.5  
Apr 11 20:50:22 localhost kernel: Detected PS/2 Mouse Port. 
Apr 11 20:50:22 localhost kernel: Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled 
Apr 11 20:50:22 localhost kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A 
Apr 11 20:50:22 localhost kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A 
Apr 11 20:50:22 localhost kernel: pty: 256 Unix98 ptys configured 
Apr 11 20:50:22 localhost kernel: apm: BIOS version 1.2 Flags 0x03 (Driver version 1.9) 
Apr 11 20:50:22 localhost kernel: Real Time Clock Driver v1.09 
Apr 11 20:50:22 localhost kernel: RAM disk driver initialized:  16 RAM disks of 4096K size 
Apr 11 20:50:22 localhost kernel: PIIX4: IDE controller on PCI bus 00 dev 39 
Apr 11 20:50:22 localhost kernel: PIIX4: not 100% native mode: will probe irqs later 
Apr 11 20:50:22 localhost kernel:     ide0: BM-DMA at 0x1100-0x1107, BIOS settings: hda:DMA, hdb:pio 
Apr 11 20:50:22 localhost kernel:     ide1: BM-DMA at 0x1108-0x110f, BIOS settings: hdc:DMA, hdd:pio 
Apr 11 20:50:22 localhost kernel: hda: TOSHIBA MK1214GAP, ATA DISK drive 
Apr 11 20:50:22 localhost kernel: hdc: CD-224E, ATAPI CDROM drive 
Apr 11 20:50:22 localhost kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 
Apr 11 20:50:22 localhost kernel: ide1 at 0x170-0x177,0x376 on irq 15 
Apr 11 20:50:22 localhost kernel: hda: TOSHIBA MK1214GAP, 11513MB w/0kB Cache, CHS=1467/255/63 
Apr 11 20:50:22 localhost kernel: hdc: ATAPI 24X CD-ROM drive, 128kB Cache 
Apr 11 20:50:22 localhost kernel: Uniform CDROM driver Revision: 2.56 
Apr 11 20:50:22 localhost kernel: Floppy drive(s): fd0 is 1.44M 
Apr 11 20:50:22 localhost kernel: FDC 0 is a post-1991 82077 
Apr 11 20:50:22 localhost kernel: md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12 
Apr 11 20:50:22 localhost kernel: raid5: measuring checksumming speed 
Apr 11 20:50:22 localhost kernel: raid5: KNI detected, trying cache-avoiding KNI checksum routine 
Apr 11 20:50:22 localhost kernel:    pIII_kni  :  1426.464 MB/sec 
Apr 11 20:50:22 localhost kernel: raid5: MMX detected, trying high-speed MMX checksum routines 
Apr 11 20:50:22 localhost kernel:    pII_mmx   :  1748.028 MB/sec 
Apr 11 20:50:22 localhost kernel:    p5_mmx    :  1855.851 MB/sec 
Apr 11 20:50:22 localhost kernel:    8regs     :  1293.876 MB/sec 
Apr 11 20:50:22 localhost kernel:    32regs    :   735.711 MB/sec 
Apr 11 20:50:22 localhost kernel: using fastest function: pIII_kni (1426.464 MB/sec) 
Apr 11 20:50:22 localhost kernel: scsi : 0 hosts. 
Apr 11 20:50:22 localhost kernel: scsi : detected total. 
Apr 11 20:50:22 localhost kernel: md.c: sizeof(mdp_super_t) = 4096 
Apr 11 20:50:22 localhost kernel: Partition check: 
Apr 11 20:50:22 localhost kernel:  hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 > 
Apr 11 20:50:22 localhost kernel: autodetecting RAID arrays 
Apr 11 20:50:22 localhost kernel: autorun ... 
Apr 11 20:50:22 localhost kernel: ... autorun DONE. 
Apr 11 20:50:22 localhost kernel: VFS: Mounted root (ext2 filesystem) readonly. 
Apr 11 20:50:22 localhost kernel: Freeing unused kernel memory: 64k freed 
Apr 11 20:50:22 localhost kernel: Adding Swap: 851404k swap-space (priority -1) 
Apr 11 20:50:22 localhost kernel: maestro: version 0.14 time 21:09:16 Mar  7 2000 
Apr 11 20:50:22 localhost kernel: maestro: Configuring ESS Maestro 2E found at IO 0x3100 IRQ 5 
Apr 11 20:50:22 localhost kernel: maestro:  subvendor id: 0x31021558 
Apr 11 20:50:22 localhost kernel: maestro: not attempting power management. 
Apr 11 20:50:22 localhost kernel: maestro: AC97 Codec detected: v: 0x83847609 caps: 0x6940 pwr: 0xf 
Apr 11 20:50:22 localhost kernel: maestro: 1 channels configured. 
Apr 11 20:50:22 localhost kernel: CSLIP: code copyright 1989 Regents of the University of California 
Apr 11 20:50:23 localhost kernel: PPP: version 2.3.7 (demand dialling) 
Apr 11 20:50:23 localhost kernel: PPP line discipline registered. 
Apr 11 20:50:22 localhost identd: identd startup succeeded
Apr 11 20:50:23 localhost atd: atd startup succeeded
Apr 11 20:50:04 localhost rc.sysinit: Mounting proc filesystem succeeded 
Apr 11 20:50:04 localhost sysctl: net.ipv4.ip_forward = 0 
Apr 11 20:50:04 localhost sysctl: net.ipv4.conf.all.rp_filter = 1 
Apr 11 20:50:04 localhost sysctl: net.ipv4.ip_always_defrag = 0 
Apr 11 20:50:04 localhost sysctl: kernel.sysrq = 0 
Apr 11 20:50:04 localhost rc.sysinit: Configuring kernel parameters succeeded 
Apr 11 20:50:04 localhost date: Tue Apr 11 20:50:03 CDT 2000 
Apr 11 20:50:04 localhost rc.sysinit: Setting clock : Tue Apr 11 20:50:03 CDT 2000 succeeded 
Apr 11 20:50:04 localhost rc.sysinit: Loading default keymap succeeded 
Apr 11 20:50:04 localhost rc.sysinit: Activating swap partitions succeeded 
Apr 11 20:50:04 localhost rc.sysinit: Setting hostname localhost.localdomain succeeded 
Apr 11 20:50:04 localhost fsck: /dev/hda6: clean, 67470/366528 files, 259211/732957 blocks 
Apr 11 20:50:04 localhost rc.sysinit: Checking root filesystem succeeded 
Apr 11 20:50:04 localhost rc.sysinit: Remounting root filesystem in read-write mode succeeded 
Apr 11 20:50:07 localhost rc.sysinit: Finding module dependencies succeeded 
Apr 11 20:50:08 localhost rc.sysinit: Loading sound module (maestro) succeeded 
Apr 11 20:50:08 localhost aumix-minimal: vol set to 50, 50 
Apr 11 20:50:08 localhost aumix-minimal: pcm set to 50, 50 
Apr 11 20:50:08 localhost aumix-minimal: speaker set to 50, 50 
Apr 11 20:50:08 localhost aumix-minimal: line set to 50, 50, P 
Apr 11 20:50:08 localhost aumix-minimal: mic set to 0, 100, R 
Apr 11 20:50:08 localhost aumix-minimal: cd set to 50, 50, P 
Apr 11 20:50:08 localhost aumix-minimal: igain set to 50, 50 
Apr 11 20:50:08 localhost aumix-minimal: line1 set to 50, 50, P 
Apr 11 20:50:08 localhost aumix-minimal: video set to 50, 50, P 
Apr 11 20:50:08 localhost rc.sysinit: Loading mixer settings succeeded 
Apr 11 20:50:08 localhost fsck: /dev/hda3: clean, 24/6024 files, 3210/24097 blocks 
Apr 11 20:50:08 localhost fsck: /dev/hda5: clean, 1395/489600 files, 22249/977949 blocks 
Apr 11 20:50:08 localhost fsck: /dev/hda7: clean, 229/122624 files, 12089/244983 blocks 
Apr 11 20:50:08 localhost rc.sysinit: Checking filesystems succeeded 
Apr 11 20:50:10 localhost rc.sysinit: Mounting local filesystems succeeded 
Apr 11 20:50:10 localhost rc.sysinit: Turning on user and group quotas for local filesystems succeeded 
Apr 11 20:50:10 localhost rc.sysinit: Enabling swap space succeeded 
Apr 11 20:50:10 localhost init: Entering runlevel: 5 
Apr 11 20:50:20 localhost kudzu:  succeeded 
Apr 11 20:50:20 localhost sysctl: net.ipv4.ip_forward = 0 
Apr 11 20:50:20 localhost sysctl: net.ipv4.conf.all.rp_filter = 1 
Apr 11 20:50:20 localhost sysctl: net.ipv4.ip_always_defrag = 0 
Apr 11 20:50:20 localhost sysctl: kernel.sysrq = 0 
Apr 11 20:50:20 localhost network: Setting network parameters succeeded 
Apr 11 20:50:21 localhost network: Bringing up interface lo succeeded 
Apr 11 20:50:21 localhost portmap: portmap startup succeeded 
Apr 11 20:50:21 localhost nfslock: rpc.lockd startup succeeded 
Apr 11 20:50:21 localhost nfslock: rpc.statd startup succeeded 
Apr 11 20:50:21 localhost apmd[305]: Version 3.0final (APM BIOS 1.2, Linux driver 1.9) 
Apr 11 20:50:21 localhost apmd: apmd startup succeeded 
Apr 11 20:50:21 localhost random: Initializing random number generator succeeded 
Apr 11 20:50:21 localhost netfs: Mounting other filesystems succeeded 
Apr 11 20:50:23 localhost crond: crond startup succeeded
Apr 11 20:50:24 localhost pcmcia: Starting PCMCIA services:
Apr 11 20:50:24 localhost pcmcia:  modules
Apr 11 20:50:24 localhost kernel: Linux PCMCIA Card Services 3.1.8 
Apr 11 20:50:24 localhost kernel:   kernel build: 2.2.14-5.0 #1 Tue Mar 7 21:07:39 EST 2000 
Apr 11 20:50:24 localhost kernel:   options:  [pci] [cardbus] [apm] 
Apr 11 20:50:24 localhost kernel: Intel PCIC probe:  
Apr 11 20:50:24 localhost kernel:   TI 1225 PCI-to-CardBus at bus 0 slot 10, mem 0x68000000, 2 sockets 
Apr 11 20:50:24 localhost kernel:     host opts [0]: [ring] [pwr save] [serial pci & irq] [no pci irq] [lat 168/176] [bus 32/34] 
Apr 11 20:50:24 localhost kernel:     host opts [1]: [ring] [pwr save] [serial pci & irq] [no pci irq] [lat 168/176] [bus 35/37] 
Apr 11 20:50:24 localhost kernel:     ISA irqs (default) = 3,4,7,9,11,12 polling interval = 1000 ms 
Apr 11 20:50:24 localhost pcmcia:  cardmgr.
Apr 11 20:50:24 localhost rc: Starting pcmcia succeeded
Apr 11 20:50:24 localhost cardmgr[426]: starting, version is 3.1.8
Apr 11 20:50:24 localhost lpd: lpd startup succeeded
Apr 11 20:50:24 localhost lpd[440]: restarted
Apr 11 20:50:24 localhost cardmgr[426]: watching 2 sockets
Apr 11 20:50:24 localhost kernel: cs: IO port probe 0x1000-0x17ff: excluding 0x1000-0x103f 0x1400-0x140f 
Apr 11 20:50:24 localhost kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7 
Apr 11 20:50:24 localhost kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
Apr 11 20:50:24 localhost keytable: Loading keymap: 
Apr 11 20:50:25 localhost keytable: Loading /usr/lib/kbd/keymaps/i386/qwerty/us.kmap.gz
Apr 11 20:50:25 localhost keytable: Loading system font: 
Apr 11 20:50:25 localhost rc: Starting keytable succeeded
Apr 11 20:50:26 localhost sendmail: sendmail startup succeeded
Apr 11 20:50:26 localhost cardmgr[426]: initializing socket 1
Apr 11 20:50:26 localhost cardmgr[426]: socket 1: Linksys EtherFast LANmodem 56K
Apr 11 20:50:26 localhost kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. 
Apr 11 20:50:26 localhost gpm: gpm startup succeeded
Apr 11 20:50:26 localhost cardmgr[426]: executing: 'insmod /lib/modules/2.2.14-5.0/net/8390.o'
Apr 11 20:50:26 localhost cardmgr[426]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/pcnet_cs.o'
Apr 11 20:50:26 localhost cardmgr[426]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/serial_cs.o'
Apr 11 20:50:26 localhost kernel: eth0: NE2000 Compatible: io 0x300, irq 3, hw_addr 00:E0:98:08:2B:00 
Apr 11 20:50:26 localhost kernel: tty02 at 0x0af8 (irq = 3) is a 16450 
Apr 11 20:50:26 localhost cardmgr[426]: executing: './network start eth0'
Apr 11 20:50:26 localhost cardmgr[426]: + usage: ifup <device name>
Apr 11 20:50:26 localhost cardmgr[426]: start cmd exited with status 1
Apr 11 20:50:26 localhost cardmgr[426]: executing: './serial start ttyS2'
Apr 11 20:50:34 localhost xfs: xfs startup succeeded
Apr 11 20:50:35 localhost xfs: Warning: The directory "/usr/share/fonts/default/TrueType" does not exist. 
Apr 11 20:50:35 localhost xfs:          Entry deleted from font path. 
Apr 11 20:50:35 localhost linuxconf: Linuxconf final setup
Apr 11 20:50:37 localhost rc: Starting linuxconf succeeded
Apr 11 20:50:47 localhost PAM_pwdb[717]: (gdm) session opened for user root by (uid=0)
Apr 11 20:50:47 localhost gdm[717]: gdm_slave_session_start: root on :0
Apr 11 20:50:52 localhost gnome-name-server[798]: starting
Apr 11 20:50:52 localhost gnome-name-server[798]: name server starting
Apr 11 20:58:50 localhost kernel: tty02 unloaded 
Apr 11 20:58:50 localhost cardmgr[426]: shutting down socket 1
Apr 11 20:58:50 localhost cardmgr[426]: executing: './network stop eth0'
Apr 11 20:58:50 localhost cardmgr[426]: + usage: ifdown <device name>
Apr 11 20:58:50 localhost cardmgr[426]: stop cmd exited with status 1
Apr 11 20:58:50 localhost cardmgr[426]: executing: './serial stop ttyS2'
Apr 11 20:58:50 localhost cardmgr[426]: executing: 'rmmod pcnet_cs'
Apr 11 20:58:50 localhost cardmgr[426]: executing: 'rmmod 8390'
Apr 11 20:58:50 localhost cardmgr[426]: executing: 'rmmod serial_cs'
Apr 11 20:58:57 localhost cardmgr[426]: initializing socket 0
Apr 11 20:58:57 localhost cardmgr[426]: socket 0: Linksys EtherFast LANmodem 56K
Apr 11 20:58:57 localhost cardmgr[426]: executing: 'insmod /lib/modules/2.2.14-5.0/net/8390.o'
Apr 11 20:58:57 localhost cardmgr[426]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/pcnet_cs.o'
Apr 11 20:58:57 localhost cardmgr[426]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/serial_cs.o'
Apr 11 20:58:57 localhost kernel: eth0: NE2000 Compatible: io 0x300, irq 3, hw_addr 00:E0:98:08:2B:00 
Apr 11 20:58:57 localhost kernel: tty02 at 0x0af8 (irq = 3) is a 16450 
Apr 11 20:58:57 localhost cardmgr[426]: executing: './network start eth0'
Apr 11 20:58:57 localhost cardmgr[426]: + usage: ifup <device name>
Apr 11 20:58:57 localhost cardmgr[426]: start cmd exited with status 1
Apr 11 20:58:57 localhost cardmgr[426]: executing: './serial start ttyS2'
Apr 11 21:00:22 localhost kernel: tty02 unloaded
Apr 11 21:00:22 localhost cardmgr[426]: shutting down socket 0
Apr 11 21:00:22 localhost cardmgr[426]: executing: './network stop eth0'
Apr 11 21:00:22 localhost cardmgr[426]: + usage: ifdown <device name>
Apr 11 21:00:22 localhost cardmgr[426]: stop cmd exited with status 1
Apr 11 21:00:22 localhost cardmgr[426]: executing: './serial stop ttyS2'
Apr 11 21:00:22 localhost cardmgr[426]: executing: 'rmmod pcnet_cs'
Apr 11 21:00:22 localhost cardmgr[426]: executing: 'rmmod 8390'
Apr 11 21:00:22 localhost cardmgr[426]: executing: 'rmmod serial_cs'
Apr 11 21:00:33 localhost cardmgr[426]: initializing socket 0
Apr 11 21:00:33 localhost cardmgr[426]: socket 0: Linksys EtherFast LANmodem 56K
Apr 11 21:00:33 localhost cardmgr[426]: executing: 'insmod /lib/modules/2.2.14-5.0/net/8390.o'
Apr 11 21:00:33 localhost cardmgr[426]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/pcnet_cs.o'
Apr 11 21:00:33 localhost cardmgr[426]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/serial_cs.o'
Apr 11 21:00:33 localhost kernel: eth0: NE2000 Compatible: io 0x300, irq 3, hw_addr 00:E0:98:08:2B:00 
Apr 11 21:00:33 localhost kernel: tty02 at 0x0af8 (irq = 3) is a 16450 
Apr 11 21:00:33 localhost cardmgr[426]: executing: './network start eth0'
Apr 11 21:00:33 localhost cardmgr[426]: + usage: ifup <device name>
Apr 11 21:00:33 localhost cardmgr[426]: start cmd exited with status 1
Apr 11 21:00:33 localhost cardmgr[426]: executing: './serial start ttyS2'

None Maybe an IO port configuration problem

Re: None Here is more info (kernel message) (Jaiyong Lee)
Date: 2000, Apr 12
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Try removing the IO port windows in /etc/pcmcia/config.opts except for
the 0x100-0x4ff window.

-- Dave

Ok Problem solved !! Many thanks to you.

Re: None I have the same problem with Linksys PCMLM56 card with kernel 2.2.14 (Jaiyong Lee)
Date: 2000, Apr 14
From: Jaiyong Lee jaiyong_lee

You guess was right. I eliminated I/O port except 0x0100~0x04ff. Besides the default IRQ setting in config.opts, I exclude IRQ 3,5, and 10 which are occupied by other devices. Then, it starts seeing my modem and network card. Now their I/O port addresses are same as they are with MS windows.

Thanks. Jai

Ok similar problem with linksys modem+ethernet card, and a simple fix

Re: None I have the same problem with Linksys PCMLM56 card with kernel 2.2.14 (Jaiyong Lee)
Date: 2000, Jul 17
From: Aaron Barth abarth

I've been using a Linksys Etherfast Lanmodem 56K (PCMLM56) and had a problem that was similar to the one posted, so I thought I'd post the solution I found in case it might be useful to anyone else.

Previously, I was running Red Hat 6.1 and the card worked fine right out of the box. But when I switched to Red Hat 6.2 the modem part of the card wouldn't work. I'm running Mandrake 7.1 now and found the same problem: the card is recognized properly, the serial_cs and pcnet_cs modules are loaded with no errors, and the modem gets assigned to /dev/ttyS2 with IRQ 3. This is all the same as it was before with Red Hat 6.1, but now with RH 6.2 or Mandrake 7.1 the ethernet works but the modem doesn't. No error messages are generated at all in /var/log/messages. Minicom can't talk to the modem, and if I do "query modem" from kppp I just get "Sorry, the modem doesn't respond." Also, setting the IRQ to 0 doesn't help at all. Other modem cards I tried (3Com and Xircom) still worked fine, so it appears that the problem was only with the Linksys.

Here's what I found to fix the problem (in Mandrake 7.1, using kernel 2.2.16, pcmcia version 3.1.14). In /etc/pcmcia/config.opts there's a line:

	# Extra port range for IBM Token Ring
	include port 0xa00-0xaff

I found that when I commented out this line, the modem worked again.

-Aaron Barth

None MITAC 6133S & RealPort CardBus Ethernet 10/100 + Modem 56K (RBEM56G-100BTX)

Date: 2000, Mar 24
From: Dimitrios P. Bouras <dbouras@hol.gr>

The system is a MITAC 6133S (433 MHz Celeron) with a Xircom
RealPort CardBus Ethernet 10/100 + Modem 56K (RBEM56G-100BTX);
the rest is obvious from the logs below.

The following log excerpt is from first time I ran into the problem
(system crash); note that even though everything else is 3.1.3,
tulip_cb is from 3.1.1 (tulip-old_cb.o). In order to reduce clutter,
I have replaced long series of identical messages with '...'; my
comments appear within []:

----
Mar 14 20:06:57 neptune kernel: Linux PCMCIA Card Services 3.1.3
Mar 14 20:06:57 neptune kernel: kernel build: 2.2.13 #1 Mon Nov 8 18:28:35 GMT 1999
Mar 14 20:06:57 neptune kernel: options: [pci] [cardbus] [pnp]
Mar 14 20:06:57 neptune kernel: PnP: PNP BIOS installation structure at 0xc00ff020
Mar 14 20:06:57 neptune kernel: PnP: PNP BIOS version 1.0, entry at ec000:2fa8, dseg at ec000
Mar 14 20:06:57 neptune kernel: PCI routing table version 1.0 at 0xfe840
Mar 14 20:06:57 neptune kernel: Intel PCIC probe:
Mar 14 20:06:57 neptune kernel: TI 1225 PCI-to-CardBus at bus 0 slot 8, mem 0x68000000, 2 sockets
Mar 14 20:06:57 neptune kernel: host opts [0]: [pwr save] [pci + serial irq] [pci irq 10] [lat 168/176] [bus 32/34]
Mar 14 20:06:57 neptune kernel: host opts [1]: [pwr save] [pci + serial irq] [pci irq 10] [lat 168/176] [bus 35/37]
Mar 14 20:06:57 neptune kernel: ISA irqs (scanned) = 3,4,7,11 PCI status changes
Mar 14 20:06:57 neptune cardmgr[2116]: starting, version is 3.1.3
Mar 14 20:06:57 neptune cardmgr[2116]: watching 2 sockets
Mar 14 20:06:57 neptune kernel: cs: IO port probe 0x1000-0x17ff: clean.
Mar 14 20:06:57 neptune kernel: cs: IO port probe 0x0100-0x04ff: clean.
Mar 14 20:06:57 neptune kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Mar 14 20:06:57 neptune kernel: cs: cb_alloc(bus 35): vendor 0x115d, device 0x0003
Mar 14 20:06:57 neptune cardmgr[2116]: initializing socket 1
Mar 14 20:06:57 neptune kernel: ROM image dump:
Mar 14 20:06:57 neptune kernel: image 0: 0x000000-0x0001ff, signature PCIR
Mar 14 20:06:57 neptune cardmgr[2116]: socket 1: Xircom CardBus 10/100 Ethernet + 56K Modem
Mar 14 20:06:57 neptune cardmgr[2116]: executing: 'insmod /lib/modules/2.2.13/pcmcia/cb_enabler.o'
Mar 14 20:06:57 neptune cardmgr[2116]: executing: 'insmod /lib/modules/2.2.13/pcmcia/tulip-old_cb.o'
Mar 14 20:06:57 neptune cardmgr[2116]: executing: 'insmod /lib/modules/2.2.13/pcmcia/serial_cb.o'
Mar 14 20:06:57 neptune kernel: cs: cb_config(bus 35)
Mar 14 20:06:57 neptune kernel: fn 0 bar 2: mem 0x60017000-0x600177ff
Mar 14 20:06:57 neptune kernel: fn 0 bar 3: mem 0x60016000-0x600167ff
Mar 14 20:06:57 neptune kernel: fn 1 bar 1: io 0x480-0x487
Mar 14 20:06:57 neptune kernel: fn 1 bar 2: mem 0x60015000-0x600157ff
Mar 14 20:06:57 neptune kernel: fn 1 bar 3: mem 0x60014000-0x600147ff
Mar 14 20:06:57 neptune kernel: fn 0 bar 1: io 0x400-0x47f
Mar 14 20:06:57 neptune kernel: fn 0 rom: mem 0x60010000-0x60013fff
Mar 14 20:06:57 neptune kernel: fn 1 rom: mem 0x6000c000-0x6000ffff
Mar 14 20:06:57 neptune kernel: cs: cb_enable(bus 35)
Mar 14 20:06:57 neptune kernel: bridge io map 0 (flags 0x21): 0x400-0x487
Mar 14 20:06:57 neptune kernel: bridge mem map 0 (flags 0x1): 0x6000c000-0x60017fff
Mar 14 20:06:57 neptune kernel: tulip_attach(bus 35, function 0)
Mar 14 20:06:57 neptune kernel: tulip.c:v0.91 4/14/99 becker@cesdis.gsfc.nasa.gov (modified by danilo@cs.uni-magdeburg.de for XIRCOM CBE, fixed by Doug Ledford)
Mar 14 20:06:57 neptune kernel: eth0: Xircom Cardbus Adapter (DEC 21143 compatible mode) rev 3 at 0x400, 00:10:A4:E8:4A:66, IRQ 3.
Mar 14 20:06:57 neptune kernel: eth0: MII transceiver #0 config 3100 status 7809 advertising 01e1.
Mar 14 20:06:57 neptune kernel: serial_attach(bus 35, fn 1)
Mar 14 20:06:57 neptune kernel: tty02 at 0x0480 (irq = 3) is a 16550A
Mar 14 20:06:57 neptune cardmgr[2116]: executing: './network start eth0'
Mar 14 20:06:57 neptune cardmgr[2116]: executing: './serial start ttyS2'
...
[stuff deleted]
[then I get a bunch of messages like the following, about every 2-3 minutes]
...
Mar 14 20:21:05 neptune kernel: tulip.c: outl_CSR6 too many attempts,csr5=0x60208100
...
Mar 14 21:07:46 neptune kernel: tulip.c: outl_CSR6 too many attempts,csr5=0x60218140
...
[and then a crash]
Mar 14 22:00:24 neptune syslogd 1.3-3: restart.
----

The above crash would happen approximately at the end of a roughly
3 GB tape backup, on a remote SCSI tape over the LAN. I tried the
same thing 3-4 times and sure enough it was reproducible (my MITAC
6133S crashed every single time).

I subsequently downloaded/tried version 3.1.12. Everything seemed
to work fine, but the transceiver didn't seem to work properly:
pings to LAN IP addresses would not work. However, a tcpdump at
the remote end showed proper arp and echo request packets comming
in, which must mean that the problem is in the receiver-specific
portion of the driver.

----
Mar 15 22:52:13 neptune kernel: Linux PCMCIA Card Services 3.1.12
Mar 15 22:52:13 neptune kernel: kernel build: 2.2.13 #4 Thu Jan 6 22:33:58 EET 2000
Mar 15 22:52:13 neptune kernel: options: [pci] [cardbus] [pnp]
Mar 15 22:52:13 neptune kernel: PCI routing table version 1.0 at 0xfe840
Mar 15 22:52:13 neptune kernel: PnP: PNP BIOS installation structure at 0xc00ff020
Mar 15 22:52:13 neptune kernel: PnP: PNP BIOS version 1.0, entry at ec000:2fa8, dseg at ec000
Mar 15 22:52:13 neptune kernel: Intel PCIC probe:
Mar 15 22:52:13 neptune kernel: TI 1225 PCI-to-CardBus at slot 00:08, mem 0x68000000
Mar 15 22:52:13 neptune kernel: host opts [0]: [pci + serial irq] [pci irq 10] [lat 168/176] [bus 32/34]
Mar 15 22:52:13 neptune kernel: host opts [1]: [pci + serial irq] [pci irq 10] [lat 168/176] [bus 35/37]
Mar 15 22:52:13 neptune kernel: ISA irqs (scanned) = 11 PCI status changes
Mar 15 22:52:13 neptune cardmgr[2888]: starting, version is 3.1.12
Mar 15 22:52:14 neptune cardmgr[2888]: watching 2 sockets
Mar 15 22:52:14 neptune kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Mar 15 22:52:14 neptune kernel: cs: IO port probe 0x0800-0x08ff: clean.
Mar 15 22:52:14 neptune kernel: cs: IO port probe 0x0100-0x04ff: clean.
Mar 15 22:52:14 neptune kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Mar 15 22:52:14 neptune kernel: cs: cb_alloc(bus 35): vendor 0x115d, device 0x0003
Mar 15 22:52:14 neptune cardmgr[2888]: initializing socket 1
Mar 15 22:52:14 neptune kernel: ROM image dump:
Mar 15 22:52:14 neptune kernel: image 0: 0x000000-0x0001ff, signature PCIR
Mar 15 22:52:14 neptune cardmgr[2888]: socket 1: Xircom CardBus 10/100 Ethernet + 56K Modem
Mar 15 22:52:14 neptune cardmgr[2888]: executing: 'insmod /lib/modules/2.2.13/pcmcia/cb_enabler.o'
Mar 15 22:52:14 neptune cardmgr[2888]: executing: 'insmod /lib/modules/2.2.13/pcmcia/tulip_cb.o'
Mar 15 22:52:14 neptune cardmgr[2888]: executing: 'insmod /lib/modules/2.2.13/pcmcia/serial_cb.o'
Mar 15 22:52:14 neptune kernel: cs: cb_config(bus 35)
Mar 15 22:52:14 neptune kernel: fn 0 bar 2: mem 0x60013000-0x600137ff
Mar 15 22:52:14 neptune kernel: fn 0 bar 3: mem 0x60012000-0x600127ff
Mar 15 22:52:14 neptune kernel: fn 1 bar 1: io 0x480-0x487
Mar 15 22:52:14 neptune kernel: fn 1 bar 2: mem 0x60011000-0x600117ff
Mar 15 22:52:14 neptune kernel: fn 1 bar 3: mem 0x60010000-0x600107ff
Mar 15 22:52:14 neptune kernel: fn 0 bar 1: io 0x400-0x47f
Mar 15 22:52:14 neptune kernel: fn 0 rom: mem 0x6000c000-0x6000ffff
Mar 15 22:52:14 neptune kernel: fn 1 rom: mem 0x60008000-0x6000bfff
Mar 15 22:52:14 neptune kernel: cs: cb_enable(bus 35)
Mar 15 22:52:14 neptune kernel: bridge io map 0 (flags 0x21): 0x400-0x487
Mar 15 22:52:14 neptune kernel: bridge mem map 0 (flags 0x1): 0x60008000-0x60013fff
Mar 15 22:52:14 neptune kernel: tulip_reap()
Mar 15 22:52:14 neptune kernel: tulip_attach(bus 35, function 0)
Mar 15 22:52:14 neptune 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)
Mar 15 22:52:14 neptune kernel: eth0: Xircom Cardbus Adapter (DEC 21143 compatible mode) rev 3 at 0x400, 00:10:A4:E8:4A:66, IRQ 10.
Mar 15 22:52:14 neptune kernel: eth0: MII transceiver #0 config 3100 status 7809 advertising 01e1.
Mar 15 22:52:14 neptune kernel: serial_attach(bus 35, fn 1)
Mar 15 22:52:14 neptune kernel: tty02 at 0x0480 (irq = 10) is a 16550A
Mar 15 22:52:14 neptune cardmgr[2888]: executing: './network start eth0'
Mar 15 22:52:14 neptune cardmgr[2888]: executing: './serial start ttyS2'
----

After a few days 3.1.13 came out; tried that as well and got the
same thing:

----
Mar 20 21:17:23 neptune kernel: Linux PCMCIA Card Services 3.1.13
Mar 20 21:17:23 neptune kernel: kernel build: 2.2.13 #4 Thu Jan 6 22:33:58 EET 2000
Mar 20 21:17:23 neptune kernel: options: [pci] [cardbus] [pnp]
Mar 20 21:17:23 neptune kernel: PCI routing table version 1.0 at 0xfe840
Mar 20 21:17:23 neptune kernel: PnP: PNP BIOS installation structure at 0xc00ff020
Mar 20 21:17:23 neptune kernel: PnP: PNP BIOS version 1.0, entry at ec000:2fa8, dseg at ec000
Mar 20 21:17:23 neptune kernel: Intel PCIC probe:
Mar 20 21:17:23 neptune kernel: TI 1225 PCI-to-CardBus at slot 00:08, mem 0x68000000
Mar 20 21:17:23 neptune kernel: host opts [0]: [pci + serial irq] [pci irq 10] [lat 168/176] [bus 32/34]
Mar 20 21:17:23 neptune kernel: host opts [1]: [pci + serial irq] [pci irq 10] [lat 168/176] [bus 35/37]
Mar 20 21:17:23 neptune kernel: ISA irqs (scanned) = 11 PCI status changes
Mar 20 21:17:23 neptune cardmgr[2024]: starting, version is 3.1.13
Mar 20 21:17:23 neptune cardmgr[2024]: watching 2 sockets
Mar 20 21:17:23 neptune kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Mar 20 21:17:23 neptune kernel: cs: IO port probe 0x0800-0x08ff: clean.
Mar 20 21:17:23 neptune kernel: cs: IO port probe 0x0100-0x04ff: clean.
Mar 20 21:17:23 neptune kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Mar 20 21:17:24 neptune kernel: cs: cb_alloc(bus 35): vendor 0x115d, device 0x0003
Mar 20 21:17:24 neptune cardmgr[2024]: initializing socket 1
Mar 20 21:17:24 neptune kernel: ROM image dump:
Mar 20 21:17:24 neptune kernel: image 0: 0x000000-0x0001ff, signature PCIR
Mar 20 21:17:24 neptune cardmgr[2024]: socket 1: Xircom CardBus 10/100 Ethernet + 56K Modem
Mar 20 21:17:24 neptune cardmgr[2024]: executing: 'insmod /lib/modules/2.2.13/pcmcia/cb_enabler.o'
Mar 20 21:17:24 neptune cardmgr[2024]: executing: 'insmod /lib/modules/2.2.13/pcmcia/tulip_cb.o'
Mar 20 21:17:24 neptune cardmgr[2024]: executing: 'insmod /lib/modules/2.2.13/pcmcia/serial_cb.o'
Mar 20 21:17:24 neptune kernel: cs: cb_config(bus 35)
Mar 20 21:17:24 neptune kernel: fn 0 bar 2: mem 0x60013000-0x600137ff
Mar 20 21:17:24 neptune kernel: fn 0 bar 3: mem 0x60012000-0x600127ff
Mar 20 21:17:24 neptune kernel: fn 1 bar 1: io 0x480-0x487
Mar 20 21:17:24 neptune kernel: fn 1 bar 2: mem 0x60011000-0x600117ff
Mar 20 21:17:24 neptune kernel: fn 1 bar 3: mem 0x60010000-0x600107ff
Mar 20 21:17:24 neptune kernel: fn 0 bar 1: io 0x400-0x47f
Mar 20 21:17:24 neptune kernel: fn 0 rom: mem 0x6000c000-0x6000ffff
Mar 20 21:17:24 neptune kernel: fn 1 rom: mem 0x60008000-0x6000bfff
Mar 20 21:17:24 neptune kernel: cs: cb_enable(bus 35)
Mar 20 21:17:24 neptune kernel: bridge io map 0 (flags 0x21): 0x400-0x487
Mar 20 21:17:24 neptune kernel: bridge mem map 0 (flags 0x1): 0x60008000-0x60013fff
Mar 20 21:17:24 neptune kernel: tulip_reap()
Mar 20 21:17:24 neptune kernel: tulip_attach(bus 35, function 0)
Mar 20 21:17:24 neptune 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)
Mar 20 21:17:24 neptune kernel: eth0: Xircom Cardbus Adapter (DEC 21143 compatible mode) rev 3 at 0x400, 00:10:A4:E8:4A:66, IRQ 10.
Mar 20 21:17:24 neptune kernel: eth0: MII transceiver #0 config 3100 status 7809 advertising 01e1.
Mar 20 21:17:24 neptune kernel: serial_attach(bus 35, fn 1)
Mar 20 21:17:24 neptune kernel: tty02 at 0x0480 (irq = 10) is a 16550A
Mar 20 21:17:24 neptune cardmgr[2024]: executing: './network start eth0'
Mar 20 21:17:24 neptune cardmgr[2024]: executing: './serial start ttyS2'
----

This time I decided to go tinkering around in the tulip_cb source,
searching for changes from 3.1.1 to 3.1.13. This didn't yield
anything interesting (none of my changes made the card work), but
I managed to get more detailed debugging output (the output here
is from the unmodified 2.1.13 tylip_cb.c with debug=3):

----
Mar 23 23:31:58 neptune kernel: Linux PCMCIA Card Services 3.1.13
Mar 23 23:31:58 neptune kernel: kernel build: 2.2.13 #4 Thu Jan 6 22:33:58 EET 2000
Mar 23 23:31:58 neptune kernel: options: [pci] [cardbus] [pnp]
Mar 23 23:31:58 neptune kernel: cs.c 1.253 2000/03/10 02:28:54 (David Hinds)
Mar 23 23:31:58 neptune kernel: PCI routing table version 1.0 at 0xfe840
Mar 23 23:31:58 neptune kernel: PnP: PNP BIOS installation structure at 0xc00ff020
Mar 23 23:31:58 neptune kernel: PnP: PNP BIOS version 1.0, entry at ec000:2fa8, dseg at ec000
Mar 23 23:31:58 neptune kernel: i82365.c 1.299 2000/03/13 18:29:40 (David Hinds)
Mar 23 23:31:58 neptune kernel: Intel PCIC probe:
Mar 23 23:31:58 neptune kernel: TI 1225 PCI-to-CardBus at slot 00:08, mem 0x68000000
Mar 23 23:31:58 neptune kernel: host opts [0]: [pci + serial irq] [pci irq 10] [lat 168/176] [bus 32/34]
Mar 23 23:31:58 neptune kernel: host opts [1]: [pci + serial irq] [pci irq 10] [lat 168/176] [bus 35/37]
Mar 23 23:31:58 neptune kernel: ISA irqs (scanned) = 11 PCI status changes
Mar 23 23:31:58 neptune kernel: cs: register_ss_entry(2, 0xc6067c20)
Mar 23 23:31:58 neptune kernel: ds.c 1.104 2000/01/11 01:18:02 (David Hinds)
Mar 23 23:31:59 neptune kernel: cs: cb_alloc(bus 35): vendor 0x115d, device 0x0003
Mar 23 23:32:55 neptune cardmgr[4592]: starting, version is 3.1.13
Mar 23 23:32:56 neptune kernel: ds_open(socket 0)
Mar 23 23:32:56 neptune kernel: ds_open(socket 1)
Mar 23 23:32:56 neptune kernel: ds_open(socket 2)
Mar 23 23:32:56 neptune kernel: ds_open(socket 2)
Mar 23 23:32:56 neptune cardmgr[4592]: watching 2 sockets
Mar 23 23:32:56 neptune kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Mar 23 23:32:56 neptune kernel: cs: IO port probe 0x0800-0x08ff: clean.
Mar 23 23:32:56 neptune kernel: cs: IO port probe 0x0100-0x04ff: clean.
Mar 23 23:32:56 neptune kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Mar 23 23:32:56 neptune cardmgr[4592]: initializing socket 1
Mar 23 23:32:56 neptune kernel: ROM image dump:
Mar 23 23:32:56 neptune kernel: image 0: 0x000000-0x0001ff, signature PCIR
Mar 23 23:32:56 neptune cardmgr[4592]: socket 1: Xircom CardBus 10/100 Ethernet + 56K Modem
Mar 23 23:32:56 neptune cardmgr[4592]: executing: 'insmod /lib/modules/2.2.13/pcmcia/cb_enabler.o'
Mar 23 23:32:56 neptune kernel: cb_enabler.c 1.28 1999/12/09 20:57:37 (David Hinds)
Mar 23 23:32:56 neptune cardmgr[4592]: executing: 'insmod /lib/modules/2.2.13/pcmcia/tulip_cb.o'
Mar 23 23:32:56 neptune kernel: register_driver('tulip_cb')
Mar 23 23:32:56 neptune kernel: ds: register_pccard_driver('tulip_cb')
Mar 23 23:32:56 neptune cardmgr[4592]: executing: 'insmod /lib/modules/2.2.13/pcmcia/serial_cb.o'
Mar 23 23:32:56 neptune kernel: serial_cb.c 1.15 1999/11/24 02:52:06 (David Hinds)
Mar 23 23:32:56 neptune kernel: register_driver('serial_cb')
Mar 23 23:32:56 neptune kernel: ds: register_pccard_driver('serial_cb')
Mar 23 23:32:56 neptune kernel: cb_attach(0)
Mar 23 23:32:56 neptune kernel: cb_event(0x000004)
Mar 23 23:32:56 neptune kernel: cb_config(0xc3ea9360)
Mar 23 23:32:56 neptune kernel: cs: cb_config(bus 35)
Mar 23 23:32:56 neptune kernel: fn 0 bar 2: mem 0x60013000-0x600137ff
Mar 23 23:32:56 neptune kernel: fn 0 bar 3: mem 0x60012000-0x600127ff
Mar 23 23:32:56 neptune kernel: fn 1 bar 1: io 0x480-0x487
Mar 23 23:32:56 neptune kernel: fn 1 bar 2: mem 0x60011000-0x600117ff
Mar 23 23:32:56 neptune kernel: fn 1 bar 3: mem 0x60010000-0x600107ff
Mar 23 23:32:56 neptune kernel: fn 0 bar 1: io 0x400-0x47f
Mar 23 23:32:56 neptune kernel: fn 0 rom: mem 0x6000c000-0x6000ffff
Mar 23 23:32:56 neptune kernel: fn 1 rom: mem 0x60008000-0x6000bfff
Mar 23 23:32:56 neptune kernel: cs: cb_enable(bus 35)
Mar 23 23:32:56 neptune kernel: bridge io map 0 (flags 0x21): 0x400-0x487
Mar 23 23:32:56 neptune kernel: bridge mem map 0 (flags 0x1): 0x60008000-0x60013fff
Mar 23 23:32:56 neptune kernel: tulip_reap()
Mar 23 23:32:56 neptune kernel: tulip_attach(bus 35, function 0)
Mar 23 23:32:56 neptune 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)
Mar 23 23:32:56 neptune kernel: eth0: Xircom Cardbus Adapter (DEC 21143 compatible mode) rev 3 at 0x400, 00:10:A4:E8:4A:66, IRQ 10.
Mar 23 23:32:56 neptune kernel: eth0: MII transceiver #0 config 3100 status 7809 advertising 01e1.
Mar 23 23:32:56 neptune kernel: cb_attach(1)
Mar 23 23:32:56 neptune kernel: cb_event(0x000004)
Mar 23 23:32:56 neptune kernel: cb_config(0xc3d37260)
Mar 23 23:32:56 neptune kernel: serial_attach(bus 35, fn 1)
Mar 23 23:32:56 neptune kernel: modem registers are ff ff ff ff ff ff ff ff ff.
Mar 23 23:32:56 neptune kernel: tty02 at 0x0480 (irq = 10) is a 16550A
Mar 23 23:32:56 neptune cardmgr[4592]: executing: './network start eth0'
Mar 23 23:32:56 neptune cardmgr[4592]: executing: './serial start ttyS2'
Mar 23 23:32:57 neptune kernel: eth0: tulip_open() irq 10.
Mar 23 23:32:57 neptune kernel: eth0: The transmitter stopped. CSR5 is 60678006, CSR6 324c2002, new CSR6 32400000.
Mar 23 23:32:57 neptune kernel: eth0: Done tulip_open(), CSR0 fea08000, CSR5 60660000 CSR6 324c2002.
Mar 23 23:33:00 neptune kernel: eth0: Media selection tick, 10baseT, status 60660000 mode 324c2002 SIA 000000c2 ffff0000 ffffffff a80d0000.
Mar 23 23:33:00 neptune kernel: eth0: network media monitor CSR6 324c2002 CSR12 0xc2.
----

*Then*, an "accident" reminded me of something I read in the docs
somewhere: I ran tcpdump on the laptop and all of a sudden, I started
getting responses to pings. You guessed it: tcpdump places the
interface in promiscuous mode, which happens to make the card
"work". I did an "ifconfig eth0 promisc" and tried the backup again.
What I noticed was that I was still getting messages like the following:

----
Mar 24 08:18:49 neptune kernel: tulip.c: outl_CSR6 too many attempts,csr5=0x60218140
...
Mar 24 08:18:49 neptune kernel: tulip.c: outl_CSR6 too many attempts,csr5=0x60208100
...
Mar 24 23:39:18 neptune kernel: tulip.c: outl_CSR6 too many attempts,csr5=0x600e8002
----

*but* the backup did not crash the laptop this time. I was concerned
with data integrity (was there any data corruption?) but managed to
persuade myself that all was OK. What I did was I transfered a 70 MB
sub-dir over the LAN, then mounted the original and did a "diff -r";
no problem at all, even though I counted a fair amount of "too many
attempts" messages when the transfer was under way.

That's more or less it. I'm willing to help out in debugging/resolving
this problem if only someone more knowledgeable would tell me what to
do :)

With best regards from Athens,
Dimitri

+-------------------------+-------------------------------------------+
| Dimitrios P. Bouras | Voice: +30-1-895-6380 or +30-1-895-3552 |
| 16 El. Venizelou St. | E-Mail: dbouras@hol.gr, d.bouras@ieee.org |
| GR-16673 Athens, GREECE | Web: http://users.hol.gr/~dbouras |
+-------------------------+-------------------------------------------+
    "There is hopeful symbolism in the fact that flags do not wave
     in a vacuum." -- Arthur C. Clarke

Question Difficulty with 3COM 3CXEM556BC Megahertz modem

Date: 2000, Apr 14
From: Alexander Russell Alex_Russell

Hi,

I'm having some trouble with my 3Com 3CXEM556BC on a Dell Inspiron 7500 running RedHat 6.2. This is a multifunction card: it's the serial modem half of the card which is giving me trouble. The card is properly identified, and the modem seems to work just fine at low bandwidth. As soon as I begin to fetch a large file, say, the transmission quits after about 100k. (This is at 28.8kbps.) I can restart the download and witness the same behavior over and over. (Unfortunately, I am not sure if this represents loss of received or (un)sent packets.)

I'm not sure what to try next. Many thanks!

Alex Russell

Details:

The card seems to be identified correctly:

[root@hermes acr]# cardctl ident
Socket 0:
  no product info available
Socket 1:
  product info: "3Com", "Megahertz 3CXEM556", "LAN + 56k Modem", ""
  manfid: 0x0101, 0x0035
  function: 0 (multifunction)
[root@hermes acr]

Setserial seems reasonably happy:
[root@hermes acr]# setserial -ga /dev/ttyS1
/dev/ttyS1, Line 1, UART: 16550A, Port: 0x02f8, IRQ: 3
	Baud_base: 115200, close_delay: 50, divisor: 0
	closing_wait: 3000, closing_wait2: infinte
	Flags: spd_normal skip_test

(The serial half and the ethernet half do seem to be sharing an interrupt: is this ok?)

[root@hermes acr]# cat /proc/interrupts
           CPU0       
  0:     112112          XT-PIC  timer
  1:        715          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  3:        523          XT-PIC  3c589_cs
  5:       4527          XT-PIC  ESS Maestro 2E
  8:          1          XT-PIC  rtc
 11:          8          XT-PIC  i82365
 12:       5023          XT-PIC  PS/2 Mouse
 13:          1          XT-PIC  fpu
 14:     106360          XT-PIC  ide0
 15:       4921          XT-PIC  ide1
NMI:          0
[root@hermes acr]# 

Finally, here is the initialization log produced at boot time. (I should mention that in this represents a boot when the ethernet is not hooked up.)

Apr 14 16:10:08 hermes pcmcia: Starting PCMCIA services:
Apr 14 16:10:09 hermes pcmcia:  modules
Apr 14 16:10:09 hermes kernel: Linux PCMCIA Card Services 3.1.14 
Apr 14 16:10:09 hermes kernel:   kernel build: 2.2.14-5.0 #1 Tue Mar 7 21:07:39 EST 2000 
Apr 14 16:10:09 hermes kernel:   options:  [pci] [cardbus] [apm] [pnp] 
Apr 14 16:10:09 hermes kernel: PCI routing table version 1.0 at 0xfdf50 
Apr 14 16:10:09 hermes kernel:   00:04.0 -> irq 11 
Apr 14 16:10:09 hermes kernel:   00:04.1 -> irq 11 
Apr 14 16:10:09 hermes kernel: PnP: PNP BIOS installation structure at 0xc00f7210 
Apr 14 16:10:09 hermes kernel: PnP: PNP BIOS version 1.0, entry at f0000:a776, dseg at 400 
Apr 14 16:10:09 hermes kernel: Intel PCIC probe:  
Apr 14 16:10:09 hermes kernel:   TI 1225 rev 01 PCI-to-CardBus at slot 00:04, mem 0x68000000 
Apr 14 16:10:09 hermes kernel:     host opts [0]: [ring] [serial pci & irq] [pci irq 11] [lat 168/32] [bus 32/34] 
Apr 14 16:10:09 hermes kernel:     host opts [1]: [ring] [serial pci & irq] [pci irq 11] [lat 168/32] [bus 35/37] 
Apr 14 16:10:09 hermes kernel:     ISA irqs (scanned) = 3,4,9,10 PCI status changes 
Apr 14 16:10:09 hermes pcmcia:  cardmgr.
Apr 14 16:10:09 hermes rc: Starting pcmcia succeeded
Apr 14 16:10:09 hermes cardmgr[393]: starting, version is 3.1.14
Apr 14 16:10:09 hermes inet: inetd startup succeeded
Apr 14 16:10:09 hermes cardmgr[393]: watching 2 sockets
Apr 14 16:10:09 hermes kernel: cs: IO port probe 0x1000-0x17ff: clean. 
Apr 14 16:10:09 hermes kernel: cs: IO port probe 0x0100-0x04ff: clean. 
Apr 14 16:10:09 hermes kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
Apr 14 16:10:09 hermes cardmgr[393]: initializing socket 1
Apr 14 16:10:09 hermes kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. 
Apr 14 16:10:09 hermes cardmgr[393]: socket 1: 3Com/Megahertz 3CXEM556 Ethernet/Modem
Apr 14 16:10:10 hermes inetd[407]: auth/tcp: bind: Address already in use
Apr 14 16:10:10 hermes inetd[407]: extra conf for service linuxconf/tcp (skipped) 
Apr 14 16:10:10 hermes lpd[421]: restarted
Apr 14 16:10:10 hermes lpd: lpd startup succeeded
Apr 14 16:10:10 hermes cardmgr[393]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/3c589_cs.o'
Apr 14 16:10:10 hermes cardmgr[393]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/serial_cs.o'
Apr 14 16:10:10 hermes kernel: eth0: 3Com 3c589, io 0x300, irq 3, hw_addr 00:00:86:32:6C:11 
Apr 14 16:10:10 hermes kernel:   8K FIFO split 5:3 Rx:Tx, auto xcvr 
Apr 14 16:10:10 hermes kernel: tty01 at 0x02f8 (irq = 3) is a 16550A 
Apr 14 16:10:10 hermes cardmgr[393]: executing: './network start eth0'
Apr 14 16:10:10 hermes keytable: Loading keymap: 
Apr 14 16:10:10 hermes keytable: Loading /usr/lib/kbd/keymaps/i386/qwerty/us.kmap.gz
Apr 14 16:10:10 hermes cardmgr[393]: executing: './serial start ttyS1'

None Re: Question: Difficulty with 3COM 3CXEM556BC Megahertz modem

Re: Question Difficulty with 3COM 3CXEM556BC Megahertz modem (Alexander Russell)
Date: 2000, Apr 14
From: David Hinds <dhinds@pcmcia.sourceforge.org>

What are you using for downloads?  (is this a PPP or slip connection,
or something else?)  Can you vouch that you have a good quality phone
line?

When you say you can restart the download, what does that mean,
exactly?  Do you hang up and start a new connection?  Or can you
restart it without dropping your current call?

What about the ethernet port?  Have you tested that?

I would probably try bumping the card onto several other interrupts to
see if that makes any difference.

-- Dave

More More information on 3com 3CXEM556BC Problem

Re: None Re: Question: Difficulty with 3COM 3CXEM556BC Megahertz modem (David Hinds)
Date: 2000, Apr 14
From: Alexander Russell Alex_Russell

Hi,

	Wow-thanks for your fast response!

	I forgot to say a couple of things in my last message:

	1. The hardware works fine under Win98, so I believe 
	that the modem functions and that the phone line is
	clean.

	2. The LAN behavior of the card is just dandy. I can
	pull about 820k/sec on my local ethernet, which is
	roughly competitive with the other machines around
	here.

	3. I am using a PPP connection. Here is the behavior I observe:
	I log on. All is well. Under light load it performs as
	I would expect. As soon as I do something which
	saturates the channel (i.e., download a large file),
	after receipt of about 60-100k the download quits. If
	I watch the pretty graphs that is made by RedHat's usernet
	window, I can see the load climb up to full
	throughput (about 3k/sec) and then suddently drop off.
	This is followed by some pings at regular intervals.
	If I cancel the download (but remain connected) and
	begin again, I observe the same behavior.

	I will experiment with the interrupts as you suggest.

	Thanks very much for your help,

	Incidentally, I'd like to purchase a Cardbus 100bT
	network card. Which seems is the most favourable for
	the pcmcia package these days?

Thanks again,

Alex Russell

None Re: More: More information on 3com 3CXEM556BC Problem

Re: More More information on 3com 3CXEM556BC Problem (Alexander Russell)
Date: 2000, Apr 28
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I wonder if it could either be a modem configuration issue, or a
problem in the kernel PPP code that is causing the connection to
stall.

A few random things to try:

- See if the stalls still happen if you do "setserial /dev/modem irq 0"
- See if it matters if eth0 is "up" while you're using PPP
- Try setting CORE_OPTS="io_speed=200" in your PCMCIA startup options

-- Dave

Sad 3Com 562 + Armada 3500

Date: 2000, Apr 17
From: Mark van ROssum vrossum

	Hi,

I upgraded my laptop to a Compaq Armada 3500. Unfortunately, my 3COM 562B network+modem card stopped working.

When I start or reset the card I get the message "cs: socket 0 timed out during reset". Cardctl status gives [busy] [wp]

However, sometimes (very rarely) the reset works and everything is fine.

THe same problem occurs in Win95/98. Other modem and network cards work fine.

As the card works fine in my old laptop, the problem seems to be related to the interaction between the card and the controller. Probe returns a TI 1220, I'm using redhat 6.2 which contains pcmcia 3.1.8

Any hints how to debug this problem ? I tried playing with the reset time, but no luck.

	Thanks,

	Mark

None I think it is fixed in newer drivers

Re: Sad 3Com 562 + Armada 3500 (Mark van ROssum)
Date: 2000, Apr 17
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Try upgrading to the 3.1.14 drivers.  I think this should be fixed.

-- Dave

Sad No, it seems the problem remains.

Re: None I think it is fixed in newer drivers (David Hinds)
Date: 2000, Apr 17
From: Mark van ROssum vrossum

I just tried 3.1.14 and the problem remains.

(make all, make install, lilo, and reboot
 should do it right ?)

	Thanks for the fast response though !

	Mark

None Hmmm, maybe this combination is just broken

Re: Sad No, it seems the problem remains. (Mark van ROssum)
Date: 2000, Apr 17
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Oh, then it isn't the simple problem I hoped it was.  Since you say
the problem also exists in Windows 98, and other cards work fine, that
leads me to suspect that there is a bad hardware interaction here and
you may just be out of luck.

-- Dave

Question 3Com 3CXFEM656C-EU

Date: 2000, Apr 21
From: Christophe BRESSOLLE Kros

I just bought a 3Com multifunction pc card (card bus) It's so recent that I can't find infos about the compatibility of this product and linux (especially the modem) 3Com doesn't reply my e mails After the girl of the commercial service told me it is compatible, I bought, but now I'm scared it's not the card is not recognized when linux boots up : even the lan composant. is the modem of that pc card a winmodem or is it just that the linux card bus driver is not ready now ?

None It has a Winmodem, but the network side should work

Re: Question 3Com 3CXFEM656C-EU (Christophe BRESSOLLE)
Date: 2000, Apr 21
From: David Hinds <dhinds@pcmcia.sourceforge.org>

All 3CCFEM656 cards have Winmodems.

if the card is not recognized by Linux, my first question would be
what PCMCIA driver release you're using.  If it is not current, you
could try upgrading to see if that helps.  The network side of the
card should be functional under Linux.

-- Dave

Question 3CXEM556BT network not recognized

Date: 2000, Apr 27
From: Pam Akazawa pakazawa

I have a Dell Inspiron 7000 with a 3com 3CXEM556BT combo card as well as an Adaptec 1460 slimSCSI card. The modem and the SCSI work fine. However upon startup in RedHat Linux 6.2 I get all High beeps and one low beep and the network part of the card does not work. Does anyone have any ideas.

Thanks Pam

None There may be nothing wrong

Re: Question 3CXEM556BT network not recognized (Pam Akazawa)
Date: 2000, Apr 27
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Check your system log.

Have you tried configuring the network interface with "netconf"?  You
will get a low beep until you enter some network settings.

-- Dave

Sad low beep without network

Re: None There may be nothing wrong (David Hinds)
Date: 2000, Apr 28
From: Pam Akazawa pakazawa

Even when I remove the the network cable I still get a low beep. This never happened to me before. I had Linux installed using this card with out a network hook-up and I never got a low beep. All I am trying to connect to is a shared printer, not really a network.

Pam

None Whether the cable is connected is not important

Re: Sad low beep without network (Pam Akazawa)
Date: 2000, Apr 28
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I still suggest the same two things: check your system log, and run
"netconf" to configure the interface.

A low beep is always accompanied by a system log message describing
the error.

-- Dave

Sad contents of dmesg

Re: None Whether the cable is connected is not important (David Hinds)
Date: 2000, Apr 29
From: Pam Akazawa pakazawa

I am including the contents of dmesg for your advise. Please understand, the computer/ethernet adapter is not really on a network. All I intend to do is share a printer. The computer does not have an assigned ip address. I entered netconf and tried to enable bootp but the reply was that I have no network device. I know very little about networks so please assume nothing. Thanks so much for your help.

Linux version 2.2.14-5.0 (root@porky.devel.redhat.com) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Tue Mar 7 21:07:39 EST 2000
Detected 300009674 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 299.01 BogoMIPS
Memory: 127912k/131072k available (1060k kernel code, 416k reserved, 1620k data, 64k init, 0k bigmem)
Dentry hash table entries: 262144 (order 9, 2048k)
Buffer cache hash table entries: 131072 (order 7, 512k)
Page cache hash table entries: 32768 (order 5, 128k)
VFS: Diskquotas version dquot_6.4.0 initialized
CPU: Intel Pentium II (Deschutes) stepping 02
Enabling extended fast FPU save and restore...done.
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.35a (19990819) Richard Gooch (rgooch@atnf.csiro.au)
PCI: PCI BIOS revision 2.10 entry at 0xfd9d3
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
TCP: Hash tables configured (ehash 131072 bhash 65536)
Initializing RT netlink socket
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
pty: 256 Unix98 ptys configured
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.9)
Real Time Clock Driver v1.09
RAM disk driver initialized:  16 RAM disks of 4096K size
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfcd0-0xfcd7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfcd8-0xfcdf, BIOS settings: hdc:pio, hdd:pio
hda: IBM-DYLA-28100, ATA DISK drive
hdc: TOSHIBA CD-ROM XM-1902B, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: IBM-DYLA-28100, 7815MB w/459kB Cache, CHS=1058/240/63
hdc: ATAPI 24X CD-ROM drive, 128kB Cache
Uniform CDROM driver Revision: 2.56
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12
raid5: measuring checksumming speed
raid5: MMX detected, trying high-speed MMX checksum routines
   pII_mmx   :   697.230 MB/sec
   p5_mmx    :   739.902 MB/sec
   8regs     :   516.636 MB/sec
   32regs    :   294.132 MB/sec
using fastest function: p5_mmx (739.902 MB/sec)
scsi : 0 hosts.
scsi : detected total.
md.c: sizeof(mdp_super_t) = 4096
Partition check:
 hda: hda1 hda2 < hda5 hda6 hda7 hda8 >
autodetecting RAID arrays
autorun ...
... autorun DONE.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 64k freed
Adding Swap: 136040k swap-space (priority -1)
maestro: version 0.14 time 21:09:16 Mar  7 2000
maestro: Configuring ESS Maestro 2 found at IO 0xF800 IRQ 5
maestro:  subvendor id: 0x00851028
maestro: not attempting power management.
maestro: AC97 Codec detected: v: 0x41445303 caps: 0x400 pwr: 0xf
maestro: 1 channels configured.
Linux PCMCIA Card Services 3.1.8
  kernel build: 2.2.14-5.0 #1 Tue Mar 7 21:07:39 EST 2000
  options:  [pci] [cardbus] [apm]
Intel PCIC probe:
  TI 1220 PCI-to-CardBus at bus 0 slot 4, mem 0x68000000, 2 sockets
    host opts [0]: [pwr save] [serial pci & irq] [no pci irq] [lat 168/176] [bus 32/34]
    host opts [1]: [pwr save] [serial pci & irq] [no pci irq] [lat 168/176] [bus 35/37]
    ISA irqs (default) = 3,4,7,9,10,12 polling interval = 1000 ms
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
aha152x: processing commandline: ok
aha152x: BIOS test: passed, detected 1 controller(s)
aha152x0: vital data: PORTBASE=0x1340, IRQ=3, SCSI ID=7, reconnect=enabled, parity=enabled, synchronous=disabled, delay=100, extended translation=disabled
aha152x: trying software interrupt, ok.
scsi0 : Adaptec 152x SCSI driver; $Revision: 1.7 $
scsi : 1 host.
  Vendor: HP        Model: CD-Writer+ 9200   Rev: 1.0c
  Type:   CD-ROM                             ANSI SCSI revision: 04
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
  Vendor: EPSON     Model: Perfection636     Rev: 1.09
  Type:   Processor                          ANSI SCSI revision: 02
  Vendor: IOMEGA    Model: ZIP 100           Rev: N*32
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi removable disk sda at scsi0, channel 0, id 6, lun 0
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
SCSI device sda: hdwr sector= 512 bytes. Sectors= 196608 [96 MB] [0.1 GB]
sda: Write Protect is off
 sda: sda1 sda2 sda3 sda4
cdrom: open failed.
VFS: Disk change detected on device sr(11,0)
VFS: Disk change detected on device sr(11,0)
VFS: Disk change detected on device sr(11,0)
Detected scsi generic sgb at scsi0, channel 0, id 5, lun 0
cdrom: open failed.
VFS: Disk change detected on device sr(11,0)
VFS: Disk change detected on device sr(11,0)
VFS: Disk change detected on device sr(11,0)
eth0: 3Com 3c589, io 0x280, irq 9, hw_addr 00:00:86:33:0D:62
 8K FIFO split 5:3 Rx:Tx, auto xcvr
tty01 at 0x02f8 (irq = 9) is a 16550A

None I don't think this is a PCMCIA problem; the messages are fine

Re: Sad contents of dmesg (Pam Akazawa)
Date: 2000, May 01
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I don't know what you mean by "share a printer".  Share with what?  Is
this a printer that directly connects to the network, or a printer
hooked up to another computer?  If you intend to transfer data over
this ethernet card for any purpose, you have to assign an IP address
to your computer.

You almost certainly don't want to be using BOOTP for this.  I think
this is really just a basic network setup question, and not a PCMCIA
problem.  It might be best to check through a book (or the HOWTO's)
for help about how to configure networking.

-- Dave

None used this card in the past.

Re: None I don't think this is a PCMCIA problem; the messages are fine (David Hinds)
Date: 2000, May 01
From: Pam Akazawa pakazawa

Sorry about the confusion. Please let me explain my situation. I am using both pc card slots. One Adaptec 1460 SlimSCSI and one 3com 3CXEM556BT multifunction card. In previous version on RH 5.2 all cards were recongnized and 4 hi-beeps were heard on bootup. Now with both RH 6.0 and RH 6.2 I hear 3 hi-beeps and 1 low beep and the connection light on the card and on the hub are not on. My network consists of my PC laptop and my daughters iMac that are both contected to a hub and the printer is connected to the hub. I do not need a IP address for either machine. This is all fine and dandy on Win and Mac but I prefer Linux. This happened with RH 6.0 and someone from this forum helped me and it worked. Sorry for the inconvience but I really would like to be able to resolve this and print. Thanks so much Pam

None I'm stumped

Re: None used this card in the past. (Pam Akazawa)
Date: 2000, May 01
From: David Hinds <dhinds@pcmcia.sourceforge.org>

If this is true (that your systems do not need IP addresses to talk to
your printer), then I'm in over my head, because I don't know how that
could be possible.  All I can suggest is to try to reconstruct what
you did under RH 5.2 and RH 6.0.

-- Dave

Question ??? IRQ conflict????

Re: None I'm stumped (David Hinds)
Date: 2000, May 07
From: Pam Akazawa pakazawa

The last time this was a problem it was either an IRQ problem or a port problem. You and a number of users told me to try different things and it worked. My problem is I do not know much about how to fix IRQ and port problems. Can you give me any advise.

Thanks Pam

None This is not an irq or port problem

Re: Question ??? IRQ conflict???? (Pam Akazawa)
Date: 2000, May 08
From: David Hinds <dhinds@pcmcia.sourceforge.org>

You are getting a low beep because no settings have been entered for
your network interface.  A low beep cannot ever mean that you have a
resource conflict.  You say that to share the printer, you don't need
to configure the interface and assign an IP address.  If that is true,
then you are doing something that I do not understand, and I don't
think I have anything to offer to solve your problem: you are going to
have to find someone who knows more about networking than I do.  The
PCMCIA drivers are operating correctly and there are no PCMCIA
configuration issues here.  This is a network setup problem.

The first high beep means "the driver(s) were loaded successfully".
The second beep is generated when cardmgr tries to configure the
network, in your case, by running "ifup eth0".  If that command
succeeds, you get a high beep; if it fails, you get a low beep.  The
outcome of "ifup eth0" depends on what network settings you have
entered in "netconf".  You can try running it by hand with the card
inserted, to see what it says.

-- Dave

Feedback Dell I7k + 3CCFEM556B + Adaptec 1460 slimSCSI + RH6.2 works here

Re: Question 3CXEM556BT network not recognized (Pam Akazawa)
Date: 2000, Jun 10
From: Piete Brooks pb

I have a Dell Inspiron 7000 with a 3Com 3CCFEM556B (how different is that from a 3CXEM556BT?) and an Adaptec 1460 slimSCSI card running under RedHat 6.2 -- any use ?

Question 3Com 3CCFEM556B vs Psion Gold Card Netglobal 56K+10/100Mb CardBus

Date: 2000, Apr 29
From: Berkan Eskikaya berkan

Hi,

I've got an HP Omnibook XE2 laptop --with kernel 2.2.14
and pcmcia-cs 3.1.8 installed-- and have recently acquired
a Psion multifunction PC card (the one in the title above). 

I haven't yet had the chance to test the ethernet part, 
but the modem is working fine.

Now I have the chance to buy either that or a 3Com 
CCFEM556B and before I'll make my decision I'd like to 
ask some questions on this list:

1) Has anybody got the 2 functions on Psion work 
simultaneously without problems? (not having access to 
a network where I can test this myself, all I need to 
hear is yes/no).

2) The same question for 3Com 3CCFEM556B.

3) I simply like 3Com's XJACK mechanism -- I'm curious
if this card has 2 xjacks (one for the modem and one
for the ethernet jack). If not, how does it work?

4) Finally, if you were to recommend one of them, which
one would you go for? 3CCFEM556B is considerably cheaper
then the Psion Gold Card, so if they both work equally
well on linux, I'm thinking of getting the former.

Cheers,

Berkan

PS: One last question: what is the difference between a 
Cardbus interface and a normal (16bit?) interface? 
Whatever it is, is it enough to go for the more expensive
card? This is probably not the most appropriate place
to ask this, so if somebody could point to a reference etc
that I can read that would be great too. Thanks again.

None General info on CardBus vs 16-bit interfaces

Re: Question 3Com 3CCFEM556B vs Psion Gold Card Netglobal 56K+10/100Mb CardBus (Berkan Eskikaya)
Date: 2000, May 01
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I've used the 3CCFEM556B and both functions work simultaneously.  I
haven't tested the Psion card.

The CardBus interface is much higher performance than the original
16-bit PCMCIA interface.  The max performance of the 16-bit bus is
about 2 MB/sec.  The max for CardBus is PCI bus speed, 133 MB/sec.
For network cards, I see ~1.5 MB/sec with the 3CCFEM556B, which is not
too hot for 100baseT.  Something like the 3CCFE575BT will give close
to 10 MB/sec.  It depends on how much performance you need; for a lot
of people, a cheap 100baseT card with tolerable performance is a good
deal.  And there are a lot more options for 16-bit 100baseT/modem
cards that work with linux, than for CardBus 100baseT/modem cards.

-- Dave

None Psion Gold card n/w works ok

Re: Question 3Com 3CCFEM556B vs Psion Gold Card Netglobal 56K+10/100Mb CardBus (Berkan Eskikaya)
Date: 2000, May 29
From: Christopher Snow snowc

I am using the Psion Gold Card Netglobal 56K+10/100Mb CardBus, and I have got the networking function working okay. Unfortunately, I still haven't figured out how to get the modem function working yet, so I don't know if they will work together.

Hope this helps, Chris

None Re: Psion Gold card n/w works ok

Re: None Psion Gold card n/w works ok (Christopher Snow)
Date: 2000, May 30
From: Berkan Eskikaya berkan

I ended up buying the card (Psion Gold Card Netglobal 56K+10/100Mb CardBus),
and both ethernet & modem work perfectly. Here are the details:

Machine: HP Omnibook XE2
Distribution: Debian 2.1/2.2 hybrid
Kernel: 2.2.14
pcmcia-cs: 3.1.14-1

Please note however that I've also downloaded and compiled epic100.c v1.07h 
from ftp://cesdis.gsfc.nasa.gov/pub/linux/drivers/test/epic100.c manually.
Some of the other versions I tried (don't remember which) would cause
modem hangups when the ethernet was in use. No problems whatsoever with this
one though.

Berkan

On Mon, May 29, 2000 at 11:17, Christopher Snow wrote:
> If you reply to this message at HyperNews@pcmcia.sourceforge.org, include:
> In-Reply-To: <"/pcmcia/mfc/24/2"@pcmcia.sourceforge.org>
> 
> I am using the Psion Gold Card Netglobal 56K+10/100Mb CardBus, and I
> have got the networking function working okay. Unfortunately, I still
> haven't figured out how to get the modem function working yet, so I
> don't know if they will work together.
> 
> Hope this helps, Chris
> 
> 
> -------------------------------------------------------------
> Visit this HyperNews at pcmcia.sourceforge.org message (to reply or unsubscribe) at: 
> http://pcmcia.sourceforge.org/cgi-bin/HyperNews/get/pcmcia/mfc/24/2.html
> 

Question How can I turn on 10 MB/s or 100MB/s on Xircom RBEM 10/100 + 56K Modem

Date: 2000, May 09
From: HelmutS dihelsch03

How can I manually turn on 10MB/s or 100MB/s on a Xircom RBEM 10/100 + 56K Modem?

How can I manually turn on half or full Duplex on a Xircom RBEM 10/100 + 56K Modem?

Thanks for your Help

None The mii-diag utility

Re: Question How can I turn on 10 MB/s or 100MB/s on Xircom RBEM 10/100 + 56K Modem (HelmutS)
Date: 2000, May 15
From: David Hinds <dhinds@pcmcia.sourceforge.org>

For now, get the mii-diag program from www.scyld.com.

-- Dave

Question 3CCFEM656BT doesn't work with 3.1.15

Date: 2000, May 18
From: Michael Barton mgbarton

Ok, so I install the latest stable release of pcmcia
(3.1.15), and tried to use it with the 3Com 10/100 LAN+56K
Modem (3CCFEM656BT).  I'm only interested in the LAN part.

As Linux comes up, I see the pcmcia driver load, I get two
high beeps, and the two LEDs on the dongle turn on.  At this
point under Win98, one turns off, the remaining one
indicating the speed (10 or 100Mbs).  Instead, both lights
remain on, and my 10-BaseT hub shows no carrier from the card.

The message log looks like this:
May 18 16:46:20 cpt syslog: syslogd startup succeeded
May 18 16:46:20 cpt syslog: klogd startup succeeded
May 18 16:46:20 cpt kernel: klogd 1.3-3, log source = /proc/kmsg started.
May 18 16:46:20 cpt kernel: Inspecting /boot/System.map-2.2.14-5.0
May 18 16:46:20 cpt kernel: Loaded 7364 symbols from /boot/System.map-2.2.14-5.0.
May 18 16:46:20 cpt kernel: Symbols match kernel version 2.2.14.
May 18 16:46:20 cpt kernel: Loaded 101 symbols from 3 modules.
May 18 16:46:20 cpt kernel: Linux version 2.2.14-5.0 (root@porky.devel.redhat.com) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Tue Mar 7 21:07:39 EST 2000 
May 18 16:46:20 cpt kernel: Detected 330877983 Hz processor. 
May 18 16:46:20 cpt kernel: Console: colour VGA+ 80x25 
May 18 16:46:20 cpt kernel: Calibrating delay loop... 330.14 BogoMIPS 
May 18 16:46:20 cpt kernel: Memory: 127852k/131008k available (1060k kernel code, 416k reserved, 1616k data, 64k init, 0k bigmem) 
May 18 16:46:20 cpt kernel: Dentry hash table entries: 262144 (order 9, 2048k) 
May 18 16:46:20 cpt kernel: Buffer cache hash table entries: 131072 (order 7, 512k) 
May 18 16:46:20 cpt kernel: Page cache hash table entries: 32768 (order 5, 128k) 
May 18 16:46:20 cpt kernel: VFS: Diskquotas version dquot_6.4.0 initialized 
May 18 16:46:20 cpt kernel: CPU: Intel Celeron (Mendocino) stepping 0a 
May 18 16:46:20 cpt kernel: Enabling extended fast FPU save and restore...done. 
May 18 16:46:20 cpt kernel: Checking 386/387 coupling... OK, FPU using exception 16 error reporting. 
May 18 16:46:20 cpt kernel: Checking 'hlt' instruction... OK. 
May 18 16:46:20 cpt kernel: POSIX conformance testing by UNIFIX 
May 18 16:46:20 cpt kernel: mtrr: v1.35a (19990819) Richard Gooch (rgooch@atnf.csiro.au) 
May 18 16:46:20 cpt kernel: PCI: PCI BIOS revision 2.10 entry at 0xfc0ce 
May 18 16:46:21 cpt kernel: PCI: Using configuration type 1 
May 18 16:46:21 cpt kernel: PCI: Probing PCI hardware 
May 18 16:46:21 cpt kernel: Linux NET4.0 for Linux 2.2 
May 18 16:46:21 cpt kernel: Based upon Swansea University Computer Society NET3.039 
May 18 16:46:21 cpt kernel: NET4: Unix domain sockets 1.0 for Linux NET4.0. 
May 18 16:46:21 cpt kernel: NET4: Linux TCP/IP 1.0 for NET4.0 
May 18 16:46:21 cpt kernel: IP Protocols: ICMP, UDP, TCP, IGMP 
May 18 16:46:21 cpt kernel: TCP: Hash tables configured (ehash 131072 bhash 65536) 
May 18 16:46:21 cpt kernel: Initializing RT netlink socket 
May 18 16:46:21 cpt kernel: Starting kswapd v 1.5  
May 18 16:46:21 cpt kernel: Detected PS/2 Mouse Port. 
May 18 16:46:21 cpt kernel: Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled 
May 18 16:46:21 cpt kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A 
May 18 16:46:21 cpt kernel: pty: 256 Unix98 ptys configured 
May 18 16:46:21 cpt kernel: apm: BIOS version 1.2 Flags 0x03 (Driver version 1.9) 
May 18 16:46:21 cpt kernel: Real Time Clock Driver v1.09 
May 18 16:46:21 cpt kernel: RAM disk driver initialized:  16 RAM disks of 4096K size 
May 18 16:46:21 cpt kernel: PIIX4: IDE controller on PCI bus 00 dev 39 
May 18 16:46:21 cpt kernel: PIIX4: not 100% native mode: will probe irqs later 
May 18 16:46:21 cpt kernel:     ide0: BM-DMA at 0x0860-0x0867, BIOS settings: hda:DMA, hdb:pio 
May 18 16:46:21 cpt kernel:     ide1: BM-DMA at 0x0868-0x086f, BIOS settings: hdc:pio, hdd:pio 
May 18 16:46:21 cpt kernel: hda: IBM-DBCA-206480, ATA DISK drive 
May 18 16:46:21 cpt kernel: hdc: SAMSUNG CD-ROM SCR-2438, ATAPI CDROM drive 
May 18 16:46:21 cpt kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 
May 18 16:46:21 cpt kernel: ide1 at 0x170-0x177,0x376 on irq 15 
May 18 16:46:21 cpt kernel: hda: IBM-DBCA-206480, 6194MB w/420kB Cache, CHS=789/255/63 
May 18 16:46:21 cpt kernel: hdc: ATAPI 24X CD-ROM drive, 128kB Cache 
May 18 16:46:21 cpt kernel: Uniform CDROM driver Revision: 2.56 
May 18 16:46:21 cpt kernel: Floppy drive(s): fd0 is 1.44M 
May 18 16:46:21 cpt kernel: FDC 0 is a post-1991 82077 
May 18 16:46:21 cpt kernel: md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12 
May 18 16:46:21 cpt kernel: raid5: measuring checksumming speed 
May 18 16:46:21 cpt kernel: raid5: MMX detected, trying high-speed MMX checksum routines 
May 18 16:46:21 cpt kernel:    pII_mmx   :   769.239 MB/sec 
May 18 16:46:21 cpt kernel:    p5_mmx    :   816.864 MB/sec 
May 18 16:46:21 cpt kernel:    8regs     :   569.214 MB/sec 
May 18 16:46:21 cpt kernel:    32regs    :   323.850 MB/sec 
May 18 16:46:21 cpt kernel: using fastest function: p5_mmx (816.864 MB/sec) 
May 18 16:46:21 cpt kernel: scsi : 0 hosts. 
May 18 16:46:21 cpt kernel: scsi : detected total. 
May 18 16:46:21 cpt kernel: md.c: sizeof(mdp_super_t) = 4096 
May 18 16:46:21 cpt kernel: Partition check: 
May 18 16:46:21 cpt kernel:  hda: hda1 hda2 < hda5 > hda3 hda4 
May 18 16:46:21 cpt kernel: autodetecting RAID arrays 
May 18 16:46:21 cpt kernel: autorun ... 
May 18 16:46:21 cpt kernel: ... autorun DONE. 
May 18 16:46:21 cpt kernel: VFS: Mounted root (ext2 filesystem) readonly. 
May 18 16:46:21 cpt kernel: Freeing unused kernel memory: 64k freed 
May 18 16:46:21 cpt identd: identd startup succeeded
May 18 16:46:21 cpt atd: atd startup succeeded
May 18 16:46:04 cpt rc.sysinit: Mounting proc filesystem succeeded 
May 18 16:46:04 cpt sysctl: net.ipv4.ip_forward = 0 
May 18 16:46:04 cpt sysctl: net.ipv4.conf.all.rp_filter = 1 
May 18 16:46:04 cpt sysctl: net.ipv4.ip_always_defrag = 0 
May 18 16:46:04 cpt sysctl: kernel.sysrq = 0 
May 18 16:46:04 cpt rc.sysinit: Configuring kernel parameters succeeded 
May 18 16:46:04 cpt date: Thu May 18 16:46:03 MDT 2000 
May 18 16:46:04 cpt rc.sysinit: Setting clock : Thu May 18 16:46:03 MDT 2000 succeeded 
May 18 16:46:04 cpt rc.sysinit: Loading default keymap succeeded 
May 18 16:46:04 cpt rc.sysinit: Activating swap partitions succeeded 
May 18 16:46:04 cpt rc.sysinit: Setting hostname cpt succeeded 
May 18 16:46:04 cpt fsck: /dev/hda1: clean, 87580/230400 files, 358011/459860 blocks 
May 18 16:46:04 cpt rc.sysinit: Checking root filesystem succeeded 
May 18 16:46:04 cpt rc.sysinit: Remounting root filesystem in read-write mode succeeded 
May 18 16:46:09 cpt rc.sysinit: Finding module dependencies succeeded 
May 18 16:46:09 cpt rc.sysinit: Checking filesystems succeeded 
May 18 16:46:09 cpt rc.sysinit: Mounting local filesystems succeeded 
May 18 16:46:09 cpt rc.sysinit: Turning on user and group quotas for local filesystems succeeded 
May 18 16:46:10 cpt rc.sysinit: Enabling swap space succeeded 
May 18 16:46:10 cpt init: Entering runlevel: 5 
May 18 16:46:16 cpt kudzu:  succeeded 
May 18 16:46:17 cpt sysctl: net.ipv4.ip_forward = 0 
May 18 16:46:17 cpt sysctl: net.ipv4.conf.all.rp_filter = 1 
May 18 16:46:17 cpt sysctl: net.ipv4.ip_always_defrag = 0 
May 18 16:46:17 cpt sysctl: kernel.sysrq = 0 
May 18 16:46:17 cpt network: Setting network parameters succeeded 
May 18 16:46:17 cpt network: Bringing up interface lo succeeded 
May 18 16:46:17 cpt ifup: Delaying eth0 initialization. 
May 18 16:46:17 cpt network: Bringing up interface eth0 failed 
May 18 16:46:18 cpt portmap: portmap startup succeeded 
May 18 16:46:18 cpt nfslock: rpc.lockd startup succeeded 
May 18 16:46:18 cpt nfslock: rpc.statd startup succeeded 
May 18 16:46:18 cpt apmd[341]: Version 3.0final (APM BIOS 1.2, Linux driver 1.9) 
May 18 16:46:18 cpt apmd: apmd startup succeeded 
May 18 16:46:18 cpt autofs: autofs startup succeeded 
May 18 16:46:18 cpt automount[368]: starting automounter version 3.1.4, path = /misc, maptype = file, mapname = /etc/auto.misc 
May 18 16:46:19 cpt random: Initializing random number generator succeeded 
May 18 16:46:20 cpt netfs: Mounting other filesystems succeeded 
May 18 16:46:22 cpt crond: crond startup succeeded
May 18 16:46:22 cpt pcmcia: Starting PCMCIA services:
May 18 16:46:22 cpt pcmcia:  modules
May 18 16:46:22 cpt kernel: Linux PCMCIA Card Services 3.1.15 
May 18 16:46:22 cpt kernel:   kernel build: 2.2.14-5.0 #1 Tue Mar 7 21:07:39 EST 2000 
May 18 16:46:22 cpt kernel:   options:  [pci] [cardbus] [apm] 
May 18 16:46:22 cpt kernel: PCI routing table version 1.0 at 0xfbd80 
May 18 16:46:22 cpt kernel:   00:03.0 -> irq 11 
May 18 16:46:22 cpt kernel:   00:03.1 -> irq 11 
May 18 16:46:22 cpt kernel: Intel PCIC probe:  
May 18 16:46:22 cpt kernel:   TI 1225 rev 01 PCI-to-CardBus at slot 00:03, mem 0x68000000 
May 18 16:46:22 cpt kernel:     host opts [0]: [ring] [serial pci & irq] [pci irq 11] [lat 32/32] [bus 32/34] 
May 18 16:46:22 cpt kernel:     host opts [1]: [ring] [serial pci & irq] [pci irq 11] [lat 32/32] [bus 35/37] 
May 18 16:46:22 cpt kernel:     ISA irqs (scanned) = 3,4,7,9,10 PCI status changes 
May 18 16:46:22 cpt pcmcia:  cardmgr.
May 18 16:46:22 cpt cardmgr[489]: starting, version is 3.1.15
May 18 16:46:22 cpt rc: Starting pcmcia succeeded
May 18 16:46:23 cpt cardmgr[489]: watching 2 sockets
May 18 16:46:23 cpt kernel: cs: IO port probe 0x1000-0x17ff: clean. 
May 18 16:46:23 cpt kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7 
May 18 16:46:23 cpt kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
May 18 16:46:23 cpt inet: inetd startup succeeded
May 18 16:46:23 cpt kernel: cs: cb_alloc(bus 35): vendor 0x10b7, device 0x6560 
May 18 16:46:23 cpt cardmgr[489]: initializing socket 1
May 18 16:46:23 cpt cardmgr[489]: socket 1: 3Com 3CCFEM656B w/Winmodem
May 18 16:46:23 cpt cardmgr[489]: executing: 'modprobe cb_enabler'
May 18 16:46:23 cpt cardmgr[489]: executing: 'modprobe 3c575_cb'
May 18 16:46:23 cpt kernel: 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html 
May 18 16:46:23 cpt kernel: cs: cb_config(bus 35) 
May 18 16:46:23 cpt kernel:   fn 0 bar 1: io 0x280-0x2ff 
May 18 16:46:23 cpt kernel:   fn 0 bar 2: mem 0x60023000-0x6002307f 
May 18 16:46:23 cpt kernel:   fn 0 bar 3: mem 0x60022000-0x6002207f 
May 18 16:46:23 cpt kernel:   fn 1 bar 1: io 0x200-0x27f 
May 18 16:46:23 cpt kernel:   fn 1 bar 2: mem 0x60021000-0x6002107f 
May 18 16:46:23 cpt kernel:   fn 1 bar 3: mem 0x60020000-0x6002007f 
May 18 16:46:23 cpt kernel:   fn 0 rom: mem 0x60000000-0x6001ffff 
May 18 16:46:23 cpt kernel: vortex_attach(device 23:00.0) 
May 18 16:46:23 cpt kernel: eth0: 3Com 3CCFE656 Cyclone CardBus at 0x280,  00:50:04:95:45:2c, IRQ 11 
May 18 16:46:23 cpt kernel: eth0: CardBus functions mapped 60022000->c8046000 
May 18 16:46:23 cpt kernel:   8K byte-wide RAM 5:3 Rx:Tx split, MII interface. 
May 18 16:46:23 cpt kernel:   MII transceiver found at address 0, status 7809. 
May 18 16:46:23 cpt kernel:   Enabling bus-master transmits and whole-frame receives. 
May 18 16:46:23 cpt cardmgr[489]: executing: './network start eth0'
May 18 16:46:23 cpt lpd: lpd startup succeeded
May 18 16:46:23 cpt lpd[523]: restarted
May 18 16:46:23 cpt keytable: Loading keymap: 
May 18 16:46:24 cpt keytable: Loading /usr/lib/kbd/keymaps/i386/qwerty/us.kmap.gz
May 18 16:46:24 cpt keytable: Loading system font: 
May 18 16:46:24 cpt rc: Starting keytable succeeded
May 18 16:46:26 cpt sendmail: sendmail startup succeeded
May 18 16:46:26 cpt gpm: gpm startup succeeded
May 18 16:46:29 cpt httpd: httpd: cannot determine local host name.
May 18 16:46:29 cpt httpd: Use the ServerName directive to set it manually.
May 18 16:46:29 cpt httpd: httpd startup failed
May 18 16:46:32 cpt xfs: Warning: The directory "/usr/share/fonts/default/TrueType" does not exist. 
May 18 16:46:32 cpt xfs:          Entry deleted from font path. 
May 18 16:46:32 cpt xfs: xfs startup succeeded
May 18 16:46:32 cpt linuxconf: Linuxconf final setup
May 18 16:46:35 cpt rc: Starting linuxconf succeeded
May 18 16:48:44 cpt PAM_pwdb[732]: (gdm) session opened for user mgb by (uid=0)
May 18 16:48:44 cpt gdm[732]: gdm_slave_session_start: mgb on :0
May 18 16:48:51 cpt gnome-name-server[802]: starting
May 18 16:48:51 cpt gnome-name-server[802]: name server starting
May 18 16:49:08 cpt PAM_pwdb[836]: (su) session opened for user root by mgb(uid=500)

Note that there is not 'completed' message for the starting of eth0.

I can run the X11 based Network Configurator, and under
interfaces, eth0 shows as inactive.  Sometimes I
can 'Activate' the interface, and the card finishes
initializing (one light turns off, the hub says it sees a
carrier, and I can converse with the LAN).  Other times, both
lights go off, with the 100 light blinking occasionally (3-5
seconds between each). Sometimes I can't get this far - The
card enters the 'both lights off, with the 100 blinking
occasionally' as soon as pcmcia is initialized during boot.

If I run 'sh -x /etc/pcmcia/network start eth0', the log
looks like this:

+ [ -r ./shared ]
+ . ./shared
++ [ 2 -lt 2 ]
++ ACTION=start
++ DEVICE=eth0
++ NEW_SCHEME=
+ get_info eth0
+ [ -d /var/state/pcmcia ]
++ cat /var/state/pcmcia/scheme
+ SCHEME=
+ STAB=/var/state/pcmcia/stab
+ [ !  ]
+ SCHEME=default
+ grep_stab eth0
+ local CLASS DEV
+ read SOCKET CLASS DRIVER INSTANCE DEV MAJOR MINOR
+ [ eth0 =  ]
+ read SOCKET CLASS DRIVER INSTANCE DEV MAJOR MINOR
+ [ eth0 = w/Winmodem ]
+ read SOCKET CLASS DRIVER INSTANCE DEV MAJOR MINOR
+ [ eth0 = eth0 ]
+ return 0
++ /sbin/ifconfig eth0
++ sed -n -e s/.*addr \([^ ]*\) */\1/p
+ HWADDR=00:50:04:95:45:2C
+ ADDRESS=default,1,0,00:50:04:95:45:2C
+ . /etc/pcmcia/network.opts
++ INFO=Sample private network setup
++ IF_PORT=
++ BOOTP=n
++ DHCP=n
++ DHCP_HOSTNAME=
++ IPADDR=
++ NETMASK=255.255.255.0
++ NETWORK=10.0.1.0
++ BROADCAST=10.0.1.255
++ GATEWAY=10.0.1.1
++ DOMAIN=
++ SEARCH=
++ DNS_1=
++ DNS_2=
++ DNS_3=
++ MOUNTS=
++ MTU=
++ IPX_FRAME=
++ IPX_NETNUM=
+ RESOLV=/etc/resolv.conf
+ [ -x ./wireless ]
+ . ./wireless
++ [ -x ./wireless.opts ]
++ . /etc/pcmcia/wireless.opts
++ [ -x /usr/bin/iwconfig ]
++ [ -x /usr/sbin/iwconfig ]
++ [ -x /usr/local/bin/iwconfig ]
++ [ -x /usr/local/sbin/iwconfig ]
++ [ -x /sbin/iwconfig ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
++ [  ]
+ test 
+ is_true
+ [  = y -o  = Y -o  = yes -o  = YES ]
+ is_true n
+ [ n = y -o n = Y -o n = yes -o n = YES ]
+ is_true n
+ [ n = y -o n = Y -o n = yes -o n = YES ]
+ [  ]
+ [  ]
+ [  ]
+ [  ]
+ start_fn eth0
+ return
+ exit 0

Unplugging and re-plugging the card yeilds the same set of 
results.

Any suggestions?
Thanks,
Michael

None Additional Information

Re: Question 3CCFEM656BT doesn't work with 3.1.15 (Michael Barton)
Date: 2000, May 19
From: Michael Barton mgbarton

While reviewing the behavior of /etc/pcmcia/network, I found that the script calls on /etc/pcmcia/network.opts, which has hard coded values for IPADDR, NETMASK, and so on. I had assumed that the RedHat Network Configurator values were being used - but instead there are these hard coded values.

So I updated the network.opts script with the correct values for my machine.

Now, Either the pcmcia card initializes correctly during boot (I get a steady 100 light and I can converse with the LAN), or I get both lights off, with the 100 light blicking occasionally, and no network access.

Unfortuately, I seems to NOT initialize correctly about 70% of the time, and correctly only 30% of the time.

Are there some timing issues here?

Any input greatly appreciated, Michael

None Re: Additional Information

Re: None Additional Information (Michael Barton)
Date: 2000, May 19
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The network.opts thing is documented in the PCMCIA-HOWTO section about
Red Hat.

Does ejecting and reinserting the card (or "cardctl reset") help?  (or
does the not-working state persist until you reboot?)  Are there
differences in system log messages from the 3c575_cb driver for the
working and not-working states?

-- Dave

None Re: Additional Information

Re: None Re: Additional Information (David Hinds)
Date: 2000, May 19
From: Michael Barton mgbarton

Sorry about the network.opts thing - I had reviewed the
HOWTO, but I missed that bit...

Ejecting and re-inserting the card has never resulted in the
card becoming activated - it always comes back up non-functional.
Here's the message log from an eject and re-insert:

May 19 13:30:06 cpt kernel: cs: cb_free(bus 35)
May 19 13:30:06 cpt cardmgr[489]: shutting down socket 1
May 19 13:30:06 cpt cardmgr[489]: executing: './network stop eth0'
May 19 13:30:06 cpt cardmgr[489]: executing: 'modprobe -r 3c575_cb'
May 19 13:30:06 cpt cardmgr[489]: executing: 'modprobe -r cb_enabler'
May 19 13:30:10 cpt kernel: cs: cb_alloc(bus 35): vendor 0x10b7, device 0x6560
May 19 13:30:10 cpt cardmgr[489]: initializing socket 1
May 19 13:30:10 cpt cardmgr[489]: socket 1: 3Com 3CCFEM656B w/Winmodem
May 19 13:30:10 cpt cardmgr[489]: executing: 'modprobe cb_enabler'
May 19 13:30:10 cpt cardmgr[489]: executing: 'modprobe 3c575_cb'
May 19 13:30:10 cpt kernel: 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
May 19 13:30:10 cpt kernel: cs: cb_config(bus 35)
May 19 13:30:10 cpt kernel:   fn 0 bar 1: io 0x280-0x2ff
May 19 13:30:10 cpt kernel:   fn 0 bar 2: mem 0x60023000-0x6002307f
May 19 13:30:10 cpt kernel:   fn 0 bar 3: mem 0x60022000-0x6002207f
May 19 13:30:10 cpt kernel:   fn 1 bar 1: io 0x200-0x27f
May 19 13:30:10 cpt kernel:   fn 1 bar 2: mem 0x60021000-0x6002107f
May 19 13:30:10 cpt kernel:   fn 1 bar 3: mem 0x60020000-0x6002007f
May 19 13:30:10 cpt kernel:   fn 0 rom: mem 0x60000000-0x6001ffff
May 19 13:30:10 cpt kernel: vortex_attach(device 23:00.0)
May 19 13:30:10 cpt kernel: eth0: 3Com 3CCFE656 Cyclone CardBus at 0x280,  00:50:04:95:45:2c, IRQ 11
May 19 13:30:10 cpt kernel: eth0: CardBus functions mapped 60022000->c8046000
May 19 13:30:10 cpt kernel:   8K byte-wide RAM 5:3 Rx:Tx split, MII interface.
May 19 13:30:10 cpt kernel:   MII transceiver found at address 0, status 7809.
May 19 13:30:10 cpt kernel:   Enabling bus-master transmits and whole-frame receives.
May 19 13:30:10 cpt cardmgr[489]: executing: './network start eth0'

HOWEVER, at your suggestion, I tried the '/sbin/cardctl
reset' command.  There were no beeps. but the interface came
up!  I saw no messages added to the log as a result of this
command.

I've seen no differences in the log between when the card
comes up OK and when it goes into the flashing 100 state.

Finally, I have seen this message in the log quite a bit
(don't know if it applies):

May 19 14:05:40 cpt modprobe: modprobe: Can't locate module
block-major-22

Thanks for your help!
Michael

None SocketCom ES-1000 Ethernet/RS-232 card

Date: 2000, May 22
From: Brian Candler <b.candler@pobox.com>

Hello,

I've just got a SocketCom ES-1000 (aka E-I/O) combo ethernet and RS-232 card: http://www.socketcom.com/eiomp.htm

Unfortunately, I can't get the ethernet part to work, although the serial part is fine. I have added the following to /etc/pcmcia/config:

 card "SocketCom ES-1000 Ethernet/RS-232"
   manfid 0x0104, 0x000a
   bind "pcnet_cs", "serial_cs"

Now the card is recognised and I get two high beeps. It even successfully reads the MAC address from the card. However, when I try to ping something, the ARP packets come out as all-ones - see below.

My machine is a Sony Vaio PCG-C1F, running the latest RedHat kernel package (2.2.14-12). A 3com 3c562 works fine in this machine.

Any suggestions?

Thanks,

Brian Candler.

 May 22 10:39:21 vaio cardmgr[392]: initializing socket 0
 May 22 10:39:21 vaio cardmgr[392]: socket 0: SocketCom ES-1000 Ethernet/RS-232
 May 22 10:39:21 vaio cardmgr[392]: executing: 'insmod /lib/modules/2.2.14-12/net/8390.o'
 May 22 10:39:21 vaio cardmgr[392]: executing: 'insmod /lib/modules/2.2.14-12/pcmcia/pcnet_cs.o'
 May 22 10:39:21 vaio cardmgr[392]: executing: 'insmod /lib/modules/2.2.14-12/pcmcia/serial_cs.o'
 May 22 10:39:21 vaio kernel: eth0: NE2000 Compatible: io 0x300, irq 3, auto xcvr, hw_addr 00:C0:1B:00:1E:C1 
 May 22 10:39:21 vaio kernel: tty01 at 0x02f8 (irq = 3) is a 16550A 
 May 22 10:39:21 vaio cardmgr[392]: executing: './network start eth0'
 May 22 10:39:22 vaio cardmgr[392]: executing: './serial start ttyS1'

 # ifconfig eth0
 eth0      Link encap:Ethernet  HWaddr 00:C0:1B:00:1E:C1  
           inet addr:192.168.1.191  Bcast:192.168.1.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:15 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:100 
           Interrupt:3 Base address:0x300 

[then ping 192.168.1.254, and look at tcpdump on another machine:]

 11:52:23.405970 ff:ff:ff:ff:ff:ff ff:ff:ff:ff:ff:ff ffff 60: 
                          ffff ffff ffff ffff ffff ffff ffff ffff
                          ffff ffff ffff ffff ffff ffff ffff ffff
                          ffff ffff ffff ffff ffff ffff ffff
 11:52:24.399510 ff:ff:ff:ff:ff:ff ff:ff:ff:ff:ff:ff ffff 60: 
                          ffff ffff ffff ffff ffff ffff ffff ffff
                          ffff ffff ffff ffff ffff ffff ffff ffff
                          ffff ffff ffff ffff ffff ffff ffff
 11:52:25.399489 ff:ff:ff:ff:ff:ff ff:ff:ff:ff:ff:ff ffff 60: 
                          ffff ffff ffff ffff ffff ffff ffff ffff
                          ffff ffff ffff ffff ffff ffff ffff ffff
                          ffff ffff ffff ffff ffff ffff ffff
 11:52:26.399820 ff:ff:ff:ff:ff:ff ff:ff:ff:ff:ff:ff ffff 60: 
                          ffff ffff ffff ffff ffff ffff ffff ffff
                          ffff ffff ffff ffff ffff ffff ffff ffff
                          ffff ffff ffff ffff ffff ffff ffff

 $ cat /etc/sysconfig/pcmcia
 PCMCIA=yes
 PCIC=i82365
 PCIC_OPTS=
 CORE_OPTS=

None Not sure, but here is something to try

Re: None SocketCom ES-1000 Ethernet/RS-232 card (Brian Candler)
Date: 2000, May 26
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Try setting:

  module "pcnet_cs" opts "use_shmem=1"

in /etc/pcmcia/config.opts, to make the card use a shared memory
window for packet transfers.

-- Dave

Sad Sorry, that's not it

Re: None Not sure, but here is something to try (David Hinds)
Date: 2000, May 28
From: Brian Candler <b.candler@pobox.com>

Nope, no difference :-(

Ok Got it!!

Re: None Not sure, but here is something to try (David Hinds)
Date: 2000, May 31
From: Brian Candler <b.candler@pobox.com>

Well, that made me decide to try all the other pcnet_cs options (especially ones aimed at Socket products), and this is the one which worked:

module "pcnet_cs" opts "use_big_buf=0"

I notice the source already has a special case for a similar card:

 ...
 if ((manfid == MANFID_SOCKET) && (prodid == PRODID_SOCKET_LPE))
        info->flags &= ~USE_BIG_BUF;

Anyway, I'm now up and running, and many thanks for pointing me in the right direction.

Regards,

Brian.

Sad Spoke too soon

Re: Ok Got it!! (Brian Candler)
Date: 2000, May 31
From: Brian Candler <b.candler@pobox.com>

Hmm, it turns out there is a problem with this card under high load and/or with particular data patterns.

When I download a large file it gets part-way through then stops - usually at around the same place. For example, ftp'ing kernel-2.2.14-5.0.src.rpm from another (local) server stops at around 600K. It's the same ftping from a different local server, but with a 3com 10baseT card in the laptop it downloads just fine.

I've tried cranking up all the slowdown options:
 mem_speed=1000, delay_output=1, delay_time=1000, use_shmem=0
but to no avail.

'ifconfig eth0' reports a large number of RX frame errors (150-300 at a time)

I know NE2K cards are of a dubious design - but I'd need to prod deeper to try and find out what is happening.

Sad 3CCFEM556B - modem does not work

Date: 2000, Jun 06
From: Micha Meier micha

I have a Toshiba Tecra 8000 with SuSE 6.2, kernel 2.2.10
and I cannot make the modem part to work on it. Pcmcia-cs
version is 3.1.11, the card is 3CCFEM556 B (probably the
European version, if that makes a difference). I have tried
all IRQ combinations as written in the HOWTO, however the
modem sort of works only when IRQ is set to 0, otherwise
minicom takes ages to echo the initialization string and
no AT commands can be input. The startup
looks quite normal (syslog below). The card works with
windows and uses the same interrupt as here, the ethernet
part works ok on both Linux and windows. Can anybody
tell me, where the problem could be?

--Micha

-------------

May 22 11:45:23 leia kernel: Linux PCMCIA Card Services 3.1.11
May 22 11:45:23 leia kernel:   kernel build: 2.2.10 #1 Sam Dez 18 12:27:52 CET 1999
May 22 11:45:23 leia kernel:   options:  [pci] [cardbus] [apm]
May 22 11:45:23 leia kernel: PCI routing table version 1.0 at 0xf0f90
May 22 11:45:23 leia kernel: Intel PCIC probe:
May 22 11:45:23 leia kernel:   Intel i82365sl B step ISA-to-PCMCIA at port 0x3e0 ofs 0x00
May 22 11:45:23 leia kernel:     host opts [0]: none
May 22 11:45:23 leia kernel:     host opts [1]: none
May 22 11:45:23 leia kernel:     ISA irqs (scanned) = 3,4,7,10 polling interval = 1000 ms
May 22 11:45:23 leia kernel: cs: IO port probe 0x1000-0x17ff: clean.
May 22 11:45:23 leia kernel: cs: IO port probe 0x0340-0x037f: clean.
May 22 11:45:23 leia kernel: cs: IO port probe 0x0100-0x032f: excluding 0x220-0x22f
May 22 11:45:23 leia kernel: cs: IO port probe 0x0a00-0x0aff: clean.
May 22 11:45:23 leia cardmgr[24880]: starting, version is 3.1.11
May 22 11:45:23 leia cardmgr[24880]: watching 2 sockets
May 22 11:45:23 leia cardmgr[24880]: initializing socket 0
May 22 11:45:23 leia kernel: cs: memory probe 0x0d0000-0x0dffff: clean.
May 22 11:45:23 leia cardmgr[24880]: socket 0: 3Com/Megahertz 3CCFEM556 Ethernet/Modem
May 22 11:45:23 leia cardmgr[24880]:   product info: "3Com", "Megahertz 3CCFEM556BI", "A", "001"
May 22 11:45:23 leia cardmgr[24880]:   manfid: 0x0101, 0x0556  function: 6 (network)
May 22 11:45:23 leia cardmgr[24880]: executing: 'insmod /lib/modules/2.2.10/pcmcia/3c574_cs.o'
May 22 11:45:23 leia kernel: 3c574_cs.c v1.08 9/24/98 Donald Becker/David Hinds, becker@cesdis.gsfc.nasa.gov.
May 22 11:45:23 leia cardmgr[24880]: executing: 'insmod /lib/modules/2.2.10/pcmcia/serial_cs.o'
May 22 11:45:24 leia kernel: eth0: 3Com 3c574 at io 0x300, irq 10, hw_addr 00:00:86:37:9D:E9.
May 22 11:45:24 leia kernel:   ASIC rev 1, 64K FIFO split 1:1 Rx:Tx, autoselect MII interface.
May 22 11:45:24 leia kernel: tty03 at 0x02e8 (irq = 10) is a 16550A
May 22 11:45:24 leia cardmgr[24880]: executing: './network start eth0'
May 22 11:45:24 leia kernel: bridge-eth0: found peer eth0
May 22 11:45:24 leia kernel: bridge-eth0: up
May 22 11:45:24 leia cardmgr[24880]: executing: './serial start ttyS3'

None Strange combination of symptoms

Re: Sad 3CCFEM556B - modem does not work (Micha Meier)
Date: 2000, Jun 06
From: David Hinds <dhinds@pcmcia.sourceforge.org>

When using the ethernet, check your system log to make sure you're not
getting any error messages (look for "interrupt(s) dropped" messages,
specifically).  I'm not sure how the interrupt could be blocked for
just the modem.  There is a kernel bug in the 2.2.10 serial driver
that can cause problems with multifunction cards (it is documented in
the PCMCIA BUGS file) but if that was your problem, you should be
seeing error messages whenever you try to use the port.

-- Dave

More I have no clue

Re: None Strange combination of symptoms (David Hinds)
Date: 2000, Jun 07
From: Micha Meier micha

I've given it another try, using seyon instead of minicom,
which turns out to be a much better tool to diagnose modem
problems. I've noticed that in Windows the card installs
with ioport=0x3f8, irq=10, COM1 is on 0x238 instead. I've
tried the same on Linux without any luck. What I found
strange: if syslog says 

kernel: tty03 at 0x02e8 (irq = 10) is a 16550A

and I call

setserial /dev/ttyS3 irq 10

then seyon cannot find any modem at all, with other irqs
it does not complain but the modem does not work either.
I've also looked into the BIOS settings but did not find
anything special, just floppy, sound, parallel port.
My Tecra has a DVD-player and an MPEG-II decoder instead
of an internal modem, but they do not occur in the BIOS
settings.
When I use setserial to set the irq to 0, then seyon
immediately echoes what I type and the modem answers,
so it really looks like an interrupt problem?!

--Micha

Feedback 3CCFEM556B LAN+56kModem works OK on a Toshiba Portege 300CT

Re: Sad 3CCFEM556B - modem does not work (Micha Meier)
Date: 2000, Jun 10
From: Piete Brooks pb

I have a 3CCFEM556B LAN+56kModem working just fine on IRQ 3 on a Toshiba Portege 300CT under RedHat 6.2 (3.1.15).

However, as it only has one serial port, it ends up as ttyS1 rather than ttyS3.

None xircom rem10 working but init slow

Date: 2000, Jun 18
From: Sylvia sylvia

hi there,

i am running a compag armada laptop with a mandrake 7.02 and a xircom rem56G-10BT ethernet-modem card.

everything sems to be working ok, i am writing here using the modem side and the lan side is connected to my lan.

But at startup, the initialisation process is quite slow. I get the two beeps, but the second one (serial part) only arrive nearly when the login prompt appear !

I can't see any error message in the message log, but a message appearing twice before serial is started. sorry, i don't have it any more so i tell you what i remember :

autonegociation failed ; using 10 mbps

can any one tell me how to prevent that behaviour ?

Thanks

Sylvia.

More sorry, here are the logs

Re: None xircom rem10 working but init slow (Sylvia)
Date: 2000, Jun 18
From: Sylvia sylvia

concerning the previous message, here are part of my logs. hope its enought !

Thanks Sylvia.

--- dmesg ---

Linux PCMCIA Card Services 3.1.9
  kernel build: 2.2.14-15mdk #1 Tue Jan 4 22:24:20 CET 2000
  options:  [pci] [cardbus] [apm]
Intel PCIC probe: 
  TI 1131 PCI-to-CardBus at bus 0 slot 17, mem 0x7fffe000, 2 sockets
    host opts [0]: [ring] [pci + serial irq] [no pci irq] [lat 66/176] [bus 1/1]
    host opts [1]: [ring] [pci + serial irq] [no pci irq] [lat 66/176] [bus 2/2]
    ISA irqs (scanned) = 3,4,7,9,10,15 status change on irq 15
cs: IO port probe 0x1000-0x17ff: excluding 0x1008-0x100f
cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x250-0x257 0x300-0x307 0x378-0x37f 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
xirc2ps_cs.c 1.31 1998/12/09 19:32:55 (dd9jn+kvh)
eth0: autonegotiation failed; using 10mbs
eth0: MII selected
eth0: media 10BaseT, silicon revision 5
eth0: Xircom: port 0x1300, irq 3, hwaddr 00:10:A4:EB:F5:11
tty03 at 0x02e8 (irq = 3) is a 16550A
eth0: autonegotiation failed; using 10mbs
eth0: MII selected
eth0: media 10BaseT, silicon revision 5

----- message -----

Jun 18 16:46:20 compaq network: Bringing up interface lo succeeded 
Jun 18 16:46:21 compaq ifup: Delaying eth0 initialization. 
Jun 18 16:46:21 compaq network: Bringing up interface eth0 failed 

-- snip --

Jun 18 16:46:25 compaq pcmcia: Starting PCMCIA services:
Jun 18 16:46:25 compaq pcmcia:  modules
Jun 18 16:46:25 compaq kernel: Linux PCMCIA Card Services 3.1.9 
Jun 18 16:46:25 compaq kernel:   kernel build: 2.2.14-15mdk #1 Tue Jan 4 22:24:20 CET 2000 
Jun 18 16:46:25 compaq kernel:   options:  [pci] [cardbus] [apm] 
Jun 18 16:46:26 compaq kernel: Intel PCIC probe:  
Jun 18 16:46:26 compaq kernel:   TI 1131 PCI-to-CardBus at bus 0 slot 17, mem 0x7fffe000, 2 sockets 
Jun 18 16:46:26 compaq kernel:     host opts [0]: [ring] [pci + serial irq] [no pci irq] [lat 66/176] [bus 1/1] 
Jun 18 16:46:26 compaq kernel:     host opts [1]: [ring] [pci + serial irq] [no pci irq] [lat 66/176] [bus 2/2] 
Jun 18 16:46:26 compaq kernel:     ISA irqs (scanned) = 3,4,7,9,10,15 status change on irq 15 
Jun 18 16:46:26 compaq pcmcia:  cardmgr.
Jun 18 16:46:26 compaq cardmgr[490]: starting, version is 3.1.9
Jun 18 16:46:26 compaq rc: Starting pcmcia succeeded
Jun 18 16:46:26 compaq cardmgr[490]: watching 2 sockets
Jun 18 16:46:26 compaq kernel: cs: IO port probe 0x1000-0x17ff: excluding 0x1008-0x100f 
Jun 18 16:46:26 compaq kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x100-0x107 0x250-0x257 0x300-0x307 0x378-0x37f 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7 
Jun 18 16:46:26 compaq kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
Jun 18 16:46:26 compaq cardmgr[490]: initializing socket 0
Jun 18 16:46:26 compaq kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. 
Jun 18 16:46:26 compaq cardmgr[490]: socket 0: Xircom RealPort REM10BT Ethernet/Modem
Jun 18 16:46:26 compaq inet: inetd startup succeeded
Jun 18 16:46:27 compaq cardmgr[490]: executing: 'insmod /lib/modules/2.2.14-15mdk/pcmcia/xirc2ps_cs.o'
Jun 18 16:46:27 compaq kernel: xirc2ps_cs.c 1.31 1998/12/09 19:32:55 (dd9jn+kvh) 
Jun 18 16:46:27 compaq cardmgr[490]: executing: 'insmod /lib/modules/2.2.14-15mdk/pcmcia/serial_cs.o'
Jun 18 16:46:27 compaq lpd: lpd startup succeeded
Jun 18 16:46:27 compaq loadkeys: Loading /usr/lib/kbd/keymaps/i386/azerty/fr-latin1.kmap.gz
Jun 18 16:46:28 compaq keytable: Loading keymap: fr-latin1 succeeded
Jun 18 16:46:28 compaq loadkeys: Loading /usr/lib/kbd/keymaps/compose/compose.latin.gz
Jun 18 16:46:28 compaq keytable: Loading compose keys: compose.latin succeeded
Jun 18 16:46:28 compaq keytable:  succeeded
Jun 18 16:46:28 compaq keytable: Loading system font:  succeeded
Jun 18 16:46:29 compaq gpm: gpm startup succeeded
Jun 18 16:46:29 compaq PAM_pwdb[597]: (su) session opened for user xfs by (uid=0)
Jun 18 16:46:30 compaq PAM_pwdb[597]: (su) session closed for user xfs
Jun 18 16:46:30 compaq xfs: xfs startup succeeded
Jun 18 16:46:30 compaq linuxconf: Linuxconf final setup
Jun 18 16:46:31 compaq kernel: eth0: autonegotiation failed; using 10mbs 
Jun 18 16:46:31 compaq kernel: eth0: MII selected 
Jun 18 16:46:31 compaq cardmgr[490]: executing: './network start eth0'
Jun 18 16:46:31 compaq kernel: eth0: media 10BaseT, silicon revision 5 
Jun 18 16:46:31 compaq kernel: eth0: Xircom: port 0x1300, irq 3, hwaddr 00:10:A4:EB:F5:11 
Jun 18 16:46:31 compaq kernel: tty03 at 0x02e8 (irq = 3) is a 16550A 
Jun 18 16:46:32 compaq rc: Starting linuxconf succeeded
Jun 18 16:46:33 compaq local: Restauration volume succeeded
Jun 18 16:46:36 compaq kernel: eth0: autonegotiation failed; using 10mbs 
Jun 18 16:46:36 compaq kernel: eth0: MII selected 
Jun 18 16:46:36 compaq kernel: eth0: media 10BaseT, silicon revision 5 
Jun 18 16:46:36 compaq cardmgr[490]: executing: './serial start ttyS3'
Jun 18 16:46:37 compaq PAM_pwdb[660]: (login) session opened for user root by LOGIN(uid=0)

Question How to disable serial device on Ethernet/Modem card?

Date: 2000, Jun 21
From: Steve Snyder SteveSnyder

I've got a 3Com 3C562 Ethernet/Modem card and don't plan to use the modem device. My goal is to save the 28KB of RAM devoted to this device that I'll never use.

Is it possible (using pcmcia-cs v3.1.16) to disable the serial device (serial_cs), leaving just the Ethernet device (3c589_cs) available for use? If so, how is it done?

Thank you.

None Sure...

Re: Question How to disable serial device on Ethernet/Modem card? (Steve Snyder)
Date: 2000, Jun 21
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Edit /etc/pcmcia/config and find the card description for the 3C562,
and remove the "serial_cs" binding.

-- Dave

Question eth0: unexpected TX-done interrupt, lasttx=20

Date: 2000, Jun 21
From: Zsolt Szabo szazs

Hi,

I have ??? laptop (it has a badge on the top: 'PORTOCOM') and
the company from its bottom: Multimedia Network Computer
(Made in Taiwan). That's all I know about it.

I'd like to use its noname multifunction card but I am stucked. In the following I paste the logs and some comments
how I got it.

I am very curious about the solution, if any... thanks in advance.

Zsolt

# distribution
Debian GNU 2.1
# card log from dmesg
Linux PCMCIA Card Services 3.1.16
  kernel build: 2.2.12 #1 Tue Jun 20 23:59:52 CEST 2000
  options: [pci] [cardbus] [apm]
Intel PCIC probe:
  Cirrus PD6729 rev 00 PCI-to-PCMCIA at slot 00:17, port 0x3000
    host opts [0]: [ring] [1/12/3] [1/28/3]
    host opts [1]: [ring] [1/12/3] [1/28/3]
    ISA irqs (default) = 3,4,5,7,9,10,11 polling interval = 1000 ms
cs: IO port probe 0x1000-0x17ff: excluding 0x10b8-0x10bf 0x1170-0x1177 0x11f0-0x
11f7 0x1220-0x122f 0x12f8-0x12ff 0x1370-0x137f 0x1388-0x138f 0x13f0-0x13ff 0x14b
8-0x14bf 0x1530-0x1537 0x1570-0x1577 0x15f0-0x15f7 0x1770-0x1777 0x17f0-0x17f7
cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x378-0x37f 0x388-0x38f 0
x3b0-0x3df 0x408-0x40f 0x480-0x48f 0x4b8-0x4bf 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.

# with original pcmcia/config, inserting the card:
~# tail -5 /var/log/syslog
Jun 21 18:47:09 laptop cardmgr[977]: initializing socket 1
Jun 21 18:47:09 laptop kernel: cs: memory probe 0x0d0000-0x0dffff: clean.
Jun 21 18:47:09 laptop cardmgr[977]: unsupported card in socket 1
Jun 21 18:47:10 laptop cardmgr[977]: product info: "Multifunction Card", "LAN and Modem 336", "Multifunction", "0020e0"
Jun 21 18:47:10 laptop cardmgr[977]: manfid: 0x0175, 0x0000 function: 6 (network)

# thus I add the following lines to /etc/pcmcia/config:
card "LAN and Modem 336"
  version "Multifunction Card", "LAN and Modem 336", "Multifunction", "0020e0"
  bind "pcnet_cs"

# then I restart /etc/init.d/pcmcia and insert the card again:
~# tail -8 /var/log/syslog
Jun 21 18:56:32 laptop cardmgr[1011]: initializing socket 1
Jun 21 18:56:32 laptop cardmgr[1011]: socket 1: LAN and Modem 336
Jun 21 18:56:32 laptop cardmgr[1011]: executing: 'modprobe 8390'
Jun 21 18:56:32 laptop cardmgr[1011]: executing: 'modprobe pcnet_cs mem_speed=10
00'
Jun 21 18:56:33 laptop kernel: eth0: NE2000 Compatible: io 0x300, irq 5, auto xc
vr, hw_addr 00:20:E0:0C:60:73
Jun 21 18:56:33 laptop cardmgr[1011]: executing: './network start eth0'
Jun 21 18:56:34 laptop kernel: Hw. address read/write mismap 1
Jun 21 18:56:34 laptop kernel: Hw. address read/write mismap 5

# Beside the last two lines everything seems to be fine. However:
~#./test_network
PCMCIA network settings are coming from /etc/pcmcia/network.opts.
    /etc/pcmcia/network.opts is not configured??
# i don't understand why it thinks, I've set a fix IP

Checking network interface eth0 (pcnet_cs driver):

  Kernel messages for eth0:
  eth0: mismatched read page pointers 0 vs ff.
  eth0: mismatched read page pointers 0 vs ff.
  eth0: mismatched read page pointers 0 vs ff.
  eth0: mismatched read page pointers 0 vs ff.
  eth0: mismatched read page pointers 0 vs ff.
  eth0: mismatched read page pointers 0 vs ff.
  eth0: unexpected TX-done interrupt, lasttx=0.
  eth0: Too much work at interrupt, status 0xff
  eth0: interrupt from stopped card
  eth0: NE2000 Compatible: io 0x300, irq 5, auto xcvr, hw_addr 00:20:E0:0C:60:73

  Current ifconfig settings:
  eth0 Link encap:Ethernet HWaddr 00:20:E0:0C:60:73
            inet addr:152.66.33.190 Bcast:152.66.33.191 Mask:255.255.255.192
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:147
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            Collisions:0
            Interrupt:5 Base address:0x300

  The interface is configured and running.
  There hasn't been any traffic on this interface!

  There is a route to a gateway at 152.66.33.129.

  Pinging 152.66.33.129 ... timed out!
  The device interrupt does not seem to be incrementing.

# and screen is fill up with the following messages:
Jun 21 19:02:40 laptop kernel: eth0: Too much work at interrupt, status 0x20
Jun 21 19:02:40 laptop kernel: eth0: unexpected TX-done interrupt, lasttx=20.
Jun 21 19:02:40 laptop last message repeated 10 times

# ... and it doesn't work at all :-(
# I tried other IRQ's, too, but it did not help either...
~# ./dump_pirq
No PCI interrupt routing table was found.

No known PCI interrupt routers were found.

# End of Logs.

None Maybe this is not the appropriate driver

Re: Question eth0: unexpected TX-done interrupt, lasttx=20 (Zsolt Szabo)
Date: 2000, Jun 21
From: David Hinds <dhinds@pcmcia.sourceforge.org>

>     /etc/pcmcia/network.opts is not configured??
> # i don't understand why it thinks, I've set a fix IP

It is a bug in the pattern matching in the test_network script.  I'll
fix that for the next release.

This card may simply not be NE2000 compatible.  You could also try the
smc91c92_cs driver.

-- Dave

Sad smc91c92: unable to find hwaddrs, 3c589: is this a 3com card?

Re: None Maybe this is not the appropriate driver (David Hinds)
Date: 2000, Jun 22
From: Zsolt Szabo szazs

Hi,

neither smc91c92_cs, nor 3c589_cs module seems to work for me:

smc91c92_cs: unable to find hardware address

# i try to add the hwaddrs detected by pcnet_cs as option in
# /etc/pcmcia/config.opts :
cardmgr[xxx]: /lib/modules/2.2.12/pcmcia/smc91c92_cs.o: invalid parameter hw_addr

# 3c589_cs is a bit more interesting (I tried 10base[2T] and AUI):
Checking network interface eth0 (3c589_cs driver):

  Kernel messages for eth0:
  eth0: switched to 10base2 port
  eth0: interrupt(s) dropped!
  eth0: 3Com 3c589, io 0x300, irq 11, hw_addr 08:00:08:00:08:00
  eth0: switched to AUI port
  eth0: lost link beat
  eth0: interrupt(s) dropped!
  eth0: 3Com 3c589, io 0x300, irq 11, hw_addr 08:00:08:00:08:00
  eth0: Transmit timed out!
  eth0: Transmit timed out!
  eth0: command 0x5800 did not complete!

  Current ifconfig settings:
  eth0 Link encap:Ethernet HWaddr 08:00:08:00:08:00
            inet addr:152.66.33.190 Bcast:152.66.33.191 Mask:255.255.255.192
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:0 errors:0 dropped:0 overruns:288 frame:0
            TX packets:162 errors:1 dropped:0 overruns:0 carrier:271
            Collisions:0
            Interrupt:11 Base address:0x300

  The interface is configured and running.
  There hasn't been any traffic on this interface!
# sometimes it says: TX looks OK, but there may be an RX problem

  There is a route to a gateway at 152.66.33.129.

  Pinging 152.66.33.129 ...eth0: Transmit timed out!
eth0: command 0x5800 did not complete!
 timed out!
  The device interrupt does not seem to be incrementing.

# the tail of the syslog:
Jun 22 13:56:05 laptop kernel: eth0: Transmit timed out!
Jun 22 13:56:05 laptop kernel: irq status 0031, rx status 0021, tx status 00
tx free 0808
Jun 22 13:56:05 laptop kernel: diagnostics: fifo 0008 net 0034 ethernet 0021 m
edia 0001
Jun 22 13:56:05 laptop kernel: eth0: command 0x5800 did not complete!
Jun 22 13:56:30 laptop kernel: eth0: Transmit timed out!
Jun 22 13:56:30 laptop kernel: irq status 0031, rx status 0021, tx status 00
tx free 0808
Jun 22 13:56:30 laptop kernel: diagnostics: fifo 0008 net 0034 ethernet 0021 m
edia 0001
Jun 22 13:59:05 laptop kernel: eth0: Transmit timed out!
Jun 22 13:59:05 laptop kernel: irq status 0031, rx status 0021, tx status 00
tx free 0808
Jun 22 13:59:05 laptop kernel: diagnostics: fifo 0008 net 0034 ethernet 0021 m
edia 0001

# xirc2ps_cs: unknown hardware manufacturer ID: 0x0175

Could someone give me any hope...?

Zsolt

None I think you are out of luck

Re: Sad smc91c92: unable to find hwaddrs, 3c589: is this a 3com card? (Zsolt Szabo)
Date: 2000, Jun 22
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I think your best bet would be to find a cheap card that is known to
be supported under Linux.

-- Dave

Question Portable Addons Net Mobile Ethernet/33.6 Modem aka Olicom Gocard 2232

Date: 2000, Jul 24
From: Michael Nicholls phreakster

I recently purchased a combi card for my laptop. I wanted to try and get it working in Linux. Being compleately new to PCMCIA o have spent the last few days familiarsing myself with it.

The card i got was a Portable Addons Net Mobile Ethernet/Modem. Seeing there was no support i tryed a few drivers with no luck. I then hex edited the dos and windows drivers to find mentions of Olicom in there. After searching the net i identified that this card was probabily the olicom 2232 (later i found OC-2232 on the actual card).

I also saw there was no support for this card either, but after searching the net several Changes files were found for pcmcia-cs-3.0.9 that had a bug fix for this card. It was also listed in the SUPPORTED.CARDS for this version, but current versions have the code removed and nothing in the chages file about this card. The only thing i could find was some defines in the ciscode.h that must have been left. I saw in the 3.0.9 config file that the olicom card used the pcnet_cs driver. This driver wouldn't work without modification.

I tryed adding the code from 3.0.9 back in and adding a hw_info line (which i had to edit, so maybe the card isn't an exact copy of the Olicom card). After compiling and using this i managed to get it to work, but upon configuring the eth0 interface the screen was flooded with eth0: unexpected TX-done interrupt, lasttx=0.

I have been able to use serial_cs to get the modem working and even though i haven't acutally tryed dialing out yet i managed to get it to respond to several commands in minicom so that was good enough for me.

I have yet to see if there is an IRQ conflict, but i would first like to ask some questions.

Was the olicom gocard ever supported?

If so why did it vanish from existance?

Did it use pcnet_cs and was it therefore NE2000 compatible?

As far as it goes concerning an Olicom card, will i be able to get it working?

Sorry its a long post, just looking for some history and info on the Olicom card.

Cheers

Mike

None The Olicom card never worked

Re: Question Portable Addons Net Mobile Ethernet/33.6 Modem aka Olicom Gocard 2232 (Michael Nicholls)
Date: 2000, Jul 24
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The Olicom card was never supported.  Someone told me it "worked" when
he got a driver to load, but he had not verified that it could send or
receive data.

-- Dave

Question Does this mean it will never be supported?

Re: None The Olicom card never worked (David Hinds)
Date: 2000, Jul 24
From: Michael Nicholls phreakster

Will it ever be supported?

Is there anything i can try?

How come it was listed as supported in 3.09?

Cheers

Mike

None Prognosis is poor

Re: Question Does this mean it will never be supported? (Michael Nicholls)
Date: 2000, Jul 24
From: David Hinds <dhinds@pcmcia.sourceforge.org>

It was listed in 3.0.9 because, as I said, someone gave me a bogus
success report.  It never worked.

Since the card has been non-working for ages, it seems unlikely to get
fixed.

-- Dave

Question Is there anything i can do to help?

Re: None Prognosis is poor (David Hinds)
Date: 2000, Jul 24
From: Michael Nicholls phreakster

I would love to get the card working in linux and so if there is anything i can do to help then i will give it a go.

I know C, but have never written device drivers.

Do we know if it is supposedly NE2000 compatible?

Would we need any data specs from the company?

Cheers

Mike

None You are free to work on it yourself if you wish

Re: Question Is there anything i can do to help? (Michael Nicholls)
Date: 2000, Jul 24
From: David Hinds <dhinds@pcmcia.sourceforge.org>

It is not NE2000 compatible; if it were, then the pcnet_cs driver
would have worked.

I don't think we have any information about what chipset the card
uses.  You could try to acquire this information from the vendor.

You are pretty much on your own on this.  I'm not much interested in
spending a lot of time developing a new driver for an obscure card; I
have enough work to do maintaining the drivers that already exist.
I'd advise you that your best course of action would probably be to
suck it up and buy a card that is listed as working under Linux.  But
if you have an interest in driver development and lots of time on your
hands, go ahead and give it a shot.

-- Dave

Question I may give it a go

Re: None You are free to work on it yourself if you wish (David Hinds)
Date: 2000, Jul 24
From: Michael Nicholls phreakster

Well i am intersted indriver development but not ver knowledge able. I may give it a go and see what i can do.

Just one more thing.

The only data i have says the processor is an Intel 82585TX.

Does this help give any indication of the chipset used?

cheers

Mike

Question SMC Ethernet/Modem Multifunction card

Date: 2000, Jul 27
From: Giray Devlet <giray@osc.nl>

Hi ...

 I'm running RH6.2 (2.2.14) and have a multi card 
which identifies itself as

  SMC ETHEREZ ETHERNET/MODEM 8020  V1.00

 I have not been able to get it working as an ethernet
card, it insists on loading serial_cs and act as an
modem.

 It says  "function 2 (serial)"

Is there a way to specify another function?

tia

gd

None Re: Question: SMC Ethernet/Modem Multifunction card

Re: Question SMC Ethernet/Modem Multifunction card (Giray Devlet)
Date: 2000, Jul 27
From: David Hinds <dhinds@pcmcia.sourceforge.org>

> Is there a way to specify another function?

Can you send me the output of "dump_cis"?

-- Dave

None Re: Question: SMC Ethernet/Modem Multifunction card

Re: None Re: Question: SMC Ethernet/Modem Multifunction card (David Hinds)
Date: 2000, Jul 27
From: Giray Devlet <giray@osc.nl>

On Thu, 27 Jul 2000, David Hinds wrote:

> Can you send me the output of "dump_cis"?

here you go ...

gd

[root@turkuaz /root]# dump_cis
Socket 0:
  dev_info
    no_info
  vers_1 4.1, "SMC", "ETHEREZ ETHERNET/MODEM 8020", "V1.00",
    "E.N.A.:00E0290AE833"
  manfid 0x0108, 0x0001
  funcid serial_port
  serial_interface
    uart 16550 [space/mark/odd/even] [7/8] [1/2]
  serial_modem_cap_data
    flow [XON/XOFF xmit] [XON/XOFF rcv] [hw xmit] [hw rcv] [transparent]
    cmd_buf 64 rcv_buf 768 xmit_buf 768
  serial_modem_cap_fax
    flow [XON/XOFF xmit] [XON/XOFF rcv] [hw xmit] [hw rcv] [transparent]
    cmd_buf 64 rcv_buf 1228 xmit_buf 1228
  serial_modem_cap_voice
    flow [XON/XOFF xmit] [XON/XOFF rcv] [hw xmit] [hw rcv] [transparent]
    cmd_buf 64 rcv_buf 1228 xmit_buf 1228
  serial_data_services
    data_rate 115200
    modulation [Bell103] [V.21] [V.23] [V.22] [Bell212A]
      [V.22bis] [V.27bis] [V.32bis] [V.34] [rfu]
    error_control [MNP2-4] [V.42/LAPM]
    compression [V.42bis] [MNP5]
    cmd_protocol [AT1] [AT2] [AT3] [MNP_AT]
  serial_fax_services [class=1]
    data_rate 115200
    modulation [V.21-C2] [V.27ter] [V.29] [V.17] [V.33]
    features [T.4] [error] [voice] [poll] [file]
  serial_fax_services [class=2]
    data_rate 115200
    modulation [V.21-C2] [V.27ter] [V.29] [V.17] [V.33]
    features [T.4] [voice] [poll]
  config base 0x8020 mask 0x0077 last_index 0x05
  cftable_entry 0x05 [default]
    [rdybsy] [audio] [pwrdown]
    Vcc Vnom 5V Vmin 4750mV Vmax 5250mV Istatic 200mA
      Iavg 450mA Ipeak 650mA Idown 500uA
    timing ready 500ms
    io 0x0000-0x0007 [lines=3] [8bit]
    irq mask 0x9ebc [level]

None This card can't be supported easily

Re: None Re: Question: SMC Ethernet/Modem Multifunction card (Giray Devlet)
Date: 2000, Jul 28
From: David Hinds <dhinds@pcmcia.sourceforge.org>

This card's configuration information is incomplete: it only describes
the modem functionality.  The only way to support this card would be
to get the missing configuration information from the vendor.

-- Dave

Question Linksys PCMLM56 & Chicony MP983

Date: 2000, Aug 02
From: Ryan Elliott <elliottr@umich.edu>

Hi,

I'm trying to get this combo card working on my machine.

I'm running redhat 6.2 (out of the box as far as the kernel
and pcmcia versions are concerned).

there are no error messages from cardmgr.  I do receive the
one high beep and one low beep,
but I believe this is because I don't have the ethernet line
pluged in so the lan connection is not sucessfully completed.

setserial returns a uart of 8250.

The ports and irq are set by cardmgr are the same as under
windoze and everything seems to work fine there.

the modem is recoginized and correctly setup if "pcnet_cs" is
removed from the bind line for the card in config

Any suggestions?

			Thanks
					Ryan Elliott

None Need more information

Re: Question Linksys PCMLM56 & Chicony MP983 (Ryan Elliott)
Date: 2000, Aug 02
From: David Hinds <dhinds@pcmcia.sourceforge.org>

So it isn't clear from this what your problem is.  You say you have
not tested the network.  I take it that when the modem is identified
as an 8250, it doesn't work, but after you changed the "bind" line, it
was identified as a 16550 and did work?

Can I see the system log messages for the card in both situations?  If
you have a low beep, then there *is* an error message from cardmgr in
your system log: I guarantee it.

-- Dave

None here we go...

Re: None Need more information (David Hinds)
Date: 2000, Aug 02
From: Ryan Elliott <elliottr@umich.edu>

correct.  when the modem is identified as 8250 it does not work
when identified as 16550A it does work.

I can't cut-and-paste the logs but i'll try to copy them
by hand....

--------------------------------------------------------
identified as 8250 -- i.e. bind "pcnet_cs", "serial_cs"

initalizing socket 0
socket 0: Linksys EtherFast LANmodem 56k
memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa00fffff
executing 'insmod /lib/modules/2.2.14-5.0/net/8390.o'
executing 'insmod /lib/modules/2.2.14-5.0/pcmcia/pcnet_cs.o'
executing 'insmod /lib/modules/2.2.14-5.0/pcmcia/serial_cs.o'
eth0: NE2000 Compatible: io 0x300, irq 11, hw_addr 00:E0:98:7f:75:48
tty01 at 0x02f8 (irq = 11) is a 8250
executing: './network start eth0'
+ usage: ifup <device name>
start cmd exited with status 1
executing: './serial start ttyS1'


--------------------------------------------------------
identified as 16550A -- i.e. bind "serial_cs"

initalizing socket 0
socket 0: Linksys EtherFast LANmodem 56k
memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa00fffff
executing 'insmod /lib/modules/2.2.14-5.0/pcmcia/serial_cs.o'
tty01 at 0x02f8 (irq = 11) is a 16550A
executing: './serial start ttyS1'

----------------------------------------------------------
log of pcmcia services startup.....

Starting PCMCIA services:
modules
Linux PCMCIA Card Services 3.1.8
kernel build: 2.2.14-5.0 #1 Tue Mar 7 20:53:41 EST 2000
options: [pci] [cardbus] [apm]
Intel PCIC probe:
O2Micro OZ6836/OZ6860 PCI-toCardBus at bus 0 slot 7, mem 0x68000000, 2 sockets
host opts [0]: [a 44] [b 0d] [c 00] [d 02] [mhpg 18] [fifo 00] [e 1a] [no pci irq] [lat 64/176] [bus 32/34]
host opts [1]: [a 44] [b 01][c 50] [d 02] [mhpg 18] [fifo 00] [e 1a] [no pci irq] [lat 64/176] [bus 35/37]
ISA irqs (scanned) = 11 polling interval = 1000ms
cardmgr.
Starting pcmcia succeeded
starting, version is 3.1.8
watching 2 sockets
cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x207 0x220-ox22f 0x330-0x337 0x378-0x38f 0x388-0x38f 0x398-0x39f 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7



-------------------------------------------

		hopefully this will let you know what is going on.

					Thanks
						Ryan

None I don't know

Re: None here we go... (Ryan Elliott)
Date: 2000, Aug 02
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I have seen a couple other reports of problems with PCMLM56 cards but
the symptoms do not match what you describe.  I don't have any good
ideas.

-- Dave

Question 3COM-3CXFEM656C ethernet problems!

Date: 2000, Aug 20
From: Thomas Pfund toma

Hello, I just got this new 3com card and had to install the
new pcmcia drivers on my redhat6.1
  The modem is a winmodem so it doesn't work but I got the
ethernet side to work. I got a problem though. The network
works, but not very good. I have a normal PC with redhat6.1 
connected to my laptop with a rj45 crossed cable. When I 
ping the machines. Everything seams ok, but when I ftp a 
file, or ping with a size of 10500 or bigger, the network
slows down and stops. The card work fine on windows, with
the same pc, same linux, same cable on the other end?

  Any Ideas, I tried to read the docs, but nothing about this
card is out yet. 

 Thanks.  Tom.

Note oops forgot a point.

Re: Question 3COM-3CXFEM656C ethernet problems! (Thomas Pfund)
Date: 2000, Aug 20
From: Thomas Pfund toma

The /sbin/ifconfig sais I got overruns in RXpackets. 
sometimes like RX Packets:793   overruns:623  !

None Maybe fixed in latest test drivers

Re: Question 3COM-3CXFEM656C ethernet problems! (Thomas Pfund)
Date: 2000, Aug 21
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I don't have one of this exact model, but I have some ethernet-only
cards with the same ethernet chipset revision that had a somewhat
similar problem.  In my case, the problem is fixed in the latest beta
drivers, on projects.sourceforge.net in /pub/pcmcia-cs/NEW.

If those don't help, I'd want to see your system log messages.  You
may get "transmit timed out" messages 5-15 seconds after the network
seems to lock up; I'd want to see exactly what those look like.

-- Dave

Sad Still not working 100%

Re: None Maybe fixed in latest test drivers (David Hinds)
Date: 2000, Aug 21
From: Thomas Pfund toma

Hi,
 I installed the 22 Aug beta version but still the same prob,
 simple pings are ok but ping of size 15000 and up don't pass
 at all. Here are those logs you wanted to see:

:
Linux PCMCIA Card Services 3.1.20
  kernel build: 2.2.15-4mdk #1 Wed May 10 15:31:30 CEST 2000
  options:  [pci] [cardbus] [apm]
PCI routing table version 1.0 at 0xfb230
  unknown PCI interrupt router 1066:8002
Intel PCIC probe: 
  TI 1131 rev 01 PCI-to-CardBus at slot 00:09, mem 0x68000000
    host opts [0]: [ring] [pci + serial irq] [no pci irq] [lat 168/176] [bus 32/
34]
    host opts [1]: [ring] [pci + serial irq] [no pci irq] [lat 168/176] [bus 35/
37]
    ISA irqs (scanned) = 3,4,7,9,10,11 status change on irq 11
cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x230-0x23f 0x330-0x337 0x378-0x37f 0
x388-0x38f
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0a00-0x0aff: clean.
cs: cb_alloc(bus 35): vendor 0x10b7, device 0x6564
3c59x.c:v0.99Q 5/16/2000 Donald Becker, becker@scyld.com
  http://www.scyld.com/network/vortex.html
cs: cb_config(bus 35)
  fn 0 bar 1: io 0x1100-0x11ff
  fn 0 bar 2: mem 0x60023000-0x6002307f
  fn 0 bar 3: mem 0x60022000-0x6002207f
  fn 1 bar 1: io 0x1000-0x10ff
  fn 1 bar 2: mem 0x60021000-0x600210ff
  fn 1 bar 3: mem 0x60020000-0x6002007f
  fn 0 rom: mem 0x60000000-0x6001ffff
  irq 3
cs: cb_enable(bus 35)
  bridge io map 0 (flags 0x21): 0x1000-0x11ff
  bridge mem map 0 (flags 0x1): 0x60000000-0x60023fff
vortex_attach(device 23:00.0)
eth0: 3Com 3CXFEM656C Tornado CardBus at 0x1100,  00:50:da:ac:95:4f, IRQ 3
  product code 'VS' rev 10.00 date 06-12-00
eth0: CardBus functions mapped 60022000->c184c000.
  8K byte-wide RAM 5:3 Rx:Tx split, MII interface.
  MII transceiver found at address 0, status 7809.
  Enabling bus-master transmits and whole-frame receives.
eth0: Setting full-duplex based on MII #0 link partner capability of 45e1.
eth0: transmit timed out, tx_status 00 status e000.
  diagnostics: net 0ce0 media a800 dma 000000a0.
  Flags; bus-master 1, full 1; dirty 68 current 78.
  Transmit list 008d5a40 vs. c08d5a40.
  0: @c08d5a00  length 800005ea status 800105ea
  1: @c08d5a10  length 800005ea status 800105ea
  2: @c08d5a20  length 800005ea status 800105ea
  3: @c08d5a30  length 800005ea status 800105ea
  4: @c08d5a40  length 800005ea status 800105ea
  5: @c08d5a50  length 800004b2 status 800004b2
  6: @c08d5a60  length 800005ea status 800005ea
  7: @c08d5a70  length 800005ea status 800005ea
  8: @c08d5a80  length 800005ea status 800005ea
  9: @c08d5a90  length 800005ea status 800005ea
  10: @c08d5aa0  length 800005ea status 800005ea
  11: @c08d5ab0  length 800005ea status 800005ea
  12: @c08d5ac0  length 800005ea status 800005ea
  13: @c08d5ad0  length 800005ea status 800005ea
  14: @c08d5ae0  length 800005ea status 800105ea
  15: @c08d5af0  length 800005ea status 800105ea
eth0: Resetting the Tx ring pointer.
eth0: Tx Ring full, refusing to send buffer.
eth0: transmit timed out, tx_status 00 status e000.
  diagnostics: net 0ce0 media a800 dma 000000a0.
  Flags; bus-master 1, full 1; dirty 68 current 78.
  Transmit list 008d5a40 vs. c08d5a40.
  0: @c08d5a00  length 800005ea status 800105ea
  1: @c08d5a10  length 800005ea status 800105ea
[ETC....]

 this comes when I do a ping -s 15000 to the tower-pc.

 I tried to touch the source of 3c575_cb.c to see if anything
could make it go a bit better but it didn't change a lot. It's
also my first network I set up. Is it possible to limit
something somewhere making it work, even if that makes the
network slow down?

  Thanks for all the hard work!

 Tom

Feedback More info and questions.

Re: Sad Still not working 100% (Thomas Pfund)
Date: 2000, Aug 24
From: Thomas Pfund toma

I'm sorry for my english. I'll try to say again what my problem is:

 I have a DELL LatitudeXPiCD laptop (16M memory, 166Mhz MMX
pentium) and a normal tower pc. The tower pc is on RedHat 6.1
linux with a Realtek ethernet card. 10/100 Mbits. I connect it
to the laptop (I tried RedHat 6.1 and now Mandrake 7.1 -> same
results) which has this 3com card with a crossed rj45 cable.
No switch, no hub, no router. It is 100Mb.

  The problem is: I can ping my remote machine (the tower pc),
that is ok. Even up to size 10000. But as soon as there is a
bigger trafic on the network, the eth0 on my laptop hangs.
Pings of size 15000 only pass one or two packets then hang.
Ftp transfers stop at around 15K. This is the same at home or
at the university where there is sometimes 10 and sometimes
100Mb connections.

What I tried: putting the MTU smaller, even to 68
              putting MSS on route smaller even to 68 too
              a smaller window in route down to 130
              changing the rx, tx rings in the driver sources
              changing irq possibilities

--Here is the output of the mii-diag program--
mii-diag.c:v2.00 4/19/2000  Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
 MII PHY #0 transceiver registers:
   3100 782d 0300 e54b 01e1 45e1 0001 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0140 0000 0f00 0000 0000 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000.
 Basic mode control register 0x3100: Auto-negotiation enabled.
 You have link beat, and everything is working OK.
   This transceiver is capable of  100baseTx-FD 100baseTx
                                     10baseT-FD 10baseT.
   Able to perform Auto-negotiation, negotiation complete.
 Your link partner advertised 45e1: Flow-control 100baseTx-FD
       100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control.


--Here is the ifconfig output with small pings--

eth0      Link encap:Ethernet  HWaddr 00:50:DA:AC:95:4F  
          inet addr:192.168.0.2  Bcast:192.168.0.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:100  Metric:1
          RX packets:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:300 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:3 Base address:0x1100 

--Here is the ifconfig output after a ping of size 15000--

eth0      Link encap:Ethernet  HWaddr 00:50:DA:AC:95:4F  
          inet addr:192.168.0.2  Bcast:192.168.0.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:100  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:377 errors:11 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:3 Base address:0x1100 

--Here again the dmesg output after the network stalls--
eth0: Media selection timer tick happened, MII.
eth0: MII transceiver has status 782d.
eth0: Media selection timer finished, MII.
eth0: Queuing Tx packet, index 4560.
eth0: Queuing Tx packet, index 4561.
eth0: Queuing Tx packet, index 4562.
eth0: Queuing Tx packet, index 4563.
eth0: Queuing Tx packet, index 4564.
eth0: Queuing Tx packet, index 4565.
eth0: Queuing Tx packet, index 4566.
eth0: Queuing Tx packet, index 4567.
eth0: Queuing Tx packet, index 4568.
eth0: transmit timed out, tx_status 00 status e000.
  diagnostics: net 0ce0 media a800 dma 000000a0.
  Flags; bus-master 1, full 1; dirty 4559 current 4569.
  Transmit list 00d94af0 vs. c0d94af0.
  0: @c0d94a00  length 80000052 status 80000052
  1: @c0d94a10  length 80000072 status 80000072
  2: @c0d94a20  length 80000072 status 80000072
  3: @c0d94a30  length 80000072 status 80000072
  4: @c0d94a40  length 80000072 status 80000072
  5: @c0d94a50  length 80000072 status 80000072
  6: @c0d94a60  length 80000072 status 80000072
  7: @c0d94a70  length 80000072 status 80000072
  8: @c0d94a80  length 80000072 status 80000072
  9: @c0d94a90  length 80000072 status 80010072
  10: @c0d94aa0  length 80000072 status 80010072
  11: @c0d94ab0  length 80000072 status 80010072
  12: @c0d94ac0  length 80000072 status 80010072
  13: @c0d94ad0  length 80000072 status 80010072
  14: @c0d94ae0  length 80000072 status 80010072
  15: @c0d94af0  length 80000072 status 80010072
eth0: Resetting the Tx ring pointer.
eth0: Queuing Tx packet, index 4569.
eth0: Tx Ring full, refusing to send buffer.
eth0: transmit timed out, tx_status 00 status e000.
  diagnostics: net 0ce0 media a800 dma 000000a0.
  Flags; bus-master 1, full 1; dirty 4559 current 4569.
  Transmit list 00d94af0 vs. c0d94af0.
  0: @c0d94a00  length 80000052 status 80000052
  1: @c0d94a10  length 80000072 status 80000072
  2: @c0d94a20  length 80000072 status 80000072
  3: @c0d94a30  length 80000072 status 80000072
  4: @c0d94a40  length 80000072 status 80000072
  5: @c0d94a50  length 80000072 status 80000072
  6: @c0d94a60  length 80000072 status 80000072
  7: @c0d94a70  length 80000072 status 80000072
[etc... Resetting Tx ring pointer...]

--Where can I see the options to pass in PCIC_OPTS (which man pages?)

Thanks in advance.

 Tom

None Nothing yet!

Re: Feedback More info and questions. (Thomas Pfund)
Date: 2000, Aug 26
From: Thomas Pfund toma

The lines you gave me didn't change anything :(

 The only way I got to make it go a bit better was to change
the buffer from 1536 to 7000 and some other things like
rx_copybreak=1450 instead of 200. down_poll_rate= 1000 instead
of 200. I have no idea of what some of them are, I tried and
checked out if it was better or not!

 Especially because I changed the buffer size, I can now got
to pings of size 30'000 without having to restart the pcmcia
afterwards. But I still got overruns.

Thanks for trying!
 Tom

None That would be quite odd

Re: None Nothing yet! (Thomas Pfund)
Date: 2000, Aug 26
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Increasing the rx buffer size should have absolutely no effect:
ethernet has a maximum packet size of 1536 so anything more than that
is just dead space.  Are you quite sure that made a difference?

-- Dave

Question Jack of Spades/Toshiba sat pro 4300

Date: 2000, Aug 22
From: Aaron Dewell dewell

I'm having trouble with an OSItech Jack of Spades combo card. Here's what I get from /var/log/messages:

Intel CPCI probe:
  Toshiba ToPIC100 rev 20 PCI-to-CardBus at slot 00:0b, mem 0x68000000
    host opts[0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0xc0000000] [pci irq 11] [lat 64/176] bus [20/20]
    host opts[1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0xc0000000] [pci irq 11] [lat 64/176] bus [21/21]
    PCI irq 11 test failed
    ISA irqs (default) = 5,10 polling interval = 1000 ms
cs: IO port probe 0x0c00-0x0cff: clean
cs: IO port probe 0x0800-0x08ff: clean
cs: IO port probe 0x0100-0x04ff: clean
cs: IO port probe 0x0a00-0x0aff: clean
cs: memory probe 0x0d0000-0x0dffff: clean
cs: cb_alloc(bus 20): vendor 0x10b8, device 0x0006
epic100.c:v1.07h 8/18/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/epic100.html
cs: cb_config(bus 20)
cs: could not allocate 512 IO ports for CardBus socket 0
epic_cb: RequestIO: Out of resource

kernel 2.2.17, pcmcia version 3.1.19. I tried adding pci_csc=1 poll_interval=100 to the PCIC_OPTS setting as suggested in the HOWTO, but to no avail.

A tulip based card (Xircom) works fine in the machine as configured. A 3Com card (3CXFE656B) that I tried got the same results as the Jack of Spades.

The machine is a Toshiba Satellite Pro 4300.

Any ideas?

Thanks,

Aaron

None IO port issue, not interrupts

Re: Question Jack of Spades/Toshiba sat pro 4300 (Aaron Dewell)
Date: 2000, Aug 22
From: David Hinds <dhinds@pcmcia.sourceforge.org>

> cs: could not allocate 512 IO ports for CardBus socket 0
> epic_cb: RequestIO: Out of resource

This error message is very specific: it is an IO allocation problem
and has nothing to do with interrupts.  Try adding (or uncommenting)

  include port 0x1000-0x17ff

in /etc/pcmcia/config.opts.

-- Dave

Ok That's it!

Re: None IO port issue, not interrupts (David Hinds)
Date: 2000, Aug 23
From: Aaron Dewell dewell

Exactly so. That worked well. I went back and re-read the howto, and I had missed that that section referred to irqs, not io ports. I'll be sure to read more closely next time...

Thanks,

Aaron

Question PCMCIA 100M+56K Multifunction Card (Modem)

Date: 2000, Oct 02
From: Abdulla N. Hamoodi ahamoodi

I have failed to get LINUX to recognize my PCMCIA 100M+56K Multifunction Card (Modem).

I am running CALDERA 2.4 and successfully installed PCMCIA 3.1.20.

Any assistance/ suggestions appreciated

PCMCIA Multifunction Card Issues


Add Message to: "PCMCIA Multifunction Card Issues"

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