Toshiba laptops have been particularly problematic for Linux PCMCIA support, because Toshiba designs their own CardBus bridges. These are somewhat quirky, and not well documented. Use this forum to discuss problems installing and configuring the PCMCIA driver package on Toshiba laptops. 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 model; the type(s) of card(s) you are using; your linux distribution; and, of course, any relevant system log messages.

Messages Inline: 0 1

Ok Success with Portege 7020

Date: 1999, Nov 02
From: Peter Wyss pwyss

A complete success...........

I just installed pcmcia-cs-3.1.3 on my Toshiba Portege 7020 running kernel 2.2.13. Everything works like a dream. I can use my Xircom CEM-56 Ethernet/Modem card, the Adaptec 1480A SCSI card and my 10MB Kodak Picture Card (recognized as ATA Disk Drive) in all combinations. Autodetection and hot swap works as well (even for the CardBus SCSI!!!).

No configuration was required, I just installed it and it worked.

Good job David. Thanks.

Peter

Ok Success on Satelite 230CX (If using compatibility mode)

Date: 1999, Nov 05
From: Bas Vermeulen TallGuy

I've installed pcmcia-cs 3.1.3 on my Satelite 230CX running linux 2.3.25. Works ok, if I make the PCMCIA bridge work in the compatibility mode in the bios.

Regards,

Bas Vermeulen

Sad Toshiba Satellite Pro 460CDT problems

Date: 1999, Nov 08
From: Richard Gold rg

Hi there,

I am having problems with a Toshiba Satellite Pro 460CDT and a Cirrus Logic 56K modem running on a stock Red Hat 6.1 installation and PCMCIA tools v3.1.2. The modem is detected fine, but when a PPP connection is initialized it works fine for about 5 to 10 minutes and then PPP freezes. Pppd is still running, but no traffic emerges when a ping or traceroute or any other kind of network connection is attempted. Netstat also hangs when pppd freezes. This freezing happens when a lot of network activity happens i.e., an HTTP or FTP connection.

Other people have reported a similar problem on the mailing list, but no-one appears to have a solution - any help or information that people could give me would be much appreciated!

Thanks in advance,

Richard

Idea Just un idea ???

Re: Sad Toshiba Satellite Pro 460CDT problems (Richard Gold)
Date: 1999, Nov 11
From: Frederic FENOGLIETTO Pegase

I've got some problems with my T8000 and my modem card. My system hang up when I'm too much on the net.

I use PCMCIA 3.1.2, i've got the same problem. I try the kernel 2.2.13pre15, and it's fine now...

Perhaps you must trying it. It's also work fine with PCMCIA 3.1.3.

My system is a toshiba T8000 P300 with bios 8.20 and Mandrake 6.1 with the PCMCIA 3.1.3 and kernel 2.2.13pre15.

Feedback Linux PCMCIA on Toshiba 2650 XDVD (Bug report)

Date: 1999, Nov 14
From: Guido Ostkamp ostkamp

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



I have encountered the following problems:

Hardware: Toshiba Satellite 2650 XDVD with ToPIC100
          built-in winmodem and soundcard,
          Level One EPC-0100 TB Ethernet PCMCIA

Software: SuSe 6.0, Kernel 2.0.36, gcc 2.7.2.3
          PCMCIA 3.1.4

- - Got Compiler errors in "netwave_cs.c" and "wavelan_cs.c"
  in "clients" directory.
  "copy_to_user" return value was used although this is
  defined as memcpy_tofs which seems to be a define in kernel
  includes, not a function (see below for an example
  of the compiler errors). I had to remove the return
  value checking.

- - PCMCIA Cardbus controller ToPIC100 was undefined in
  PCMCIA 3.1.4 sources. I did include new ToPic100 defines
  at all places where ToPic97 was used (see diffs at the end
  of this posting).

- - Had to exclude Irq's 3,4,5,9 in config.opts to trigger the
  card to use Irq 10 as in Win98.

- - Still have problems with /etc/rc.d/network and route scripts.
  It only works sometimes if additionally dummy network is
  configured, I've got the impression that there are still
  some race conditions within the scripts. Sometimes I have
  to reboot or rerun scripts pcmcia, network and manually
  add a route command.

- - When using pcmcia stop and pcmcia start, the card all of a sudden
  gets assigned Irq 11. No idea why it does not use Irq 10 as it
  did when the system was booted.


Compiler errors:

cc   -MD -O3 -Wall -Wstrict-prototypes -pipe  -D__KERNEL__ -DMODULE
- -I../include -I/usr/src/linux/include -c netwave_cs.c
netwave_cs.c: In function `netwave_ioctl':
netwave_cs.c:781: void value not ignored as it ought to be
netwave_cs.c:781: void value not ignored as it ought to be
netwave_cs.c:800: void value not ignored as it ought to be
netwave_cs.c:800: void value not ignored as it ought to be
netwave_cs.c:812: void value not ignored as it ought to be
netwave_cs.c:812: void value not ignored as it ought to be

cc   -MD -O3 -Wall -Wstrict-prototypes -pipe  -D__KERNEL__ -DMODULE
- -I../include -I/usr/src/linux/include -c wavelan_cs.c
wavelan_cs.c: In function `wavelan_ioctl':
wavelan_cs.c:2318: void value not ignored as it ought to be
wavelan_cs.c:2318: void value not ignored as it ought to be
wavelan_cs.c:2342: void value not ignored as it ought to be
wavelan_cs.c:2342: void value not ignored as it ought to be
wavelan_cs.c:2367: void value not ignored as it ought to be
wavelan_cs.c:2367: void value not ignored as it ought to be
wavelan_cs.c:2420: void value not ignored as it ought to be
wavelan_cs.c:2420: void value not ignored as it ought to be
wavelan_cs.c:2429: void value not ignored as it ought to be
wavelan_cs.c:2429: void value not ignored as it ought to be

Diffs:

*** topic.h.orig	Sun Nov 14 13:49:18 1999
- --- topic.h	Sun Nov 14 00:40:27 1999
***************
*** 43,48 ****
- --- 43,51 ----
  #ifndef PCI_DEVICE_ID_TOSHIBA_TOPIC97
  #define PCI_DEVICE_ID_TOSHIBA_TOPIC97	0x060f
  #endif
+ #ifndef PCI_DEVICE_ID_TOSHIBA_TOPIC100
+ #define PCI_DEVICE_ID_TOSHIBA_TOPIC100	0x0617
+ #endif

  /* Register definitions for Toshiba ToPIC95 controllers */


*** i82365.c.orig	Sun Nov 14 13:49:41 1999
- --- i82365.c	Sun Nov 14 01:02:53 1999
***************
*** 356,362 ****
      IS_SMC34C90,
      IS_TI1130, IS_TI1131, IS_TI1250A, IS_TI1220, IS_TI1221,
IS_TI1210,
      IS_TI1251A, IS_TI1251B, IS_TI1450, IS_TI1225, IS_TI1211,
IS_TI1420,
!     IS_TOPIC95_A, IS_TOPIC95_B, IS_TOPIC97,
      IS_UNK_PCI, IS_UNK_CARDBUS
  #endif
  } pcic_id;
- --- 356,362 ----
      IS_SMC34C90,
      IS_TI1130, IS_TI1131, IS_TI1250A, IS_TI1220, IS_TI1221,
IS_TI1210,
      IS_TI1251A, IS_TI1251B, IS_TI1450, IS_TI1225, IS_TI1211,
IS_TI1420,
!     IS_TOPIC95_A, IS_TOPIC95_B, IS_TOPIC97, IS_TOPIC100,
      IS_UNK_PCI, IS_UNK_CARDBUS
  #endif
  } pcic_id;
***************
*** 461,466 ****
- --- 461,468 ----
        PCI_VENDOR_ID_TOSHIBA, PCI_DEVICE_ID_TOSHIBA_TOPIC95_B },
      { "Toshiba ToPIC97", IS_CARDBUS|IS_TOPIC|IS_DF_PWR,
        PCI_VENDOR_ID_TOSHIBA, PCI_DEVICE_ID_TOSHIBA_TOPIC97 },
+     { "Toshiba ToPIC100", IS_CARDBUS|IS_TOPIC|IS_DF_PWR,
+       PCI_VENDOR_ID_TOSHIBA, PCI_DEVICE_ID_TOSHIBA_TOPIC100 },
      { "Unknown", IS_PCI|IS_UNKNOWN, 0, 0 },
      { "Unknown", IS_CARDBUS|IS_DF_PWR|IS_UNKNOWN, 0, 0 }
  #endif
***************
*** 1033,1039 ****

  static int topic_set_irq_mode(u_short s, int pcsc, int pint)
  {
!     if (socket[s].type == IS_TOPIC97) {
  	topic_state_t *p = &socket[s].state.topic;
  	flip(p->ccr, TOPIC97_ICR_IRQSEL, pcsc);
  	return 0;
- --- 1035,1041 ----

  static int topic_set_irq_mode(u_short s, int pcsc, int pint)
  {
!     if (socket[s].type == IS_TOPIC97 || socket[s].type ==
IS_TOPIC100) {
  	topic_state_t *p = &socket[s].state.topic;
  	flip(p->ccr, TOPIC97_ICR_IRQSEL, pcsc);
  	return 0;


*** probe.c.orig	Sun Nov 14 13:50:17 1999
- --- probe.c	Sun Nov 14 00:34:49 1999
***************
*** 95,100 ****
- --- 95,101 ----
      { 0x1179, 0x0603, "Toshiba ToPIC95-A", "Toshiba ToPIC95-A" },
      { 0x1179, 0x060a, "Toshiba ToPIC95-B", "Toshiba ToPIC95-B" },
      { 0x1179, 0x060f, "Toshiba ToPIC97", "Toshiba ToPIC97" },
+     { 0x1179, 0x0617, "Toshiba ToPIC100", "Toshiba ToPIC100" },
      { 0x119b, 0x1221, "Omega Micro 82C092G", "Omega Micro 82C092G"
},
      { 0x8086, 0x1221, "Intel 82092AA", "Intel 82092AA" }
  };


-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.5.3i for non-commercial use <http://www.pgpi.com>;

iQA+AwUBOC63IGCnq5tBZYztEQKRwACdHV5uKb6YLGgHfslI8DZTRE0M9/YAl25O
FtAi74JJ9SJzv9ia8QBlnmw=
=2wJk
-----END PGP SIGNATURE-----

Ok Success: Kingston 10/100 KNE-CB4TX with redhat 6.1

Date: 1999, Nov 16
From: Stephen Eglen stephen.eglen

hi,
just a quick note to say that I am grateful for the
work put into the PCMCIA package.  I have got my
card (Kingston KNE-CB4TX) working under Toshiba 4100CDT
running redhat 6.1 and pcmcia version 3.0.14

The only small problem I found was that the card isn't
recognised if it is place during the boot process
(I get a time-out error from cs:
cs: socket 0 timed out during reset
)
but if I then do `cardctl eject; cardctl insert'
it all seems to work.

Thanks again for all the hard work!

stephen

Question 3com pcmcia + Tecra 8000 + col 2.3 = no network ability

Date: 1999, Nov 16
From: Andrew awatkins

I have tried many modifications to /etc/pcmcia/config.opts 
but no luck getting my eth0 interface up.  I can't configure
the eth0 interface, cuz it is not recognized.  I have tried
to root out any irq conflicts but I'm copying a known good
config file, and no luck.  The init script hangs when loading
modules, so I think It might be a problem there.  I'd 
appreciate it if someone could help me out on this one.

Note More info about that hang?

Re: Question 3com pcmcia + Tecra 8000 + col 2.3 = no network ability (Andrew)
Date: 1999, Nov 17
From: David Hinds <dhinds@pcmcia.sourceforge.org>

If the PCMCIA init script hangs, then the network card is irrelevant. Your bug report doesn't include much information that would help in diagnosing your problem; some questions would include, what system log messages do you get from the PCMCIA drivers? And what version of the PCMCIA drivers are you using? And does the system still hang if you boot with the card not inserted?

The PCMCIA-HOWTO has a long chapter about diagnosing startup problems like this. That may also give you some good clues.

-- Dave

Question Problem on Toshiba Dynabook SS6000

Date: 1999, Nov 23
From: Barry Yip kwyip

Hi All,

I've difficulty for the pcmcia service to initialise properly
on a Toshiba DynaBook SS6000. This model is available in
Japanese version only. I've access to quite a few other
Toshiba models and the pcmcia package works great (kudos to
developers) so far except for this particular model. 

I am using Linux 2.2.13 and PCMCIA Card Services 3.1.4. Here
is the message shows up when booting.

Intel PCIC probe:
  Toshiba ToPIC97 PCI-to-CardBus at bus 0 slot 19, mem 0x68000000, 2 sockets
    host opts[0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 20/20]
    host opts[1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 21/21]

At this point, the system hangs up completely.

I will appreciate if there is any work around and anything I can check.

Regards,

Barry

None Probably an interrupt scan failure

Re: Question Problem on Toshiba Dynabook SS6000 (Barry Yip)
Date: 1999, Nov 23
From: David Hinds <dhinds@pcmcia.sourceforge.org>

> 
> At this point, the system hangs up completely.

This is almost certainly an interrupt scan failure.  There is a
section in the PCMCIA-HOWTO that discusses this and suggests how to
set the PCMCIA startup options to work around it.

-- Dave

Question ifconfig crash on a Satellite 4070CDT with D-Link DFE-660

Date: 1999, Nov 23
From: Kai Hoefler Kai

Hi,

I had my Ethernetcard D-Link DFE-660 working with RH 6.1 and pcmcia-3.0.14. After I tried to configure my soundcard it stopped working. But since then I was not able to get my network working again. I checked that the sound modules do not get loaded any more but that changed nothing. I now upgraded to Kernel 2.2.13 and pcmcia-3.1.4 but with no success.

When the card is inserted I get 2 beeps and ifconfig -a shows:

eth0      Link encap:Ethernet  HWaddr 00:80:C8:8F:61:0C  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:5 Base address:0x200 

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

which looks good.

dmesg tells me

.....

 Linux PCMCIA Card Services 3.1.4
  kernel build: 2.2.13 #1 Tue Nov 23 14:03:51 CET 1999
  options:  [pci] [cardbus] [apm]
 Intel PCIC probe: 
  Toshiba ToPIC97 PCI-to-CardBus at bus 0 slot 2, mem  0x68000000, 2 sockets
    host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr
0x02] [no pci irq] [lat 168/176] [bus 20/20]
    host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr  
0x02] [no pci irq] [lat 168/176] [bus 21/21]
    ISA irqs (default) = 4,5,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: cb_alloc(bus 21): vendor 0x1011, device 0x0019
 cs: cb_config(bus 21)
  fn 0 bar 1: io 0x200-0x27f
  fn 0 bar 2: mem 0x60081000-0x600813ff
  fn 0 rom: mem 0x60041000-0x60080fff
 cs: cb_enable(bus 21)
  bridge io map 0 (flags 0x21): 0x200-0x27f
  bridge mem map 0 (flags 0x1): 0x60041000-0x60081fff
 tulip_attach(bus 21, function 0)
 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)
 eth0: Digital DS21143 Tulip rev 73 at 0x200, 00:80:00:80:00:80, IRQ 5.
 eth0:  EEPROM default media type 10baseT.
 eth0:  MII transceiver #0 config 3000 status 7809 advertising 01e1.

which also looks good.

But as soon as I try to start the network either with /etc/rc.d/init.d/network start or simply with ifconfig eth0 129.69.129.119 netmask 255.255.255.0 broadcast 129.69.120.255

ifconfig crashes with the following message

 Unable to handle kernel NULL pointer dereference at virtual  address 00000000
 current->tss.cr3 = 008a0000, %cr3 = 008a0000
 *pde = 00000000
 Oops: 0000
 CPU:    0
 EIP:    0010:[<c4037051>]
 EFLAGS: 00010246
 eax: fffffff8   ebx: ffffffff   ecx: 00000000   edx: c3c58c08
 esi: 00000000   edi: c3c83c60   ebp: c06efdf0   esp: c06efda4
 ds: 0018   es: 0018   ss: 0018
 Process ifconfig (pid: 697, process nr: 26, stackpage=c06ef000)
 Stack: c3c83c60 00000000 00000286 c10183c0 00000610 00000008 c06efe48 00000003 
       0000001c c01c1cc7 0000016d c3c58c08 00000200 c3c58c00 c0557000 00000200 
       00000286 000000c8 c06efe44 c06efe44 c4036c04 c3c83c60 00000001 c3c83c60 
 Call Trace: [<c01c1cc7>] [<c4036c04>] [<c4036fb7>]  [<c0164650>] [<c016515b>] [<c
 01645a9>] [<c017c28f>] 
       [<c017c16d>] [<c017dc8a>] [<c012b0a0>] [<c016115f>] [<c0162183>] [<c010df db>] [<c012d08f>] [<c0108bdd>] 
       [<c0108ad8>] 
 Code: 8a 06 8b 55 08 88 42 3c 83 7d 0c 00 74 15 8b 45 e8 0f b6 48 

Is there anybody who knows whats wrong or what I am missing.

The strange thing is that it worked but I am not able to get back to that. The hardware seems to be fine as I am able to use the card with Windows.

Thanks for any suggestion

Kai Hoefler

None Resource conflict?

Re: Question ifconfig crash on a Satellite 4070CDT with D-Link DFE-660 (Kai Hoefler)
Date: 1999, Nov 23
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Do you still have system log messages from when the card worked?

The card's hardware address is being reported wrong.  I'd start by
excluding IO port 0x200-0x27f and/or irq 5 in /etc/pcmcia/config.opts
and see if that helps.  I think you're seeing a resource conflict with
the sound device.

-- Dave

Feedback Don't think so

Re: None Resource conflict? (David Hinds)
Date: 1999, Nov 24
From: Kai Hoefler Kai

Thank you for your instant response.

I do not think this is a resource conflict, as the soundcard is not and no drivers are loaded. I changed the IO Port settings and the IRQ but with no success.

Meanwhile I looked (as you suggested) at the messages from the time when the card was working. And it looks like there might be something usefull.

In times when the card was working it told

 eth0: Digital DS21143 Tulip rev 65 at 0x200, 00:80:C8:8F:61:0C, IRQ 5. 
 eth0:  EEPROM default media type Autosense. 
 eth0:  Index #0 - Media MII (#11) described by a 21142 MII PHY (3) block. 
 eth0:  MII transceiver #0 config 3000 status 7809 advertising 01e1. 

In contrary to when it is not working: (Note the changed port and IRQ due to the modification of config.opt you suggested)

 eth0: Digital DS21143 Tulip rev 73 at 0x400, 00:80:00:80:00:80, IRQ 9.
 eth0:  EEPROM default media type 10baseT.
 eth0:  MII transceiver #0 config 3000 status 7809 advertising 01e1

It looks like he think there is another Chipset revision present now, and he is not even able to read the MAC address.

A DOS diagnosis tool read the following MAC configuration

 Node ID 00 80 C8 8F 61 0C   
 I/O Base Address 500 
 Interrupt Number 11 

Is this of any help to you or anybody who knows something about?

Thanks
       Kai

Question PCMCIA on Toshiba satellite 2590 XDVD + Xircom REM 56G- 100 BTX

Date: 1999, Nov 29
From: Thierry Corlay thierry.corlay

I am newbie to linux and trying to make that damned card working. Kernel is 2.2.13, with Mandrake 6.1 and PCMCIA 3.3.5.

I have recompiled the kernel,because with the standard package it was hanging at start-up (card was recognised with two beeps)so I change the setup not to start pcmcia at start-up and recompiled the kernel with no problem. I also recompiled the pcmcia package, also OK.

What happens is nothing starting at start-up, I can load modules at hand, but the card is not correctly recognised.

I believe, I missed something with modules installation but I don't know where.
Could somebody help.
Thanks

None Don't try loading modules by hand

Re: Question PCMCIA on Toshiba satellite 2590 XDVD + Xircom REM 56G- 100 BTX (Thierry Corlay)
Date: 1999, Nov 29
From: David Hinds <dhinds@pcmcia.sourceforge.org>

If you've disabled PCMCIA at startup, then you need to do a
"/etc/rc.d/init.d/pcmcia start" to start things up properly.  You will
generally not have any luck loading PCMCIA modules by hand unless you
know what you're doing, because the modules interact with cardmgr in
non-obvious ways.

-- Dave

Question 1555CDS 3.0.14(Redhat 6.1) fails at bootup only

Date: 1999, Dec 05
From: Paul Tibbitts tibbitts

I have a new 1555CDS (PCI/Cardbus) and have the opposite
problem described in the documentation: at bootup I get
a low beep then high beep.  Unlike my ISA/Cardbus 335CDS,
I don't get a "clean" memory probe report in syslog, only
"excluding ...".  I have tried limiting ranges without
success so far.  I started with all the default 3.0.14
config files from Redhat.

In any case, cards report as "Anonymous memory" and fail
to config if inserted at boot time.  If the same card is
removed and reinserted any time after boot, it will be
configured properly.
If no card is inserted at boot, everything also works fine.

I'm using only older cards (modem, ethernet), no Cardbus
cards, and the Cardbus mode is turned off in the bios
(nothing worked until I disabled it).

Any suggestions will be appreciated.

Paul

Note Try the new package

Re: Question 1555CDS 3.0.14(Redhat 6.1) fails at bootup only (Paul Tibbitts)
Date: 1999, Dec 06
From: Frederic FENOGLIETTO Pegase

Try with the new 3.1.5 package. Since the last 6 months, I try all the PCMCIA package (not because I like it but because I try to use my Cardbus Xircom card).

For me, with the 3.0.14 package, PCMCIA crash if I put the PCMCIA bios value of my toshiba (T8000) in another value than automatic.

With all the laters packages, I see great improvement of the Toshiba support. So, try the last package. With the readme, it's very easy to install.

Question BreezeCom/Raylink PCMCIA Does Not Configure on Toshiba Tecra

Date: 1999, Dec 08
From: John Turkovich <turkovich@draper.com>

I'm an application developer who is trying to host a BreezeCom SA-PC PCMCIA card
on a Toshiba Tecra running Linux. The card is recognized but does not configure.
I've determined that an interrupt occurs while configuration is occurring.
I'm using a device driver developed by Corey Thomas, which I located on the Web.
Thanks for the work Cory.
Some sort of memory violation interrupt occurs while executing ray_cs.o.
I believe ray_init was trying to execute memcpy_fromio at the time.
I'm not sure, but I think so.

I've reviewed many web pages associated with Linux, PCMCIA cards, and
Toshiba laptops - most notably works of David Hinds, Corey Thomas and
associated as well as derivative works. A lot of good progress has been made.
I acknowledge that these sites discourage the use of Toshiba laptops
 while trying to develop a PCMCIA driver for Linux, but I'm stuck with the Toshiba.
I'm not a developer of device drivers, but my high level applications depend on them.

Can anyone provide some insight to how I might solve my problem?
Below is information about the state of my system.

1) System Hardware
Toshiba Tecra 730CDT
BreezeCom SA-PC (aka Raytheon Raylink)

2) Software
Mandrake 6.1
Linux kernel via uname -rv: 2.2.13-7mdk #1 Wed Sep 15 18:02:18 CEST 1999
PCMCIA Card Services 3.1.0 from Corey Thomas

3) Changes to /etc/pcmcia Files
3.1) Two sections were added to /etc/pcmcia/config
The first section is:
device "ray_cs"
  class "network" module "ray_cs"

The second section is:
card "RayLink PC Card WLAN Adapter"
  version "RAYTHEON"
#  manfid 0x01a6, 0x0000
  bind "ray_cs"
Note: I commented the manfid line and replaced with version.

3.2) Changes to /etc/pcmcia/config.opts
I just added "source ./ray_cs.opts at the end of the file.
The following lines are in the file.
I include them because they may be helpful.
#
# System resources available for PCMCIA devices
#
include port 0x100-0x4ff, port 0x1000-0x17ff
include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff
#
# Extra port range for IBM Token Ring
#
include port 0xa00-0xaff

3.3) Addition of ray_cs.opts to /etc/pcmcia
The uncommented contents of ray_cs.opts is:
module "ray_cs" opts "bc=1 pc_debug=4 essid=ESSID1 hop_dwell=128 beacon_period=256 translate=1 net_type=1"

4) cardctl Queries
> cardctl ident
Socket 0:
  no product info available
Socket 1:
  product info: "RAYTHEON", "RayLink PC Card WLAN Adapter", "Version 4.82 Dec 97"
  manfid: 0x01a6, 0x0000
  function: 6 (network)

> cardctl status
Socket 0:
  no card
Socket 1:
  5V 16-bit PC Card
  function 0: [ready]

>cardctl config
Socket 0:
  not configured
Socket 1:
  Vcc 5.0V  Vpp1 0.0V  Vpp2 0.0V
  interface type is "memory and I/O"
  irq 3 [exclusive] [level]
  function 0:
    config base 0x0f00
      option 0x41 status 0x00 copy 0x00
  memory 0x0000-0x7fff @ 0x000d1000 [wait] [8bit]
  memory 0x8000-0xbfff @ 0x000d9000 [wait] [8bit]
  memory 0x0000-0x0fff @ 0x000dd000 [attr] [wait] [8bit]

>cardctl scheme
Current scheme: 'default'.

> cat /proc/interrupts
           CPU0       
  0:    7175608          XT-PIC  timer
  1:       7898          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  3:     839140          XT-PIC  ray_cs
  8:          1          XT-PIC  rtc
 11:         11          XT-PIC  i82365
 12:     131077          XT-PIC  PS/2 Mouse
 13:          1          XT-PIC  fpu
 14:     420126          XT-PIC  ide0
 15:          5          XT-PIC  ide1
NMI:          0

5) System Log Messages
Below are pertinent messages from my /var/log/messages system log.
Five sections from the system messages log follow.
Eac section is delimited by ============ <comment> ===============.
The first section contains a a few messages as my system hung yesterday followed by
messages associated with a restart of the system.
The next two sections contain messages emitted when I inserted and removed a 3COM EtherLink III card.
I can connect to my local network with using the 3COM PCMCIA card.
The next section contains messages emitted when I insert the BreezeCom SA-PC card.
I've set the pc-debug level to 4. I also inserted a number of my own printk statements
to help isolate the problem.
Finally, the system hangs when I remove the BreezeCom SA-PC card.
===================== System Shutdown and Restart from Yesterday ===========================
Dec  7 17:42:09 maryland -- MARK --
Dec  7 17:51:45 maryland PAM_pwdb[494]: (kde) session closed for user root
Dec  7 17:51:55 maryland kernel: ray_event(0x000008) 
Dec  7 18:01:34 maryland syslogd 1.3-3: restart.
Dec  7 18:01:34 maryland syslog: syslogd startup succeeded
Dec  7 18:01:34 maryland syslog: klogd startup succeeded
Dec  7 18:01:34 maryland kernel: klogd 1.3-3, log source = /proc/kmsg started.
Dec  7 18:01:34 maryland kernel: Inspecting /boot/System.map-2.2.13-7mdk
Dec  7 18:01:35 maryland kernel: Loaded 5998 symbols from /boot/System.map-2.2.13-7mdk.
Dec  7 18:01:35 maryland kernel: Symbols match kernel version 2.2.13.
Dec  7 18:01:35 maryland kernel: Loaded 49 symbols from 2 modules.
Dec  7 18:01:35 maryland kernel: Linux version 2.2.13-7mdk (root@kenobi.mandrakesoft.com) (gcc version 2.95.1 19990816 (release)) #1 Wed Sep 15 18:02:18 CEST 1999 
Dec  7 18:01:35 maryland kernel: Detected 149693808 Hz processor. 
Dec  7 18:01:35 maryland kernel: Console: colour VGA+ 80x25 
Dec  7 18:01:35 maryland kernel: Calibrating delay loop... 59.60 BogoMIPS 
Dec  7 18:01:35 maryland kernel: Memory: 30808k/32896k available (1044k kernel code, 416k reserved, 568k data, 60k init) 
Dec  7 18:01:35 maryland kernel: VFS: Diskquotas version dquot_6.4.0 initialized 
Dec  7 18:01:35 maryland kernel: CPU: Intel Pentium 75 - 200 stepping 0c 
Dec  7 18:01:35 maryland kernel: Checking 386/387 coupling... OK, FPU using exception 16 error reporting. 
Dec  7 18:01:35 maryland kernel: Checking 'hlt' instruction... OK. 
Dec  7 18:01:35 maryland kernel: Intel Pentium with F0 0F bug - workaround enabled. 
Dec  7 18:01:35 maryland kernel: POSIX conformance testing by UNIFIX 
Dec  7 18:01:35 maryland kernel: PCI: PCI BIOS revision 2.10 entry at 0xfd49e 
Dec  7 18:01:35 maryland kernel: PCI: Using configuration type 1 
Dec  7 18:01:35 maryland kernel: PCI: Probing PCI hardware 
Dec  7 18:01:35 maryland kernel: Linux NET4.0 for Linux 2.2 
Dec  7 18:01:35 maryland kernel: Based upon Swansea University Computer Society NET3.039 
Dec  7 18:01:35 maryland kernel: NET4: Unix domain sockets 1.0 for Linux NET4.0. 
Dec  7 18:01:35 maryland kernel: NET4: Linux TCP/IP 1.0 for NET4.0 
Dec  7 18:01:35 maryland kernel: IP Protocols: ICMP, UDP, TCP, IGMP 
Dec  7 18:01:35 maryland kernel: Initializing RT netlink socket 
Dec  7 18:01:35 maryland kernel: Starting kswapd v 1.5  
Dec  7 18:01:35 maryland kernel: Detected PS/2 Mouse Port. 
Dec  7 18:01:35 maryland kernel: Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled 
Dec  7 18:01:35 maryland kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A 
Dec  7 18:01:35 maryland kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A 
Dec  7 18:01:35 maryland kernel: pty: 256 Unix98 ptys configured 
Dec  7 18:01:35 maryland kernel: apm: BIOS version 1.2 Flags 0x02 (Driver version 1.9) 
Dec  7 18:01:35 maryland kernel: Real Time Clock Driver v1.09 
Dec  7 18:01:35 maryland kernel: RAM disk driver initialized:  16 RAM disks of 4096K size 
Dec  7 18:01:35 maryland kernel: hda: TOSHIBA MK2101MAN, ATA DISK drive 
Dec  7 18:01:35 maryland kernel: hdc: TOSHIBA CD-ROM XM-1402B, ATAPI CDROM drive 
Dec  7 18:01:35 maryland kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 
Dec  7 18:01:35 maryland kernel: ide1 at 0x170-0x177,0x376 on irq 15 
Dec  7 18:01:35 maryland kernel: hda: TOSHIBA MK2101MAN, 2067MB w/128kB Cache, CHS=525/128/63 
Dec  7 18:01:35 maryland kernel: hdc: ATAPI 6X CD-ROM drive, 128kB Cache 
Dec  7 18:01:35 maryland kernel: Uniform CDROM driver Revision: 2.55 
Dec  7 18:01:35 maryland kernel: Floppy drive(s): fd0 is 1.44M 
Dec  7 18:01:35 maryland kernel: FDC 0 is an 8272A 
Dec  7 18:01:35 maryland kernel: md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8 
Dec  7 18:01:35 maryland kernel: scsi : 0 hosts. 
Dec  7 18:01:35 maryland kernel: scsi : detected total. 
Dec  7 18:01:35 maryland kernel: Partition check: 
Dec  7 18:01:35 maryland kernel:  hda: hda1 hda2 < hda5 hda6 hda7 > 
Dec  7 18:01:35 maryland kernel: VFS: Mounted root (ext2 filesystem) readonly. 
Dec  7 18:01:35 maryland kernel: Freeing unused kernel memory: 60k freed 
Dec  7 18:01:35 maryland kernel: Adding Swap: 36252k swap-space (priority -1) 
Dec  7 18:01:35 maryland kernel: WaveLAN init_module(): doing device probing (bad !) 
Dec  7 18:01:35 maryland kernel: Specify base addresses while loading module to correct the problem 
Dec  7 18:01:35 maryland kernel: WaveLAN init_module(): no device found 
Dec  7 18:01:35 maryland atd: atd startup succeeded
Dec  7 18:01:38 maryland kernel: Linux PCMCIA Card Services 3.1.0 
Dec  7 18:01:38 maryland kernel:   kernel build: 2.2.13-7mdk #1 Wed Sep 15 18:02:18 CEST 1999 
Dec  7 18:01:38 maryland kernel:   options:  [pci] [cardbus] [apm] [pnp] 
Dec  7 18:01:38 maryland kernel: PnP: PNP BIOS installation structure at 0x800f8dd0 
Dec  7 18:01:38 maryland kernel: PnP: PNP BIOS version 1.0, entry at f0000:9a42, dseg at 0 
Dec  7 18:01:38 maryland kernel: Intel PCIC probe:  
Dec  7 18:01:38 maryland kernel:   Intel i82365sl B step ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets 
Dec  7 18:01:38 maryland kernel:     host opts [0]: none 
Dec  7 18:01:38 maryland kernel:     host opts [1]: none 
Dec  7 18:01:38 maryland kernel:     ISA irqs (scanned) = 3,4,5,7,9,10,11,12 status change on irq 11 
Dec  7 18:01:37 maryland crond: crond startup succeeded
Dec  7 18:01:37 maryland pcmcia: Starting PCMCIA services:
Dec  7 18:01:37 maryland pcmcia:  modules
Dec  7 18:01:39 maryland kernel: cs: IO port probe 0x1000-0x17ff: clean. 
Dec  7 18:01:39 maryland kernel: cs: IO port probe 0x0100-0x04ff: clean. 
Dec  7 18:01:39 maryland kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
Dec  7 18:01:38 maryland pcmcia:  cardmgr.
Dec  7 18:01:38 maryland cardmgr[345]: starting, version is 3.1.0
Dec  7 18:01:39 maryland cardmgr[345]: watching 2 sockets
Dec  7 18:01:39 maryland rc: Starting pcmcia succeeded
Dec  7 18:01:40 maryland inet: inetd startup succeeded
Dec  7 18:01:40 maryland lpd: lpd startup succeeded
Dec  7 18:01:40 maryland keytable: Loading keymap: 
Dec  7 18:01:41 maryland keytable: Loading /usr/lib/kbd/keymaps/i386/qwerty/us.kmap.gz
Dec  7 18:01:42 maryland keytable: Loading system font: 
Dec  7 18:01:42 maryland rc: Starting keytable succeeded
Dec  7 18:01:43 maryland sendmail: sendmail startup succeeded
Dec  7 18:01:44 maryland gpm: gpm startup succeeded
Dec  7 18:01:44 maryland sound: Starting sound configuration: 
Dec  7 18:01:44 maryland sound: sound
Dec  7 18:01:44 maryland sound: 
Dec  7 18:01:44 maryland rc: Starting sound succeeded
Dec  7 18:01:45 maryland PAM_pwdb[450]: (su) session opened for user xfs by (uid=100)
Dec  7 18:01:47 maryland PAM_pwdb[450]: (su) session closed for user xfs
Dec  7 18:01:47 maryland xfs: xfs startup succeeded
Dec  7 18:01:47 maryland linuxconf: Linuxconf final setup
Dec  7 18:01:50 maryland rc: Starting linuxconf succeeded
Dec  7 18:01:50 maryland rc: Starting local succeeded
Dec  7 18:02:10 maryland PAM_pwdb[494]: (kde) session opened for user root by (uid=0)
Dec  7 18:02:41 maryland modprobe: can't locate module sound-slot-0
Dec  7 18:02:43 maryland modprobe: can't locate module sound-service-0-3
Dec  7 18:03:47 maryland cardmgr[345]: initializing socket 1
Dec  7 18:03:48 maryland kernel: cs: memory probe 0x0d0000-0x0dffff: clean. 
Dec  7 18:03:47 maryland cardmgr[345]: socket 1: 3Com 3c562/3c563 Ethernet/Modem
Dec  7 18:03:48 maryland cardmgr[345]: executing: 'insmod /lib/modules/2.2.13-7mdk/pcmcia/3c589_cs.o'
Dec  7 18:03:48 maryland cardmgr[345]: executing: 'insmod /lib/modules/2.2.13-7mdk/pcmcia/serial_cs.o'
Dec  7 18:03:48 maryland kernel: eth0: 3Com 3c562, io 0x300, irq 3, hw_addr 00:60:97:EF:E1:E1 
Dec  7 18:03:48 maryland kernel:   8K FIFO split 5:3 Rx:Tx, auto xcvr 
Dec  7 18:03:48 maryland kernel: tty02 at 0x03e8 (irq = 3) is a 16550A 
Dec  7 18:03:48 maryland cardmgr[345]: executing: './network start eth0'
Dec  7 18:03:50 maryland cardmgr[345]: + route: netmask doesn't match route address
Dec  7 18:03:50 maryland cardmgr[345]: + Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
Dec  7 18:03:50 maryland cardmgr[345]: +        route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
Dec  7 18:03:50 maryland cardmgr[345]: + 
Dec  7 18:03:50 maryland cardmgr[345]: +        route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
Dec  7 18:03:50 maryland cardmgr[345]: +        route {-V|--version}                  Display version/author and exit.
Dec  7 18:03:50 maryland cardmgr[345]: + 
Dec  7 18:03:50 maryland cardmgr[345]: +         -v, --verbose            be verbose
Dec  7 18:03:50 maryland cardmgr[345]: +         -n, --numeric            dont resolve names
Dec  7 18:03:50 maryland cardmgr[345]: +         -N, --symbolic           resolve hardware names
Dec  7 18:03:50 maryland cardmgr[345]: +         -e, --extend             display other/more information
Dec  7 18:03:50 maryland cardmgr[345]: +         -F, --fib                display Forwarding Information Base (default)
Dec  7 18:03:50 maryland cardmgr[345]: +         -C, --cache              display routing cache instead of FIB
Dec  7 18:03:50 maryland cardmgr[345]: + 
Dec  7 18:03:50 maryland cardmgr[345]: +   <AF>=Use '-A <af>' or '--<af>' Default: inet
Dec  7 18:03:50 maryland cardmgr[345]: +   List of possible address families (which support routing):
Dec  7 18:03:50 maryland cardmgr[345]: +     inet (DARPA Internet) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) 
Dec  7 18:03:50 maryland cardmgr[345]: +     ipx (Novell IPX) ddp (Appletalk DDP) 
Dec  7 18:03:51 maryland cardmgr[345]: executing: './serial start ttyS2'
Dec  7 18:03:51 maryland kernel: eth0: flipped to 10baseT 
====================== Inserting 3COM EtherLink III card ===========================
Dec  8 12:10:33 maryland cardmgr[345]: initializing socket 1
Dec  8 12:10:33 maryland cardmgr[345]: socket 1: 3Com 3c562/3c563 Ethernet/Modem
Dec  8 12:10:33 maryland cardmgr[345]: executing: 'insmod /lib/modules/2.2.13-7mdk/pcmcia/3c589_cs.o'
Dec  8 12:10:33 maryland cardmgr[345]: executing: 'insmod /lib/modules/2.2.13-7mdk/pcmcia/serial_cs.o'
Dec  8 12:10:33 maryland kernel: eth0: 3Com 3c562, io 0x300, irq 3, hw_addr 00:60:97:EF:E1:E1 
Dec  8 12:10:33 maryland kernel:   8K FIFO split 5:3 Rx:Tx, auto xcvr 
Dec  8 12:10:33 maryland kernel: tty02 at 0x03e8 (irq = 3) is a 16550A 
Dec  8 12:10:33 maryland cardmgr[345]: executing: './network start eth0'
Dec  8 12:10:34 maryland cardmgr[345]: + route: netmask doesn't match route address
Dec  8 12:10:34 maryland cardmgr[345]: + Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
Dec  8 12:10:34 maryland cardmgr[345]: +        route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
Dec  8 12:10:34 maryland cardmgr[345]: + 
Dec  8 12:10:34 maryland cardmgr[345]: +        route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
Dec  8 12:10:34 maryland cardmgr[345]: +        route {-V|--version}                  Display version/author and exit.
Dec  8 12:10:34 maryland cardmgr[345]: + 
Dec  8 12:10:34 maryland cardmgr[345]: +         -v, --verbose            be verbose
Dec  8 12:10:34 maryland cardmgr[345]: +         -n, --numeric            dont resolve names
Dec  8 12:10:34 maryland cardmgr[345]: +         -N, --symbolic           resolve hardware names
Dec  8 12:10:34 maryland cardmgr[345]: +         -e, --extend             display other/more information
Dec  8 12:10:34 maryland cardmgr[345]: +         -F, --fib                display Forwarding Information Base (default)
Dec  8 12:10:34 maryland cardmgr[345]: +         -C, --cache              display routing cache instead of FIB
Dec  8 12:10:34 maryland cardmgr[345]: + 
Dec  8 12:10:34 maryland cardmgr[345]: +   <AF>=Use '-A <af>' or '--<af>' Default: inet
Dec  8 12:10:34 maryland cardmgr[345]: +   List of possible address families (which support routing):
Dec  8 12:10:34 maryland cardmgr[345]: +     inet (DARPA Internet) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) 
Dec  8 12:10:34 maryland cardmgr[345]: +     ipx (Novell IPX) ddp (Appletalk DDP) 
Dec  8 12:10:34 maryland cardmgr[345]: executing: './serial start ttyS2'
Dec  8 12:10:35 maryland kernel: eth0: flipped to 10baseT 
====================== Removing 3COM EtherLink III card ===========================
Dec  8 12:11:24 maryland kernel: tty02 unloaded 
Dec  8 12:11:24 maryland cardmgr[345]: shutting down socket 1
Dec  8 12:11:24 maryland cardmgr[345]: executing: './network stop eth0'
Dec  8 12:11:24 maryland cardmgr[345]: executing: './serial stop ttyS2'
Dec  8 12:11:24 maryland cardmgr[345]: executing: 'rmmod 3c589_cs'
Dec  8 12:11:25 maryland cardmgr[345]: executing: 'rmmod serial_cs'
========= Inserting BreezeCom SA-PC (aka Raytheon Raylink) card ===================
Dec  8 12:13:07 maryland cardmgr[345]: initializing socket 1
Dec  8 12:13:07 maryland cardmgr[345]: socket 1: RayLink PC Card WLAN Adapter
Dec  8 12:13:07 maryland cardmgr[345]: executing: 'insmod /lib/modules/2.2.13-7mdk/pcmcia/ray_cs.o bc=1 pc_debug=4 essid=ESSID1 hop_dwell=128 beacon_period=256 translate=1 net_type=1'
Dec  8 12:13:07 maryland kernel:  $Id: ray_cs.c,v 1.67 1999/10/24 15:12:12 corey Exp $ - Corey Thomas corey@world.std.com 
Dec  8 12:13:07 maryland kernel: raylink init_module register_pcmcia_driver returns 0x0 
Dec  8 12:13:07 maryland kernel: ray_attach() 
Dec  8 12:13:07 maryland kernel: ray_attach link = 81a7c800,  dev = 81a7c920,  local = 80bab800, intr = 8284b8ec 
Dec  8 12:13:07 maryland kernel: ray_cs ray_attach calling ether_setup.) 
Dec  8 12:13:07 maryland kernel: ray_cs ray_attach calling CardServices(RegisterClient...) 
Dec  8 12:13:07 maryland kernel: ray_event(0x000004) 
Dec  8 12:13:07 maryland kernel: ray_config entered. 
Dec  8 12:13:07 maryland kernel: ray_config(0x81a7c800) 
Dec  8 12:13:07 maryland kernel: ray_cs Detected: RAYTHEON RayLink PC Card WLAN Adapter Version 4.82 Dec 97 
Dec  8 12:13:07 maryland kernel: sram=800d1000 Set up 32k window for shared memory (transmit and control completed. 
Dec  8 12:13:07 maryland kernel: rmem=800d9000 Set up 16k window for shared memory (receive buffer) completed. 
Dec  8 12:13:07 maryland kernel: amem=800dd000 Set up window for attribute memory completed. 
Dec  8 12:13:07 maryland kernel: ray_config sram=800d1000 
Dec  8 12:13:07 maryland kernel: ray_config rmem=800d9000 
Dec  8 12:13:07 maryland kernel: ray_config amem=800dd000 
Dec  8 12:13:07 maryland kernel: ray_init(0x81a7c920) 
Dec  8 12:13:07 maryland kernel: Unable to handle kernel paging request at virtual address c00d1300 
Dec  8 12:13:07 maryland kernel: current->tss.cr3 = 01a97000, %cr3 = 01a97000 
Dec  8 12:13:07 maryland kernel: *pde = 00000000 
Dec  8 12:13:07 maryland kernel: Oops: 0000 
Dec  8 12:13:07 maryland kernel: CPU:    0 
Dec  8 12:13:08 maryland kernel: EIP:    0010:[<828499bf>] 
Dec  8 12:13:08 maryland kernel: EFLAGS: 00010286 
Dec  8 12:13:08 maryland kernel: eax: 00000001   ebx: 80bab800   ecx: 00000008   edx: 00000000 
Dec  8 12:13:08 maryland kernel: esi: c00d1300   edi: 80bab8e4   ebp: 80bab800   esp: 81b7f88c 
Dec  8 12:13:08 maryland kernel: ds: 0018   es: 0018   ss: 0018 
Dec  8 12:13:08 maryland kernel: Process cardmgr (pid: 345, process nr: 16, stackpage=81b7f000) 
Dec  8 12:13:08 maryland kernel: Stack: 81b7f8c8 8284983c 81a7c920 81a7c800 00000004 81a7c920 80bab800 8284abff  
Dec  8 12:13:08 maryland kernel:        81b7f8d8 81b7f8d8 81a7c920 00000085 81b7fad8 00000000 81b20000 00000106  
Dec  8 12:13:08 maryland kernel:        000dd000 00001000 000001f4 54594152 4e4f4548 79615220 6b6e694c 20435020  
Dec  8 12:13:08 maryland kernel: Call Trace: [<8284983c>] [<8284abff>] [prune_dcache+0/268] [<8281bc2c>] [<8281ad3d>] [<8281abef>] [<8281d88a>]  
Dec  8 12:13:08 maryland kernel:        [RCSid+23040/23552] [unregister_proc_table+116/136] [unregister_proc_table+100/136] [vsprintf+752/796] [unregister_proc_table+44/136] [printk+293/364] [printk+349/364] [<8284a145>]  
Dec  8 12:13:08 maryland kernel:        [<82824aa0>] [<828198e1>] [<8282bbbf>] [vsprintf+752/796] [<8284b8ec>] [printk+293/364] [<8281ad62>] [<8284dd20>]  
Dec  8 12:13:08 maryland kernel:        [<82849269>] [<82850360>] [<8284a071>] [<8282f390>] [<8282f3b4>] [<8282fb2b>] [alloc_skb+125/240] [sock_def_readable+45/56]  
Dec  8 12:13:08 maryland kernel:        [sock_def_readable+28/56] [unix_stream_sendmsg+632/668] [rw_swap_page_base+844/916] [sock_sendmsg+115/152] [do_munmap+930/1096] [dput+239/348] [pipe_read_release+76/84] [schedule+322/636]  
Dec  8 12:13:08 maryland kernel:        [__fput+74/84] [release+234/276] [fput+23/104] [sys_wait4+621/752] [sys_ioctl+367/396] [common_interrupt+24/32] [system_call+52/64]  
Dec  8 12:13:08 maryland kernel: Code: f3 a5 66 a5 a4 8a 83 e4 00 00 00 3c 80 74 24 25 ff 00 00 00  
========= Removing BreezeCom SA-PC (aka Raytheon Raylink) card ===================
SYSTEM HANGS!!!

6) Contents of /proc/modules
> more /proc/modules
ray_cs                 30064   0 (unused)
sound                  65240   0 (autoclean) (unused)
soundcore               3748   3 (autoclean) [sound]
soundlow                 304   0 (autoclean) [sound]
ds                      6056   1 [ray_cs]
i82365                 28808   2
pcmcia_core            51904   0 [ray_cs ds i82365]
vfat                   11036   0 (unused)
fat                    32960   0 [vfat]

7) Contents of /proc/bus/pccard Files
> more /proc/bus/pccard/*/exca
::::::::::::::
/proc/bus/pccard/00/exca
::::::::::::::
83 b2 40 40 00 b8 00 00 00 00 01 00 00 00 01 00
00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
::::::::::::::
/proc/bus/pccard/01/exca
::::::::::::::
83 ef d0 63 00 b8 0f 00 00 00 01 00 00 00 01 00
d0 00 d0 80 30 7f 00 0f d1 00 d8 c0 2f 3f 00 00
d9 00 dc c0 2f 3f 00 00 dd 00 dd c0 23 7f 00 00
00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00

> more /proc/bus/pccard/ioport
0000-000f : pnp 02
0020-0021 : pnp 03
0024-0025 : pnp 0a
002e-002f : pnp 0a
0040-0043 : pnp 04
0060-0060 : pnp 07
0061-0061 : pnp 05
0064-0064 : pnp 07
0070-0071 : pnp 09
0080-0080 : pnp 0a
0081-0083 : pnp 02
0084-0086 : pnp 0a
0087-0087 : pnp 02
0088-0088 : pnp 0a
0089-008b : pnp 02
008c-008e : pnp 0a
008f-008f : pnp 02
00a0-00a1 : pnp 03
00b0-00b2 : pnp 0a
00c0-00df : pnp 02
00e0-00ef : pnp 0a
00f0-00ff : pnp 06
0120-0127 : pnp 17
0170-0177 : pnp 0d
01f0-01f7 : pnp 0c
0220-022f : pnp 16
02f8-02ff : pnp 15
0376-0377 : pnp 0d
0378-037a : pnp 10
0388-038b : pnp 16
03e0-03e1 : pnp 14
03f2-03f5 : pnp 0b
03f6-03f6 : pnp 0c
03f7-03f7 : pnp 0b
03f8-03ff : pnp 0e
0480-048f : pnp 0a
04d0-04d1 : pnp 0a
0534-0537 : pnp 16
0778-077a : pnp 10
0cf8-0cff : pnp 0a
1882-1885 : pnp 0a
1888-188d : pnp 0a

> more /proc/bus/pccard/irq
  0:  pnp 04
  1:  pnp 07
  2:  pnp 03
  3:  pnp 15
  4:  pnp 0e
  5:  pnp 16
  6:  pnp 0b
  7:  pnp 10
  8:  pnp 09
 12:  pnp 08
 13:  pnp 06
 14:  pnp 0c
 15:  pnp 0d

> more /proc/bus/pccard/memory
00000000-0009ffff : pnp 01
000d0000-000d0fff : card services
000d1000-000d8fff : ray_cs
000d9000-000dcfff : ray_cs
000dd000-000ddfff : ray_cs
000f0000-000fffff : pnp 01
00100000-0201ffff : pnp 01
fe000000-feffffff : pci 00:04.0
fff00000-ffffffff : pnp 01

None Maybe a subtle kernel/module mismatch?

Re: Question BreezeCom/Raylink PCMCIA Does Not Configure on Toshiba Tecra (John Turkovich)
Date: 1999, Dec 10
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I'm not exactly sure how this came to pass, but my best guess is that
you've got a kernel that was configured with "maximum physical memory"
set to 2GB... and most of your PCMCIA modules know this and are fine,
however, the ray_cs.o module thinks this is set to 1GB.

Did you compile the ray_cs module yourself?  Did you compile either
your own kernel, or your own PCMCIA package?  If I had to guess, I'd
say that you are using a stock kernel and PCMCIA package (which work
together fine), but you got a pre-compiled ray_cs.o file from another
source?

-- Dave

Question Configures but Cannot Contact

Re: None Maybe a subtle kernel/module mismatch? (David Hinds)
Date: 1999, Dec 17
From: John Turkovich <turkovich@draper.com>

Dave,
Thanks for your help.
I hope that you can assist me further.
My host recognizes and configures the BreezeCom card.
However, I still can't reach my Access Point.
Statements numbered 1.0-6.0 below outline my situation.
The remaining text in each section provides details about my situation.
JJT

1.0  I corrected the maximum physical memory specifications mismatch.
You are correct about the way I specified max physical memory!
The Linux kernel was made with a Maximum Physical Memory of 2GB.
When I was recompiling ray_cs.c, using the prescribed make config and make all
in a temporary directory, the default Maximum Physical Memory was 1GB.
I was copying ray_cs.0 from the temporary directory to my working directory,
/lib/modules/2.2.13-7mdk/pcmcia.
Now I'm using 2GB for Maximum Physical Memory in both places.

When I insert the BreezeCom (RayLink) card it both recognizes
and configures. (I get two high tone beeps.)
When I remove the card I get one high tone beep and my system remains stable.

2.0  I can ping the PCMCIA card's IP address 140.102.82.74
See:
[root@maryland modules]# /bin/ping 140.102.82.74
PING 140.102.82.74 (140.102.82.74): 56 data bytes
64 bytes from 140.102.82.74: icmp_seq=0 ttl=255 time=0.4 ms
64 bytes from 140.102.82.74: icmp_seq=1 ttl=255 time=0.3 ms
64 bytes from 140.102.82.74: icmp_seq=2 ttl=255 time=0.3 ms
64 bytes from 140.102.82.74: icmp_seq=3 ttl=255 time=0.3 ms
--- 140.102.82.74 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.3/0.3/0.4 ms

3.0  However, I cannot ping another machnine on my network.
See:
[root@maryland modules]# /bin/ping 140.102.82.35
PING 140.102.82.35 (140.102.82.35): 56 data bytes
--- 140.102.82.35 ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss

4.0  I know that my wireless network on the Access Point side of
the network is operational because I can ping 140.102.82.35
from a Windows 98 platform that contains a BreezeCom card.


5.0  The following are pertinent messages from /var/log/messages:

================= Inserting BreezeCom (RayLink) PCMCIA card ===================
Dec 13 15:32:08 maryland cardmgr[338]: initializing socket 1
Dec 13 15:32:09 maryland cardmgr[338]: socket 1: RayLink PC Card WLAN Adapter
Dec 13 15:32:09 maryland cardmgr[338]: executing: 'insmod /lib/modules/2.2.13-7mdk/pcmcia/ray_cs.o bc=1 pc_debug=4 essid=ESSID1 hop_dwell=128 beacon_period=256 translate=1 net_type=1'
Dec 13 15:32:09 maryland kernel:  $Id: ray_cs.c,v 1.67 1999/10/24 15:12:12 corey Exp $ - Corey Thomas corey@world.std.com 
Dec 13 15:32:09 maryland kernel: raylink init_module register_pcmcia_driver returns 0x0 
Dec 13 15:32:09 maryland kernel: ray_attach() 
Dec 13 15:32:09 maryland kernel: ray_attach link = 81ceeea0,  dev = 81ceec60,  local = 8033f000, intr = 8284b92c 
Dec 13 15:32:09 maryland kernel: ray_cs ray_attach calling ether_setup.) 
Dec 13 15:32:09 maryland kernel: ray_cs ray_attach calling CardServices(RegisterClient...) 
Dec 13 15:32:09 maryland kernel: ray_event(0x000004) 
Dec 13 15:32:09 maryland kernel: ray_config entered. 
Dec 13 15:32:09 maryland kernel: ray_config(0x81ceeea0) 
Dec 13 15:32:09 maryland kernel: ray_cs Detected: RAYTHEON RayLink PC Card WLAN Adapter Version 4.82 Dec 97 
Dec 13 15:32:09 maryland kernel: sram=800d1000 Set up 32k window for shared memory (transmit and control completed. 
Dec 13 15:32:09 maryland kernel: rmem=800d9000 Set up 16k window for shared memory (receive buffer) completed. 
Dec 13 15:32:09 maryland kernel: amem=800dd000 Set up window for attribute memory completed. 
Dec 13 15:32:09 maryland kernel: ray_config sram=800d1000 
Dec 13 15:32:09 maryland kernel: ray_config rmem=800d9000 
Dec 13 15:32:09 maryland kernel: ray_config amem=800dd000 
Dec 13 15:32:09 maryland cardmgr[338]: executing: './network start eth0'
Dec 13 15:32:09 maryland kernel: ray_init(0x81ceec60) 
Dec 13 15:32:09 maryland kernel: ray_init firmware version 85.85  
Dec 13 15:32:09 maryland kernel: ray_init tib_length = 0x20 
Dec 13 15:32:09 maryland kernel: ray_init ending 
Dec 13 15:32:09 maryland kernel: ray_dev_init(dev=81ceec60) 
Dec 13 15:32:09 maryland kernel: dl_startup_params entered 
Dec 13 15:32:09 maryland kernel: dl_startup_params start ccsindex = 14 
Dec 13 15:32:09 maryland kernel: interrupt_ecf(local=8033f000, ccs = 0xe 
Dec 13 15:32:09 maryland kernel: ray_cs dl_startup_params started timer for verify_dl_startup 
Dec 13 15:32:09 maryland kernel: ray_dev_init ending 
Dec 13 15:32:09 maryland kernel: eth0: RayLink, irq 3, hw_addr 00:00:8F:88:F1:81 
Dec 13 15:32:09 maryland kernel: Returning from ray_config. 
Dec 13 15:32:09 maryland kernel: ray_cs ray_attach ending 
Dec 13 15:32:09 maryland kernel: ray_open('eth0') 
Dec 13 15:32:09 maryland kernel: ray_open ending 
Dec 13 15:32:09 maryland kernel: ray_cs set_multicast_list(81ceec60) 
Dec 13 15:32:09 maryland kernel: ray_cs set_multicast_list(81ceec60) 
Dec 13 15:32:09 maryland cardmgr[338]: + route: netmask doesn't match route address
Dec 13 15:32:09 maryland cardmgr[338]: + Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
Dec 13 15:32:09 maryland cardmgr[338]: +        route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
Dec 13 15:32:09 maryland cardmgr[338]: + 
Dec 13 15:32:09 maryland cardmgr[338]: +        route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
Dec 13 15:32:09 maryland cardmgr[338]: +        route {-V|--version}                  Display version/author and exit.
Dec 13 15:32:09 maryland cardmgr[338]: + 
Dec 13 15:32:09 maryland cardmgr[338]: +         -v, --verbose            be verbose
Dec 13 15:32:09 maryland cardmgr[338]: +         -n, --numeric            dont resolve names
Dec 13 15:32:09 maryland cardmgr[338]: +         -N, --symbolic           resolve hardware names
Dec 13 15:32:09 maryland cardmgr[338]: +         -e, --extend             display other/more information
Dec 13 15:32:09 maryland kernel: ray_update_multi_list(81ceec60) 
Dec 13 15:32:09 maryland kernel: ray_update_multi add addr 01005e000001 
Dec 13 15:32:09 maryland kernel: ray_cs update_multi 1 addresses in list 
Dec 13 15:32:09 maryland kernel: interrupt_ecf(local=8033f000, ccs = 0xe 
Dec 13 15:32:09 maryland kernel: ray_cs set_multicast_list(81ceec60) 
Dec 13 15:32:09 maryland kernel: ray_cs set_multicast_list(81ceec60) 
Dec 13 15:32:09 maryland kernel:   1  0 5e  0  0  1 44 31  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0  0  0 8f 88 f1 81 7f ff  2  0  0  1  1  7 50 3f 82 ce 7f ff fb 1e c7 5c  5  4  2  4  0  c bd 4e ff ff  5 ff  1  b 4e 3f  f  4  8 28 28  7  0  2  2 aa aa  3  0  0  0  1 4f 55 55 55 55 55 
Dec 13 15:32:09 maryland kernel: interrupt_ecf(local=8033f000, ccs = 0xe 
Dec 13 15:32:09 maryland cardmgr[338]: +         -F, --fib                display Forwarding Information Base (default)
Dec 13 15:32:09 maryland cardmgr[338]: +         -C, --cache              display routing cache instead of FIB
Dec 13 15:32:09 maryland cardmgr[338]: + 
Dec 13 15:32:09 maryland cardmgr[338]: +   <AF>=Use '-A <af>' or '--<af>' Default: inet
Dec 13 15:32:09 maryland cardmgr[338]: +   List of possible address families (which support routing):
Dec 13 15:32:09 maryland cardmgr[338]: +     inet (DARPA Internet) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) 
Dec 13 15:32:09 maryland cardmgr[338]: +     ipx (Novell IPX) ddp (Appletalk DDP) 
Dec 13 15:32:11 maryland kernel: ray_cs interrupt network "ESSID1" joined 
Dec 13 15:32:11 maryland kernel: ray_cs Starting authentication. 
Dec 13 15:32:11 maryland kernel: interrupt_ecf(local=8033f000, ccs = 0x0 
Dec 13 15:32:11 maryland kernel: ray_cs interrupt tx request complete 
Dec 13 15:32:11 maryland kernel: Authentication refused 
Dec 13 15:32:11 maryland kernel: interrupt_ecf(local=8033f000, ccs = 0xe 
Dec 13 15:32:15 maryland kernel: ray_cs interrupt network "ESSID1" join failed 
Dec 13 15:32:20 maryland kernel: interrupt_ecf(local=8033f000, ccs = 0xe 
Dec 13 15:32:21 maryland kernel: ray_cs interrupt network "ESSID1" joined 
Dec 13 15:32:21 maryland kernel: ray_cs Starting authentication. 
Dec 13 15:32:21 maryland kernel: interrupt_ecf(local=8033f000, ccs = 0x0 
Dec 13 15:32:21 maryland kernel: ray_cs interrupt tx request complete 
Dec 13 15:32:21 maryland kernel: Authentication successful 
Dec 13 15:32:21 maryland kernel: ray_cs Starting association with access point 
Dec 13 15:32:21 maryland kernel: interrupt_ecf(local=8033f000, ccs = 0xe 
Dec 13 15:32:22 maryland kernel: ray_cs association successful 
Dec 13 15:32:22 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:22 maryland kernel: untranslate after skb_pull(10), skb->data = 8062249c 
Dec 13 15:32:23 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:23 maryland kernel: untranslate after skb_pull(10), skb->data = 806222bc 
Dec 13 15:32:23 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:23 maryland kernel: untranslate after skb_pull(10), skb->data = 8062249c 
Dec 13 15:32:23 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:23 maryland kernel: untranslate after skb_pull(10), skb->data = 806222bc 
Dec 13 15:32:23 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:23 maryland kernel: untranslate after skb_pull(10), skb->data = 81ceeb5c 
Dec 13 15:32:23 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:23 maryland kernel: untranslate after skb_pull(10), skb->data = 81ceeb5c 
Dec 13 15:32:24 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:24 maryland kernel: untranslate after skb_pull(10), skb->data = 8062249c 
Dec 13 15:32:24 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:24 maryland kernel: untranslate after skb_pull(10), skb->data = 806222bc 
Dec 13 15:32:24 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:24 maryland kernel: untranslate after skb_pull(10), skb->data = 81ceeb5c 
Dec 13 15:32:25 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:25 maryland kernel: untranslate after skb_pull(10), skb->data = 806222bc 
Dec 13 15:32:25 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:25 maryland kernel: untranslate after skb_pull(10), skb->data = 8062235c 
Dec 13 15:32:25 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:25 maryland kernel: untranslate after skb_pull(10), skb->data = 8062253c 
Dec 13 15:32:25 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:25 maryland kernel: untranslate after skb_pull(10), skb->data = 806223fc 
Dec 13 15:32:25 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:25 maryland kernel: untranslate after skb_pull(10), skb->data = 81ceeb5c 
Dec 13 15:32:26 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:26 maryland kernel: untranslate after skb_pull(10), skb->data = 806223fc 
Dec 13 15:32:26 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:26 maryland kernel: untranslate after skb_pull(10), skb->data = 8062253c 
Dec 13 15:32:26 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:26 maryland kernel: untranslate after skb_pull(10), skb->data = 81ceeb5c 
Dec 13 15:32:26 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:26 maryland kernel: untranslate after skb_pull(10), skb->data = 8062253c 
Dec 13 15:32:26 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:26 maryland kernel: untranslate after skb_pull(10), skb->data = 806223fc 
Dec 13 15:32:26 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:32:26 maryland kernel: untranslate after skb_pull(10), skb->data = 8062253c 


6.0  Yet another kind of periodic message
      ==== The above debug message keeps repeating. ====
      ==== Periodically the following happens       ====
      ==== and then the above untranslate message starts                   ==== repeating                                ====

Dec 13 15:33:00 maryland kernel: ray_dev_start_xmit(skb=80c7bb40, dev=81ceec60) 
Dec 13 15:33:00 maryland kernel: ray_hw_xmit(data=8107eb42, len=60, dev=81ceec60) 
Dec 13 15:33:00 maryland kernel: ray_cs translate_frame DIX II 
Dec 13 15:33:00 maryland kernel: ray_hw_xmit default_tx_rate = 0x3 
Dec 13 15:33:00 maryland kernel: interrupt_ecf(local=8033f000, ccs = 0x0 
Dec 13 15:33:00 maryland kernel: ray_cs interrupt tx request complete 
Dec 13 15:33:00 maryland kernel: ray_cs untranslate RFC default 
Dec 13 15:33:00 maryland kernel: untranslate after skb_pull(18), skb->data = 8107eb64 
Dec 13 15:33:00 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:33:00 maryland kernel: untranslate after skb_pull(10), skb->data = 81cee5bc 
Dec 13 15:33:00 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:33:00 maryland kernel: untranslate after skb_pull(10), skb->data = 81b98ebc 
Dec 13 15:33:00 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:33:00 maryland kernel: untranslate after skb_pull(10), skb->data = 81cee5bc 
Dec 13 15:33:01 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:33:01 maryland kernel: untranslate after skb_pull(10), skb->data = 81b98ebc 
Dec 13 15:33:01 maryland kernel: ray_dev_start_xmit(skb=80c7b540, dev=81ceec60) 
Dec 13 15:33:01 maryland kernel: ray_hw_xmit(data=8107eb42, len=60, dev=81ceec60) 
Dec 13 15:33:01 maryland kernel: ray_cs translate_frame DIX II 
Dec 13 15:33:01 maryland kernel: ray_hw_xmit default_tx_rate = 0x3 
Dec 13 15:33:01 maryland kernel: interrupt_ecf(local=8033f000, ccs = 0x0 
Dec 13 15:33:01 maryland kernel: ray_cs interrupt tx request complete 
Dec 13 15:33:01 maryland kernel: ray_cs untranslate RFC default 
Dec 13 15:33:01 maryland kernel: untranslate after skb_pull(18), skb->data = 8107eb64 
Dec 13 15:33:01 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:33:01 maryland kernel: untranslate after skb_pull(10), skb->data = 81cee5bc 
Dec 13 15:33:01 maryland kernel: ray_cs untranslate NOT SNAP ffffff 
Dec 13 15:33:01 maryland kernel: untranslate after skb_pull(10), skb->data = 8062253c 

None You'll probably need to talk to the ray_cs guy

Re: Question Configures but Cannot Contact (John Turkovich)
Date: 1999, Dec 17
From: David Hinds <dhinds@pcmcia.sourceforge.org>

For this problem, I don't really know how to interpret the ray_cs
messages.  You should probably contact Corey, the ray_cs maintainer;
his address should be in the source somewhere.

> Dec 13 15:32:09 maryland cardmgr[338]: + route: netmask doesn't match route address

This part looks like there's something inconsistent in your network
parameters.  It probably isn't responsible for your problem, though.

> Dec 13 15:32:21 maryland kernel: ray_cs interrupt tx request complete 
> Dec 13 15:32:21 maryland kernel: Authentication successful 

This part looks pretty good.

> Dec 13 15:32:22 maryland kernel: ray_cs untranslate NOT SNAP ffffff 

But I really don't know what that might mean.

-- Dave

Sad System Resource Starvation on tecra 500cdt?

Date: 1999, Dec 16
From: matt t matthew

hi

i am having some problems using a tecra 500cdt, rh 6.0 and a linksys etherfast cardbus card. according to the PCMCIA How to, i have system resource starvations.

see my messages:

Dec 16 17:12:37 localhost kernel: Linux PCMCIA Card Services 3.1.1 
Dec 16 17:12:37 localhost kernel:   kernel build: 2.2.5-15 #1 Mon Apr 19 22:21:09 EDT 1999 
Dec 16 17:12:37 localhost kernel:   options:  [pci] [cardbus] [apm] 
Dec 16 17:12:37 localhost kernel: Intel PCIC probe:  
Dec 16 17:12:37 localhost kernel:   Toshiba ToPIC95-B PCI-to-CardBus at bus 0 slot 2, mem 0x68000000, 2 sockets 
Dec 16 17:12:37 localhost kernel:     host opts [0]: [slot 0xf0] [ccr 0x14] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 20/20] 
Dec 16 17:12:37 localhost kernel:     host opts [1]: [slot 0xf0] [ccr 0x24] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 21/21] 
Dec 16 17:12:37 localhost kernel:     ISA irqs (default) = 4,7,9,10,11 polling interval = 1000 ms 
Dec 16 17:12:37 localhost cardmgr[1569]: starting, version is 3.1.1
Dec 16 17:12:37 localhost cardmgr[1569]: watching 2 sockets
Dec 16 17:12:37 localhost kernel: cs: IO port probe 0x0300-0x0375: clean. 

now i put in my card and get a high-low beep. it can be identified as you can see:

Dec 16 17:19:22 localhost cardmgr[1569]: initializing socket 1
Dec 16 17:19:22 localhost cardmgr[1569]: socket 1: Linksys EtherFast 10/100
Dec 16 17:19:22 localhost kernel: cs: cb_alloc(bus 21): vendor 0x1011, device 0x0019 
Dec 16 17:19:22 localhost cardmgr[1569]: executing: 'insmod /lib/modules/2.2.5-15/pcmcia/cb_enabler.o'
Dec 16 17:19:23 localhost cardmgr[1569]: executing: 'insmod /lib/modules/2.2.5-15/pcmcia/tulip_cb.o'
Dec 16 17:19:23 localhost kernel: cs: cb_config(bus 21) 
Dec 16 17:19:23 localhost kernel: cs: could not allocate 128 IO ports for CardBus socket 1 
Dec 16 17:19:23 localhost kernel: tulip_cb: RequestIO: Out of resource 
Dec 16 17:19:24 localhost cardmgr[1569]: get dev info on socket 1 failed: Resource temporarily unavailable

i have tried the cardbus suggestion in the HOWTO and expanded my memory range. does anyone have any ideas? thanks

matt

None You've got to look at IO ports, not memory

Re: Sad System Resource Starvation on tecra 500cdt? (matt t)
Date: 1999, Dec 17
From: David Hinds <dhinds@pcmcia.sourceforge.org>

> Dec 16 17:19:23 localhost kernel: cs: could not allocate 128 IO ports for CardBus socket 1 

This is specifically an IO allocation problem.  You'll have to enlarge
the IO windows in /etc/pcmcia/config.opts, not the memory windows.
The card needs an aligned window of 128 ports, which is a pretty big
block.

-- Dave

Question Weird docking problem w/Tecra 800 & Desk station V plus

Date: 1999, Dec 23
From: Thomas Davis tadavis

Ok, the laptop & pcmcia card services work fine when not docked; when docked, it hangs immediately. (you get the first module loaded; after that, it's dead.)

Undocked:

00:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC97 (rev 05)
        Subsystem: Unknown device 1179:060f
        Flags: bus master, slow devsel, latency 0
        Bus: primary=00, secondary=14, subordinate=14, sec-latency=0
        16-bit legacy interface ports at 0007

00:0b.1 CardBus bridge: Toshiba America Info Systems ToPIC97 (rev 05)
        Subsystem: Unknown device 1179:060f
        Flags: bus master, slow devsel, latency 0
        Bus: primary=00, secondary=15, subordinate=15, sec-latency=0
        16-bit legacy interface ports at 0007

Docked (these are _added_ to above):

01:04.0 CardBus bridge: Toshiba America Info Systems ToPIC95 (rev 87)
        Subsystem: Unknown device 1179:060a
        Flags: bus master, slow devsel, latency 0
        Bus: primary=01, secondary=12, subordinate=12, sec-latency=0
        16-bit legacy interface ports at 0007

01:04.1 CardBus bridge: Toshiba America Info Systems ToPIC95 (rev 87)
        Subsystem: Unknown device 1179:060a
        Flags: bus master, slow devsel, latency 0
        Bus: primary=01, secondary=13, subordinate=13, sec-latency=0
        16-bit legacy interface ports at 0007

Any suggestions?

ps. I'm loosing access to the laptop until jan 4; so no great rush on it

None Interrupt conflict, maybe

Re: Question Weird docking problem w/Tecra 800 & Desk station V plus (Thomas Davis)
Date: 1999, Dec 28
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Check the troubleshooting section in the PCMCIA-HOWTO.  I'd guess this
is an interrupt probe problem of some sort.  The HOWTO has some hints
for dealing with these kinds of things.

-- Dave

Question 3.1.8 hangup on startup on Tosh Satellite 4030CDT

Date: 1999, Dec 26
From: Honza Jirousek honzajirousek

Hi, 

I'm running kernel 2.2.12 and PCMCIA 3.1.8 on Satellite
4030CDT, the BIOS PCIC mode setting is set to "Automatic".
Same thing happened with 3.1.4, and not with 3.0.14. 

Up to yesterday I've been running fine with 3Com/Megahertz
3CXEM556 Ethernet/Modem combo card (note: this is *not* a
Cardbus card) in slot 0 (and for a short time before with no
cards, but that was on kernel 2.0.36 and pcmcia 3.0.9). Today
I started to play with my new cards, namely with Adaptec
APA-1480 SCSI and totaly non-name smartmedia (Olympus digital
camera memory) adapter reporting itself as "ATA/IDE Fixed
Disk". Now All these cards in all combinations seem to work
fine (I'll list some configs and logs below), so I tend to
believe they actually don't have much to do with my problem. 

The issue is that pcmci module has some problem loading, which
often results in system hangup on startup, but it also hangs
on /etc/rc.d/init.d/pcmcia stop; /etc/rc.d/init.d/pcmcia
start. The log says about this much when it hangs:

Dec 25 17:28:35 sara pcmcia: Starting PCMCIA services:
Dec 25 17:28:35 sara pcmcia:  modules

There is no special report to the console. Sometimes it gets
through and then everything is great, I can shuffle cards
around and everything. I tried to test it and find some
pattern, but going through these reboots with 4G disk fsck is
long and painful, so I can only offer two incomplete theories:

- it passes on 1 of every 6 attempts
- it passes when the 3com card is in slot 0, but not when it
is in slot 1 or both slots are empty or Adaptec is in slot0
and 3com is in slot 1

I'd like to know what can I do to either fix this, or help
debugging the problem (e.g. compile debugging in and give it a
try (how ?), retrieve kernel dump message (how), give it some 
testing according to better informed methodology. 

Here is a log of succesfull startup:

--------------------------------------------------------------
Dec 25 22:22:13 sara kernel: Linux PCMCIA Card Services 3.1.8 
Dec 25 22:22:13 sara kernel:   kernel build: 2.2.12 #6 P pro 3 23:46:35 EST 1999 
Dec 25 22:22:13 sara kernel:   options:  [pci] [cardbus] [apm] 
Dec 25 22:22:13 sara kernel: Intel PCIC probe:  
Dec 25 22:22:13 sara kernel:   Toshiba ToPIC97 PCI-to-CardBus at bus 0 slot 2, mem 0x68000000, 2 sockets 
Dec 25 22:22:13 sara kernel:     host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 20/20] 
Dec 25 22:22:13 sara kernel:     host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 21/21] 
Dec 25 22:22:13 sara kernel:     ISA irqs (default) = 3,5 polling interval = 1000 ms 
Dec 25 22:22:14 sara pcmcia:  cardmgr.
Dec 25 22:22:14 sara rc: Starting pcmcia succeeded
Dec 25 22:22:14 sara cardmgr[273]: starting, version is 3.1.8
Dec 25 22:22:14 sara cardmgr[273]: config error, file './config.opts' line 14: syntax error
Dec 25 22:22:14 sara cardmgr[273]: watching 2 sockets
Dec 25 22:22:14 sara kernel: cs: IO port probe 0x1000-0x17ff: clean. 
Dec 25 22:22:14 sara kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7 
Dec 25 22:22:14 sara cardmgr[273]: could not adjust resource: IO ports 0x120-0x12f: Device or resource busy
Dec 25 22:22:14 sara cardmgr[273]: could not adjust resource: IO ports 0x2f8-0x2ff: Device or resource busy
Dec 25 22:22:14 sara inet: inetd startup succeeded
Dec 25 22:22:14 sara cardmgr[273]: initializing socket 0
Dec 25 22:22:14 sara kernel: cs: memory probe 0x0d0000-0x0dffff: clean. 
Dec 25 22:22:14 sara cardmgr[273]: socket 0: 3Com/Megahertz 3CXEM556 Ethernet/Modem
Dec 25 22:22:14 sara sshd: Starting sshd: 
Dec 25 22:22:14 sara cardmgr[273]: executing: 'insmod /lib/modules/2.2.12/pcmcia/3c589_cs.o irq_list=3'
Dec 25 22:22:14 sara cardmgr[273]: executing: 'insmod /lib/modules/2.2.12/pcmcia/serial_cs.o irq_list=3'
Dec 25 22:22:14 sara kernel: eth0: 3Com 3c589, io 0x300, irq 3, hw_addr 00:00:86:30:9C:B7 
Dec 25 22:22:14 sara kernel:   8K FIFO split 5:3 Rx:Tx, auto xcvr 
Dec 25 22:22:14 sara kernel: tty01 at 0x02f8 (irq = 3) is a 16550A 
Dec 25 22:22:14 sara cardmgr[273]: executing: './network start eth0'
Dec 25 22:22:15 sara cardmgr[273]: + usage: ifup <device name>
Dec 25 22:22:15 sara cardmgr[273]: start cmd exited with status 1
Dec 25 22:22:15 sara sshd: sshd
Dec 25 22:22:15 sara cardmgr[273]: executing: './serial start ttyS1'
--------------------------------------------------------------

just in case, here is how APA and memory cards are detected when inserted

--------------------------------------------------------------
Dec 25 22:22:41 sara cardmgr[273]: initializing socket 0
Dec 25 22:22:41 sara kernel: ROM image dump: 
Dec 25 22:22:41 sara kernel:   image 0: 0x000000-0x0001ff, signature PCIR 
Dec 25 22:22:41 sara kernel:   image 1: 0x000200-0x0003ff, signature PCIR 
Dec 25 22:22:41 sara cardmgr[273]: socket 0: Adaptec APA-1480 SCSI Host Adapter
Dec 25 22:22:41 sara cardmgr[273]: executing: 'insmod /lib/modules/2.2.12/pcmcia/cb_enabler.o'
Dec 25 22:22:41 sara cardmgr[273]: executing: 'insmod /lib/modules/2.2.12/pcmcia/apa1480_cb.o'
Dec 25 22:22:46 sara kernel: cs: cb_config(bus 20) 
Dec 25 22:22:46 sara kernel:   fn 0 bar 1: io 0x1000-0x10ff 
Dec 25 22:22:46 sara kernel:   fn 0 bar 2: mem 0xa0030000-0xa0030fff 
Dec 25 22:22:46 sara kernel:   fn 0 rom: mem 0xa0020000-0xa002ffff 
Dec 25 22:22:46 sara kernel: cs: cb_enable(bus 20) 
Dec 25 22:22:46 sara kernel:   bridge io map 0 (flags 0x21): 0x1000-0x10ff 
Dec 25 22:22:46 sara kernel:   bridge mem map 0 (flags 0x1): 0xa0020000-0xa0030fff 
Dec 25 22:22:46 sara kernel: apa1480_attach(bus 20, function 0) 
Dec 25 22:22:46 sara kernel: (scsi1) <Adaptec PCMCIA SCSI controller> found at PCI 0/0 
Dec 25 22:22:46 sara kernel: (scsi1) Narrow Channel, SCSI ID=7, 3/255 SCBs 
Dec 25 22:22:46 sara kernel: (scsi1) Downloading sequencer code... 413 instructions downloaded 
Dec 25 22:22:46 sara kernel: scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.20/3.2.4 
Dec 25 22:22:47 sara kernel:        <Adaptec PCMCIA SCSI controller> 
Dec 25 22:22:47 sara kernel: scsi : 2 hosts. 
Dec 25 22:22:47 sara kernel: (scsi1:0:3:0) Synchronous at 20.0 Mbyte/sec, offset 15. 
Dec 25 22:22:47 sara kernel:   Vendor: COMPAQ    Model: DCHS04Y           Rev: 5555 
Dec 25 22:22:47 sara kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02 
Dec 25 22:22:47 sara kernel: (scsi1:0:5:0) Synchronous at 10.0 Mbyte/sec, offset 15. 
Dec 25 22:22:47 sara kernel:   Vendor: YAMAHA    Model: CRW6416S          Rev: 1.0c 
Dec 25 22:22:47 sara kernel:   Type:   CD-ROM                             ANSI SCSI revision: 02 
Dec 25 22:22:47 sara kernel: Detected scsi disk sda at scsi1, channel 0, id 3, lun 0 
Dec 25 22:22:48 sara kernel: SCSI device sda: hdwr sector= 512 bytes. Sectors= 8386000 [4094 MB] [4.1 GB] 
Dec 25 22:22:48 sara kernel:  sda: sda1 < sda5 sda6 > 
Dec 25 22:22:48 sara kernel: Detected scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 
Dec 25 22:22:48 sara kernel: Detected scsi CD-ROM sr1 at scsi0, channel 0, id 0, lun 1 
Dec 25 22:22:48 sara kernel: Detected scsi CD-ROM sr2 at scsi0, channel 0, id 0, lun 2 
Dec 25 22:22:48 sara kernel: Detected scsi CD-ROM sr3 at scsi0, channel 0, id 0, lun 3 
Dec 25 22:22:48 sara kernel: Detected scsi CD-ROM sr4 at scsi0, channel 0, id 0, lun 4 
Dec 25 22:22:48 sara kernel: Detected scsi CD-ROM sr5 at scsi0, channel 0, id 0, lun 5 
Dec 25 22:22:48 sara kernel: Detected scsi CD-ROM sr6 at scsi0, channel 0, id 0, lun 6 
Dec 25 22:22:48 sara kernel: Detected scsi CD-ROM sr7 at scsi0, channel 0, id 0, lun 7 
Dec 25 22:22:48 sara kernel: Detected scsi CD-ROM sr8 at scsi1, channel 0, id 5, lun 0 
Dec 25 22:22:48 sara kernel: sr0: scsi3-mmc drive: 24x/24x xa/form2 cdda tray 
Dec 25 22:22:48 sara kernel: Uniform CDROM driver Revision: 2.55 
Dec 25 22:22:48 sara kernel: sr1: scsi3-mmc drive: 24x/24x xa/form2 cdda tray 
Dec 25 22:22:48 sara kernel: sr2: scsi3-mmc drive: 24x/24x xa/form2 cdda tray 
Dec 25 22:22:48 sara kernel: sr3: scsi3-mmc drive: 24x/24x xa/form2 cdda tray 
Dec 25 22:22:48 sara kernel: sr4: scsi3-mmc drive: 24x/24x xa/form2 cdda tray 
Dec 25 22:22:48 sara kernel: sr5: scsi3-mmc drive: 24x/24x xa/form2 cdda tray 
Dec 25 22:22:48 sara kernel: sr6: scsi3-mmc drive: 24x/24x xa/form2 cdda tray 
Dec 25 22:22:48 sara kernel: sr7: scsi3-mmc drive: 24x/24x xa/form2 cdda tray 
Dec 25 22:22:48 sara kernel: sr8: scsi3-mmc drive: 16x/16x writer cd/rw xa/form2 cdda tray 
Dec 25 22:22:48 sara kernel: VFS: Disk change detected on device sr(11,0) 
Dec 25 22:22:48 sara kernel: VFS: Disk change detected on device sr(11,1) 
Dec 25 22:22:48 sara kernel: VFS: Disk change detected on device sr(11,2) 
Dec 25 22:22:48 sara kernel: VFS: Disk change detected on device sr(11,3) 
Dec 25 22:22:49 sara kernel: VFS: Disk change detected on device sr(11,4) 
Dec 25 22:22:49 sara kernel: VFS: Disk change detected on device sr(11,5) 
Dec 25 22:22:49 sara kernel: VFS: Disk change detected on device sr(11,6) 
Dec 25 22:22:49 sara kernel: VFS: Disk change detected on device sr(11,7) 
Dec 25 22:22:55 sara kernel: VFS: Disk change detected on device sr(11,8) 
Dec 25 22:22:55 sara cardmgr[273]: executing: './scsi start sda'
Dec 25 22:22:56 sara cardmgr[273]: executing: './scsi start scd8'
Dec 25 22:22:56 sara cardmgr[273]: + open() failed: No such file or directory
--------------------------------------------------------------
Dec 25 20:14:29 sara cardmgr[273]: initializing socket 0
Dec 25 20:14:29 sara cardmgr[273]: socket 0: ATA/IDE Fixed Disk
Dec 25 20:14:29 sara cardmgr[273]: executing: 'insmod /lib/modules/2.2.12/pcmcia/ide_cs.o'
Dec 25 20:14:31 sara kernel: hde: , ATA DISK drive 
Dec 25 20:14:31 sara kernel: ide2 at 0x100-0x107,0x10e on irq 5 
Dec 25 20:14:31 sara kernel: hde: , 15MB w/0kB Cache, CHS=500/4/16 
Dec 25 20:14:31 sara kernel:  hde: hde1 
Dec 25 20:14:31 sara kernel: ide_cs: hde: Vcc = 5.0, Vpp = 0.0 
Dec 25 20:14:31 sara cardmgr[273]: executing: './ide start hde'
Dec 25 20:14:31 sara kernel: VFS: Disk change detected on device ide2(33,0) 
Dec 25 20:14:31 sara kernel:  hde: hde1 
Dec 25 20:14:31 sara kernel: hde: drive_cmd: status=0x51 { DriveReady SeekComplete Error } 
Dec 25 20:14:31 sara kernel: hde: drive_cmd: error=0x04 { DriveStatusError } 
Dec 25 20:14:38 sara kernel: VFS: Disk change detected on device ide2(33,1) 
Dec 25 20:14:38 sara kernel:  hde: hde1 
Dec 25 20:14:38 sara kernel:  hde: hde1 
--------------------------------------------------------------

and here is my /etc/pcmcia/config.opts (only now I noticed there is a syntax error in (exclude) port line):

--------------------------------------------------------------
#
# Local PCMCIA Configuration File
#
# System resources available for PCMCIA devices
#
include port 0x100-0x4ff, port 0x1000-0x17ff
include memory 0xc0000-0xfffff, memory 0xa0000000-0xa0ffffff
#
# Resources we should not use, even if they appear to be available
#
# First built-in serial port
#
exclude irq 4
port 0x3f8-0x3ff, port 0x3e8-03ef
#
# Second built-in serial port
#
reserve irq  3
include port 0x2f8-0x2ff, port 0x120-0x12f
#
# First built-in parallel port
#
exclude irq 7, irq 9
#
# Options for loadable modules
#
module "3c589_cs" opts "irq_list=3"
module "serial_cs" opts "irq_list=3"

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


Honza Jirousek <honza@ecn.cz>

More more details

Re: Question 3.1.8 hangup on startup on Tosh Satellite 4030CDT (Honza Jirousek)
Date: 1999, Dec 28
From: Honza Jirousek honzajirousek

OK, after giving it more testing, I've determined the pattern:

1) on startup, there has to be 16-bit card in socket0 (socket1
can be empty, 16-bit card or cardbus card), or the pcmcia
module will hangup on loading. In particular it will hang when
both slots are empty. 

2) even in cases when it starts up succesfully, running
/etc/rc.d/init.d/pcmcia stop; /etc/rc.d/init.d/pcmcia start
hangs the system

Now this only happens with the BIOS setting "Auto-select" PCIC
mode, detected by pcmcia as "ToPIC97 PCI-to-CardBus". If the
bios is set to "Cardbus" mode (detected by pcmcia as
ToPIC95-B), both problems vanish, but I have several other
problems with this setup:

- my Win98 doesn't seem to be happy with it, installing two
ToPIC95 drivers (for two different memory ranges ???) and 
insist on driver reinstalation on each startup

- under Linux 2.1.12/pcmcia 3.1.8 my external SCSI disk is not 
always detected (but often it is). I don't see why is that.

Honza

Sad Redhat 6.1 doesn't see 3com 3c589d Etherlink III card during and after installation (so NEVER)

Date: 1999, Dec 27
From: Roy van der Linden roy

Help!!!

I run redhat 6.0 on a Toshiba Satelite 4080 XcdT with a 3com 3c589d Etherlink III PCMCIA-card (pcmcia_cs_3.0.9) which runs fine, besides that the sound doesnt work. Due to instabilaty of certain features under 6.0 i tried to upgrade to 6.1

During installation the Installation script doesn't ask for a pcmcia-installdisk. and wont see the etherlink card, although the pcmcia-adapter is eventually started. When i retried the installation and chose for the network-install I found out that when I chose Etherlink III adapter (which is an 3c589) that the install-script tried to load the 3c509_cs which isnt correct.

Does ANYONE know how I can correct this problem, so that I can FINALLY run RedHat 6.1 on the Toshiba Satelite 4080XCDT

thanx in advance,

Roy

Question problem with Xircom RBEM56G 56K modem + 10/100 card on Tecra 8000

Date: 1999, Dec 30
From: jgu1025

I have some problems getting the Xircom RBM56G card to work with Tecra 8000. Basically, the card gets recognized correctly, but I can not get either the ethernet or the modem working.

Here is the whole story:

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


Anybody has the similar experience? Any idea/input/fix will be greatly appreciated. Thanks in advance.

Feedback Re: Xircom Modem Problems on Tecra 8000

Re: Question problem with Xircom RBEM56G 56K modem + 10/100 card on Tecra 8000
Date: 2000, Feb 08
From: Andreas Jungmaier ajung

The PCMCIA Howto mentions that you need to exclude some IRQ values on the Tecra 8000....

More detailed: Add the following line to the config.opts file in /etc/pcmcia :

------------- snip ---------------------

exclude irq 3

exclude irq 5

exclude irq 9

-------------- snip ---------------------

and delete all line that include these irqs, of course :-)

For me this worked well just now....anyways, thanks to David for keeping up that great work !!!

Cheers, Andreas

Question PCMCIA Socket not recongized in a Tecra 700CT

Date: 1999, Dec 30
From: Bernardo Gil bggil

I have a problem with Red Hat 6.0 kernel 2.2.5-15 in a Tecra 700CT with 2 PCMCIA cards: 3Com Mehahertz (3c574_cs) and Viking modem (serial_cs) and cardmgr 3.0.9

The problem is that the card inserted in the socket 1 is not recognized never as the command cardctl ident reports.

This problem not happens in Win95/98/NT thus this I discarded any hardware problem.

I am very new to Linux and I dont know how I can check or force this soket 1 be recognized.

Can anyone give me a hint or help in resolving this issue.

Many thanks

Bernardo

None It may be already fixed

Re: Question PCMCIA Socket not recongized in a Tecra 700CT (Bernardo Gil)
Date: 1999, Dec 30
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I assume that the other socket works fine?  You may have better luck
with a newer PCMCIA driver package.

-- Dave

Idea Sounds like irq/configuration problem

Re: Question PCMCIA Socket not recongized in a Tecra 700CT (Bernardo Gil)
Date: 2000, Mar 21
From: maxdude

I had the same problem with my 700CT, under both Mandrake 6.0 & Caldera OpenLinux 2.3.

What I found was that my PCMCIA configuration files needed some modifications to recognize both cards. Once I made the following changes, I was able to insert & remove PC-Cards with ease.

Try the following:

In the /etc/sysconfig/pcmcia file.

PCMCIA=yes

PCIC=i82365

PCIC_OPTS="cs_irq-9 irq_list=4,10,11

CORE_OPTS=

CARDMGR_OPTS="-f"

NOTE: The above file assumes you want your PCMCIA modem recognized as ttyS0. You must be sure that your BIOS is set to use the internal serial port as com2: (irq=3, port=2f8) Otherwise, remove "4" from the "irq_list=" entry.

Next, modify the /etc/pcmcia/config.opts file:

- Make sure that the following entries are present -

exclude irq 3

exclude irq 5

exclude irq 7

exclude irq 12

exclude irq 14

exclude irq 15

- Comment out the following entry -

# exclude irq 4

NOTE: The above entry again assumes that you want your PCMCIA modem recognized as ttyS0.

After these modifications, I was able to see PC-Cards as they were inserted into or removed from each slot.

I had to make one more file modification in order for the modem to automatically work with kPPP. Add the following line to the /etc/rc.d/rc.local file:

setserial /dev/modem auto_irq autoconfig

Hope this helps.

Sad Tecra 8000, RedHat 6.0, and Xircom 2 CE ps

Date: 1999, Dec 30
From: Irene

I recently installed RedHat linux 6.0 on my Toshiba Tecra 8000 (dual booting with Windows 95). I have a Xircom 2CEps creditcard network adapter which I can't seem to get configured. I can ping the loopback address and myself, but I cannot ping anyone else on my subnet (messages are transmitted, but none received). I am a newbie to Linux but here is some information that I hope will help in diagnosing the problem:

During startup, I get the following messages:

Bringing up interface lo: OK Bringing up interface eth0: Delaying eth0 initialization: FAILED

In /var/log/boot.log, there is the following:

Poohbear network: Bringing up interface lo succeeded Poohbear ifup: Delaying eth0 initialization Poohbear network: Bringing up interface eth0 failed

Poohbear pcmcia:  Starting pcmcia services
Poohbear pcmcia:  modules
Poohbear pcmcia:  cardmgr
Poohbear rd: Starting pcmcia succeeded

Typing dmesg at /root gives me the following info: xirc2ps_cs.c 1.31 1998/12/09/19:32:55 (dd9jn+kvh)

eth0: Xircom: port 0x300, irq3, hwaddr 00:80:C7:D3:AD:95
eth0: media 10Base T, silicon revision 1

/etc/pcmcia/config has the following info: device "xirc2ps_cs" class "network" module "xirc2ps_cs"

card "xircom IIps Ethernet" version "Xircom", "*", "PS-CE2-10" bind "xirc2ps_cs"

Typing cardctl ident gives me Socket 0: product info: "Xircom", "CreditCard 10Base-T": "PS-CE2-10", "2.10" manfid: 0x0105, 0x10b function: 6 (network)

Typing cardctl status gives me: Socket 0: 5V 16-bit card present Function 0: ready

I am a newbie to linux and have no idea what to do now - please help if you can . . .

THANKS!

Ok success: 3com MHz 3CCFEM556B and Tecra 8000

Date: 2000, Jan 13
From: George Betzos betzos

I have made a 3COM MHz 3CCFEM556B multifunction card to work
under redhat 6.1 on a Tecra 8000 (366MHz PII).

I had to make a change to the 3c574_cs.c driver program to
get it to allocate the I/O ports otherwise it failed to do so.

Now it runs mostly fine, at least with the 100BASE-TX
connection I am using. Occasionally I may get kernel messages
like that:

eth0: Too much work in interrupt, status 2091. (or 2011)
eth0: interrupt(s) dropped!

but I don't notice any problems using netscape, telnet, etc.

Also, cardmgr initially recognizes it as a memory card, but I
changed the init script to eject it and then reinsert it and
things are fine from that point on.

Please let me know if I should post the fixes.

George

None "too much work", etc

Re: Ok success: 3com MHz 3CCFEM556B and Tecra 8000 (George Betzos)
Date: 2000, Jan 13
From: David Hinds <dhinds@pcmcia.sourceforge.org>

It would be useful to post or send me the fixes.

The IO port allocation problem sounds particularly odd to me.

The "too much work" message is harmless/normal, and in later drivers,
has been changed to a debugging message so you won't see it.  It comes
up because 100baseT is fundamentally too fast for a 16-bit PCMCIA
card, so there's no way for the driver to pull data off the wire fast
enough to keep up.  So, it ends up having to stop itself from doing
too much work per interrupt... or your machine would slow to a crawl.

The card recognition problem should also be fixed in current drivers.

-- Dave

Sad Tecra 700CT + Linksys = "Tx timed out"

Date: 2000, Jan 26
From: Judah Milgram Jud

Hi,

This is either a bug report or a user problem, not sure which.

System: Toshiba Tecra 700CT
        Slackware 3.x
        Kernel 2.0.38
        pcmcia 3.0.14 (should I be using 3.1.x?)
        Brand new Linksys Etherfast PCMPC100 10/100 PC card
        removed other PC card (a modem, which works)

In /etc/rc.d/rc.pcmcia:
        uncommented PCIC=i82365
        PCIC_OPTS="do_scan=0 irq_list=9" (added this
        as part of troubleshooting; tried different
        variations along the way)

In /etc/pcmcia/pcmcia.opts:
        exclude irq 4
        ... and 3,5,7,10 along the way.

When I do /etc/rc.d/rc.pcmcia start I get the two beeps
        and dmesg tells me: 

Linux PCMCIA Card Services 3.0.14
  kernel build: 2.0.38 #6 Wed Jan 12 17:41:28 EST 2000
  options:  [pci] [apm]
Intel PCIC probe: 
  Toshiba ToPIC95-A PCI-to-CardBus at bus 0 slot 2, mem 0xffeff000, 2 sockets
    host opts [0]: [slot 0xf0] [ccr 0x00] [cdr 0x86] [rcr0x00] [no pci irq] [lat 168/176] [bus 1/1]
    host opts [1]: [slot 0xf1] [ccr 0x00] [cdr 0x86] [rcr0x00] [no pci irq] [lat 168/176] [bus 2/2]
    ISA irqs (default) = 9 polling interval = 1000 ms
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x378-0x37f 0x388-0x38f 0
x3b0-0x3df 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0x0d0000-0x0dffff: clean.
eth0: NE2000 Compatible: io 0x300, irq 9, hw_addr 00:E0:98:71:44:32


Also, /var/run/stab says:

Socket 0: Linksys EtherFast 10/100 Fast Ethernet
0       network pcnet_cs        0       eth0
Socket 1: empty


All this says to me that the Linksys card is recognized,
the driver loads, the irq is set to 9 (which I determined
to be free), and the ioport set to 0x300 (also free). However,
I can't ping out. And I get these
in the system logs:

eth0: Tx timed out, lost interrupt? TSR=0x43, ISR=0x3, t=1000.
eth0: Tx timed out, lost interrupt? TSR=0x43, ISR=0x3, t=6500.
eth0: Tx timed out, lost interrupt? TSR=0x43, ISR=0x3, t=12000.
eth0: Tx timed out, lost interrupt? TSR=0x43, ISR=0x3, t=12000.

NB network configuration should be OK, is essentially
unchanged from back when it worked via another network
device. Also, ifconfig reports eth0 up with sensible
parameters. route -n too.

I'm thoroughly perplexed, my research turned up only the
do_scan=0 idea, and sadly this didn't help. Any advice
greatly appreciated.

Judah

milgram@cgpp.com

More More info on this

Re: Sad Tecra 700CT + Linksys = "Tx timed out" (Judah Milgram)
Date: 2000, Jan 26
From: Judah Milgram Jud

Just some followup:

1) per suggestion seen in similar problem on c.o.l.portable,
   I tried excluding higher ports (0xa00 up) in config.opts.   
   No success, but not surprising since it always chose 0x300  
   anyway.

2) tried to get it up and running on Windows 95. No success,
   but this is likely due to my lack of W-95 expertise.
   It does seem to start up the card (lights on pigtail,
   beeps) but it can't see the network. Anyway it wanted
   files from Windows disk 19 and my set only goes to 13,
   so who knows what's going on there.

3) could the Tx timed out problem stem from problems elsewhere
   in the network? I ask because the whole network is new
   at once, and I haven't confirmed that the desktop (only
   other machine on network) really is able to communicate
   with network. I can ping to the laptop, it loses all 
   packets but I do see the LED on pigtail blink at the ping
   rate.

thanks again,

Judah

milgram@cgpp.com

None ... and more yet

Re: More More info on this (Judah Milgram)
Date: 2000, Jan 26
From: Judah Milgram Jud

For what it's worth: tried installing pcmcia 3.1.8, still
no go. This time I get messages along the lines of

memory_cs: mem0: anonymous: unknown size
memory_cs: mem1: anonymous: unknown size

BTW I noticed a possible point of confusion in the
install procedure. If installing over an existing
setup, it "seems" like the old config files in
/etc/pcmcia get moved to *.O, like the HOWTO says.
But /etc/rc.d/rc.pcmcia seems to remain unchanged, the
new script being installed as *.N. I didn't notice this
before and was trying to start up services with
an old rc.pcmcia. I since fixed that and none of my
previous problems went away. But it is a potential
source of confusion (unless it's in the HOWTO and I
missed it).

OK, enough time wasted on this thing. PLIP doesn't work
on this machine either, making it almost completely
un-networkable. Grrrr, will research my next laptop
purchase more carefully.

grateful for all advice,

Judah

milgram@cgpp.com

Ok Yay!

Re: None ... and more yet (Judah Milgram)
Date: 2000, Jan 30
From: Judah Milgram Jud

Thanks to David Hinds for providing the critical suggestion.

This works:

 Tecra 700CT
 Linux 2.2.6
 pcmcia 3.0.5 (or 6?)
 PCIC_OPTS="do_pci_scan=0"

Also worked: same as above with Linux 2.0.38 and pcmcia 3.0.9

also: just adding that PCIC option and doing restarting (with rc.pcmcia restart - maybe I also tried "stop"+"start") didn't work, I had to do a cold reboot. I addition, during much of this saga the machine was in resume mode without my noticing it; possibly this was a factor too.

Thanks again Dave!

Judah

More More on 3.1.8 attempt

Date: 2000, Jan 27
From: Judah Milgram Jud

Yesterday I wrote

> For what it's worth: tried installing pcmcia 3.1.8, still
> no go. This time I get messages along the lines of
> 
> memory_cs: mem0: anonymous: unknown size
> memory_cs: mem1: anonymous: unknown size

Per suggestion, I went back to capture the system messages
that led up to this. But I can't recreate it!

Now I'm getting (this with 3.1.8)

Linux PCMCIA Card Services 3.1.8
  kernel build: 2.0.38 #6 Wed Jan 12 17:41:28 EST 2000
  options:  [pci] [apm]
Intel PCIC probe: <5>  Bad bridge mapping at 0xffeff000!
not found.
ds: no socket drivers loaded!

and this is what shows up on the tty:

cirrus:/etc/rc.d:ROOT: ./rc.pcmcia start
Starting PCMCIA services: modules/lib/modules/2.0.38/pcmcia/i82365.o: init_modul
e: Device or resource busy
/lib/modules/2.0.38/pcmcia/ds.o: init_module: Device or resource busy
 cardmgr.

I did try excluding 0xf0000-0xfffff in config.opts (and also
0xf0000000-0xffffffff to see if that made a difference).
No change.

I did go back and re-install 3.0.14 to verify same
behavior (suspicion of deteriorating hardware) and saw no
change there from original situation (appears to load,
can't ping out).

more as this develops.

J.

Question pcmcia-3.1.10 - Xircom CE3B-100 on Toshiba Satellite 4080XCDT Linux kernel 2.0.37 - can't ping other machines

Date: 2000, Feb 02
From: Paulo Rodrigues paulor

Hi I looked at all the documentation i found but no mention of problems with such an old kernel; pcmcia compiles and works perfectly on a 2.2.12 kernel; the lights come on and i can ping normally other machines; however, when compiling the same package for the 2.0.37 kernel, make all fails at pnp_bios.c if i config'd it with pnpbios resource checking; i dont think 2.0.37 includes pnp support anyway, but have no idea of the impact not including pnp checking may have... i ran make config again, left pnp out, make all and make install went ok, reviewed /etc/pcmcia/network.opts. then i did /etc/rc.d/rc.pcmcia start (slackware) and it didnt complain, everything detected ok (i think). but, ping wont work... also, after that, i cant remove the modules, /etc/rc.d/rc.pcmcia stop complains that the modules are in use... anyone have any ideas? thanks paulo

None Compare system log messages?

Re: Question pcmcia-3.1.10 - Xircom CE3B-100 on Toshiba Satellite 4080XCDT Linux kernel 2.0.37 - can't ping other machines (Paulo Rodrigues)
Date: 2000, Feb 02
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Can you compare the PCMCIA system log messages under the 2.2.12 kernel
with the 2.0.37 messages?  It could be as simple as an interrupt
conflict, where the 2.2.12/PNP setup automatically skipped the bad
interrupt, but the 2.0.37/no-PNP setup can't figure that out on its
own.

Why not just use the 2.2.12 kernel?

-- Dave

Feedback Untitled

Re: None Compare system log messages? (David Hinds)
Date: 2000, Feb 03
From: Paulo Rodrigues paulor

Hi david, thanks for such a quick reply; i need an old 2.0.XX kernel so i can run oracle application server; i looked at logs and there is a difference, under 2.2.12 host options reports [pci irq 11] but under 2.0.37 it says [no pci irq]; is there a way to force it to use irq 11? or is it more complicated than this? thanks for your interest paulo

None That part should not matter

Re: Feedback Untitled (Paulo Rodrigues)
Date: 2000, Feb 03
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The PCI interrupt assignment should not make a difference in this
case.  I would be more interested in whether the CE3B card is
configured exactly the same in both cases (i.e., same interrupt and
same IO port range).

-- Dave

Ok It didn't - but works now: removed apm support from the kernel

Re: None That part should not matter (David Hinds)
Date: 2000, Feb 04
From: Paulo Rodrigues paulor

Hello David; indeed it didn't matter: the card had the same configuration under both kernels, irq 5 io 0x300; apart from the difference on that pci irq, there wasn't much in logs i could point at. But, looking at configured options, there was [pci] [cardbus] [apm] [pnp] under 2.2.12 and [pci] [cardbus] [apm] under 2.0.37; i rebuilt the kernel without apm support (can't poweroff on shutdown, but thats it :) and recompiled pcmcia: lo and behold, it works! thanks a million, David, and i hope this will benefit some one else (not likely, but...) cheers paulo

Ok Success - Installed a Compu-Shack Cardbus Card on a Toschiba Satelite 4030 CDT

Date: 2000, Feb 03
From: Rainer Backes rbackes

... Got it. I installed the latest PCMCIA (3.1.10) on my Satelite 4030 CDT. The OS is Caldera Open Linux 2.3 (free version from magazine CHIP). I tried a lot with BIOS defaults (Mode Automatic), but that didn't work. I had to switch to 'Cardbus/16'. After that the Card came up and works now. Here my addition to pcmcia/config:

card "COMPU-SHACK FASTline CardBus 10/100 MBit Fast-Ethernet"
  manfid 0x0149,0xc2ab
  bind "tulip_cb"

Thank you very much for your commitment and the help getting our hardware running with LINUX.

Maybe I would had my success event before using the PCMCIA Package of my distribution, if I had switched to the right Bridge mode.

Rainer Backes

Question Ethernetcard and Modem are working _ALMOST_ perfectly

Date: 2000, Feb 03
From: j.m.maurer j.m.maurer

Hi! I'm using a pcmcia ethernet card and a modem on a Toshiba 4090CDS. Both cards are working fine, but they only initialize fine after I re-insert them again after startup. I think this must be very siple to correct.... any sugestions are greatly appriciated.

The output of 1) dmesg and 2) /var/run/stab is below, before and after re-inserting both cards

1) dmesg _before_ re-inserting

Linux PCMCIA Card Services 3.0.14
  kernel build: 2.2.12-20 #1 Mon Sep 27 10:40:35 EDT 1999
  options:  [pci] [cardbus] [apm]
Intel PCIC probe: 
  Toshiba ToPIC97 PCI-to-CardBus at bus 0 slot 2, mem 0x68000000, 2 sockets
    host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 20/20]
    host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 21/21]
    ISA irqs (default) = 4,5,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 0x0d0000-0x0dffff: excluding 0xd0000-0xdffff
cs: memory probe 0x0c0000-0x0cffff: excluding 0xc0000-0xcffff
memory_cs: mem0: anonymous: unknown size
memory_cs: mem1: anonymous: unknown size

2) /var/run/stab _before_ re-inserting

 Socket 0: Anonymous Memory
 0       memory  memory_cs       0       mem0    253     0
 Socket 1: Anonymous Memory
 1       memory  memory_cs       0       mem1    253     16

3) dmesg _after_ re-inserting

Linux PCMCIA Card Services 3.0.14
  kernel build: 2.2.12-20 #1 Mon Sep 27 10:40:35 EDT 1999
  options:  [pci] [cardbus] [apm]
Intel PCIC probe: 
  Toshiba ToPIC97 PCI-to-CardBus at bus 0 slot 2, mem 0x68000000, 2 sockets
    host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 20/20]
    host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 21/21]
    ISA irqs (default) = 4,5,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 0x0d0000-0x0dffff: excluding 0xd0000-0xdffff
cs: memory probe 0x0c0000-0x0cffff: excluding 0xc0000-0xcffff
memory_cs: mem0: anonymous: unknown size
memory_cs: mem1: anonymous: unknown size
eth0: NE2000 Compatible: io 0x300, irq 5, hw_addr 00:C0:0C:03:28:54
tty02 at 0x03e8 (irq = 9) is a 16550A

4) /var/run/stab _after_ re-inserting

 Socket 0: Relia RE2408T Ethernet
 0       network pcnet_cs        0       eth0
 Socket 1: Serial or Modem
 1       serial  serial_cs       0       ttyS2   4       66

None I think this detection problem is already fixed

Re: Question Ethernetcard and Modem are working _ALMOST_ perfectly (j.m.maurer)
Date: 2000, Feb 03
From: David Hinds <dhinds@pcmcia.sourceforge.org>

There have been changes in the 3.1.* drivers that should fix the
problem.

-- Dave

Question DHCP not working under RedHat 6.1 using 3c574

Date: 2000, Feb 08
From: Scott Frase scottfrase

Maybe you can help? I'm running a 3Com FE574b ethernet card on a Toshiba Satellite 4100xDVD running a dual-boot NT40 and RedHat 6.1 setup (128MB RAM). The 3com card works fine with DHCP under NT networking at my work. The card also works fine with my DSL under RedHat at home (Thank you Mr.Hinds!!), but for some reason, DHCP does not seem to work on RedHat at my work (at least, according to the RedHat LinuxConf install directions at http://www.redhat.com/support/manuals/RHL-6.1-Manual/ref-guide/ch-sysconfig.html).

Here are some system messages which may be helpful. When I run netcfg in Linux and try to activate the eth0 interface, I get the error:

> Determining IP information for eth0...Operation failed.
> failed.

dmesg messages
--------------
Linux PCMCIA Card Services 3.1.9
  kernel build: 2.2.14 #1 SMP Sat Feb 5 21:08:10 EST 2000
  options:  [pci] [cardbus] [apm]
Intel PCIC probe: 
  Intel i82365sl B step ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets
    host opts [0]: none
    host opts [1]: none
    ISA irqs (scanned) = 4,5,7,10 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 0x0d0000-0x0dffff: clean.
3c574_cs.c v1.08 9/24/98 Donald Becker/David Hinds, becker@cesdis.gsfc.nasa.gov.
eth0: Megahertz 574B at io 0x300, irq 5, hw_addr 00:50:04:F2:38:E7.
  ASIC rev 1, 64K FIFO split 1:1 Rx:Tx, autoselect MII interface.
Trying to open MFT
eth0: found link beat
eth0: link partner did not autonegotiate

/var/log/messages -----------------

Feb  8 15:29:43 localhost pumpd[677]: starting at Tue Feb  8 15:29:43 2000  
Feb  8 15:29:46 localhost kernel: eth0: found link beat 
Feb  8 15:29:46 localhost kernel: eth0: link partner did not autonegotiate 
Feb  8 15:30:14 localhost kernel: eth0: lost link beat 
Feb  8 15:30:14 localhost kernel: eth0: autonegotiation restarted 
Feb  8 15:30:16 localhost kernel: eth0: found link beat 
Feb  8 15:30:16 localhost kernel: eth0: link partner did not autonegotiate 

I've searched RedHat/LinuxDoc/Linuxstart/altavista with little luck. Do I need to set a static route or tweak a parameter? I'm running out of ideas at this point.

please help!

thanks, scott

More addition: static ip does work under RedHat

Re: Question DHCP not working under RedHat 6.1 using 3c574 (Scott Frase)
Date: 2000, Feb 08
From: Scott Frase scottfrase

I just wanted to add that networking does work if I hard code the IP, default gateway, and DNS info, so it seems that the problem lies with DHCP..I just don't know what!

scott

None Toshiba Satellite 4090xCDT and eth/modem card 3CCFEM556B

Date: 2000, Feb 24
From: Longina Przybyszewska longina

hi,
I could manage to get 2 high beeps during bootstrap - but unfortunelly, it doesnt help much in getting on ethernet:
I can't ping local hosts.
Everything seems to be OK - pcmcia modules and network parameters. I can see there is a problem with routing -
'netstat -r ' takes a _very_ long time to get finished, and in the end, gateway is properly configured, but routing doesn't work.
What I can do to find out where problem is - if I can!

I run Linux Red Hat 6.1 and the latest pcmcia-cs-3.1.11.
Somehow, network is beeing configured before pcmcia has started - could it be reason to my problem?

cheers
Longina

None The importance of using good cables...

Re: None Toshiba Satellite 4090xCDT and eth/modem card 3CCFEM556B (Longina Przybyszewska)
Date: 2000, Feb 25
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The problem was a bad cable (phone cord instead of network cable).
There really is a difference between phone wiring and cables designed
for high speed networking.

-- Dave

Question problem with satellite 2540cds ToPIC97

Date: 2000, Feb 28
From: Stef Epardaud <stef@exes-de-vie>

hi,
i've used pcmcia on linux 2.3.33 and it was working just fine.
after upgraded a few versions and still up to 2.3.48 i cannot
use my pcmcia cards. i used to have a PCIC interrupts scan
that has been removed and now when i load a module for my
xircom 56 modem 10/100 eth card it complains about not 
finding any interrupts.
i have not found anything in this site exept problems
mentionned about this ToPIC97 and i dod not know how to 
access the BIOS of this machine that seems to have no 
access such as a normal PC.
please help me if there is anything obvious i missed.
somebody told me i might not have an i82... intel shipset (forgot the exact name)

None Recent 2.3.* kernels have lots of problems

Re: Question problem with satellite 2540cds ToPIC97 (Stef Epardaud)
Date: 2000, Feb 28
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The PCMCIA drivers in the latest 2.3.* kernels seem to not work for
many people, including me.  A lot of this code is new and went in over
my objections.

-- Dave

None when do you think it will be fixed?

Re: None Recent 2.3.* kernels have lots of problems (David Hinds)
Date: 2000, Feb 28
From: Stef Epardaud <stef@exes-de-vie>

thanx for your fast answer, i can now relax and stop banging
my head on the wall trying to fix this :)
one thing i don't understand is how things that worked
perfectly were broken, and why. but then it must be because
things were maybe not working for all of us, right?
anyways, do you have any idea when it will be fixed ?
too bad my experience with drivers is non existent, i would
have gladly helped :(

Question When did the Kernels change? Can I revert?

Re: None Recent 2.3.* kernels have lots of problems (David Hinds)
Date: 2000, Mar 02
From: Joseph Fannin II trevorcor

Just curious if anyone could tell me when the 2.3 kernels changed; I would like to use the latest kernel that isn't broken. I can't fix this by using Dave Hinds' package, can I? I've tried something like this before, and apparently I have to use the in-kernel drivers rather than the pcmcia-cs package.

pcmcia_core loads fine, but the i82365 bridge module claims that 'device or resource is busy.' The fact that I remember what the bridge is called means I've spent too much time trying to fix this.

Well, at least it isn't pgcs that's screwing things up. Thanks in advance for any help.

None Something new to try

Re: Question When did the Kernels change? Can I revert? (Joseph Fannin II)
Date: 2000, Mar 02
From: David Hinds <dhinds@pcmcia.sourceforge.org>

If you want to try, you can grab the latest PCMCIA beta from
sourceforge.org in /pcmcia/NEW, and build a 2.3.* kernel with all
PCMCIA stuff turned off... and I think you can then compile all PCMCIA
modules from the standalone package.  I haven't had a chance to test
it yet (beyond verifying that the compile is clean).

-- Dave

More tried it, does not work for me at least

Re: None Something new to try (David Hinds)
Date: 2000, Mar 03
From: Stef Epardaud <stef@exes-de-vie>

hi,

i tried the latest pcmcia package, and i get:
ACPI: "TOSHIB" found at ...
ACPI: SCI (IRQ13) allocation failed

None ACPI != PCMCIA

Re: More tried it, does not work for me at least (Stef Epardaud)
Date: 2000, Mar 03
From: David Hinds <dhinds@pcmcia.sourceforge.org>

> ACPI: "TOSHIB" found at ...
> ACPI: SCI (IRQ13) allocation failed

These messages have absolutely nothing to do with PCMCIA.  Do you get
any system log messages that mention PCMCIA?

-- Dave

More well that was all i got :(

Re: None ACPI != PCMCIA (David Hinds)
Date: 2000, Mar 04
From: Stef Epardaud <stef@exes-de-vie>

ah, ok, sorry :)

in fact that aws the closest to what i got usually, i did not
get any message mentionning pcmcia at all.
but this may be because i compiled the modules appart from the
kernel and messed up something as i've never done that before,
i'll look more to see.
what modules have to be in the kernel to detect pcmcia cards?

Question Tecra 8000 and Xircom realbus 10/100 +modem

Date: 2000, Feb 29
From: Pat Colbeck pcolbeck

Hi

I am running SuSE 6.3 on my Tecra8000 with a Xircom RealPort card. I have upgraded the kernel to 2.2.14 and the PCMCIA drivers to 3.1.11. I copied the Suse /sbin/init.d/pcmcia script over the generic one after upgrade as recommened. I have excluded the recommended IRQs for Tecras in config.opts.

On boot it fails loading the i82365 saying "device or resource busy"

Before I upgraded it loaded fine and the ethernet worked OK, the modem didn't though hence the upgrade.

In messages I see this:-

Intel PCIC probe:
  Bridge register mapping failed: check cb_mem_base settings
not found
ds: no socket drivers loaded!

I have confined the scan to irq 11 in rc.config but that hasn't helped.

Any help appreciated

Pat

More Me too ...

Re: Question Tecra 8000 and Xircom realbus 10/100 +modem (Pat Colbeck)
Date: 2000, Mar 02
From: Rhys Morgan rmorgan

I also receive the "... check cb_mem_base" message from i82365 during bootup. However, if I remove the pcmcia_core module and then run "pcmcia start" I have the modules pcmcia_core, i82653, and ds loaded; I also have cardmgr running in the background.

Which leads me to the next point: cardmgr waits forever on its select() call, never detecting activity. cardctl shows nothing in the slots. This is irrespective of the actual card in the slot - RealPort or otherwise.

I have a Toshiba Tecra8000, and probe tells me that I have a ToPIC95-B in it. I am running a 2.2.9-17 kernel from Red Hat, and pcmcia-cs-3.1.11. The BIOS setting is CardBus/16bit. I also have Win-NT4 on the computer, which lets me use a RealPort card quite happily.

If anyone could help, it would be appreciated!

Cheers, Rhys

None The startup problem should be fixed in the 3.1.12 beta

Re: More Me too ... (Rhys Morgan)
Date: 2000, Mar 02
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The cb_mem_base check is fixed in the current beta, on sourceforge.org
in /pcmcia/NEW.

As for the card detection issue, I'm not sure.  This sounds very much
like other Toshiba problems that have been reported over the past
couple years, that I thought had been resolved with newer drivers.  If
these problems persist, I think I would want to see your system log
messages.  And do "cardctl insert" / "cardctl eject" work?

-- Dave

None ... it is.

Re: None The startup problem should be fixed in the 3.1.12 beta (David Hinds)
Date: 2000, Mar 03
From: Rhys Morgan rmorgan

Dave,

Yes, the new version (dated 02-March-2000) resolved both the cb_mem_base error and the cardmgr eternal wait.

Thank you, Rhys

Question T8000 & RealPort - lockups, isdn, ...

Date: 2000, Mar 08
From: Rhys Morgan rmorgan

Hi,

Having loaded the latest (3.1.12) version of the pcmcia card services, I have got past the "...cb_mem_base..." error.

However, this brings a new set of problems:

I can load ethernet (ifup eth0) and access other computers, but unloading (ifdown eth0 or on shutdown) causes the computer to lock up;

I can connect to the analogue modem (cu -lmodem) and issue AT commands, but dialling produces "NO CARRIER" error without making a call;

I would like to know what devices/settings I should set up for the isdn modem - the kernel & kISDN show a list of modems: does one match my card? Does the isdn modem "overlay" the analogue one, as seen in WinNT, such that they must be switched in or out?

Just to recap: I have a Toshiba Tecra8000 with a RealPort card, running a 2.2.9-17 kernel from RedHat. This is alongside WinNT4, as dualboot.

Thank you, Rhys

Ok success: pcmcia 3.1.12 + kernel 2.3.51 on satellite 2540CDS with xircom REM56G

Date: 2000, Mar 13
From: Stef Epardaud <stef@exes-de-vie>

with quite some help from David Hinds i got it to work!
and i'm really very happy about that :)
just one thing though: it does not detect the card when i remove it and insert it back.
it detects memory, so i have to restart the pcmcia services and it all works alright.
thanx a lot!

Idea Portege 660CDT/ToPIC95-B in dual CardBus/16-bit mode

Date: 2000, Mar 31
From: Donald Hudson donh

If anyone else has run into a problem getting both supported 16-bit PC cards and CardBus 32-bit cards to be recognized at the same time on Toshiba laptops (ToPIC CardBus bridge), I may have found the solution (at least, it fixes the problem for my old Portege 660CDT with the ToPIC95-B bridge chip).

I'm using pcmcia-cs-3.1.13 on a 2.2.14 kernel build, and found that while my Linksys EtherFast 10/100 CardBus PC card worked, none of my 16-bit cards would even properly identify. And, yes, I know - if I change the BIOS setting to that crippled 16-bit only PCIC mode, my 16-bit cards do work fine - but then, of course, I can't use any CardBus cards.

What I found (and this may apply to other ToPIC CardBus chipsets as well) is that when a 16-bit card is inserted into one of the CardBus capable slots, the old PCIC compatible PowerControlReg for that slot must still be programed to supply the correct power. Just programming the CardBus version of the PCR to supply the power as is done in the current i82365 driver doesn't seem to work for that case - it leaves the power bits in the PCIC version of the register uninitialized and the 16-bit card remains unpowered.

I can post the fixed code if needed, but I'd rather go through Dave or the current "owner" to avoid conflicting patches floating around.

Donald H.

None I think it is more tricky than that, unfortunately

Re: Idea Portege 660CDT/ToPIC95-B in dual CardBus/16-bit mode (Donald Hudson)
Date: 2000, Apr 01
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Argh.  The i82365 module used to use the old PCIC power register for
ToPIC chipsets, but this turned out to also cause problems, and I can
tell you for certain that on at least some "ToPIC95B" chipsets, the
CardBus power register works fine.

Part of this seems connected to a totally brain dead attribute of the
ToPIC chips.  The vendor and device ID's of the ToPIC chips change
depending on the bridge setting in the BIOS.  I have datasheets that
describe a "ToPIC95" and a "ToPIC97", and give vendor and device ID's
for each.  However, in practice, the device ID's don't seem to reflect
what sort of chip you have: they only reflect this BIOS setting.

The next PCMCIA driver release will also report the "revision number",
which I hope might be more informative.  Until I can determine how to
tell which "ToPIC95B" chips need the patch, I can't apply it, because
it is a bad thing on other systems.

-- Dave

Angry Satellite 4090XDVD and zipslack - NO WAY! till now...

Date: 2000, Mar 31
From: Clarissa Alster alster

I have a Satellite 4090DVD toshiba laptop and I have installed both redhat and zipslack. I was trying to install my pcmpia card (DEC21143) and couldn't have my keyboard working. I can enter redhat only through linux single and then disable pcmcia so I can type again!

Don't ask about slackware! It appears DARKSTAR LOGIN: and that's it! I can't type a word! In redhat at least I can enter through single user but zipslack seems to be impossible.

I read some usenet messages talking about Toshiba Laptop Keyboard not working with either 2.2.7 or RedHat 6.0 and a guy was talking that the problem might be solved upgrading the pcmcia-cs-3.0.12.

Clarissa PS: by the way: RED HAT kernel 2.2.12 & PCMCIA 3.0.14 Zipslack kernel 2.2.13 and PCMCIA i wonder...it just say something about topic95 and that's all i can remember

None Interrupt probe problem

Re: Angry Satellite 4090XDVD and zipslack - NO WAY! till now... (Clarissa Alster)
Date: 2000, Mar 31
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I think this is an interrupt probe problem.  If you set:

    PCIC_OPTS="do_scan=0"

in /etc/sysconfig/pcmcia, the problem will go away.  Another quick
workaround: if you suspend and resume, then the keyboard will work
again.

-- Dave

News Toshiba 4090 satellite & Red Hat - Almost there!

Re: Angry Satellite 4090XDVD and zipslack - NO WAY! till now... (Clarissa Alster)
Date: 2000, Mar 31
From: Clarissa Alster alster

Thanks a million to David Hinds I could edit my 
/etc/sysconfig/pcmcia with the following:
  PCIC_OPTS="do_scan=0 irq_mask=0xefff"

FINALLY I could enter RH with my pcmcia enabled but it says

PCMCIA Card Services 3.0.14 no socket drivers loaded Kernel build: 2.2.12-5cl options [PCI] [CARDBUS] [APM]

Thanks again

C

Question Tecra 8100 issues (uses ToPic100)

Date: 2000, Mar 31
From: dabigman

I have a Xircom RBEM56G-100 (CardBus) combo card. 
I have not been able to get this card working although have
successfully installed the REMG-100 (16-bit) on several occasions but cannot get the CardBus one to work. 
I am using the 2.2.14 and the lastest pcmcia package.

TIA.

None Congratulations on picking the hardware combo from hell

Re: Question Tecra 8100 issues (uses ToPic100)
Date: 2000, Mar 31
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Toshiba laptop support has known problems that can't be solved without
help from Toshiba.  And the Xircom CardBus driver is also known to
have problems, and is "experimental".

System log messages are often a good place to start.

-- Dave

More Loss of console/keyboard

Re: None Congratulations on picking the hardware combo from hell (David Hinds)
Date: 2000, Apr 04
From: dabigman

I switched Xircom cards and now am using the RE-100 (16-bit 10/100 card). When I boot I get depmod errors not related to the card (scsi, ide, etc.) and I hear the "good" beeps. As soon as the login prompt appears, I cannot type into the concole. The 3-finger salute also fails. I can boot into single user to modify things but nothing I have tried works. The network is up though because I can telnet into the laptop.

I am using 2.2.14 and 3.1.13 on a Debian system.

Any ideas?

-Ian

None It is an interrupt probe issue

Re: More Loss of console/keyboard
Date: 2000, Apr 04
From: David Hinds <dhinds@pcmcia.sourceforge.org>

See the HOWTO section on interrupt probe failures and try the
suggested fixes.

-- Dave

News I need revision info for ToPIC bridges...

Date: 2000, Apr 06
From: David Hinds <dhinds@pcmcia.sourceforge.org>

In trying to sort out some of the persistent problems with ToPIC chipsets, it is becoming obvious that all chips that call themselves "ToPIC95B" (or "ToPIC97") are not alike. I'd be grateful if people could report the revision numbers displayed in /proc/pci for their ToPIC chipsets (and also mention any specific problems you're still having, with the current PCMCIA drivers). So I can see if there is any correlation between the chip revision, and the problems.

-- Dave

Feedback Satellite 4100XCDT ToPIC97 (rev 5)

Re: News I need revision info for ToPIC bridges... (David Hinds)
Date: 2000, Apr 07
From: Dieter Raith raith

I have problems with a DFE-650. See my mail in this forum

Note Libretto 100 ToPIC97 Rev 20

Re: News I need revision info for ToPIC bridges... (David Hinds)
Date: 2000, Apr 08
From: Rob Braun bbraun

I'm using a Libretto 100, using the ToPIC97 Rev20. I'm the one that has the interrupt problem with the ToPIC97. The userland pcmcia package works fine in a polling mode, but the in kernel version dies a horrible death when it can't find an interrupt for it.

Sad IRQ11 conflict causing cardmgr startup problems on 3110CT ToPIC100 ?

Re: News I need revision info for ToPIC bridges... (David Hinds)
Date: 2000, Apr 30
From: Piete Brooks pb

On a Toshiba Prtege 3110CT with a ToPIC100 rev 20 if CardServices are started after the network, the system freezes.
By pressing the reset button (in `resume' mode) and doing three to five `suepend + resume' cycles, things recover.
The problem appears to relate to IRQ 11 being shared by the eepro100 LAN interface on the IO adaptor.
Should it be possible to share IRQ 11 ?
Can one of them be moved to another IRQ ?

A HACK is to start CardServices before the network.
Is there a problem with doing this ?


2.2.14-5.0 #1 Sun Apr 30 10:15:08 BST 2000 RedHat 6.2
cardctl version 3.1.14 (and 3.1.8)

  Bus  0, device   4, function  0:
    VGA compatible controller: Trident Unknown device (rev 73).
      Vendor id=1023. Device id=9525.
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.  Latency=8.  
      Non-prefetchable 32 bit memory at 0xff400000 [0xff400000].
      Non-prefetchable 32 bit memory at 0xff3e0000 [0xff3e0000].
      Non-prefetchable 32 bit memory at 0xfec00000 [0xfec00000].
  Bus  0, device   7, function  2:
    USB Controller: Intel Unknown device (rev 0).
      Vendor id=8086. Device id=719a.
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.  Latency=64.  
      I/O at 0xff80 [0xff81].
  Bus  0, device  11, function  0:
    CardBus bridge: Toshiba Unknown device (rev 32).
      Vendor id=1179. Device id=617.
      Slow devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.  Latency=64.  Min Gnt=128.Max Lat=4.
  Bus  0, device  12, function  0:
    Multimedia audio controller: Unknown vendor Unknown device (rev 16).
      Vendor id=125d. Device id=1978.
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.  Latency=64.  Min Gnt=2.Max Lat=24.
      I/O at 0xfc00 [0xfc01].
  Bus  0, device  14, function  0:
    Ethernet controller: Intel 82557 (rev 8).
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.  Latency=64.  Min Gnt=8.Max Lat=56.
      Non-prefetchable 32 bit memory at 0xfebff000 [0xfebff000].
      I/O at 0xfb40 [0xfb41].
      Non-prefetchable 32 bit memory at 0xfea00000 [0xfea00000].


Interrupt routing table found at address 0xf0190:

  Version 1.0, size 0x0090
  Interrupt router is device 00:07.0
  PCI exclusive interrupt mask: 0x0000
  Compatible router: vendor 0x8086 device 0x122e
  
Device 00:0b.0 (slot 0):
  INTA: link 0x60, irq mask 0x0800
  
Device 00:09.0 (slot 0):
  INTA: link 0x62, irq mask 0x0800
  
Device 00:04.0 (slot 0):
  INTA: link 0x62, irq mask 0x0800
  
Device 00:0d.0 (slot 0):
  INTA: link 0x61, irq mask 0x0008
  
Device 00:0c.0 (slot 0):
  INTA: link 0x63, irq mask 0x0800
  
Device 00:07.0 (slot 0):
  INTD: link 0x63, irq mask 0x0800
  
Device 00:0e.0 (slot 1): 
  INTA: link 0x63, irq mask 0x0800
  
Interrupt router: Intel 82440MX PCI-to-ISA bridge
  PIRQ1 (link 0x60): irq 11
  PIRQ2 (link 0x61): irq 3
  PIRQ3 (link 0x62): irq 11
  PIRQ4 (link 0x63): irq 11
  Serial IRQ: [enabled] [quiet] [frame=21] [pulse=12] 

  
With eepro100 module installed:
  
Linux PCMCIA Card Services 3.1.14
  kernel build: 2.2.14-5.0 #2 Sun Apr 30 10:15:08 BST 2000
  options:  [pci] [cardbus] [apm]
PCI routing table version 1.0 at 0xf0190
  00:0b.0 -> irq 11
Intel PCIC probe: 
  Toshiba ToPIC100 rev 20 PCI-to-CardBus at slot 00:0b, mem 0x68000000
    host opts [0]: [slot 0xf0] [ccr 0x16] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 20/20]
    ISA irqs (default) = 4,5,7,9,10,12,15 PCI status changes
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.

 11:   66179628          XT-PIC  eth0, i82365


Without eepro100 module:

Linux PCMCIA Card Services 3.1.14
  kernel build: 2.2.14-5.0 #2 Sun Apr 30 10:15:08 BST 2000
  options:  [pci] [cardbus] [apm]
PCI routing table version 1.0 at 0xf0190
Intel PCIC probe: 
  Toshiba ToPIC100 rev 20 PCI-to-CardBus at slot 00:0b, mem 0x68000000
    host opts [0]: [slot 0xf0] [ccr 0x17] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 20/20]
    ISA irqs (default) = 4,5,7,9,10,15 PCI status changes
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: cb_alloc(bus 20): vendor 0x10b7, device 0x515

None Something to try

Re: Sad IRQ11 conflict causing cardmgr startup problems on 3110CT ToPIC100 ? (Piete Brooks)
Date: 2000, Jun 09
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Try with the 09-Jun-00 beta on sourceforge.org in /pcmcia/NEW.

-- Dave

Ok 3.1.17 fixes 3110CT ToPIC100 rev 20 problem!

Re: None Something to try (David Hinds)
Date: 2000, Jun 12
From: Piete Brooks pb

The user noticed another problem, in that it would freeze if the machine was booted without a PCMCIA card in. Loading 3.1.17 seems to have fixed both problems!
Adding Swap: 530104k swap-space (priority -1)
maestro: version 0.14 time 10:39:59 Apr 30 2000
maestro: Configuring ESS Maestro 2E found at IO 0xFC00 IRQ 11
maestro:  subvendor id: 0x00011179
maestro: not attempting power management.
maestro: AC97 Codec detected: v: 0x83847609 caps: 0x6940 pwr: 0xf
maestro: 1 channels configured.
eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
eepro100.c: $Revision: 1.18 $ 1999/12/29 Modified by Andrey V. Savochkin 
eth0: OEM i82557/i82558 10/100 Ethernet at 0xc4060000, 00:00:39:37:B9:1A, IRQ 11.
  Board assembly 000000-000, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x04f4518b).
  Receiver lock-up workaround activated.
Linux PCMCIA Card Services 3.1.17
  kernel build: 2.2.14-5.0 #1 Tue Mar 7 20:35:25 EST 2000
  options:  [pci] [cardbus] [apm]
PCI routing table version 1.0 at 0xf0190
  00:0b.0 -> irq 11
Intel PCIC probe: 
  Toshiba ToPIC100 rev 20 PCI-to-CardBus at slot 00:0b, mem 0x68000000
    host opts [0]: [slot 0xf0] [ccr 0x16] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 20/20]
    ISA irqs (default) = 4,5,7,9,10,12,15 PCI status changes
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.
Lucent Modem driver version 4.27.5.66 with MANY_PORTS MULTIPORT SHARE_IRQ enabled
ttyS14 at 0x1c00 (irq = 3) is a Lucent
cs: memory probe 0x0d0000-0x0dffff: clean.
hdc: CD-224E, ATAPI CDROM drive

None Toshiba Portege 3015CT (ToPIC97 rev 6)

Re: News I need revision info for ToPIC bridges... (David Hinds)
Date: 2000, Jun 26
From: KevinArima Starfox

  Bus  0, device  19, function  0:
    CardBus bridge: Toshiba ToPIC97 (rev 6).
      Slow devsel.  Fast back-to-back capable.  Master Capable.  No bursts.  Min Gnt=128.Max Lat=4.

This is on a Toshiba Portege 3015CT (3010-3025 is all the same) using BIOS Setting of Auto for the PCMCIA controller. If the PCMCIA controller is changed to Cardbus/16-bit, then Linux reports it being a ToPIC95B.

Haven't had any problems so far other than certain card issues which were fixed in 3.1.16. Have used the following cards: 3Com 3C574-TX (10/100 16-bit) 3Com 3CCFE575CT (10/100 CardBus) 3Com 3CXFEM656C (10/100-Modem Cardbus - eth interface only) 3Com 3CXM056-BNW (Modem 16-bit) SanDisk CompactFlash Adapter (CF 16-bit) Megahertz XJAEM3336 (10bT-Modem 16-bit) Addonics ATA Adapter (IDE 16-bit)

Question D-Link DFE-650 in Satellite 4100XCDT

Date: 2000, Apr 07
From: Dieter Raith raith

The following problem: Card is detected but I have no access to the network. If I attach it to a 10Mb hub link is on both on the adapter and the hub, if to a 10/100Mb hub link and 10/100 led is on, but no link signal on the hub, if to a 100Mb hub link,half/full and 10/100 is blinking, but no indicator at the hub. A 3Com 589D works immediately. Dieter

Question worth upgrading?

Date: 2000, Apr 07
From: Dieter Raith raith

It seems that I was drawing several jokers: Toshiba Laptop Satellite 4100XCDT with ToPIC97 chipset and DFE-650 Fast Ethernet PCMCIA card

The kernel I installed is 2.2.13 PCMCIA package 3.1.3-2

3Com 33589D and Xircom CEM56 work, so I asume there are no errors setting up the software. All seems to be ok. I read that there are problems with newer DFE-650 cards, but not if they are fixed or not. Does it make sense to upgrade at that stage or buy another card?

Rgds Dieter

None The DFE650 problem should be sorted out soon

Re: Question worth upgrading? (Dieter Raith)
Date: 2000, Apr 07
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The DFE650 issue is not really resolved yet, but I expect that it
should be sorted out in the next week or so.

-- Dave

Feedback The DFE650 problem solved ???

Re: None The DFE650 problem should be sorted out soon (David Hinds)
Date: 2000, Aug 27
From: Jorge Pizarro jpizarro

Hi Dave, Dieter,

Is the DFE650 problem solved now ???
I have a similar problem, kernel 2.2.16-3 (redhat), pcmcia card services 3.1.8, DFE 650 on Toshiba Satellite 2210XCDS.
The card is detected (two beeps), ping to eth0 IP works
but to default gateway doesn't.
On /var/log/messages appears:
    eth0: found link beat
    eth0: lost link beat     (one second later)

This card works fine on the same laptop with NT.

Regards, Jorge Pizarro

Ok Fixed with Jochen Friedrich's hint.

Re: Feedback The DFE650 problem solved ??? (Jorge Pizarro)
Date: 2000, Aug 28
From: Jorge Pizarro jpizarro

Hi Dave,

I just fix the problem with DFE-650 with Jochen Friedrich's recomendation on "PCMCIA Network Adapter Issues, Message 46, tool fa-select".

Regards,

Jorge Pizarro

Ok floppy_cs updated for 2.3.99pre3

Date: 2000, Apr 08
From: Rob Braun bbraun

For all the Libretto owners out there, I've updated David Bateman's floppy_cs-1.02 driver for the 2.3.99pre3 kernel, and I'll keep on top of it for the 2.4 release, if changes need to be made.

I've mailed my changes to David Bateman, so hopefully they will be incorporated into a new release of the floppy_cs driver. Until then, the kernel patch for the new kernel is available at: http://www.synack.net/~bbraun/floppy2399p3.fix

The pcmcia portion of the floppy_cs driver works fine with 3.1.14 beta, once the kernel has been patched with the above patch.

Rob

Sad Tecra550CDT and 2 ethernets IRQ problem

Date: 2000, Apr 11
From: Fred Beck FredBeck

I'm trying to get a Tecra550CDT to recognize two ethernet adaptors in preparation of setting it up as a firewall.

I'm running RH 6.1 and have 2 Linksys 10/100 cards (Socket0-PCMPC100, Socket1-EC2T). Both cards show up in /etc/pcmcia/config, and my current copy of /etc/sysconfig/pcmcia reads:

  PCMCIA=yes
  PCIC=i82365
  PCIC_OPTS="cs_irq=9 irq_list=10,11"
  CORE_OPTS=
  CARDMGR_OPTS="-f"

[I've tried many variations of the above...]

I've set up /etc/pcmcia/network to have two separate entries for :

  case "$ADDRESS" in
  *,0,*,*)
     <SNIP>
  ;;
  *,1,*,*)
    <SNIP>
  ;;
esac

The basic problem is that I keep getting the resource conflict: "RequestIRQ: Resource in use"

cardmgr seems to detect removal and insertion of the cards just fine. If I remove card0 and start/stop pcmcia, card1 does get recognized and setup on IRQ-10. Basically, cardmgr seems to only want IRQ-10 for both cards.

I'd appreciate any help anyone has to offer. Thanx!

None Not enough free interrupts, apparently

Re: Sad Tecra550CDT and 2 ethernets IRQ problem (Fred Beck)
Date: 2000, Apr 11
From: David Hinds <dhinds@pcmcia.sourceforge.org>

You have an interrupt starvation problem.  The PCMCIA-HOWTO has some
information about this situation.  When the i82365 module loads, it
reports what interrupts appear to be available for PCMCIA devices.  It
must have decided that irq 11 is not usable: maybe it is committed for
PCI.

To say more, I'd want to see the PCIC probe messages from the i82365
driver.  You should probably bag the cs_irq setting and instead maybe
force polling for card insertions, with "poll_interval=100".  That may
free up another interrupt.

The latest PCMCIA release may also do a better job of configuring
interrupts, than the drivers included in RH6.1.

-- Dave

More RE: Not enough free interrupts, apparently

Re: None Not enough free interrupts, apparently (David Hinds)
Date: 2000, Apr 13
From: Fred Beck FredBeck

> You have an interrupt starvation problem.  The PCMCIA-HOWTO
> has some information about this situation.  When the i82365
> module loads, it reports what interrupts appear to be
> available for PCMCIA devices.  It must have decided that irq
> 11 is not usable: maybe it is committed for PCI.

This is where I was assuming the issue was. Why is the only question remaining.

> To say more, I'd want to see the PCIC probe messages from
> the i82365 driver.

Great, here is what it looks like:

  # probe -v
  PCI bridge probe: not found.
  Intel PCIC probe:
    ident(0)=0x83  ident(1)=0x83
    i82365sl B step found, 2 sockets.

> You should probably bag the cs_irq setting and instead
> maybe force polling for card insertions, with
> "poll_interval=100".  That may free up another interrupt.

Tried this in one of my "itterations" but went back to your suggestion. No joy.

> The latest PCMCIA release may also do a better job of
> configuring interrupts, than the drivers included in RH6.1.

This is why it took me so long to reply. Since I didn't have a lot of time invested in RH6.1, I poked around a bit and have seen mostly praise for RH6.2. So, I jumped in with both feet... and then looked around.

Tried the same configs with native RH6.2 (pcmcia 3.1.8), with the same lack of results. So, I then downloaded the latest pcmcia 3.1.14 bits, config'd, compiled and installed... no joy.

Either card gets recognized, but only whoever is first recognized gets configured.

Could this have something to do with the 0x83 base address being the same on both. One thing I didn't try was forcing the base address. But then, I'm not sure exactly just how to do this.

Thanx again for your pointers.

  -fred

More More information

Re: More RE: Not enough free interrupts, apparently (Fred Beck)
Date: 2000, Apr 13
From: Fred Beck FredBeck

I neglected to give you the output of dmesg:

  Intel PCIC probe:
    Intel i82365sl B step rev 00 ISA-to-PCMCIA at port 0x3d0 ofs 0x00
      host opts [0]: none
      host opts [1]: none
      ISA irqs (scanned) = 10 polling interval = 1000 ms
  cs: IO port probe 0x1000-0x17ff: clean.
  cs: IO port probe 0x0100-0x04ff: clean.
  cs: IO port probe 0x0a00-0x0aff: clean.
  cs: memory probe 0x0d0000-0x0dffff: clean.
eth0: NE2000 Compatible: io 0x300, irq 10, hw_addr 00:E0:98:02:2D:F5
  pcnet_cs: RequestIRQ: Resource in use

(I'm also curious why I don't see the infamouse ToPic brige that causes so many fits.)

  -fred

Angry Tecra 8000 + TDK Ethernet/Modem+Suse: Part 2

Date: 2000, Apr 13
From: Alexei Gorbatov alexx

I exclude irq 3,4,5,7,9,10 in /pcmcia/config.opts All internet parameters are filled in rc.config and network.opts The sound is high when linux mount PCMCIA and my card but initialization of network fails. The message is follow:

socket 1: TDK Global Networker Ethernet/Modem

executing: 'insmod /lib/modules/2.2.13/pcmcia/serial_cs.o'
executing: './serial start ttyS1'
mounting network SIOCSIFADDR: No such device eth0 unknown interface; No such device ....

Anybody had the similar problem???? Pls. help!!!

Tecra 8000 + TDK + SuSe 6.3

    Alex

None You are out of luck

Re: Angry Tecra 8000 + TDK Ethernet/Modem+Suse: Part 2 (Alexei Gorbatov)
Date: 2000, Apr 13
From: David Hinds <dhinds@pcmcia.sourceforge.org>

This is not a supported card. The modem will work, I guess, but that's all.

-- Dave

Ok Success with pcmcia 3.1.14 on toshiba 2065cds

Date: 2000, Apr 18
From: Joseph Fannin II trevorcor

Pcmcia-cs-3.1.14 has compiled for me against kernel version 2.3.99-pre5 and worked. This hasn't been the case with earlier kernels and pcmcia-cs packages (compile failures), or the pcmcia included in -pre5 (compiled ok, didn't work). But the stuff in the kernel didn't crash my computer this time, either....

I'm still getting some warnings from the compiler along the lines of 'init_i82365' defined but not used but everything works okay. I can reproduce these error messages, along with any other pertinent info, if Dave Hinds or anyone else wants to see them.

I would like to thank Dave for his work in getting this hardware working in the new kernels. Oh, and if the lack of docs pisses you off like it does me, you might get some relief in the fact that toshiba is paying me $400 dollars in the settlement over bad floppy drives.

What kills me is that I only paid $1200 for the thing in the first place. ;-)

Question Intel Flash series 2+ card not recognized on Toshiba 4080XCDT

Date: 2000, May 05
From: Dennis Gerasimov denger

Hi!

I have toshiba 4080XCDT running redhat 6.1 with kernel 2.2.6 and pcmcia-cs version 3.1.14.

I also have this pesky flash card which is not recognized. The same card is recognized on a different laptop with same version of pcmcia-cs as a 20Mb series 2+ card (although it says 16Mb on the card).

The card also is recognized by windows 98 on the same laptop as MTD-A089 (???).

This is a 5v card, however on Toshiba cardctl config says:

Socket 0:
  Vcc 5.0V  Vpp1 0.0V  Vpp2 0.0V
  interface type is "memory and I/O"
  irq 5 [exclusive] [level]
  function 0:
    config base 0x0400
      option 0x60 status 0x00 copy 0x00
    io 0x0300-0x031f [auto]
Socket 1:
  Vcc 3.3V  Vpp1 3.3V  Vpp2 3.3V
  memory 0x1000-0x1fff @ 0x000e1000 [16bit]

Where the card is in socket 1.

I have tried many things: booting with the card, booting from windows into linux, inserting the card after boot, but nothing helps. I suspect the problem is that it gets the voltage wrong. Any way to force it to 5v?

Thanks for any help!

None Re: Question: Intel Flash series 2+ card not recognized on Toshiba 4080XCDT

Re: Question Intel Flash series 2+ card not recognized on Toshiba 4080XCDT (Dennis Gerasimov)
Date: 2000, May 06
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Intel series 2+ flash cards should be dual voltage (capable of
operation at either 3.3V or 5V).  What does "cardctl config" report on
the system where the card works correctly?

-- Dave

None Re: Question: Intel Flash series 2+ card not recognized on Toshiba 4080XCDT

Re: None Re: Question: Intel Flash series 2+ card not recognized on Toshiba 4080XCDT (David Hinds)
Date: 2000, May 11
From: David Hinds <dhinds@pcmcia.sourceforge.org>

On Sat, May 06, 2000 at 12:44:02PM -0400, Denis Gerasimov wrote:
> 
> More info on this stupid flash card. It turns out that if I insert the
> card into booted toshiba right after taking it out of the laptop where it
> works (old DEC laptop) it will be recognized. Again as a 20Mb intel series
> 2+ card. However I cannot write to it. Here are relevant messages from the
> syslog when I attampt ftl_format:

Can you read the card successfully?

Can you send me a more complete message log on the problem system?
I'm not that familiar with Toshiba laptop lines; how old a box is
this?  There are still unresolved (maybe unresolvable) issues with the
Linux PCMCIA drivers on Toshiba laptops, and while your problem isn't
one I've heard of before, my options are limited because I don't have
adequate specs on the Toshiba bridge chips.

In your BIOS setup menu, there should be an option for configuring the
PCMCIA bridge mode.  You can try flipping that around; there should be
three options: PCIC mode, Auto, and CardBus/16-bit.

-- Dave

Sad Power settings causing problems with cardbus driver

Date: 2000, May 13
From: Arthur Liu armie

I am having problems with my Toshiba Portege 3020CT.
The Portege 3020 has 3 power settings - Full, Low, User Defined. If the machine is booted up and the 3c59x driver is loaded while the power setting is low, it causes a OOPS. Sometimes, it hangs the machine with just the message:
  00:00:86:37:43:74, IRQ 3

This is happening with pcmcia-cs 3.1.14 with kernel 2.2.1[45].

Even though it may seem that the card is initialised in the following logs, it is not available.

I have attached the relevant bits of the system log. Thanks.

Cheers,

Arthur

-------------------------------------------------------------
May 14 02:08:56 warrior kernel: Linux version 2.2.15 (root@warrior) (gcc version 2.95.2 20000313 (Debian GNU/Linux)) #1 Thu May 4 20:03:49 EST 2000
May 14 02:08:56 warrior kernel: apm: BIOS version 1.2 Flags 0x02 (Driver version 1.12)
May 14 02:08:56 warrior kernel: Toshiba System Managment Mode driver v1.6 11/2/2000
May 14 02:08:56 warrior kernel: Linux PCMCIA Card Services 3.1.14
May 14 02:08:56 warrior kernel: kernel build: 2.2.15 unknown
May 14 02:08:56 warrior kernel: options: [pci] [cardbus] [apm]
May 14 02:08:56 warrior kernel: PCI routing table version 1.0 at 0xf8cd0
May 14 02:08:56 warrior kernel: Intel PCIC probe:
May 14 02:08:56 warrior kernel: Toshiba ToPIC95-B rev 07 PCI-to-CardBus at slot 00:13, mem 0x68000000
May 14 02:08:56 warrior kernel: host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 20/20]
May 14 02:08:56 warrior kernel: host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 21/21]
May 14 02:08:56 warrior kernel: ISA irqs (default) = 3,4,5,7,9,10,12,15 polling interval = 1000 ms
May 14 02:08:56 warrior kernel: cs: cb_alloc(bus 20): vendor 0x10b7, device 0x5157
May 14 02:08:56 warrior kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
May 14 02:08:56 warrior kernel: cs: IO port probe 0x0800-0x08ff: clean.
May 14 02:08:56 warrior kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x330-0x337 0x370-0x37f 0x388-0x38f 0x480-0x48f 0x4d0-0x4d7
May 14 02:08:56 warrior kernel: cs: IO port probe 0x1000-0x17ff: clean.
May 14 02:08:56 warrior kernel: cs: IO port probe 0x0a00-0x0aff: clean.
May 14 02:08:56 warrior kernel: cs: cb_free(bus 20)
May 14 02:08:56 warrior kernel: 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
May 14 02:08:57 warrior kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004
May 14 02:08:57 warrior kernel: current->tss.cr3 = 05c45000, %cr3 = 05c45000
May 14 02:08:57 warrior kernel: *pde = 00000000
May 14 02:08:57 warrior kernel: Oops: 0000
May 14 02:08:57 warrior kernel: CPU: 0
May 14 02:08:57 warrior kernel: EIP: 0010:[<c6a3320d>]
May 14 02:08:57 warrior kernel: EFLAGS: 00010246
May 14 02:08:57 warrior kernel: eax: c4d35120 ebx: c4d35120 ecx: c5b91cf8 edx: c5fa2b00
May 14 02:08:57 warrior kernel: esi: c6a338c8 edi: 00000000 ebp: c5b91c6c esp: c5b91c5c
May 14 02:08:57 warrior kernel: ds: 0018 es: 0018 ss: 0018
May 14 02:08:57 warrior kernel: Process cardmgr (pid: 146, process nr: 11, stackpage=c5b91000)
May 14 02:08:57 warrior kernel: Stack: c5b91d01 c6a33070 00000000 c5b91e18 c5b91cac c6a3080c c4d35120 00000015
May 14 02:08:57 warrior kernel: c5b91cac c6a3068a 4050643f c4dc28c0 00000000 00000286 c2946407 c02301f6
May 14 02:08:57 warrior kernel: c5fa2b00 c4dc28c0 c5fa2b00 c4dc28f0 c5b91f8c c6a31157 00000000 c5b91cf8
May 14 02:08:57 warrior kernel: Call Trace: [<c6a33070>] [ds:unregister_pccard_driver+1632/4884] [ds:unregister_pccard_driver+1246/4884] [ds:unregister_pccard_driver+4011/4884] [sock_wmalloc+41/84] [wake_up_process+64/76] [__wake_up+59/68]
May 14 02:08:57 warrior kernel: [sock_def_readable+45/56] [sock_def_readable+28/56] [unix_stream_sendmsg+584/620] [get_new_inode+189/308] [sock_sendmsg+115/152] [sys_sendto+229/248] [dput+243/352] [do_no_page+194/212]
May 14 02:08:57 warrior kernel: [handle_mm_fault+200/316] [sys_send+36/44] [sys_rt_sigaction+123/208] [sys_ioctl+363/392] [system_call+52/56]
May 14 02:08:57 warrior kernel: Code: 83 7f 04 00 74 0d 3b 5f 10 75 08 80 4b 04 08 eb 35 89 f6 8b
May 14 02:08:57 warrior kernel: cs: cb_alloc(bus 20): vendor 0x10b7, device 0x5157
May 14 02:08:57 warrior kernel: cs: cb_config(bus 20)
May 14 02:08:57 warrior kernel: fn 0 bar 1: io 0x100-0x17f
May 14 02:08:57 warrior kernel: fn 0 bar 2: mem 0x60021000-0x6002107f
May 14 02:08:57 warrior kernel: fn 0 bar 3: mem 0x60020000-0x6002007f
May 14 02:08:57 warrior kernel: fn 0 rom: mem 0x60000000-0x6001ffff
May 14 02:08:57 warrior kernel: cs: cb_enable(bus 20)
May 14 02:08:57 warrior kernel: bridge io map 0 (flags 0x21): 0x100-0x17f
May 14 02:08:57 warrior kernel: bridge mem map 0 (flags 0x1): 0x60000000-0x60021fff
May 14 02:08:57 warrior kernel: vortex_reap()
May 14 02:08:57 warrior kernel: vortex_attach(bus 20, function 0, device 5157)
May 14 02:08:57 warrior kernel: alloc_skb called nonatomically from interrupt c0160d4f
May 14 02:08:57 warrior kernel: eth0: 3Com 3CCFE575 Cyclone CardBus at 0x100, 00:00:86:37:43:74, IRQ 3
May 14 02:08:57 warrior kernel: eth0: CardBus functions mapped 60020000->c6a3b000
May 14 02:08:57 warrior kernel: 8K byte-wide RAM 5:3 Rx:Tx split, MII interface.
May 14 02:08:57 warrior kernel: MII transceiver found at address 0, status 7809.
May 14 02:08:57 warrior kernel: Enabling bus-master transmits and whole-frame receives.

None A partial fix and something to try

Re: Sad Power settings causing problems with cardbus driver (Arthur Liu)
Date: 2000, May 26
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Can you try out the 25-May-00 beta on sourceforge.org in /pcmcia/NEW?
I think I've fixed the oops, but probably not the underlying problem
(which is that the Toshiba bridge seems to claim the card was ejected
then re-inserted).

It might be worth playing with some of the timing options for the
pcmcia_core module.  Like, in /etc/sysconfig/pcmcia, you could try
setting:

    CORE_OPTS="setup_delay=100"

The number is in 10ms "ticks", so this is a one second delay.

-- Dave

None No more oops - card gets initialised 2nd time

Re: None A partial fix and something to try (David Hinds)
Date: 2000, May 28
From: Arthur Liu armie

Thanks Dave, No more oops. The driver doesn't find the card first time though - it takes the second try to find the card. The card is now eth1 instead of eth0. I've attached the log messages again.

The setup_delay works... I'll keep that one for now. Thanks for the great work!

Cheers,

Arthur

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

 May 29 01:40:45 warrior kernel: Linux version 2.2.15 (root@warrior) (gcc version 2.95.2 20000313 (Debian  GNU/Linux)) #1 Thu May 4 20:03:49 EST 2000
 May 29 01:40:45 warrior kernel: Linux PCMCIA Card Services 3.1.16
 May 29 01:40:46 warrior kernel:   kernel build: 2.2.15 unknown
 May 29 01:40:46 warrior kernel:   options:  [pci] [cardbus] [apm]
 May 29 01:40:46 warrior kernel: PCI routing table version 1.0 at 0xf8cd0
 May 29 01:40:46 warrior kernel: Intel PCIC probe: 
 May 29 01:40:46 warrior kernel:   Toshiba ToPIC95-B rev 07 PCI-to-CardBus at slot 00:13, mem 0x68000000
 May 29 01:40:46 warrior kernel:     host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 20/20]
 May 29 01:40:46 warrior kernel:     host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 21/21]
 May 29 01:40:46 warrior kernel:     ISA irqs (default) = 3,4,5,7,9,10,12,15 polling interval = 1000 ms
 May 29 01:40:46 warrior kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
 May 29 01:40:46 warrior kernel: cs: IO port probe 0x0800-0x08ff: clean.
 May 29 01:40:46 warrior kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x330-0x337 0x370-0x37f 0x388-0x38f 0x480-0x48f 0x4d0-0x4d7
 May 29 01:40:46 warrior kernel: cs: IO port probe 0x1000-0x17ff: clean.
 May 29 01:40:46 warrior kernel: cs: IO port probe 0x0a00-0x0aff: clean.
 May 29 01:40:46 warrior kernel: cs: cb_alloc(bus 20): vendor 0x10b7, device 0x5157
 May 29 01:40:46 warrior kernel: 3c59x.c:v0.99Q 5/16/2000 Donald Becker, becker@scyld.com
 May 29 01:40:46 warrior kernel:   http://www.scyld.com/network/vortex.html
 May 29 01:40:47 warrior kernel: cs: cb_config(bus 20)
 May 29 01:40:47 warrior kernel:   fn 0 bar 1: io 0x100-0x17f
 May 29 01:40:47 warrior kernel:   fn 0 bar 2: mem 0x60021000-0x6002107f
 May 29 01:40:47 warrior kernel:   fn 0 bar 3: mem 0x60020000-0x6002007f
 May 29 01:40:47 warrior kernel:   fn 0 rom: mem 0x60000000-0x6001ffff
 May 29 01:40:47 warrior kernel:   irq 3
 May 29 01:40:47 warrior kernel: cs: cb_enable(bus 20)
 May 29 01:40:47 warrior kernel:   bridge io map 0 (flags 0x21): 0x100-0x17f
 May 29 01:40:47 warrior kernel:   bridge mem map 0 (flags 0x1): 0x60000000-0x60021fff
 May 29 01:40:47 warrior kernel: vortex_attach(device 14:00.0)
 May 29 01:40:47 warrior kernel: eth0: 3Com 3CCFE575BT Cyclone CardBus at 0x100,  00:00:86:37:43:74, IRQ 3
 May 29 01:40:47 warrior kernel:   product code 'NV' rev 07 date 03-10-98
 May 29 01:40:47 warrior kernel: eth0: CardBus functions mapped 60020000->c6a3b000.
 May 29 01:40:47 warrior kernel:   8K byte-wide RAM 5:3 Rx:Tx split, MII interface.
 May 29 01:40:47 warrior kernel: cs: cb_disable(bus 20)
 May 29 01:40:47 warrior kernel: cs: cb_release(bus 20)
 May 29 01:40:47 warrior kernel:   ***WARNING*** No MII transceivers found!
 May 29 01:40:47 warrior kernel:   Enabling bus-master transmits and whole-frame receives.
 May 29 01:40:47 warrior kernel: cs: cb_free(bus 20)
 May 29 01:40:47 warrior kernel: cs: cb_alloc(bus 20): vendor 0x10b7, device 0x5157
 May 29 01:40:47 warrior kernel: eth0: command 0x5800 did not complete!
 May 29 01:40:47 warrior kernel: eth0: command 0x2800 did not complete!
 May 29 01:40:49 warrior kernel: cs: cb_config(bus 20)
 May 29 01:40:49 warrior kernel:   fn 0 bar 1: io 0x280-0x2ff
 May 29 01:40:49 warrior kernel:   fn 0 bar 2: mem 0x60021000-0x6002107f
 May 29 01:40:49 warrior kernel:   fn 0 bar 3: mem 0x60020000-0x6002007f
 May 29 01:40:49 warrior kernel:   fn 0 rom: mem 0x60000000-0x6001ffff
 May 29 01:40:49 warrior kernel:   irq 3
 May 29 01:40:49 warrior kernel: cs: cb_enable(bus 20)
 May 29 01:40:49 warrior kernel:   bridge io map 0 (flags 0x21): 0x280-0x2ff
 May 29 01:40:49 warrior kernel:   bridge mem map 0 (flags 0x1): 0x60000000-0x60021fff
 May 29 01:40:49 warrior kernel: vortex_attach(device 14:00.0)
 May 29 01:40:49 warrior kernel: eth1: 3Com 3CCFE575BT Cyclone CardBus at 0x280,  00:00:86:37:43:74, IRQ 3
 May 29 01:40:49 warrior kernel:   product code 'NV' rev 07 date 03-10-98
 May 29 01:40:49 warrior kernel: eth1: CardBus functions mapped 60020000->c6a3d000.
 May 29 01:40:49 warrior kernel:   8K byte-wide RAM 5:3 Rx:Tx split, MII interface.
 May 29 01:40:49 warrior kernel:   MII transceiver found at address 0, status 782d.
 May 29 01:40:49 warrior kernel:   Enabling bus-master transmits and whole-frame receives.

Question Xircom CBE-10/100

Date: 2000, May 17
From: Rafael Escovar rafa75

Hello world!.

It's anybody out there trying to config a Xircom CBE-10/100. I would like to share my experience trying to get this card working. Mine only works in 100baseTX, although I can ping another machines I can't use telnet or ftp.

Salutes.

Rafa.

None That card isn't supposed to work at all...

Re: Question Xircom CBE-10/100 (Rafael Escovar)
Date: 2000, May 17
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The CBE-10/100 (as opposed to the newer CBEII-10/100) is not supposed
to work at all, as far as I know.  It is listed as "unsupported" in
the linux supported cards list.  What driver are you trying to use?

-- Dave

Question Libretto 100 CT with AX88190 chipset card

Date: 2000, May 31
From: Stephan von Krawczynski skraw

Hello,

I have two problems with the above configuration:
- Initialising the pcmcia-drivers only works correct if I load it _twice_. On first load a ne-compatible network card is only detected as anonymous memory. On second load it is configured correctly and working.
- The latest version 3.1.15 states pcnet_cs does not like a AX88190 chipset. Is there anything I can do about it?

Regards,
Stephan

Question Linksys PCMPC200 (cardbus, tulip) and 2.4 in-kernel drivers

Date: 2000, Jun 02
From: Joseph Fannin II trevorcor

First off, does anyone know anything about the new Linksys PCM200 cardbus card, especially info pertaining to Linux? This card has an integrated network connector (here's a link to a pic). Since my dongle is going south I'll be buying a new card before too long, and this looks cool. I suspect it may be identical internally to the card I have now. Please respond to me personally if you can at fannin.30@osu.edu. Thanks!

Alrighty then. The card I have now (as mentioned above), is a Linksys PCMPC200, which is a Cardbus Fast Ethernet card that uses the tulip_cb driver. I would like to get this working with the drivers in the main 2.4.0test1 kernel tree, preferably built statically into the kernel. Most recently I've tried 2.4.0test1-ac7 .

Since I have had no luck yet building 3.1.15 or a beta against 2.4.0test1, the in-kernel drivers also appear to be my only option.

I suppose my first question should be whether or not this card is supported. It does work with the stock RedHat 6.2 kernel (2.2.14-5.0) and a custom 2.2.15 kernel with pcmcis-cs-3.1.15, using the tulip_cb driver.

My system is a Toshiba 2065cds laptop with a Toshiba ToPIC97 chipset. It is set to "Cardbus/16-bit" in the BIOS, though, and now reports itself as a ToPIC95.

One difference between the 2.2s and 2.4test is that in 2.4 (built statically except for the pcmcia modules), i82365.o refuses to load, complaing of "device or resource busy".

I'm using the RedHat Linuxconf tools by way of the network.opts script provided in the PCMCIA-HOWTO, but for the purpose of troubleshooting I've been doing things manually.

The PCMCIA startup script loads pcmcia_core before it quits with an error. I've figured out that I need to load yenta.o (this replaces i82365.o on Cardbus controllers?) and then pci_socket.o . At this point I get this dumped to my console:

 Using /lib/modules/2.4.0-test1-ac5/pcmcia/pci_socket.o
 Adding cardbus controller 0: Toshiba America Info Systems ToPIC95
 PCI: Enabling device 00:13.0 (0000 -> 0002)
 Yenta IRQ list 06b8, PCI irq11
 Socket status: 30000007
 Adding cardbus controller 1: Toshiba America Info Systems ToPIC95 (#2)
 PCI: Enabling device 00:13.1 (0000 -> 0002)
 Yenta IRQ list 06b8, PCI irq11
 Socket status: 30000020

Now I load ds.o:

 PCI: Enabling device 15:00.0 (0000 -> 0003)

Is this Martin Mares's PCI code? I've seen something like this before relating to Linux-USB.

At this point I start cardmgr. I've done a search and replace on "/etc/pcmcia/options" replacing tulip_cb with xircom_tulip_cb to handle the renaming of this module. Cardmgr gives me a high beep and and then a low beep. So at this point I look in "/var/log/messages":

 Jun  2 03:03:56 hermes cardmgr[557]: starting, version is 3.1.15
 Jun  2 03:03:56 hermes cardmgr[557]: watching 2 sockets
 Jun  2 03:03:56 hermes cardmgr[557]: Card Services release does not match!
 Jun  2 03:03:56 hermes kernel: cs: IO port probe 0x1000-0x17ff: clean. 
 Jun  2 03:03:56 hermes kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x480-0x48f 0x4d0-0x4d7 
 Jun  2 03:03:56 hermes kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
 Jun  2 03:03:56 hermes cardmgr[557]: initializing socket 1
 Jun  2 03:03:56 hermes cardmgr[557]: socket 1: Linksys EtherFast 10/100
 Jun  2 03:03:56 hermes cardmgr[557]: executing: 'modprobe cb_enabler'
 Jun  2 03:03:56 hermes cardmgr[557]: executing: 'modprobe xircom_tulip_cb'
 Jun  2 03:03:57 hermes cardmgr[557]: get dev info on socket 1 failed: Resource temporarily unavailable

Any ideas about what's going on here? I can verify that the modules are loading okay; the problem seems to come when cardmgr tries to bind the driver to the device. The last line in the log is the kicker for me; I have no clue what this means. I suppose it could be resource starvation, but this same system works fine when rebooted to a 2.2.* kernel.

More information about my setup is at the end of this post (and my apology for the length is right here :-).

I see the same behavior with the PCMCIA drivers built statically in the kernel, (with the exception of the module insertion, of course.) I would be grateful for a hint on how to prevent error messages from cardmgr about the non-existent modules, but a working setup be more than enough.

I am a halfway competent user and am willing to compile multiple kernels, packages, etc. (I fancy myself a tester, and usually compile about every other alpha patch to the linux kernel.) I can't write a "Hello World" in C without having to debug it, but I am familiar with basic (and BASIC, ugh) programming. My notebook is not at all mission critical, but I figure if this is a bug, it needs fixing for 2.4-final. So if my system becomes irrevecably wedged, I can just reinstall my distrib.

Thanks for any help!

Joseph Fannin
fannin.30@osu.edu

--
"That's all I have to say about that." -- Forrest Gump

System:

  • Toshiba 2065cds laptop
  • toPIC97 cardbus controller
  • RedHat 6.2
  • Kernel 2.4.0-test1-ac7

dmesg:

Note that I have seen the same behaviour using RedHat's standard 2.91.66 with USB configured out.

Linux version 2.4.0-test1-ac7 (root@hermes) (gcc version pgcc-2.95.2 19991024 (release)) #9 Fri Jun 2 04:50:16 EDT 2000
BIOS-provided physical RAM map:
 e820: 000000000009fc00 @ 0000000000000000 (usable)
 e820: 0000000000000400 @ 000000000009fc00 (reserved)
 e820: 0000000000010000 @ 00000000000f0000 (reserved)
 e820: 0000000001ed0000 @ 0000000000100000 (usable)
 e820: 0000000000010000 @ 0000000001fd0000 (ACPI data)
 e820: 0000000000010000 @ 0000000001fe0000 (reserved)
 e820: 0000000000010000 @ 0000000001ff0000 (reserved)
 e820: 0000000000080000 @ 00000000fef80000 (reserved)
 e820: 0000000000006e00 @ 00000000fffe0000 (reserved)
 e820: 0000000000000200 @ 00000000fffe6e00 (ACPI NVS)
 e820: 0000000000009000 @ 00000000fffe7000 (reserved)
 e820: 0000000000010000 @ 00000000ffff0000 (reserved)
On node 0 totalpages: 8144
zone(0): 4096 pages.
zone(1): 4048 pages.
zone(2): 0 pages.
Kernel command line: auto BOOT_IMAGE=linux ro root=306
Initializing CPU#0
Detected 366602512 Hz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 730.73 BogoMIPS
Memory: 29760k/32576k available (1310k kernel code, 2428k reserved, 103k data, 192k init, 0k highmem)
Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
kmem_create: Poisoning requested, but con given - bdev_cache
Inode-cache hash table entries: 2048 (order: 2, 16384 bytes)
kmem_create: Poisoning requested, but con given - inode_cache
CPU: L1 I Cache: 32K  L1 D Cache: 32K
CPU: AMD-K6(tm) 3D processor stepping 0c
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.36 (20000221) Richard Gooch (rgooch@atnf.csiro.au)
PCI: PCI BIOS revision 2.10 entry at 0xfd1ba, last bus=21
PCI: Using configuration type 1
PCI: Probing PCI hardware
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xc2800000, IRQ 11
usb-ohci.c: NEC Corporation USB
usb.c: new USB bus registered, assigned bus number 1
usb.c: USB new device connect, assigned device number 1
usb.c: kmalloc IF c10bb360, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB OHCI Root Hub
SerialNumber: c2800000
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: ganged power switching
hub.c: standalone hub
hub.c: individual port over-current protection
hub.c: power on to power good time: 510ms
hub.c: hub controller current requirement: 0mA
hub.c: port 1 is removable
hub.c: port 2 is removable
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c10bb360
Linux NET4.0 for Linux 2.3
Based upon Swansea University Computer Society NET3.039
kmem_create: Poisoning requested, but con given - skbuff_head_cache
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 2048)
apm: BIOS version 1.2 Flags 0x02 (Driver version 1.13)
Starting kswapd v1.6
parport0: PC-style at 0x378 [PCSPP,TRISTATE]
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
vesafb: framebuffer at 0xf8000000, mapped to 0xc2802000, size 2048k
vesafb: mode is 800x600x16, linelength=1600, pages=1
vesafb: protected mode interface info at c000:7598
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 100x37
fb0: VESA VGA frame buffer device
pty: 256 Unix98 ptys configured
lp0: using parport0 (polling).
loop: registered device at major 7
loop: enabling 8 loop devices
Uniform Multi-Platform E-IDE driver Revision: 6.30
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PCI_IDE: unknown IDE controller on PCI bus 00 device 80, VID=1179, DID=0102
PCI_IDE: chipset revision 52
PCI_IDE: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1800-0x1807, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1808-0x180f, BIOS settings: hdc:pio, hdd:pio
hda: TOSHIBA MK4313MAT, ATA DISK drive
hdc: CD-224E, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 8452080 sectors (4327 MB), CHS=526/255/63, UDMA(33)
hdc: ATAPI 24X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.09
Partition check:
 hda: hda1 hda2 < hda5 hda6 >
Floppy drive(s): fd0 is 1.44M
FDC 0 is an 8272A
Serial driver version 5.01 (2000-05-29) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
maestro: version 0.14 time 04:53:23 Jun  2 2000
maestro: Configuring ESS Maestro 2E found at IO 0xFF00 IRQ 11
maestro:  subvendor id: 0x00011179
maestro: not attempting power management.
maestro: AC97 Codec detected: v: 0x414b4d00 caps: 0x0 pwr: 0xf
maestro: 1 channels configured.
usb.c: registered new driver hid
mice: PS/2 mouse device common for all mice
usb.c: registered new driver usblp
usb.c: registered new driver usbscanner
scanner.c: USB Scanner support registered.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 192k freed
Adding Swap: 200772k swap-space (priority -1)
[EXT II FS 0.5b, 95/08/09, bs=4096, fs=4096, gc=31, bpg=32768, ipg=16192, mo=c1dddf28]
Linux PCMCIA Card Services 3.1.11
  options:  [pci] [cardbus] [pm]
ds: no socket drivers loaded!
Adding cardbus controller 0: Toshiba America Info Systems ToPIC95
PCI: Enabling device 00:13.0 (0000 -> 0002)
Yenta IRQ list 06b8, PCI irq11
Socket status: 30000007
Adding cardbus controller 1: Toshiba America Info Systems ToPIC95 (#2)
PCI: Enabling device 00:13.1 (0000 -> 0002)
Yenta IRQ list 06b8, PCI irq11
Socket status: 30000020
cs: cb_alloc(bus 21): vendor 0x1011, device 0x0019
PCI: Enabling device 15:00.0 (0000 -> 0003)
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.

/proc/pci:

PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: Toshiba America Info Systems CPU to PCI and PCI to ISA bridge (rev 1).
  Bus  0, device   8, function  0:
    VGA compatible controller: S3 Inc. ViRGE/MX (rev 6).
      Master Capable.  Latency=64.  Min Gnt=4.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xf8000000 [0xfbffffff].
  Bus  0, device  11, function  0:
    USB Controller: NEC Corporation USB (rev 2).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=1.Max Lat=21.
      Non-prefetchable 32 bit memory at 0xf7fff000 [0xf7ffffff].
  Bus  0, device  12, function  0:
    Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 16).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=2.Max Lat=24.
      I/O at 0xff00 [0xffff].
  Bus  0, device  16, function  0:
    IDE interface: PCI device 1179:0102 (Toshiba America Info Systems) (rev 52).
      Master Capable.  Latency=64.  Min Gnt=2.Max Lat=40.
      I/O at 0x1800 [0x180f].
  Bus  0, device  19, function  0:
    CardBus bridge: Toshiba America Info Systems ToPIC95 (rev 7).
      IRQ 11.
      Master Capable.  No bursts.  Min Gnt=128.Max Lat=5.
      Non-prefetchable 32 bit memory at 0x10000000 [0x10000fff].
  Bus  0, device  19, function  1:
    CardBus bridge: Toshiba America Info Systems ToPIC95 (#2) (rev 7).
      IRQ 11.
      Master Capable.  No bursts.  Max Lat=5.
      Non-prefetchable 32 bit memory at 0x10001000 [0x10001fff].
  Bus 21, device   0, function  0:
    Ethernet controller: PCI device 1011:0019 (rev 65).
      IRQ 11.
      Master Capable.  No bursts.  Min Gnt=20.Max Lat=40.
      I/O at 0x1400 [0x147f].
      Non-prefetchable 32 bit memory at 0x11000000 [0x110003ff].

./dump_cis:

Socket 0:
  no CIS present

Socket 1:
  manfid 0x0149, 0x0231
  funcid network_adapter [post]
  lan_technology ethernet
  lan_speed 10 mb/sec
  lan_speed 100 mb/sec
  lan_media unshielded_twisted_pair
  vers_1 5.0, "Linksys", "EtherFast 10/100 CardBus PC Card(PCMPC200)",
    "V1.0", ""
  config_cb base 0x002a last_index 0x01
  BAR 1 size 128b [io]
  BAR 2 size 128b [mem]
  BAR 7 size 512b [mem]
  cftable_entry_cb 0x01 [default]
    Vcc Vnom 3300mV
    io_base 1
    irq mask 0xfefc [level] [shared]
    mem_base 2 7

./dump_pirq:

Interrupt routing table found at address 0xfec60:
  Version 1.0, size 0x0070
  Interrupt router is device 00:01.0
  PCI exclusive interrupt mask: 0x0000
  Compatible router: vendor 0x1179 device 0x0602

Device 00:0b.0 (slot 0):
  INTA: link 0x01, irq mask 0x1ef8

Device 00:08.0 (slot 0):
  INTA: link 0x01, irq mask 0x1ef8

Device 00:13.0 (slot 0):
  INTA: link 0x01, irq mask 0x1ef8
  INTB: link 0x01, irq mask 0x1ef8

Device 00:07.0 (slot 0):
  INTA: link 0xff, irq mask 0x0000

Device 00:0c.0 (slot 0):
  INTA: link 0x01, irq mask 0x1ef8

Interrupt router at 00:01.0: 
Could not read router info from /proc/bus/pci/00/01.0.

/usr/src/linux/.config:

#
# Automatically generated by make menuconfig: don't edit
#
CONFIG_X86=y
CONFIG_ISA=y
# CONFIG_SBUS is not set
CONFIG_UID16=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M686 is not set
# CONFIG_M686FXSR is not set
CONFIG_MK6=y
# CONFIG_MK7 is not set
# CONFIG_MCRUSOE is not set
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
# CONFIG_X86_FXSR is not set
CONFIG_X86_L1_CACHE_BYTES=32
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_TSC=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_SMP is not set
# CONFIG_X86_UP_IOAPIC is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# General setup
#
CONFIG_NET=y
# CONFIG_VISWS is not set
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_NAMES=y
# CONFIG_MCA is not set
CONFIG_HOTPLUG=y

#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=m
CONFIG_CARDBUS=y
CONFIG_I82365=y
# CONFIG_TCIC is not set
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_PM=y
# CONFIG_ACPI is not set
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
CONFIG_APM_CPU_IDLE=y
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_IGNORE_SUSPEND_BOUNCE=y
CONFIG_APM_RTC_IS_GMT=y
# CONFIG_APM_ALLOW_INTS is not set
# CONFIG_APM_REAL_MODE_POWER_OFF is not set

#
# Parallel port support
#
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_PC_PCMCIA is not set
# CONFIG_PARPORT_AMIGA is not set
# CONFIG_PARPORT_MFC3 is not set
# CONFIG_PARPORT_ATARI is not set
# CONFIG_PARPORT_SUNBPP is not set
# CONFIG_PARPORT_OTHER is not set
CONFIG_PARPORT_1284=y

#
# Plug and Play configuration
#
# CONFIG_PNP is not set
# CONFIG_ISAPNP is not set

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
CONFIG_BLK_DEV_LOOP=y
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_LVM is not set
# CONFIG_BLK_DEV_MD is not set
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
# CONFIG_RAID15_DANGEROUS is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_BLK_DEV_INITRD is not set

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
# CONFIG_NETLINK is not set
# CONFIG_NETFILTER is not set
# CONFIG_FILTER is not set
CONFIG_UNIX=y
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
# CONFIG_IP_ROUTER is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_ALIAS is not set
CONFIG_SYN_COOKIES=y
CONFIG_SKB_LARGE=y
# CONFIG_IPV6 is not set
# CONFIG_KHTTPD is not set
# CONFIG_ATM is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_DECNET is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_BRIDGE is not set
# CONFIG_LLC is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set
# CONFIG_PHONE_IXJ is not set

#
# ATA/IDE/MFM/RLL support
#
CONFIG_IDE=y

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_IDEDISK_MULTI_MODE is not set
# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
# CONFIG_BLK_DEV_IDEDISK_IBM is not set
# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
# CONFIG_BLK_DEV_IDEDISK_WD is not set
# CONFIG_BLK_DEV_COMMERIAL is not set
# CONFIG_BLK_DEV_TIVO is not set
# CONFIG_BLK_DEV_IDECS is not set
CONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_ISAPNP is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_IDEPCI_SHARE_IRQ is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_AEC62XX_TUNING is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_WDC_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD7409 is not set
# CONFIG_AMD7409_OVERRIDE is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_CMD64X_RAID is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_HPT34X_AUTODMA is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_HPT366_FIP is not set
# CONFIG_HPT366_MODE3 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_PIIX_TUNING is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_PDC202XX is not set
# CONFIG_PDC202XX_BURST is not set
# CONFIG_PDC202XX_MASTER is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_VIA82CXXX_TUNING is not set
CONFIG_IDE_CHIPSETS=y
# CONFIG_BLK_DEV_4DRIVES is not set
# CONFIG_BLK_DEV_ALI14XX is not set
# CONFIG_BLK_DEV_DTC2278 is not set
# CONFIG_BLK_DEV_HT6560B is not set
# CONFIG_BLK_DEV_PDC4030 is not set
# CONFIG_BLK_DEV_QD6580 is not set
# CONFIG_BLK_DEV_UMC8672 is not set
CONFIG_IDEDMA_AUTO=y
CONFIG_IDEDMA_IVB=y
CONFIG_BLK_DEV_IDE_MODES=y

#
# SCSI support
#
# CONFIG_SCSI is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_IEEE1394 is not set

#
# I2O device support
#
# CONFIG_I2O is not set
# CONFIG_I2O_PCI is not set
# CONFIG_I2O_BLOCK is not set
# CONFIG_I2O_LAN is not set
# CONFIG_I2O_SCSI is not set
# CONFIG_I2O_PROC is not set

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
CONFIG_DUMMY=y
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_NET_SB1000 is not set

#
# Ethernet (10 or 100Mbit)
#
# CONFIG_NET_ETHERNET is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_YELLOWFIN is not set
# CONFIG_ACENIC is not set
# CONFIG_SK98LIN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
# CONFIG_PCMCIA_3C589 is not set
# CONFIG_PCMCIA_3C574 is not set
# CONFIG_PCMCIA_FMVJ18X is not set
CONFIG_PCMCIA_PCNET=m
# CONFIG_PCMCIA_NMCLAN is not set
# CONFIG_PCMCIA_SMC91C92 is not set
# CONFIG_PCMCIA_XIRC2PS is not set
# CONFIG_ARCNET_COM20020_CS is not set
# CONFIG_PCMCIA_IBMTR is not set
CONFIG_PCMCIA_XIRTULIP=m
# CONFIG_NET_PCMCIA_RADIO is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
# CONFIG_SERIAL_CONSOLE is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=y
# CONFIG_LP_CONSOLE is not set
# CONFIG_PPDEV is not set

#
# I2C support
#
# CONFIG_I2C is not set

#
# Mice
#
# CONFIG_BUSMOUSE is not set
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
# CONFIG_82C710_MOUSE is not set
# CONFIG_PC110_PAD is not set

#
# Joysticks
#
# CONFIG_JOYSTICK is not set
# CONFIG_QIC02_TAPE is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set

#
# Video For Linux
#
# CONFIG_VIDEO_DEV is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
# CONFIG_DRM is not set
# CONFIG_DRM_TDFX is not set
CONFIG_PCMCIA_SERIAL=m

#
# PCMCIA character device support
#
# CONFIG_PCMCIA_SERIAL_CS is not set
# CONFIG_PCMCIA_SERIAL_CB is not set
# CONFIG_AGP is not set

#
# File systems
#
# CONFIG_QUOTA is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_ADFS_FS is not set
# CONFIG_ADFS_FS_RW is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_BFS_FS is not set
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
# CONFIG_UMSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_RAMFS is not set
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
# CONFIG_MINIX_FS is not set
# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=y
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX4FS_RW is not set
# CONFIG_ROMFS_FS is not set
CONFIG_EXT2_FS=y
# CONFIG_SYSV_FS is not set
# CONFIG_SYSV_FS_WRITE is not set
# CONFIG_UDF_FS is not set
# CONFIG_UDF_RW is not set
# CONFIG_UFS_FS is not set
# CONFIG_UFS_FS_WRITE is not set

#
# Network File Systems
#
# CONFIG_CODA_FS is not set
# CONFIG_NFS_FS is not set
# CONFIG_NFS_V3 is not set
# CONFIG_ROOT_NFS is not set
# CONFIG_NFSD is not set
# CONFIG_NFSD_V3 is not set
# CONFIG_SUNRPC is not set
# CONFIG_LOCKD is not set
CONFIG_SMB_FS=y
# CONFIG_NCP_FS is not set
# CONFIG_NCPFS_PACKET_SIGNING is not set
# CONFIG_NCPFS_IOCTL_LOCKING is not set
# CONFIG_NCPFS_STRONG is not set
# CONFIG_NCPFS_NFS_NS is not set
# CONFIG_NCPFS_OS2_NS is not set
# CONFIG_NCPFS_SMALLDOS is not set
# CONFIG_NCPFS_MOUNT_SUBDIR is not set
# CONFIG_NCPFS_NDS_DOMAINS is not set
# CONFIG_NCPFS_NLS is not set
# CONFIG_NCPFS_EXTRAS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y

#
# Native Language Support
#
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_1 is not set
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
# CONFIG_MDA_CONSOLE is not set

#
# Frame-buffer support
#
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
# CONFIG_FB_RIVA is not set
# CONFIG_FB_CLGEN is not set
# CONFIG_FB_PM2 is not set
CONFIG_FB_VESA=y
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_HGA is not set
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_MATROX is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FBCON_ADVANCED is not set
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
# CONFIG_FBCON_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

#
# Sound
#
CONFIG_SOUND=y
# CONFIG_SOUND_CMPCI is not set
# CONFIG_SOUND_EMU10K1 is not set
# CONFIG_SOUND_ES1370 is not set
# CONFIG_SOUND_ES1371 is not set
# CONFIG_SOUND_ESSSOLO1 is not set
CONFIG_SOUND_MAESTRO=y
# CONFIG_SOUND_SONICVIBES is not set
# CONFIG_SOUND_TRIDENT is not set
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
# CONFIG_SOUND_VIA82CXXX is not set
# CONFIG_SOUND_OSS is not set

#
# USB support
#
CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_UHCI is not set
# CONFIG_USB_UHCI_ALT is not set
CONFIG_USB_OHCI=y
CONFIG_USB_PRINTER=y
CONFIG_USB_SCANNER=y
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_ACM is not set
# CONFIG_USB_SERIAL is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_OV511 is not set
# CONFIG_USB_DC2XX is not set
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_STORAGE is not set
# CONFIG_USB_USS720 is not set
# CONFIG_USB_DABUSB is not set
# CONFIG_USB_PLUSB is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_DSBR is not set
CONFIG_USB_HID=y
# CONFIG_USB_WACOM is not set
# CONFIG_USB_WMFORCE is not set
CONFIG_INPUT_KEYBDEV=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=800
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=600
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y

#
# Kernel hacking
#
CONFIG_MAGIC_SYSRQ=y


 

None Re: Question: Linksys PCMPC200 (cardbus, tulip) and 2.4 in-kernel drivers

Re: Question Linksys PCMPC200 (cardbus, tulip) and 2.4 in-kernel drivers (Joseph Fannin II)
Date: 2000, Jun 02
From: David Hinds <dhinds@pcmcia.sourceforge.org>

> 
> Since I have had no luck yet building 3.1.15 or a beta against
> 2.4.0test1, the in-kernel drivers also appear to be my only option.

The 01-Jun-00 beta should build against 2.4.0test1.

> The PCMCIA startup script loads pcmcia_core before it quits with an
> error. I've figured out that I need to load yenta.o (this replaces
> i82365.o on Cardbus controllers?) and then pci_socket.o .

Right.  The messages look ok.

> At this point I start cardmgr. I've done a search and replace on
> "/etc/pcmcia/options" replacing tulip_cb with xircom_tulip_cb to handle
> the renaming of this module.

You do not have a Xircom CardBus card; the xircom_tulip_cb driver only
handles Xircom cards.  You want to load the plain tulip driver, and
don't need cb_enabler.

-- Dave

Sad 3.1.15 fatal crash (Toshiba laptop w Xircom CBEII-10/100)

Date: 2000, Jun 02
From: Fabien Tassin fta

Context: laptop Toshiba Satellite Pro 4270 running kernel 
2.2.15, pcmcia 3.1.15 with a Xircom CBEII-10/100 Cardbus card.

I was running succesfully a pre 3.1.15 version (~ May 15) of
the PCMCIA drivers. It was usable but I have to make some
manipulations to get it started after each reboot (else,
the interface was up but no way to pass a single packet).
I've decided to upgrade to 3.1.15 today but now,
the system crashes systematically while loading the module
i82365.o (no way to recover, not even with magic sysReq).
I've also tried pre-3.1.16 (01-Jun-00) but it is the same
thing. Strangely, I'm able to start the pcmcia service while
in "single user" mode.. but I'm unable to pass a single
packet :( Unfortunatly, I've overwrited my pre-3.1.15 copy
(with final 3.1.15) and it's no longer available on the
ftp site so I'm not able to downgrade :((

Here is the lspci output (bridge, cardbus briges, xircom
card [from the single user boot]) :

00:05.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 03)
00:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 20)
00:0b.1 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 20)
10:00.0 Ethernet controller: Xircom Cardbus Ethernet 10/100 (rev 03).

When it is working, here is the output of 'insmod i82365.o' :
Intel PCIC probe:
  Toshiba ToPIC100 rev 20 PCI-to-CardBus at slot 00:0b, mem 0x68000000
    host opts [0]: [slot 0xf0] [ccr Ox10] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 20/20]
    host opts [1]: [slot 0xf0] [ccr Ox20] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 21/21]
    ISA irqs (default) = 4,5,7,9,10,12 PCI status changes

Else, no output [ even with PCMCIA_DEBUG=1 ]

As it crashes even when the slots are all empty, I don't
think this is a Xircom problem.

Any idea ?

None More messages might help

Re: Sad 3.1.15 fatal crash (Toshiba laptop w Xircom CBEII-10/100) (Fabien Tassin)
Date: 2000, Jun 03
From: David Hinds <dhinds@pcmcia.sourceforge.org>

> 
> When it is working, here is the output of 'insmod i82365.o' :

So are these messages from the pre-3.1.15 drivers, or the 3.1.15
drivers booted in single user mode?  (it would be useful to compare
those two cases)

Looking at the changes in 3.1.15, I'm not seeing any good candidates
for where the bug might be.  I assume you did not change anything else
around the time you tried to upgrade to 3.1.15?  (no kernel changes?
no changes in how other devices are configured?)

The PCMCIA-HOWTO has some hints for debugging system lockups that
might be helpful.  There are also some suggestions in the chapter on
diagnosing configuration problems.

-- Dave

More Re: More messages might help

Re: None More messages might help (David Hinds)
Date: 2000, Jun 03
From: Fabien Tassin fta

> > When it is working, here is the output of 'insmod i82365.o' :

> So are these messages from the pre-3.1.15 drivers, or the
> 3.1.15 drivers booted in single user mode?

3.1.15 in single user mode.

> (it would be useful to compare those two cases)

as previously mentionned, I no longer have the pre-3.1.15
source tree :(

> Looking at the changes in 3.1.15, I'm not seeing any good
> candidates for where the bug might be.  I assume you did
> not change anything else around the time you tried to
> upgrade to 3.1.15?  (no kernel > changes?
> no changes in how other devices are configured?)

I've investigated a bit to understand why it is working in single
user mode and found that the problem occurs when ALSA drivers
are loaded before PCMCIA. I have a sound card that requires
the latest CVS ALSA source tree in order to work (a YAMAHA
YMF-744B card supported by the new ymfpci.o module).

BTW, I had no problem with PCMCIA pre-3.1.15 and ALSA
CVS-2000-05-31. It started to crash with PCMCIA 3.1.15
(or pre-3.1.16) and ALSA CVS-2000-06-02. I've upgraded ALSA
first and AFAIR it was still working..

I'll try to look more deeply into this later..

OTOH, I'm not able to pass packets through my Xircom card
until I enable the promiscuous-mode. With pre-3.1.15, 
a ifdown/ifup was usually enough.

None Something to try

Re: More Re: More messages might help (Fabien Tassin)
Date: 2000, Jun 09
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Try with the 09-Jun-00 beta on sourceforge.org in /pcmcia/NEW.  I
changed the i82365 module to skip the interrupt probe for ToPIC
bridges.  I think the ALSA driver upgrade is what is making the
problem visible.

-- Dave

Sad Toshiba 2105CDS and later pcmcia versions

Date: 2000, Jun 10
From: John Kutil johnk

I have a Toshiba 2105CDS with a Linksys 10/100 Fast Ethernet
PC card (model no. PCMPC100). It's a NE2000 clone.
SuSE6.3 with kernel 2.2.13 and pcmcia 3.3.3 works!
The /var/log/messages for this software combination.
 
Linux PCMCIA Card Services 3.1.3
   kernel build: 2.2.13 #1 Mon Nov 8 18:28:35 GMT 1999
   options:  [pci] [cardbus] [pnp]
 PnP: PNP BIOS installation structure at 0xc00f9040
 PnP: PNP BIOS version 1.0, entry at f0000:9536, dseg at 0
 PCI routing table version 1.0 at 0xfec60
 Intel PCIC probe:
   Toshiba ToPIC97 PCI-to-CardBus at bus 0 slot 19, mem 0x68000000
     host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x00] [
     host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x00] [
     ISA irqs (default) = 4,5,7,9,10,12 polling interval = 1000 ms
 cs: IO port probe 0x1000-0x17ff: clean.
 cs: IO port probe 0x0100-0x04ff: clean.
 cs: IO port probe 0x0a00-0x0aff: clean.
 cs: memory probe 0x0d0000-0x0dffff: clean.
 eth0: NE2000 Compatible: io 0x300, irq 5, hw_addr 00:E0:98:07:41: 

SuSE6.4 with kernel 2.2.14 and pcmcia 3.1.11 fails!
The /var/log/message for this combination is...

 Linux PCMCIA Card Services 3.1.11
   kernel build: 2.2.14 #1 Fri Mar 17 11:59:50 GMT 2000
   options:  [pci] [cardbus]
 PCI routing table version 1.0 at 0xfec60
 Intel PCIC probe:
   Bridge register mapping failed: check cb_mem_base setting
 not found.
 ds: no socket drivers loaded!                                                  

Unstalling pcmcia 3.1.11 and installing 3.1.14 or 3.3.15 from
SuSE's ftp site as rpms gives the following /var/log/message.

 Linux PCMCIA Card Services 3.1.15
   kernel build: 2.2.14 #1 Mon May 29 21:23:59 GMT 2000
   options:  [pci] [cardbus]
 PCI routing table version 1.0 at 0xfec60
 Intel PCIC probe:
   Toshiba ToPIC97 rev 07 PCI-to-CardBus at slot 00:13, mem 0x6800
     host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x00] [
     host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x00] [
     ISA irqs (default) = 4,5,7,9,10,12 polling interval = 1000 ms
 cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
 cs: IO port probe 0x0800-0x08ff: clean.
 cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x480-0x48
 cs: IO port probe 0x0a00-0x0aff: clean.
 cs: memory probe 0x0d0000-0x0dffff: excluding 0xd0000-0xdffff
 cs: memory probe 0x0c0000-0x0cffff: excluding 0xc0000-0xcffff
 memory_cs: mem0: anonymous: unknown size                                       

Cardmgr (?) now thinks the Linksys card is a memory card.
/var/state/pcmcia/stab also indicates a memory card.

Here is the /proc/pci info.
  Bus  0, device  19, function  0:
    CardBus bridge: Toshiba ToPIC97 (rev 7).
      Slow devsel.  Fast back-to-back capable.  Master Capable.  No bursts.  Min Gnt=128.Max Lat=4.                                                             

Unless I can make a simple change and get this working on
SuSE6.4 and pcmcia 3.1.11, I'm going back to SuSE6.3 since
I need to use pcmcia networking.

These were fresh installs, not upgrades.

JohnK

None Maybe more of the usual Toshiba flakiness

Re: Sad Toshiba 2105CDS and later pcmcia versions (John Kutil)
Date: 2000, Jun 13
From: David Hinds <dhinds@pcmcia.sourceforge.org>

I'd try booting with the card out, then insert it.  There are still
issues with correctly detecting cards at boot time with Toshiba
chipsets; I can't really sort these things out.

If you're curious you could try to pin down exactly which PCMCIA
release caused the problem.  Quite a long time has elapsed between
3.1.3 and now, and it isn't easy for me to determine what change might
be at fault.

-- Dave

More New information

Re: Sad Toshiba 2105CDS and later pcmcia versions (John Kutil)
Date: 2000, Jun 17
From: John Kutil johnk

Dave,

I reinstalled SuSE6.4 kernel 2.2.14 with pcmcia 3.1.11 on 
the Toshiba observing the installation more closely.

The installation was successful with the card recognized 
correctly. I can remove and reinstall the Linksys card 
and cardmgr recognizes it correctly.

However, when I reboot/power up the laptop, I get the
following console error:

  init_module: Device or resource busy
  insmod: /lib/modules/2.2.14/pcmcia/i82365.o failed
  insmod: /lib/modules/2.2.14/pcmcia/ds.o failed
Therefore, cardmgr does not install.

If I manually install the modules, pcmcia works again.
	insmod i82365.o
	insmod ds.o
	cardmgr

So it appears that the pcmcia modules work okay. Do you
think this is a SuSE6.4 script/installation issue? 

FYI. A late model Compaq Presario laptop with SuSE6.4 works
perfectly with the same installation.

John K

Ok Success

Re: Sad Toshiba 2105CDS and later pcmcia versions (John Kutil)
Date: 2000, Jun 18
From: John Kutil johnk

Dave,

After posting the last message, I poked around on SuSE's web site and found an updated pcmcia package. It's 3.1.15.

I installed and now have networking! However, I noticed a small bug?

Booting with the Linksys 10/100 Fast Ethernet card reports as a memory card, but the dmesg output otherwise look fine. I then remove and reinsert the Linksys and it's now a NE2000 and works fine.

If I boot without the Linksys installed, login, and insert the Linksys, it's now a NE2000 and works fine.

Maybe this is normal.

Anyway, I can use the network again without having to load modules.

Thanks

John K

Question PCMCIA Initialization Errors

Date: 2000, Jun 27
From: <mike@lonesomegeorge.com>

I am running Mandrake 7.0 on a Tecra 700CT.

I have tried to install PCMCIA services with both the original
 files and a new version 3.1.15.  I continue to receive the 
following message in my logs:

Jun 26 21:09:53 localhost pcmcia: Starting PCMCIA services:
Jun 26 21:09:53 localhost pcmcia:  modules
Jun 26 21:09:53 localhost kernel: Linux PCMCIA Card Services 3.1.9 
Jun 26 21:09:53 localhost kernel:   kernel build: 2.2.14-15mdk #1 Tue Jan 4 22:24:20 CET 2000 
Jun 26 21:09:53 localhost kernel:   options:  [pci] [cardbus] [apm] 
Jun 26 21:09:54 localhost kernel: Intel PCIC probe: <5>  Bad bridge mapping at 0xffeff000! 
Jun 26 21:09:54 localhost kernel: not found. 
Jun 26 21:09:54 localhost pcmcia: /lib/modules/2.2.14-15mdk/pcmcia/i82365.o: 
Jun 26 21:09:54 localhost pcmcia: init_module: Device or resource busy
Jun 26 21:09:54 localhost kernel: ds: no socket drivers loaded! 
Jun 26 21:09:54 localhost pcmcia: /lib/modules/2.2.14-15mdk/pcmcia/ds.o: 
Jun 26 21:09:54 localhost pcmcia:  cardmgr.
Jun 26 21:09:54 localhost pcmcia: init_module: Device or resource busy
Jun 26 21:09:54 localhost cardmgr[218]: starting, version is 3.1.9
Jun 26 21:09:54 localhost cardmgr[218]: no pcmcia driver in /proc/devices
Jun 26 21:09:54 localhost cardmgr[218]: exiting
Jun 26 21:09:54 localhost rc: Starting pcmcia succeeded


My config files are as follows:

#
# Local PCMCIA Configuration File
#
# 
System resources available for PCMCIA devices

#

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

include memory 0xd0000-0xdffff

include memory 0xa0000000-0xa0ffffff

#include memory 0x60000000-0x60ffffff




# Extra port range for IBM Token Ring
#



# Resources we should not use, even if they appear to be available
#

# First built-in serial port

exclude irq 4


# Second built-in serial port

exclude irq 3

# First built-in parallel port

exclude irq 7

exclude irq 12

exclude irq 5

exclude irq 14

exclude irq 15

# exclude irq 10

#
# Examples of options for loadable modules
#

# To fix sluggish network with IBM ethernet adapter...

#module "pcnet_cs" opts "mem_speed=600"

#
# Options for Xircom Netwave driver...

#module "netwave_cs" opts "domain=0x100 scramble_key=0x0"
#

# Options for IBM Token Ring adapters

#module "ibmtr_cs" opts "mmiobase=0xd0000 srambase=0xd4000"


I have tried a bunch of different memory ranges with no luck.

Startup files are as follows:

PCMCIA=yes

PCIC=i82365

PCIC_OPTS="cs_irq=9 irq_list=9,11 do_scan=0 pci_csc=1"

CORE_OPTS="probe_io=0"
CARDMGR_OPTS="-f"


Again, I have tried about every combination of these, with no luck.

Are the "Bad bridge mapping" and the "no devices in /proc" 
related, or do I have two problems on my hands?

Any ideas, or is this what I get for buying a Toshiba?

None Tecra 700CT work-around

Re: Question PCMCIA Initialization Errors
Date: 2000, Jul 05
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Try

  PCIC_OPTS="do_pci_probe=0"

-- Dave

Ok Untitled

Re: None Tecra 700CT work-around (David Hinds)
Date: 2000, Jul 30
From: <mike@lonesomegeorge.com>

That did the trick!  Thanks for the help.

Ok Trouble and solution to Tecra 700 CT config

Date: 2000, Jun 28
From: Wilson Fletcher wilsonf

I have been trying to get my pcmcia service running for a day. After reviewing lots of information I ended up here and made a change that got it working so I thought I would put a note here unless anyone else has the same problem.

The solution was provided by david hinds to judah milgram which was:

use PCIP_OPTS="do_pci_scan=0" in /etc/sysconfig/pcmcia.

I did not have the do_pci_scan option available in my i82365 but I used "do_pci_probe=0" which worked.

The problem I was having (in case anyone has the same problem and looks here) was:

I use a Toshiba Tecra 700CT with RH6.2. I suspect that the problem is the same for other kernels because I couldn't install using my network card to our ftp server (I don't have a CD) and I tried RH5.2, 6.1 and 6.2.

So after creating a 700MB win partition and copy RedHat to it. I rebooted to dos and ran autoboot and installed from my partition. (I don't have a lot of space at the moment). I hoped that one I had Linux running I'd have better luck with the pcmcia. (not as much as I'd hoped but at least it came eventually).

I was getting the following error:

Linux PCMCIA Card Services 3.1.8
    Kernel build: 2.2.14-5.0 #1 Tues Mar 7 20:53:41 EST 2000
    options: [pci][cardbus][apm]
Intel PCIC probe: <5> Bad bridge mapping at 0xffeff000!
not found
ds: no socket drivers loaded!

I wondered whether it was the cardbus mucking things up and
I suspect it was but at that stage I didn't know how to kill
it. I notice now that when I boot the PCIC probe identifies
my pcmcia as:
    Intel i82365sl 8 step ISA-to-PCMCIA at ....

What was happening was that pcmcia_core was loaded but then i82365 failed and susequently so did ds and then cardmgr exited becuase there were no pcmcia devices.

Hope this helps someone else.

Now if only I knew how to fix my pcmcia.img so that it reflected this option I would be able to do a decent install via my network card and free up the 700mb partition that I have the rpms on.

Question tecra 8000 rbe-100 and lucent modem red hat 6.2!

Date: 2000, Jun 28
From: ritesh patel riteshraja

my lucent modem does not work when the xircom pcmcia card is inserted in the slot. the system freezes the second time i try to use the modem. following is a partial listing from /var/log/messages

...

Jun 27 17:35:02 c354161-b kernel: Lucent Modem driver version 4.27.5.66 with MANY_PORTS MULTIPORT SHARE_IRQ enabled 
Jun 27 17:35:06 c354161-b apmd[332]: Now using AC Power
Jun 27 17:35:06 c354161-b PAM_pwdb[628]: (login) session opened for user root by LOGIN(uid=0)
Jun 27 17:35:55 c354161-b cardmgr[453]: + Operation failed.
Jun 27 17:35:55 c354161-b cardmgr[453]: +  failed.
Jun 27 17:35:55 c354161-b cardmgr[453]: start cmd exited with status 1
Jun 27 17:41:23 c354161-b cardmgr[806]: starting, version is 3.1.8
Jun 27 17:41:23 c354161-b cardmgr[806]: open_sock(socket 0) failed: Device or resource busy
Jun 27 17:41:23 c354161-b cardmgr[806]: no sockets found!
Jun 27 17:41:23 c354161-b cardmgr[806]: exiting
Jun 27 17:41:25 c354161-b cardmgr[808]: starting, version is 3.1.8
Jun 27 17:41:25 c354161-b cardmgr[808]: open_sock(socket 0) failed: Device or resource busy
Jun 27 17:41:25 c354161-b cardmgr[808]: no sockets found!
Jun 27 17:41:25 c354161-b cardmgr[808]: exiting
Jun 27 17:46:11 c354161-b cardmgr[453]: executing: './network suspend eth0'
...

does anyone have this card working on a tecra 8000? if so can you send me the config files?

Idea SOLVED! kind of...xircom card OR modem work .. both do not

Re: Question tecra 8000 rbe-100 and lucent modem red hat 6.2! (ritesh patel)
Date: 2000, Jun 29
From: ritesh patel riteshraja

i have gotten the card working. i am using dhcp. when the card works the lucent modem inside this laptop does not. if i disable pcmcia (by editing /etc/sysconfig/pcmcia and making PCMCIA=no) then the modem works.

i am new to linux. can someone help me in diagnosing why both do not work together?

Sad Untitled

Re: Idea SOLVED! kind of...xircom card OR modem work .. both do not (ritesh patel)
Date: 2000, Jun 30
From: ritesh patel riteshraja

my xicrom networt card and lucent modem both seem to want to use the same irq as shown in the output below:

~ >cardctl config
Socket 0:
  Vcc 3.3V  Vpp1 3.3V  Vpp2 3.3V
  interface type is "cardbus"
  irq 10 [exclusive] [level]
  function 0:
    io 0x0400-0x047f [32bit]
Socket 1:
  not configured
~ >setserial -g -v /dev/ttyS14
/dev/ttyS14, UART: unknown, Port: 0x0400, IRQ: 10
~ >  

when i exclude irq 10 in /etc/pcmcia/config.opts the network card still works but the modem still does not. i have also tried excluding the port by including a line like

exclude port 0x0400

in /etc/pcmcia/config.opts but that did not work either. since there is almost no documentation on the ltmodem package i am left with playing with the pcmcia settings. any suggestions?

None It may be a misfeature of the ltmodem driver

Re: Idea SOLVED! kind of...xircom card OR modem work .. both do not (ritesh patel)
Date: 2000, Jul 05
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The ltmodem driver may not work properly in an interrupt-sharing
arrangement.  There is no way to force the CardBus card to use a
different interrupt; this is enforced by the hardware in your laptop.
Unfortunately, since the ltmodem driver is binary-only, there is not
much that can be done to try to debug the problem.

-- Dave

Ok problem solved!

Re: None It may be a misfeature of the ltmodem driver (David Hinds)
Date: 2000, Jul 06
From: ritesh patel riteshraja

thank you for the reply. i was able to get both the network card and modem working by moving the load of the ltmodem driver to the start of /etc/rc.d/rc.sysinit. the ltmodem installation program loads the driver at the end of /etc/rc.d/rc.local.

for anyone else running a tecra 8000 following is my configuration:

i have a xircom xbe-100 network card and the internal modem is a lucent winmodem.

in the bios card - cardbus/16 bit. autoselect also works. /dev/ttyS0 0x03f8 irq 4 --> serial port 1 (used for my pilot) /dev/ttyS1 0x02f8 irq 3 /dev/ttyS2 0x1c00 irq 3 --> modem /dev/ttyS3 0x02e8 irq 3

/dev/modem is linked to /dev/ttyS2

Question Cant win with Tecra 700CT

Date: 2000, Jul 03
From: Clinton Cantwell ClintonCantwell

  I've tried everything i can to solve the problem, now i figured i would ask for help.  I'm running mandrake 7.0 on a toshiba tecra 700ct and need help getting the pcmcia support working.

  I've downloaded and installed the newest version of pcmcia-cs

  I've tried editing the /etc/sysconfig/pcmcia and /etc/pcmcia/config.opts using previous tecra posts as examples to no avail.

  This is what i have set now:
PCMCIA=yes 
PCIC=i82365 
PCIC_OPTS="set_pci_scan=0"
CORE_OPTS= 
CARDMGR_OPTS="-f"

  After trying for 2 days i still get a bad memory bridge error when starting pcmcia services at boot.  I've tried everything i can think of and would appreciate any help in getting this up and running.

  Clinton Cantwell

None Re: Question: Cant win with Tecra 700CT

Re: Question Cant win with Tecra 700CT (Clinton Cantwell)
Date: 2000, Jul 05
From: David Hinds <dhinds@pcmcia.sourceforge.org>

On Sun, Jul 02, 2000 at 09:13:46PM -0700, Clinton Cantwell wrote:

> PCIC_OPTS="set_pci_scan=0"

Try "do_pci_probe=0".

-- Dave

Question Problems after kernel upgrade

Date: 2000, Jul 10
From: massimo bernaschi massimo

I have a Toshiba 4070CDS. Till two days ago my two PCMCIA cards worked just fine (kernel level 2.2.9 and pcmcia 3.0.13). On friday I installed a kernel patch to allow the access to the HW counters of the CPU. I had to rebuild the kernel and I used the standard configuration file (defconfig in /usr/src/linux/arch/i386). The kernel built just fine. The problem is that since then, I can not use the PCMCIA cards anymore!

I have run make modules and make modules_install, upgraded the PCMCIA to the latest 3.1.17 but still the cards do not work.

The cards (a modem card and a 10/100 Mbit Ethernet cards) are recognized by the system. When I insert them I get the High beep followed by the Low beep. I have disabled the sound module to prevent possible conflicts.

The error message I get in the /var/log/messages are the following.

For the ethernet card:

"bind pcnet_cs to socket 1 failed: Operation not permitted"

For the modem:

"bind serial_cs to socket 0 failed: Operation not permitted"

Note that the kernel level is still 2.2.9.

Any suggestion to overcome this problem? My "feeling" is that I have a problem in the kernel configuration file, but unfortunately I can not find any information about this issue.

Thanks in advance for any help you can provide,

Massimo

More problems after kernel update

Date: 2000, Jul 11
From: massimo bernaschi massimo

Following Dave's suggestion, I append three (I hope) relevant
pieces of information. 

The first is the contents of /var/log/messages when the pcmcia
cards are successfully configured; 

the second is the contents of /var/log/messages
for the patched (bad) kernel. This the case in which the 
cards are recognized but NOT configured; 

the third is the .config file of the patched kernel.

Thanks in advance to Dave and anyone that may help!
Massimo

P.S. The dates in the log files have been changed to make
     easier to "diff" the Good and Bad logs

********************* Good log *******************************
 Jul 11 15:00:00 maxlap kernel: Inspecting /boot/System.map-2.2.9-27mdk
Jul 11 15:00:00 maxlap kernel: Loaded 6880 symbols from /boot/System.map-2.2.9-27mdk.
Jul 11 15:00:00 maxlap kernel: Symbols match kernel version 2.2.9.
Jul 11 15:00:00 maxlap kernel: Loaded 49 symbols from 2 modules.
Jul 11 15:00:00 maxlap kernel: Linux version 2.2.9-27mdk (root@locutus.mandrakesoft.com) (gcc version pgcc-2.91.66 19990314 (egcs-1.1.2 release)) #1 Mon Jun 14 16:44:05 CEST 1999 
Jul 11 15:00:00 maxlap kernel: POSIX conformance testing by UNIFIX 
Jul 11 15:00:00 maxlap kernel: mtrr: v1.35 (19990512) Richard Gooch (rgooch@atnf.csiro.au) 
Jul 11 15:00:00 maxlap kernel: PCI: PCI BIOS revision 2.10 entry at 0xfedcd 
Jul 11 15:00:00 maxlap kernel: PCI: Using configuration type 1 
Jul 11 15:00:00 maxlap kernel: PCI: Probing PCI hardware 
Jul 11 15:00:00 maxlap kernel: Linux NET4.0 for Linux 2.2 
Jul 11 15:00:00 maxlap kernel: Based upon Swansea University Computer Society NET3.039 
Jul 11 15:00:00 maxlap kernel: NET4: Unix domain sockets 1.0 for Linux NET4.0. 
Jul 11 15:00:00 maxlap kernel: NET4: Linux TCP/IP 1.0 for NET4.0 
Jul 11 15:00:00 maxlap kernel: IP Protocols: ICMP, UDP, TCP, IGMP 
Jul 11 15:00:00 maxlap kernel: Initializing RT netlink socket 
Jul 11 15:00:00 maxlap kernel: Starting kswapd v 1.5  
Jul 11 15:00:00 maxlap kernel: Detected PS/2 Mouse Port. 
Jul 11 15:00:00 maxlap kernel: Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled 
............................................
Jul 11 15:00:00 maxlap pcmcia: Starting PCMCIA services:
Jul 11 15:00:00 maxlap pcmcia:  modules
Jul 11 15:00:00 maxlap kernel: Linux PCMCIA Card Services 3.0.13 
Jul 11 15:00:00 maxlap kernel:   kernel build: 2.2.9-27mdk #1 Mon Jun 14 16:44:05 CEST 1999 
Jul 11 15:00:00 maxlap kernel:   options:  [pci] [cardbus] [apm] 
Jul 11 15:00:00 maxlap kernel: Intel PCIC probe:  
Jul 11 15:00:00 maxlap kernel:   Intel i82365sl B step ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets 
Jul 11 15:00:00 maxlap kernel:     host opts [0]: none 
Jul 11 15:00:00 maxlap kernel:     host opts [1]: none 
Jul 11 15:00:00 maxlap kernel:     ISA irqs (default) = 3,4,5,7,9,10 polling interval = 1000 ms 
Jul 11 15:00:00 maxlap pcmcia:  cardmgr.
Jul 11 15:00:00 maxlap rc: Starting pcmcia succeeded
Jul 11 15:00:00 maxlap cardmgr[263]: starting, version is 3.1.17
Jul 11 15:00:00 maxlap cardmgr[263]: watching 2 sockets
Jul 11 15:00:00 maxlap kernel: cs: IO port probe 0x1000-0x17ff: clean. 
Jul 11 15:00:00 maxlap kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7 
Jul 11 15:00:00 maxlap kernel: cs: memory probe 0x0d0000-0x0dffff: clean. 
Jul 11 15:00:00 maxlap cardmgr[263]: Card Services release does not match
Jul 11 15:00:00 maxlap cardmgr[263]: initializing socket 0
Jul 11 15:00:00 maxlap cardmgr[263]: socket 0: RPTI EP401 Ethernet
Jul 11 15:00:00 maxlap inet: inetd startup succeeded
Jul 11 15:00:00 maxlap cardmgr[263]: executing: 'modprobe 8390'
Jul 11 15:00:00 maxlap cardmgr[263]: executing: 'modprobe pcnet_cs'
Jul 11 15:00:00 maxlap kernel: eth0: NE2000 Compatible: io 0x300, irq 3, hw_addr 00:40:95:40:3A:1E 
Jul 11 15:00:00 maxlap cardmgr[263]: executing: './network start eth0'
Jul 11 15:00:00 maxlap cardmgr[263]: initializing socket 1
Jul 11 15:00:00 maxlap cardmgr[263]: socket 1: Serial or Modem
Jul 11 15:00:00 maxlap cardmgr[263]: executing: 'modprobe serial_cs'
Jul 11 15:00:00 maxlap kernel: tty01 at 0x02f8 (irq = 5) is a 16550A 
Jul 11 15:00:00 maxlap cardmgr[263]: executing: './serial start ttyS1'

************************ Bad Log *****************************
Jul 11 15:00:00 maxlap kernel: Inspecting /boot/System.map-2.2.9-27mdk
Jul 11 15:00:00 maxlap kernel: Loaded 6880 symbols from /boot/System.map-2.2.9-27mdk.
Jul 11 15:00:00 maxlap kernel: Symbols match kernel version 2.2.9.
Jul 11 15:00:00 maxlap kernel: Loaded 49 symbols from 2 modules.
Jul 11 15:00:00 maxlap kernel: Linux version 2.2.9-27mdk (root@maxlap.iac.rm.cnr.it) (gcc version pgcc-2.91.66 19990314 (egcs-1.1.2 release)) #2 Fri Jul 7 23:28:26 CEST 2000 
Jul 11 15:00:00 maxlap kernel: POSIX conformance testing by UNIFIX 
Jul 11 15:00:00 maxlap kernel: mtrr: v1.35 (19990512) Richard Gooch (rgooch@atnf.csiro.au) 
Jul 11 15:00:00 maxlap kernel: PCI: PCI BIOS revision 2.10 entry at 0xfedcd 
Jul 11 15:00:00 maxlap kernel: PCI: Using configuration type 1 
Jul 11 15:00:00 maxlap kernel: PCI: Probing PCI hardware 
Jul 11 15:00:00 maxlap kernel: Linux NET4.0 for Linux 2.2 
Jul 11 15:00:00 maxlap kernel: Based upon Swansea University Computer Society NET3.039 
Jul 11 15:00:00 maxlap kernel: NET4: Unix domain sockets 1.0 for Linux NET4.0. 
Jul 11 15:00:00 maxlap kernel: NET4: Linux TCP/IP 1.0 for NET4.0 
Jul 11 15:00:00 maxlap kernel: IP Protocols: ICMP, UDP, TCP, IGMP 
Jul 11 15:00:00 maxlap kernel: Initializing RT netlink socket 
Jul 11 15:00:00 maxlap kernel: Starting kswapd v 1.5  
Jul 11 15:00:00 maxlap kernel: Detected PS/2 Mouse Port. 
Jul 11 15:00:00 maxlap kernel: Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled 
.....................................
Jul 11 15:00:00 maxlap pcmcia: Starting PCMCIA services:
Jul 11 15:00:00 maxlap pcmcia:  modules
Jul 11 15:00:00 maxlap kernel: Linux PCMCIA Card Services 3.1.17 
Jul 11 15:00:00 maxlap kernel:   kernel build: 2.2.9-27mdk #2 Fri Jul 7 23:28:26 CEST 2000 
Jul 11 15:00:00 maxlap kernel:   options:  [pci] [apm] 
Jul 11 15:00:00 maxlap kernel: PCI routing table version 1.0 at 0xf0180 
Jul 11 15:00:00 maxlap kernel: Intel PCIC probe:  
Jul 11 15:00:00 maxlap kernel:   Intel i82365sl B step rev 00 ISA-to-PCMCIA at port 0x3e0 ofs 0x00 
Jul 11 15:00:00 maxlap kernel:     host opts [0]: none 
Jul 11 15:00:00 maxlap kernel:     host opts [1]: none 
Jul 11 15:00:00 maxlap kernel:     ISA irqs (default) = 3,4,5,7,9,10 polling interval = 1000 ms 
Jul 11 15:00:00 maxlap pcmcia:  cardmgr.
Jul 11 15:00:00 maxlap rc: Starting pcmcia succeeded
Jul 11 15:00:00 maxlap cardmgr[263]: starting, version is 3.1.17
Jul 11 15:00:00 maxlap cardmgr[263]: watching 2 sockets
Jul 11 15:00:00 maxlap kernel: cs: IO port probe 0x1000-0x17ff: clean. 
Jul 11 15:00:00 maxlap kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7 
Jul 11 15:00:00 maxlap cardmgr[263]: initializing socket 0
Jul 11 15:00:00 maxlap kernel: cs: memory probe 0x0d0000-0x0dffff: clean. 
Jul 11 15:00:00 maxlap cardmgr[263]: socket 0: RPTI EP401 Ethernet
Jul 11 15:00:00 maxlap inet: inetd startup succeeded
Jul 11 15:00:00 maxlap cardmgr[263]: executing: 'modprobe 8390'
Jul 11 15:00:00 maxlap cardmgr[263]: executing: 'modprobe pcnet_cs'
Jul 11 15:00:00 maxlap cardmgr[263]: bind 'pcnet_cs' to socket 0 failed: Operation not permitted
Jul 11 15:00:00 maxlap cardmgr[263]: initializing socket 1
Jul 11 15:00:00 maxlap cardmgr[263]: socket 1: Serial or Modem
Jul 11 15:00:00 maxlap cardmgr[263]: executing: 'modprobe serial_cs'
Jul 11 15:00:00 maxlap cardmgr[263]: bind 'serial_cs' to socket 1 failed: Operation not permitted

************************* .config file ***********************
#
# Automatically generated make config: don't edit
#

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
CONFIG_M686=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
# CONFIG_1GB is not set
CONFIG_2GB=y
CONFIG_MATH_EMULATION=y
CONFIG_MTRR=y
# CONFIG_SMP is not set
CONFIG_PERF=y

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# General setup
#
CONFIG_NET=y
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_QUIRKS=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_PCI_OLD_PROC=y
# CONFIG_MCA is not set
# CONFIG_VISWS is not set
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
CONFIG_BINFMT_JAVA=m
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
# CONFIG_PARPORT_OTHER is not set
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
# CONFIG_APM_CPU_IDLE is not set
# CONFIG_APM_DISPLAY_BLANK is not set
# CONFIG_APM_IGNORE_MULTIPLE_SUSPEND is not set
# CONFIG_APM_IGNORE_SUSPEND_BOUNCE is not set
CONFIG_APM_RTC_IS_GMT=y
# CONFIG_APM_ALLOW_INTS is not set

#
# Plug and Play support
#
CONFIG_PNP=y
CONFIG_PNP_PARPORT=m

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_IDEDISK_MULTI_MODE is not set
CONFIG_BLK_DEV_IDECD=y
CONFIG_IDECD_SLOTS=y
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_AEC6210=y
# CONFIG_IDEDMA_AUTO is not set
# CONFIG_BLK_DEV_OPTI621 is not set
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_VIA82C586 is not set
# CONFIG_BLK_DEV_CMD646 is not set
CONFIG_BLK_DEV_ALI15X3=y
CONFIG_BLK_DEV_CY82C693=y
CONFIG_BLK_DEV_PDC20246=y
CONFIG_BLK_DEV_PDC20262=y
CONFIG_BLK_DEV_PDC202XX=y
CONFIG_BLK_DEV_HPT343=y
# CONFIG_IDE_CHIPSETS is not set

#
# Additional Block Devices
#
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_MD=y
CONFIG_MD_LINEAR=m
CONFIG_MD_STRIPED=m
CONFIG_MD_MIRRORING=m
CONFIG_MD_RAID5=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_BLK_DEV_XD=m
CONFIG_BLK_DEV_DAC960=m
CONFIG_PARIDE_PARPORT=m
CONFIG_PARIDE=m

#
# Parallel IDE high-level drivers
#
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m

#
# Parallel IDE protocol modules
#
CONFIG_PARIDE_ATEN=m
CONFIG_PARIDE_BPCK=m
CONFIG_PARIDE_COMM=m
CONFIG_PARIDE_DSTR=m
CONFIG_PARIDE_FIT2=m
CONFIG_PARIDE_FIT3=m
CONFIG_PARIDE_EPAT=m
CONFIG_PARIDE_EPIA=m
CONFIG_PARIDE_FRIQ=m
CONFIG_PARIDE_FRPW=m
CONFIG_PARIDE_KBIC=m
CONFIG_PARIDE_KTTI=m
CONFIG_PARIDE_ON20=m
CONFIG_PARIDE_ON26=m
CONFIG_BLK_DEV_IDE_MODES=y
# CONFIG_BLK_DEV_HD is not set

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
CONFIG_NETLINK_DEV=y
CONFIG_FIREWALL=y
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
CONFIG_IP_FIREWALL=y
CONFIG_IP_FIREWALL_NETLINK=y
CONFIG_NETLINK_DEV=y
CONFIG_IP_ALWAYS_DEFRAG=y
CONFIG_IP_TRANSPARENT_PROXY=y
CONFIG_IP_MASQUERADE=y

#
# Protocol-specific masquerading support will be built as modules.
#
CONFIG_IP_MASQUERADE_ICMP=y

#
# Protocol-specific masquerading support will be built as modules.
#
CONFIG_IP_MASQUERADE_MOD=y
CONFIG_IP_MASQUERADE_IPAUTOFW=m
CONFIG_IP_MASQUERADE_IPPORTFW=m
CONFIG_IP_MASQUERADE_MFW=m
# CONFIG_IP_ROUTER is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
# CONFIG_IP_MROUTE is not set
CONFIG_IP_ALIAS=y
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y

#
# (it is safe to leave these untouched)
#
CONFIG_INET_RARP=m
CONFIG_SKB_LARGE=y
# CONFIG_IPV6 is not set

#
#  
#
CONFIG_IPX=m
# CONFIG_IPX_INTERN is not set
# CONFIG_SPX is not set
CONFIG_ATALK=m
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_BRIDGE is not set
# CONFIG_LLC is not set
# CONFIG_ECONET is not set
CONFIG_WAN_ROUTER=m
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set
# CONFIG_CPU_IS_SLOW is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# SCSI support
#
CONFIG_SCSI=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=m

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y

#
# SCSI low-level drivers
#
CONFIG_SCSI_7000FASST=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AHA1740=m
CONFIG_SCSI_AIC7XXX=m
# CONFIG_AIC7XXX_TCQ_ON_BY_DEFAULT is not set
CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
CONFIG_AIC7XXX_PROC_STATS=y
CONFIG_AIC7XXX_RESET_DELAY=5
CONFIG_SCSI_ADVANSYS=m
CONFIG_SCSI_IN2000=m
CONFIG_SCSI_AM53C974=m
CONFIG_SCSI_MEGARAID=m
CONFIG_MEGARAID_MULTI_IO=y
CONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
CONFIG_SCSI_DTC3280=m
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_SCSI_EATA_DMA=m
CONFIG_SCSI_EATA_PIO=m
CONFIG_SCSI_FUTURE_DOMAIN=m
CONFIG_SCSI_GDTH=m
CONFIG_SCSI_GENERIC_NCR5380=m
# CONFIG_SCSI_GENERIC_NCR53C400 is not set
CONFIG_SCSI_G_NCR5380_PORT=y
# CONFIG_SCSI_G_NCR5380_MEM is not set
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
CONFIG_SCSI_NCR53C406A=m
CONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_NCR53C7xx=m
# CONFIG_SCSI_NCR53C7xx_sync is not set
CONFIG_SCSI_NCR53C7xx_FAST=y
CONFIG_SCSI_NCR53C7xx_DISCONNECT=y
CONFIG_SCSI_NCR53C8XX=m
CONFIG_SCSI_SYM53C8XX=m
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
CONFIG_SCSI_NCR53C8XX_SYNC=20
CONFIG_SCSI_NCR53C8XX_PROFILE=y
# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
CONFIG_SCSI_NCR53C8XX_PQS_PDS=y
# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
CONFIG_SCSI_PAS16=m
# CONFIG_SCSI_PCI2000 is not set
# CONFIG_SCSI_PCI2220I is not set
CONFIG_SCSI_PSI240I=m
CONFIG_SCSI_QLOGIC_FAS=m
CONFIG_SCSI_QLOGIC_ISP=m
CONFIG_SCSI_QLOGIC_FC=m
CONFIG_SCSI_SEAGATE=m
CONFIG_SCSI_DC390T=m
# CONFIG_SCSI_DC390T_NOGENSUPP is not set
CONFIG_SCSI_T128=m
CONFIG_SCSI_U14_34F=m
# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set
CONFIG_SCSI_U14_34F_MAX_TAGS=8
CONFIG_SCSI_ULTRASTOR=m
CONFIG_SCSI_DEBUG=m

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
CONFIG_DUMMY=m
CONFIG_EQUALIZER=m
CONFIG_ETHERTAP=m

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL1=m
CONFIG_EL2=m
CONFIG_ELPLUS=m
CONFIG_EL16=m
CONFIG_EL3=m
CONFIG_3C515=m
CONFIG_VORTEX=m
CONFIG_LANCE=m
CONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=m
CONFIG_ULTRA=m
CONFIG_ULTRA32=m
CONFIG_SMC9194=m
CONFIG_NET_VENDOR_RACAL=y
CONFIG_NI5010=m
CONFIG_NI52=m
CONFIG_NI65=m
CONFIG_RTL8139=m
CONFIG_YELLOWFIN=m
CONFIG_NET_ISA=y
CONFIG_AT1700=m
CONFIG_E2100=m
CONFIG_DEPCA=m
CONFIG_EWRK3=m
CONFIG_EEXPRESS=m
CONFIG_EEXPRESS_PRO=m
CONFIG_FMV18X=m
CONFIG_HPLAN_PLUS=m
CONFIG_HPLAN=m
CONFIG_HP100=m
CONFIG_ETH16I=m
CONFIG_NE2000=m
# CONFIG_SEEQ8005 is not set
CONFIG_SK_G16=y
CONFIG_NET_EISA=y
CONFIG_PCNET32=m
CONFIG_ACENIC=m
CONFIG_AC3200=m
CONFIG_APRICOT=m
CONFIG_CS89x0=m
CONFIG_DE4X5=m
CONFIG_DEC_ELCP=m
CONFIG_DGRS=m
CONFIG_EEXPRESS_PRO100=m
CONFIG_LNE390=m
CONFIG_NE3210=m
CONFIG_NE2K_PCI=m
CONFIG_TLAN=m
CONFIG_VIA_RHINE=m
CONFIG_ES3210=m
CONFIG_EPIC100=m
# CONFIG_ZNET is not set
#CONFIG_NET_POCKET=y
CONFIG_ATP=y
CONFIG_DE600=m
CONFIG_DE620=m
# CONFIG_FDDI=y
# CONFIG_DEFXX is not set
# CONFIG_HIPPI is not set

#
# Appletalk devices
#
CONFIG_LTPC=m
CONFIG_COPS=m
CONFIG_COPS_DAYNA=y
CONFIG_COPS_TANGENT=y
CONFIG_IPDDP=m
CONFIG_IPDDP_ENCAP=y
CONFIG_IPDDP_DECAP=y
CONFIG_PLIP=m
CONFIG_PPP=m

#
# CCP compressors for PPP are only built as modules.
#
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_NET_RADIO=y
CONFIG_STRIP=m
CONFIG_WAVELAN=m
CONFIG_ARLAN=m

#
# Token ring devices
#
CONFIG_TR=y
CONFIG_IBMTR=m
CONFIG_IBMOL=m
CONFIG_SKTR=m
CONFIG_RCPCI=m
CONFIG_SHAPER=m

#
# Wan interfaces
#
CONFIG_HOSTESS_SV11=m
CONFIG_COSA=m
CONFIG_SEALEVEL_4021=m
CONFIG_DLCI=m
CONFIG_DLCI_COUNT=24
CONFIG_DLCI_MAX=8
CONFIG_SDLA=m
CONFIG_WAN_DRIVERS=y
CONFIG_VENDOR_SANGOMA=m
CONFIG_WANPIPE_CARDS=4
# CONFIG_WANPIPE_X25 is not set
# CONFIG_WANPIPE_FR is not set
CONFIG_WANPIPE_PPP=y
CONFIG_WANPIPE_CHDLC=y

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA subsystem support
#
CONFIG_IRDA=m

#
# IrDA protocols
#
CONFIG_IRLAN=m
CONFIG_IRCOMM=m
CONFIG_IRLPT=m
CONFIG_IRLPT_CLIENT=m
CONFIG_IRLPT_SERVER=m
CONFIG_IRDA_OPTIONS=y

#
#    IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
CONFIG_IRDA_FAST_RR=y
# CONFIG_IRDA_DEBUG is not set
CONFIG_IRDA_COMPRESSION=y

#
#    IrDA compressors
#
CONFIG_IRDA_DEFLATE=m

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m
CONFIG_IRPORT_SIR=m

#
# FIR device drivers
#
CONFIG_NSC_FIR=m
CONFIG_WINBOND_FIR=m
CONFIG_SHARP_FIR=m
CONFIG_TOSHIBA_FIR=m
CONFIG_SMC_IRCC_FIR=m

#
# Dongle support
#
CONFIG_DONGLE=y
CONFIG_ESI_DONGLE=m
CONFIG_ACTISYS_DONGLE=m
CONFIG_TEKRAM_DONGLE=m
CONFIG_GIRBIL_DONGLE=m
CONFIG_LITELINK_DONGLE=m

#
# ISDN subsystem
#
CONFIG_ISDN=m
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_DRV_ICN=m
CONFIG_ISDN_DRV_LOOP=m
CONFIG_ISDN_DRV_PCBIT=m
CONFIG_ISDN_DRV_HISAX=m
CONFIG_HISAX_EURO=y
CONFIG_DE_AOC=y
# CONFIG_HISAX_NO_SENDCOMPLETE is not set
# CONFIG_HISAX_NO_LLC is not set
CONFIG_HISAX_1TR6=y
CONFIG_HISAX_16_0=y
CONFIG_HISAX_16_3=y
CONFIG_HISAX_TELES3C=y
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_AVM_A1=y
CONFIG_HISAX_FRITZPCI=y
CONFIG_HISAX_AVM_A1_PCMCIA=y
CONFIG_HISAX_ELSA=y
CONFIG_HISAX_IX1MICROR2=y
CONFIG_HISAX_DIEHLDIVA=y
CONFIG_HISAX_ASUSCOM=y
CONFIG_HISAX_TELEINT=y
CONFIG_HISAX_SEDLBAUER=y
CONFIG_HISAX_SPORTSTER=y
CONFIG_HISAX_MIC=y
CONFIG_HISAX_NETJET=y
CONFIG_HISAX_NICCY=y
# CONFIG_ISDN_DRV_SC is not set
# CONFIG_ISDN_DRV_ACT2000 is not set
CONFIG_ISDN_DRV_EICON=m
CONFIG_ISDN_DRV_AVMB1=m
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y

#
# Old CD-ROM drivers (not SCSI, not IDE)
#
CONFIG_CD_NO_IDESCSI=y
CONFIG_AZTCD=m
CONFIG_GSCD=m
CONFIG_SBPCD=m
CONFIG_MCD=m
CONFIG_MCD_IRQ=11
CONFIG_MCD_BASE=300
CONFIG_MCDX=m
CONFIG_OPTCD=m
CONFIG_CM206=m
CONFIG_SJCD=m
CONFIG_ISP16_CDI=m
CONFIG_CDU31A=m
CONFIG_CDU535=m

#
# 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 is not set
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_ROCKETPORT=m
CONFIG_DIGIEPCA=m
CONFIG_CYCLADES=m
CONFIG_STALDRV=y
CONFIG_STALLION=m
CONFIG_ISTALLION=m
CONFIG_RISCOM8=m
CONFIG_SPECIALIX=m
CONFIG_SPECIALIX_RTSCTS=y
CONFIG_ESPSERIAL=m
CONFIG_ISI=m
CONFIG_SYNCLINK=m
CONFIG_N_HDLC=m
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
# CONFIG_PRINTER_READBACK is not set
CONFIG_MOUSE=y

#
# Mice
#
CONFIG_ATIXL_BUSMOUSE=m
CONFIG_BUSMOUSE=m
CONFIG_MS_BUSMOUSE=m
CONFIG_PSMOUSE=y
CONFIG_82C710_MOUSE=m
CONFIG_PC110_PAD=m
# CONFIG_QIC02_TAPE is not set
CONFIG_WATCHDOG=y

#
# Watchdog Cards
#
# CONFIG_WATCHDOG_NOWAYOUT is not set
CONFIG_WDT=m
# CONFIG_WDT_501 is not set
CONFIG_SOFT_WATCHDOG=m
CONFIG_PCWATCHDOG=m
CONFIG_ACQUIRE_WDT=m
CONFIG_NVRAM=m
CONFIG_RTC=y

#
# Video For Linux
#
CONFIG_VIDEO_DEV=m
CONFIG_RADIO_RTRACK=m
CONFIG_RADIO_RTRACK2=m
CONFIG_RADIO_AZTECH=m
CONFIG_RADIO_CADET=m
CONFIG_RADIO_MIROPCM20=m
CONFIG_RADIO_GEMTEK=m
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_BWQCAM=m
CONFIG_VIDEO_CQCAM=m
CONFIG_VIDEO_PMS=m
CONFIG_VIDEO_SAA5249=m
CONFIG_RADIO_SF16FMI=m
CONFIG_RADIO_TYPHOON=m
CONFIG_RADIO_TYPHOON_PROC_FS=y
CONFIG_RADIO_ZOLTRIX=m

#
# Joystick support
#
CONFIG_JOYSTICK=m
CONFIG_JOY_ANALOG=m
CONFIG_JOY_ASSASIN=m
CONFIG_JOY_GRAVIS=m
CONFIG_JOY_LOGITECH=m
CONFIG_JOY_SIDEWINDER=m
CONFIG_JOY_THRUSTMASTER=m
CONFIG_JOY_LIGHTNING=m
CONFIG_JOY_CONSOLE=m
CONFIG_JOY_DB9=m
CONFIG_JOY_TURBOGRAFX=m
CONFIG_DTLK=m
CONFIG_DMARAM=m

#
# Ftape, the floppy tape device driver
#
CONFIG_FTAPE=m
CONFIG_ZFTAPE=m
CONFIG_ZFT_DFLT_BLK_SZ=10240

#
# The compressor will be built as a module only!
#
CONFIG_ZFT_COMPRESSOR=m
CONFIG_FT_NR_BUFFERS=3
# CONFIG_FT_PROC_FS is not set
CONFIG_FT_NORMAL_DEBUG=y
# CONFIG_FT_FULL_DEBUG is not set
# CONFIG_FT_NO_TRACE is not set
# CONFIG_FT_NO_TRACE_AT_ALL is not set

#
# Hardware configuration
#
CONFIG_FT_STD_FDC=y
# CONFIG_FT_MACH2 is not set
# CONFIG_FT_PROBE_FC10 is not set
# CONFIG_FT_ALT_FDC is not set
CONFIG_FT_FDC_THR=8
CONFIG_FT_FDC_MAX_RATE=2000

#
# ONLY for DEC Alpha architectures
#
CONFIG_FT_ALPHA_CLOCK=0

#
# Filesystems
#
CONFIG_QUOTA=y
CONFIG_AUTOFS_FS=m
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
CONFIG_HFS_FS=m
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_UMSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_MINIX_FS=m
# CONFIG_NTFS_FS is not set
CONFIG_HPFS_FS=m
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
# CONFIG_QNX4FS_FS is not set
CONFIG_ROMFS_FS=m
CONFIG_EXT2_FS=y
CONFIG_SYSV_FS=m
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set

#
# Network File Systems
#
CONFIG_CODA_FS=m
CONFIG_NFS_FS=m
CONFIG_NFSD=m
CONFIG_NFSD_SUN=y
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_SMB_FS=m
# CONFIG_SMB_WIN95 is not set
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not set
CONFIG_NCPFS_MOUNT_SUBDIR=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y

#
# Partition Types
#
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MAC_PARTITION is not set
# CONFIG_SMD_DISKLABEL is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_NLS=y

#
# Native Language Support
#
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
CONFIG_MDA_CONSOLE=m
# CONFIG_FB is not set

#
# Sound
#
CONFIG_SOUND=m
CONFIG_PCSP=m
# CONFIG_PCSP_NO_TEST_SPEED is not set
CONFIG_PCSP_16BIT=y
CONFIG_PCSP_LEFT=100
CONFIG_PCSP_RIGHT=100
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_SONICVIBES=m
CONFIG_SOUND_MSNDCLAS=m
# CONFIG_MSNDCLAS_HAVE_BOOT is not set
CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin"
CONFIG_SOUND_MSNDPIN=m
# CONFIG_MSNDPIN_HAVE_BOOT is not set
CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin"
CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin"
CONFIG_SOUND_OSS=m
CONFIG_SOUND_PAS=m
CONFIG_SOUND_SB=m
CONFIG_SOUND_PCISB=m
CONFIG_SOUND_ESSMAESTRO=m
CONFIG_SOUND_ADLIB=m
CONFIG_SOUND_GUS=m
CONFIG_GUS16=y
CONFIG_GUSMAX=y
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_PSS=m
# CONFIG_PSS_MIXER is not set
CONFIG_SOUND_MSS=m
CONFIG_SOUND_SSCAPE=m
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MAD16=m
CONFIG_MAD16_OLDCARD=y
CONFIG_SOUND_WAVEFRONT=m
CONFIG_SOUND_CS4232=m
CONFIG_SOUND_OPL3SA2=m
CONFIG_SOUND_MAUI=m
CONFIG_SOUND_SGALAXY=m
CONFIG_SOUND_AD1816=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_SOFTOSS=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_USBAUDIO=m
CONFIG_SOUND_WAVEARTIST=m

#
# Additional low level sound drivers
#
CONFIG_LOWLEVEL_SOUND=y
CONFIG_ACI_MIXER=m
CONFIG_AWE32_SYNTH=m
CONFIG_AEDSP16=m
CONFIG_AEDSP16_BASE=220
CONFIG_MPU_BASE=330

#
# SC-6600 Audio Cards have no jumper switches at all
#
CONFIG_SC6600=y

#
# SC-6600 specific configuration
#
CONFIG_SC6600_JOY=y
CONFIG_SC6600_CDROM=4
CONFIG_SC6600_CDROMBASE=0
CONFIG_AEDSP16_SBPRO=y

#
# Audio Excel DSP 16 [Sound Blaster Pro]
#
CONFIG_AEDSP16_BASE=220
CONFIG_AEDSP16_SB_IRQ=5
CONFIG_AEDSP16_SB_DMA=0
CONFIG_AEDSP16_MPU401=y

#
# Audio Excel DSP 16 [MPU-401]
#
CONFIG_AEDSP16_MPU_IRQ=5

#
# Kernel hacking
#
CONFIG_MAGIC_SYSRQ=y

Ok "Naive" solution (but it works...)

Re: More problems after kernel update (massimo bernaschi)
Date: 2000, Jul 14
From: massimo bernaschi massimo

I tried a simple (maybe "too simple" solution).
I commented out in ds.c the check if(!capable(CAP_SYS_ADMIN))
done in the 

case DS_BIND_REQUEST

of the function ds_ioctl. Now my pcmcia cards work just fine.
I do not have any clue about the reason why that test failed.

Massimo

Question Problems with Toshiba Tecra 8000 & Deskstation V+ Dockingstation

Date: 2000, Jul 18
From: Markus Lang Pretender

Hello!

I have a problem with my tecra 8000 and a deskstation v+. The PCMCIA sockets in the laptop works fine, but the 2 sockets in the dockingstation (topic 95 controler) dont recognize any card injections. also the cards dont work, if they were present at boot-time. Ive tried it with a 3com ethernet card and a Adaptec 1480U scsi host adapter. both cards work fine in the laptop sockets.

Im using the 2.2.16 kernel, pcmcia-3.1.18 and suse 6.3

syslog:

kernel: Linux PCMCIA Card Services 3.1.18
kernel:   kernel build: 2.2.16 #1 Tue Jul 18 14:24:05 CEST 2000
kernel:   options:  [pci] [cardbus] [apm] [pnp]
kernel: PCI routing table version 1.0 at 0xf0f90
kernel: PnP: PNP BIOS installation structure at 0xc00fed00
kernel: PnP: PNP BIOS version 1.0, entry at f0000:92c6, dseg at 0
kernel: Intel PCIC probe: 
kernel:   Toshiba ToPIC97 rev 05 PCI-to-CardBus at slot 00:0b, mem 0x68000000
kernel:     host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x02] [pci irq 11] [lat 168/176] [bus 20/20]
kernel:     host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x02] [pci irq 11] [lat 168/176] [bus 21/21]
kernel:     ISA irqs (default) = 10 PCI status changes
kernel:   Toshiba ToPIC95-B rev 87 PCI-to-CardBus at slot 01:04, mem 0x68000000
kernel:     host opts [0]: [slot 0xf4] [ccr 0x1c] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 18/18]
kernel:     host opts [1]: [slot 0xf5] [ccr 0x2c] [cdr 0x86] [rcr 0x02] [no pci irq] [lat 168/176] [bus 19/19]
kernel:     ISA irqs (default) = 10 polling interval = 1000 ms
cardmgr[533]: starting, version is 3.1.18 cardmgr[533]: watching 4 sockets
kernel: cs: IO port probe 0x0c00-0x0cff: clean.
kernel: cs: IO port probe 0x0800-0x08ff: clean.
kernel: cs: IO port probe 0x0100-0x04ff: clean.
kernel: cs: IO port probe 0x0a00-0x0aff: clean.

ive readed the stuff in the howto about polling the sockets, but the topic95 controller is allready in polling status.

hum... help?! ;-)

cu , pretender

Sad Very strange pcmcia problem

Date: 2000, Jul 19
From: Tony Chaveiro <tchavei@ualg.pt>

Hi. I've a Toshiba Satellite 2100CDS with Redhat 6.2 and a Silicom Fast Ethernet Cardbus adapter.

Since this card is a so-called "unsupported card" I tried to use different drivers. When I tried "tulip_cb", cardmgr seemed to configure my card and using ifconfig I was able to see eth0 (ip 10.10.200.130, netmask 255.255.255.0 and gateway 10.10.200.254)

When I tried to ping 10.10.200.130 (my IP) it worked fine and ping to 127.0.0.1 also worked ok... I just couldn't ping to another computer (ex: 10.10.200.1)... ping report was: destination host unreachable!

The next day however ping 10.10.200.130 reports 1 packet received, the rest is loss and ping to 127.0.0.1 reports 100% packet loss... route seems to lookup the computer... Only ctrl +c lets me recover the bash... I already excluded io 0x200-0x2ff from config.opts because a have a sounblaster Maestro soundcard with seems to use this port

the carbus uses now 0x400-0x47f irq 10

i'm pretty much desperate, Any ideas?

Tony tchavei@ualg.pt

Question Can't build 3.1.19 on kernel 2.2.16 on Tecra 8100: "ENODEV undeclared"

Date: 2000, Jul 26
From: Herbert Kornfledt herbertkornfeldt

I installed stock RedHat 6.2 on a tecra 8100 with a
Psion Dacom Gold Card 10/100 Ethernet PC Card.  I then 
applied RH's updates, including a new kernel, 2.2.16-3 
(which I rebuilt to suit).

In /usr/src/linux I see a pcmcia-3.1.8 directory, but since
the latest seems to be 3.1.19 I have put that in /usr/src and 
am using that to attempt to build PCMCIA support.

In make config everything goes smoothly:
-default dir /usr/src/linux
-untrusting versions
-no cardbus
-no pnp checking

Make all chews away happily until it tries to build the cardmgr stuff.  
I get (sorry if the formatting is screwy):

make[1]: Entering directory `/usr/src/pcmcia-cs-3.1.19/cardmgr'

cc  -MD -O -Wall -Wstrict-prototypes -pipe -I../include 
-I/usr/src/linux/include -I../modules -c cardmgr.c

cardmgr.c: In function `lookup_dev':
cardmgr.c:156: `ENODEV' undeclared (first use in this function)
cardmgr.c:156: (Each undeclared identifier is reported only once
cardmgr.c:156: for each function it appears in.)
cardmgr.c:157: warning: control reaches end of non-void function

cardmgr.c: In function `do_insert':
cardmgr.c:931: `EBUSY' undeclared (first use in this function)
cardmgr.c:949: `EAGAIN' undeclared (first use in this function)

cardmgr.c: In function `init_sockets':
cardmgr.c:1267: `ENODEV' undeclared (first use in this function)
cardmgr.c:1280: `ENOENT' undeclared (first use in this function)

cardmgr.c: In function `main':
cardmgr.c:1425: `EINTR' undeclared (first use in this function)
cardmgr.c:1437: `EAGAIN' undeclared (first use in this function)
make[1]: *** [cardmgr.o] Error 1
make[1]: Leaving directory `/usr/src/pcmcia-cs-3.1.19/cardmgr'
make: *** [all] Error 2

I had a quick look at cardmgr.c but I couldn't see anything
obviously wrong.  But then I am not a programmer.  Can anyone 
help?

cheers

--herb.

None Your C header files are incomplete

Re: Question Can't build 3.1.19 on kernel 2.2.16 on Tecra 8100: "ENODEV undeclared" (Herbert Kornfledt)
Date: 2000, Jul 26
From: David Hinds <dhinds@pcmcia.sourceforge.org>

On Wed, Jul 26, 2000 at 10:24:18AM -0700, Herbert Kornfledt wrote:

> cardmgr.c: In function `lookup_dev':
> cardmgr.c:156: `ENODEV' undeclared (first use in this function)
> cardmgr.c:156: (Each undeclared identifier is reported only once
> cardmgr.c:156: for each function it appears in.)
> cardmgr.c:157: warning: control reaches end of non-void function

There's something wrong with your environment... these are not exactly
the errors I would expect, but it looks like you don't have a complete
set of libc header files.

Does "rpm -q glibc-devel" show that this package is installed?

-- Dave

Ok Thanks, that seems to have done the trick.

Re: None Your C header files are incomplete (David Hinds)
Date: 2000, Jul 26
From: Herbert Kornfledt herbertkornfeldt

Hi David,

glibc-devel-2.1.3-15 was installed, but I reinstalled it and 
voila, compilation.  

Thanks for the (amazingly rapid!) response.

--herb.

Sad Tecra 8100 & Ositech Jack of Spades - Help

Date: 2000, Aug 05
From: Cristian Pavel cristian

Hi Dave and All,

I have:

Toshiba Tecra 8100 (320Mb memory)
Ositech Jack of Spades
Mandrake 7.1
pcmcia-cs-3.1.19

I think I'm close to have it up but I need some HELP. The card
looks like is started OK (got the 2 high beeps with both the
card in during boot or card inserted after boot; more, cardctl
commands: suspend resume reset eject and insert are working OK)
and the network is started for the localhost:

>ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:C0:E3:27:05:16
          inet addr:192.168.0.30 Bcast:192.168.0.255 Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:11 Base address:0x1100


But, I can not see any green light on my switch indicating
that the card is up (which I can get with the same identical
card & CAT5 cable when using WinNT and the driver provided by
Ositech for Micros..t).

If I try ">route add 192.162.0.10" I get: "SIOCADDRT: No such device"

At this point, after a couple of days of work_code_and_docs_study,
I decided to give up and ask for HELP.

Thanks

Cristian

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

a. My /etc/sysconfig/pcmcia is :

PCMCIA=yes
PCIC=i82365

b. My /etc/pcmcia/config.opts is:

#
# Local PCMCIA Configuration File
#

include port 0x100-0x477, port 0x1000-0x17ff
include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff

exclude irq 3
exclude irq 4
exclude irq 5
exclude irq 7
exclude irq 9
exclude irq 12
exclude irq 14
exclude irq 15

c. My /etc/sysconfig/network-scripts/networks.opts is

if [ -f /etc/sysconfig/network-scripts/ifcfg-eth0 ] ; then
        start_fn() {
                /sbin/ifup $1
        }

        stop_fn() {
                /sbin/ifdown $1
        }
fi

After boot info:

>dmesg

Linux PCMCIA Card Services 3.1.19
  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 0xf0140
  00:0b.0 -> irq 11
  00:0b.1 -> irq 11
ds: no socket drivers loaded!
unloading PCMCIA Card Services
Linux PCMCIA Card Services 3.1.19
  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 0xf0140
Intel PCIC probe:
  Toshiba ToPIC95-B rev 07 PCI-to-CardBus at slot 00:0b, mem 0x68000000
    host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 20/20]
    host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 21/21]
    ISA irqs (default) = 3,4,5,7,9,10,12 PCI status changes
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0100-0x0477: excluding 0x330-0x337 0x378-0x37f
cs: cb_alloc(bus 20): vendor 0x10b8, device 0x0006
ROM image dump:
  image 0: 0x000000-0x000bff, signature PCIR
epic100.c:v1.07h 8/18/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/epic100.html
cs: cb_config(bus 20)
  fn 0 bar 1: io 0x1100-0x11ff
  fn 0 bar 2: mem 0xa0041000-0xa0041fff
  fn 1 bar 1: io 0x1000-0x10ff
  fn 1 bar 2: mem 0xa0040000-0xa0040fff
  fn 0 rom: mem 0xa0030000-0xa003ffff
  fn 1 rom: mem 0xa0020000-0xa002ffff
  irq 11
cs: cb_enable(bus 20)
  bridge io map 0 (flags 0x21): 0x1000-0x11ff
  bridge mem map 0 (flags 0x1): 0xa0020000-0xa0041fff
epic_attach(bus 20, function 0)
eth0: <NULL> at 0x1100, IRQ 11, 00:c0:e3:27:05:16.
eth0: MII transceiver #1 control 3100 status 7809.
eth0: Autonegotiation advertising 01e1 link partner 0000.
serial_attach(device 14:00.1)
tty01 at 0x1000 (irq = 11) is a 16550A

>cat /var/log/messages
...
Aug 5 00:15:37 localhost pcmcia: Starting PCMCIA services:
Aug 5 00:15:37 localhost pcmcia: modules
Aug 5 00:15:37 localhost kernel: Linux PCMCIA Card Services 3.1.19
Aug 5 00:15:37 localhost kernel: kernel build: 2.2.15-4mdk #1 Wed May 10 15:31:30 CEST 2000
Aug 5 00:15:37 localhost kernel: options: [pci] [cardbus] [apm]
Aug 5 00:15:37 localhost kernel: PCI routing table version 1.0 at 0xf0140
Aug 5 00:15:37 localhost kernel: Intel PCIC probe:
Aug 5 00:15:37 localhost kernel: Toshiba ToPIC95-B rev 07 PCI-to-CardBus at slot 00:0b, mem 0x68000000
Aug 5 00:15:37 localhost kernel: host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 20/20]
Aug 5 00:15:37 localhost kernel: host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 21/21]
Aug 5 00:15:37 localhost kernel: ISA irqs (default) = 3,4,5,7,9,10,12 PCI status changes
Aug 5 00:15:37 localhost pcmcia: cardmgr.
Aug 5 00:15:37 localhost rc: Starting pcmcia succeeded
Aug 5 00:15:37 localhost cardmgr[410]: starting, version is 3.1.19
Aug 5 00:15:37 localhost cardmgr[410]: watching 2 sockets
Aug 5 00:15:37 localhost kernel: cs: IO port probe 0x1000-0x17ff: clean.
Aug 5 00:15:37 localhost kernel: cs: IO port probe 0x0100-0x0477: excluding 0x330-0x337 0x378-0x37f
Aug 5 00:15:38 localhost kernel: cs: cb_alloc(bus 20): vendor 0x10b8, device 0x0006
Aug 5 00:15:38 localhost cardmgr[410]: initializing socket 0
Aug 5 00:15:38 localhost cardmgr[410]: socket 0: Ositech Jack of Spades Fast Ethernet/Modem
Aug 5 00:15:38 localhost cardmgr[410]: executing: 'modprobe cb_enabler'
Aug 5 00:15:38 localhost cardmgr[410]: executing: 'modprobe epic_cb'
Aug 5 00:15:38 localhost kernel: epic100.c:v1.07h 8/18/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/epic100.html
Aug 5 00:15:38 localhost cardmgr[410]: executing: 'modprobe serial_cb'
Aug 5 00:15:38 localhost kernel: cs: cb_config(bus 20)
Aug 5 00:15:38 localhost kernel: fn 0 bar 1: io 0x1100-0x11ff
Aug 5 00:15:38 localhost kernel: fn 0 bar 2: mem 0xa0041000-0xa0041fff
Aug 5 00:15:38 localhost kernel: fn 1 bar 1: io 0x1000-0x10ff
Aug 5 00:15:38 localhost kernel: fn 1 bar 2: mem 0xa0040000-0xa0040fff
Aug 5 00:15:38 localhost kernel: fn 0 rom: mem 0xa0030000-0xa003ffff
Aug 5 00:15:38 localhost kernel: fn 1 rom: mem 0xa0020000-0xa002ffff
Aug 5 00:15:38 localhost kernel: irq 11
Aug 5 00:15:39 localhost kernel: eth0: <NULL> at 0x1100, IRQ 11, 00:c0:e3:27:05:16.
Aug 5 00:15:39 localhost kernel: eth0: MII transceiver #1 control 3100 status 7809.
Aug 5 00:15:39 localhost kernel: eth0: Autonegotiation advertising 01e1 link partner 0000.
Aug 5 00:15:39 localhost kernel: serial_attach(device 14:00.1)
Aug 5 00:15:39 localhost kernel: tty01 at 0x1000 (irq = 11) is a 16550A
Aug 5 00:15:38 localhost cardmgr[410]: executing: './network start eth0'
Aug 5 00:15:40 localhost cardmgr[410]: executing: './serial start ttyS1'
...

>cat /var/lib/pcmcia/stab
Socket 0: Ositech Jack of Spades Fast Ethernet/Modem
0 network epic_cb 0 eth0
0 serial serial_cb 0 ttyS1 4 65
Socket 1: empty 4 65
Socket 1: empty

>cardctl ident
Socket 0:
  product info: "Ositech", "Trumpcard:JoS Ethernet", "400062-002", "123456789abc"
  manfid: 0x0140, 0x0012
  function: 6 (network)
Socket 1:
  no product info available

>cardctl config
Socket 0:
  Vcc 3.3V Vpp1 3.3V Vpp2 3.3V
  interface type is "cardbus"
  irq 11 [exclusive] [level]
  function 0:
    io 0x1000-0x11ff [32bit]
  function 1:
    io 0x1000-0x11ff [32bit]
Socket 1:
  not configured

>cardctl status
Socket 0:
  3.3V CardBus card
  function 0: [ready]
  function 1: [ready]
Socket 1:
  no card

>cardctl ident
Socket 0:
  product info: "Ositech", "Trumpcard:JoS Ethernet", "400062-002", "123456789abc"
  manfid: 0x0140, 0x0012
  function: 6 (network)
Socket 1:
  no product info available

>cardctl config
Socket 0:
  Vcc 3.3V Vpp1 3.3V Vpp2 3.3V
  interface type is "cardbus"
  irq 11 [exclusive] [level]
  function 0:
    io 0x1000-0x11ff [32bit]
  function 1:
    io 0x1000-0x11ff [32bit]
Socket 1:
  not configured

>cardctl status
Socket 0:
  3.3V CardBus card
  function 0: [ready]
  function 1: [ready]
Socket 1:
  no card

>cat /proc/pci
...
  Bus 0, device 11, function 0:
    CardBus bridge: Toshiba ToPIC95 (rev 7).
      Slow devsel. Fast back-to-back capable. IRQ 11.
      Master Capable. Latency=64. Max Lat=4.
  Bus 0, device 11, function 1:
    CardBus bridge: Toshiba ToPIC95 (rev 7).
      Slow devsel. Fast back-to-back capable. IRQ 11.
      Master Capable. Latency=64. Min Gnt=128.Max Lat=4.

>cat /proc/modules
autofs 9604 1 (autoclean)
serial_cb 1148 1
epic_cb 10440 2
cb_enabler 2536 4 [serial_cb epic_cb]
ds 6444 2 [cb_enabler]
i82365 22948 2
pcmcia_core 45856 0 [cb_enabler ds i82365]
...


>cat /proc/interrupts
           CPU0
  0: 234892 XT-PIC timer
  1: 4248 XT-PIC keyboard
  2: 0 XT-PIC cascade
  8: 1 XT-PIC rtc
 11: 694 XT-PIC YMF744, i82365, eth0, usb-uhci
 12: 58481 XT-PIC PS/2 Mouse
 13: 1 XT-PIC fpu
 14: 5689 XT-PIC ide0
 15: 2 XT-PIC ide1
NMI: 0

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

None I think this has recently been fixed

Re: Sad Tecra 8100 & Ositech Jack of Spades - Help (Cristian Pavel)
Date: 2000, Aug 07
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Try the latest beta on projects.sourceforge.net in /pub/pcmcia-cs/NEW.
It fixes a startup bug in the epic_cb driver.

-- Dave

Feedback Still not working

Re: None I think this has recently been fixed (David Hinds)
Date: 2000, Aug 08
From: Cristian Pavel cristian

Hi Dave,

I got and installed the Jul 27 beta package but the results
are the same (same values in dmesg and /va/log/messages).

I have some new info also. I downloaded and installed the
epic-diag.c from Scyld and run the following:

localhost.localdomain:/root/tecra>epic-diag -a

epic-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a SMSC EPIC/C 83c175 adapter at 0x1100.
The EPIC/100 chip appears to be active, so some registers will not be read.
To see all register values use the '-f' flag.
 No interrupt sources are pending.
 Rx state is 'Running', Tx state is 'Idle'.
  Transmitter: slot time 512 bits, half-duplex mode.
  Last transmit FAILED!!, 0 collisions.
  Receiver control is 000c, multicast mode.
  The last Rx frame was 0 bytes, status 0.
Index #2: Found a SMSC EPIC/C 83c175 adapter at 0x1000.
The EPIC/100 chip appears to be active, so some registers will not be read.
To see all register values use the '-f' flag.
 Interrupt sources are pending.
   Rx Buffer Overflow indication.
   Rx threshold crossed indication.
 Rx state is 'Running', Tx state is 'Running'.
  Transmitter: slot time 320 bits, full-duplex mode.
  Last transmit FAILED!!, 8 collisions.
  Receiver control is 4f4f4f4f, monitor only mode.
  The last Rx frame was 1330597711 bytes, status 8080808, Missed/Overflow.


localhost.localdomain:/root/tecra>epic-diag -e

epic-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a SMSC EPIC/C 83c175 adapter at 0x1100.
The EPIC/100 chip appears to be active, so some registers will not be read.
To see all register values use the '-f' flag.
 No interrupt sources are pending.
 Rx state is 'Running', Tx state is 'Idle'.
  Transmitter: slot time 512 bits, half-duplex mode.
  Last transmit FAILED!!, 0 collisions.
  Receiver control is 707000c, multicast mode.
  The last Rx frame was 0 bytes, status 0.
Parsing the EEPROM of a EPIC/100:
 Station Address 00:00:00:00:00:00.
 Board name '', revision 0.
  Calculated checksum is 00, correct.
 Subsystem ID Vendor/Device 0000/0000.
Index #2: Found a SMSC EPIC/C 83c175 adapter at 0x1000.
The EPIC/100 chip appears to be active, so some registers will not be read.
To see all register values use the '-f' flag.
 Interrupt sources are pending.
   Rx Buffer Overflow indication.
   Rx threshold crossed indication.
 Rx state is 'Running', Tx state is 'Running'.
  Transmitter: slot time 320 bits, full-duplex mode.
  Last transmit FAILED!!, 8 collisions.
  Receiver control is 4f4f4f4f, monitor only mode.
  The last Rx frame was 1330597711 bytes, status 8080808, Missed/Overflow.
Parsing the EEPROM of a EPIC/100:
 Station Address 00:00:00:00:00:00.
 Board name '', revision 0.
  Calculated checksum is 00, correct.
 Subsystem ID Vendor/Device 0000/0000

localhost.localdomain:/root/tecra>epic-diag -m

epic-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a SMSC EPIC/C 83c175 adapter at 0x1100.
The EPIC/100 chip appears to be active, so some registers will not be read.
To see all register values use the '-f' flag.
 No interrupt sources are pending.
 Rx state is 'Running', Tx state is 'Idle'.
  Transmitter: slot time 512 bits, half-duplex mode.
  Last transmit FAILED!!, 0 collisions.
  Receiver control is 000c, multicast mode.
  The last Rx frame was 0 bytes, status 0.
 MII PHY found at address 1.
 MII PHY #1 transceiver registers:
   3100 7809 0300 e54a 01e1 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0140 0000 0000 0000 0000 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000.
Index #2: Found a SMSC EPIC/C 83c175 adapter at 0x1000.
The EPIC/100 chip appears to be active, so some registers will not be read.
To see all register values use the '-f' flag.
 Interrupt sources are pending.
   Rx Buffer Overflow indication.
   Rx threshold crossed indication.
 Rx state is 'Running', Tx state is 'Running'.
  Transmitter: slot time 320 bits, full-duplex mode.
  Last transmit FAILED!!, 8 collisions.
  Receiver control is 4f4f4f4f, monitor only mode.
  The last Rx frame was 1330597711 bytes, status 8080808, Missed/Overflow.
 ***WARNING***: No MII transceivers found!

But, when I executed the last command (epic-diag -m) the
green light on my switch went ON. Still not able to do any
route add or ping.

Do you think that more info (to add in /etc/conf.modules
"option epic_cb debug=6 full_dupplex=1") might help?

Thanks for cooperation,

Cristian

None Sorry, my mistake...

Re: Feedback Still not working (Cristian Pavel)
Date: 2000, Aug 08
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Try the 07-Aug-00 beta instead.

-- Dave

Feedback New error - unsupported card now!

Re: None Sorry, my mistake... (David Hinds)
Date: 2000, Aug 08
From: Cristian Pavel cristian

Hi Dave,

With the pcmcia-cs.07-Aug-00.tar.gz my card is "unsupported".

The "/var/log/messages" With 3.1.19 and 27-Jul-00 contained:

Aug 5 00:15:38 localhost cardmgr[410]: initializing socket 0
Aug 5 00:15:38 localhost cardmgr[410]: socket 0: Ositech Jack of Spades Fast Ethernet/Modem

The 07-Aug-00 says:

Aug 7 22:44:13 localhost cardmgr[410]: initializing socket 0
Aug 7 22:44:13 localhost cardmgr[410]: unsupported card in socket 0


Also, in the /etc/pcmcia/config files there are 2 entries for the
JoS card, is this correct?

card "Ositech Jack of Spades Fast Ethernet/Modem"
  manfid 0x0140, 0x000f
  bind "epic_cb" to 0, "serial_cb" to 1

card "Ositech Jack of Spades Fast Ethernet/Modem"
  manfid 0x0140, 0x0012
  bind "epic_cb" to 0, "serial_cb" to 1
  

Cristian

Ok Veni Vidi Vinci - It is working !

Re: None Sorry, my mistake... (David Hinds)
Date: 2000, Aug 08
From: Cristian Pavel cristian

Hi Dave,

The last beta solved it:

kernel: eth0: SMSC EPIC/C 83c175 at 0x1100, IRQ 11, 00:c0:e3:27:05:16.


I was able to ping, telnet & ftp with no Rx or Tx errors.


Your effort and promptitude are very much appreciated.

Thanks again,

Cristian

Idea ToPIC masquerading

Date: 2000, Aug 07
From: Henk Fijnvandraat Fijnvandraat

Some observations regarding ToPic masquerading ;-)

The machine is a Toshiba Satellite Pro 4270. The original 6Gb disk has been replaced
with a 12 Gb unit. W98 is installed on the first 6Gb, Linux on the second

SuSE Linux 6.4, pcmcia 3.1.11

There are 3 possible PCMCIA settings in the BIOS:

- Automatic
- PCIC
- Cardbus / 16-bit

W98 reacts differently on these settings:

- Automatic makes W98 use ToPIC100 drivers. This is the way W98 was installed

after changing the BIOS settings to:
- PCIC makes W98 "find" new hardware at startup and starts installing PCIC drivers.
- Cardbus / 16-bit makes W98 "find" new hardware at startup and starts installing ToPIC95 drivers !!!


Now Linux:

PCIC setting loads all modules without errors, but the keyboard is dead after Linux is started, i can't login.

Cardbus / 16-bit setting, but started with NOPCMCIA=yes.
Then loading the modules by hand:

>probe
PCI bridge probe: Toshiba ToPIC95-B found, 2 sockets.

>lsmod
Module Size Used by
nls_iso8859-1 2268 1 (autoclean)
nfsd 146188 4 (autoclean)
serial 42612 0 (autoclean)
memstat 1476 0 (unused)

>dump_i365
Intel PCIC probe: not found.

>modprobe pcmcia_core
=== no comment ===

>lsmod
Module Size Used by
pcmcia_core 45184 0 (unused)
nls_iso8859-1 2268 1 (autoclean)
nfsd 146188 4 (autoclean)
serial 42612 0 (autoclean)
memstat 1476 0 (unused)

=== /var/log/messages
Aug 7 19:55:32 Traveller kernel: Linux PCMCIA Card Services 3.1.11
Aug 7 19:55:32 Traveller kernel: kernel build: 2.2.14 #1 Sat Mar 25 00:46:59 GMT 2000
Aug 7 19:55:32 Traveller kernel: options: [pci] [cardbus] [apm]
Aug 7 19:55:32 Traveller kernel: PCI routing table version 1.0 at 0xf0190
Aug 7 19:55:32 Traveller kernel: 00:0b.0 -> irq 11
Aug 7 19:55:32 Traveller kernel: 00:0b.1 -> irq 11

>modprobe i83265
/lib/modules/2.2.14/pcmcia/i82365.o: init_module: Device or resource busy
/lib/modules/2.2.14/pcmcia/i82365.o: insmod /lib/modules/2.2.14/pcmcia/i82365.o failed
/lib/modules/2.2.14/pcmcia/i82365.o: insmod i82365 failed

=== /var/log/messages
Aug 7 19:58:14 Traveller kernel: i82365.c 1.293 2000/02/14 23:01:29 (David Hinds)
Aug 7 19:58:14 Traveller kernel: Intel PCIC probe:
Aug 7 19:58:14 Traveller kernel: Bridge register mapping failed: check cb_mem_base setting
Aug 7 19:58:14 Traveller kernel: not found.

Now i'm stubborn !
>modprobe i83265
=== no comment ===

>lsmod
Module Size Used by
i82365 24656 0 (unused)
pcmcia_core 45184 0 [i82365]
nls_iso8859-1 2268 1 (autoclean)
nfsd 146188 4 (autoclean)
serial 42612 0 (autoclean)
memstat 1476 0 (unused)

=== /var/log/messages
Aug 7 20:00:14 Traveller kernel: i82365.c 1.293 2000/02/14 23:01:29 (David Hinds)
Aug 7 20:00:14 Traveller kernel: Intel PCIC probe:
Aug 7 20:00:14 Traveller kernel: Toshiba ToPIC95-B PCI-to-CardBus at slot 00:0b, mem 0x68000000
Aug 7 20:00:14 Traveller kernel: host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 20/20]
Aug 7 20:00:14 Traveller kernel: host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 21/21]
Aug 7 20:00:14 Traveller kernel: ISA irqs (default) = 4,5,7,9,10 PCI status changes

>>> Did that chip just change it's id or memory location ???? what was left / changed after the first probe that did this ????
The check "cb_mem_base" suggests the same ?

>modprobe ds
=== no comment ===

>lsmod
Module Size Used by
ds 6568 0 (unused)
i82365 24656 2
pcmcia_core 45184 0 [ds i82365]
nls_iso8859-1 2268 1 (autoclean)
nfsd 146188 4 (autoclean)
serial 42612 0 (autoclean)
memstat 1476 0 (unused)

>cardmgr
=== no comment ===

>lsmod
Module Size Used by
ds 6568 2
i82365 24656 2
pcmcia_core 45184 0 [ds i82365]
nls_iso8859-1 2268 1 (autoclean)
nfsd 146188 4 (autoclean)
serial 42612 0 (autoclean)
memstat 1476 0 (unused)

=== /var/log/messages
Aug 7 20:02:14 Traveller cardmgr[274]: starting, version is 3.1.11
Aug 7 20:02:14 Traveller cardmgr[274]: watching 2 sockets
Aug 7 20:02:14 Traveller kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
Aug 7 20:02:14 Traveller kernel: cs: IO port probe 0x0800-0x08ff: clean.
Aug 7 20:02:14 Traveller kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7
Aug 7 20:02:14 Traveller kernel: cs: IO port probe 0x0a00-0x0aff: clean.

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

So in the end the system doesn't find the 32-bit cardbus that is inserted in slot0

But don't worry, the story goes on:

Automatic setting, again starting with NOPCMCIA=yes.
Then loading the modules by hand:

>probe
PCI bridge probe: Toshiba ToPIC100 found, 2 sockets.

>lsmod
Module Size Used by
nls_iso8859-1 2268 1 (autoclean)
nfsd 146188 4 (autoclean)
serial 42612 0 (autoclean)
memstat 1476 0 (unused)

>dump_i365
Intel PCIC probe: i82365sl B step found, 2 sockets
Socket 0:
  Identification and revision = 0x83
  Interface status = 0xba
    [bvd2/spkr] [detect] [wrprot] [ready] [gpi]
  Power control = 00
    [resetdrv] [Vcc off] [Vpp off]
  Interrupt and general control = 00
    [reset] [irq=0]
  Card status change = 00
   
  Card status change interrupt control = 00
    [irq = 0]
  Card detect and general control = 00
   
  Global control = 00
   
  Memory window 0: [OFF]
    start = 0000, stop = 0000, offset = 0000
  Memory window 1: [OFF]
    start = 0000, stop = 0000, offset = 0000
  Memory window 2: [OFF]
    start = 0000, stop = 0000, offset = 0000
  Memory window 3: [OFF]
    start = 0000, stop = 0000, offset = 0000
  Memory window 4: [OFF]
    start = 0000, stop = 0000, offset = 0000
  I/O window 0: [OFF]
    start = 0000, stop = 0000
  I/O window 1: [OFF]
    start = 0000, stop = 0000

Socket 1:
  Identification and revision = 0x83
  Interface status = 0xb2
    [bvd2/spkr] [wrprot] [ready] [gpi]
  Power control = 00
    [resetdrv] [Vcc off] [Vpp off]
  Interrupt and general control = 00
    [reset] [irq=0]
  Card status change = 00
   
  Card status change interrupt control = 00
    [irq = 0]
  Card detect and general control = 00
   
  Global control = 00
   
  Memory window 0: [OFF]
    start = 0000, stop = 0000, offset = 0000
  Memory window 1: [OFF]
    start = 0000, stop = 0000, offset = 0000
  Memory window 2: [OFF]
    start = 0000, stop = 0000, offset = 0000
  Memory window 3: [OFF]
    start = 0000, stop = 0000, offset = 0x0001
  Memory window 4: [OFF]
    start = 0000, stop = 0000, offset = 0000
  I/O window 0: [OFF]
    start = 0000, stop = 0000
  I/O window 1: [OFF]
    start = 0000, stop = 0000

Hey, the probe found something now !
looks great let's continue
(lsmod info is the same when not given)

>modprobe pcmcia_core
=== no comment ===

=== /var/log/messages
Aug 7 21:01:53 Traveller kernel: Linux PCMCIA Card Services 3.1.11
Aug 7 21:01:53 Traveller kernel: kernel build: 2.2.14 #1 Sat Mar 25 00:46:59 GMT 2000
Aug 7 21:01:53 Traveller kernel: options: [pci] [cardbus] [apm]
Aug 7 21:01:53 Traveller kernel: PCI routing table version 1.0 at 0xf0190
Aug 7 21:01:53 Traveller kernel: 00:0b.0 -> irq 11
Aug 7 21:01:53 Traveller kernel: 00:0b.1 -> irq 11

>modprobe i83265
/lib/modules/2.2.14/pcmcia/i82365.o: init_module: Device or resource busy
/lib/modules/2.2.14/pcmcia/i82365.o: insmod /lib/modules/2.2.14/pcmcia/i82365.o failed
/lib/modules/2.2.14/pcmcia/i82365.o: insmod i82365 failed

=== /var/log/messages
Aug 7 21:03:12 Traveller kernel: i82365.c 1.293 2000/02/14 23:01:29 (David Hinds)
Aug 7 21:03:12 Traveller kernel: Intel PCIC probe:
Aug 7 21:03:12 Traveller kernel: Bridge register mapping failed: check cb_mem_base setting
Aug 7 21:03:12 Traveller kernel: not found.

>dump_i365
Intel PCIC probe: not found.

Now where did that chip go ??? Changed it's id or address again ??

I'm still stubborn ! (don't call me a mule)
>modprobe i83265
=== no comment ===

=== /var/log/messages
Aug 7 21:04:52 Traveller kernel: i82365.c 1.293 2000/02/14 23:01:29 (David Hinds)
Aug 7 21:04:52 Traveller kernel: Intel PCIC probe:
Aug 7 21:04:52 Traveller kernel: Toshiba ToPIC100 PCI-to-CardBus at slot 00:0b, mem 0x68000000
Aug 7 21:04:52 Traveller kernel: host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 20/20]
Aug 7 21:04:52 Traveller kernel: host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0xc000000] [pci irq 11] [lat 64/176] [bus 21/21]
Aug 7 21:04:52 Traveller kernel: ISA irqs (default) = 4,5,7,9,10 PCI status changes
Aug 7 21:05:07 Traveller kernel: cs: cb_alloc(bus 20): vendor 0x1011, device 0x0019

>cardmgr
=== no comment ===

=== /var/log/messages
Aug 7 21:05:34 Traveller cardmgr[276]: starting, version is 3.1.11
Aug 7 21:05:34 Traveller cardmgr[276]: watching 2 sockets
Aug 7 21:05:34 Traveller kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
Aug 7 21:05:34 Traveller kernel: cs: IO port probe 0x0800-0x08ff: clean.
Aug 7 21:05:34 Traveller kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7
Aug 7 21:05:34 Traveller kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Aug 7 21:05:34 Traveller cardmgr[276]: initializing socket 0
Aug 7 21:05:34 Traveller cardmgr[276]: socket 0: UMAX Technologies UMAX250 Fast Ethernet
Aug 7 21:05:34 Traveller cardmgr[276]: executing: 'insmod /lib/modules/2.2.14/pcmcia/cb_enabler.o'
Aug 7 21:05:34 Traveller cardmgr[276]: executing: 'insmod /lib/modules/2.2.14/pcmcia/tulip_cb.o'
Aug 7 21:05:34 Traveller kernel: cs: cb_config(bus 20)
Aug 7 21:05:34 Traveller kernel: fn 0 bar 1: io 0x200-0x27f
Aug 7 21:05:34 Traveller kernel: fn 0 bar 2: mem 0x600c0000-0x600c03ff
Aug 7 21:05:34 Traveller kernel: fn 0 rom: mem 0x60080000-0x600bffff
Aug 7 21:05:34 Traveller kernel: cs: cb_enable(bus 20)
Aug 7 21:05:34 Traveller kernel: bridge io map 0 (flags 0x21): 0x200-0x27f
Aug 7 21:05:34 Traveller kernel: bridge mem map 0 (flags 0x1): 0x60080000-0x600c0fff
Aug 7 21:05:34 Traveller kernel: tulip_reap()
Aug 7 21:05:34 Traveller kernel: tulip_attach(bus 20, function 0)
Aug 7 21:05:34 Traveller kernel: tulip.c:v0.91g-ppc 7/16/99 becker@cesdis.gsfc.nasa.gov (modified by danilo@cs.uni-magdeburg.de for XIRCOM CBE, fixed by Doug Ledford)
Aug 7 21:05:34 Traveller kernel: eth0: Digital DS21143 Tulip rev 65 at 0x200, 00:10:7A:15:7E:B9, IRQ 11.
Aug 7 21:05:34 Traveller kernel: eth0: EEPROM default media type Autosense.
Aug 7 21:05:34 Traveller kernel: eth0: Index #0 - Media MII (#11) described by a 21142 MII PHY (3) block.
Aug 7 21:05:34 Traveller kernel: eth0: MII transceiver #1 config 1000 status 7849 advertising 01e1.
Aug 7 21:05:34 Traveller cardmgr[276]: executing: './network start eth0'

Won a lottery ?

>lsmod
Module Size Used by
tulip_cb 32528 2
cb_enabler 2600 2 [tulip_cb]
ds 6568 2 [cb_enabler]
i82365 24656 2
pcmcia_core 45184 0 [cb_enabler ds i82365]
nls_iso8859-1 2268 1 (autoclean)
nfsd 146188 4 (autoclean)
serial 42612 0 (autoclean)
memstat 1476 0 (unused)

>ifconfig
eth0 Link encap:Ethernet HWaddr 00:10:7A:15:7E:B9
          inet addr:192.168.100.51 Bcast:192.168.100.255 Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:11 Base address:0x200

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

>dump_cis
Socket 0:
  vers_1 5.0, "NETGEAR", "FA510", "Fast Ethernet CardBus Card", "1.00"
  manfid 0x9513, 0x0081
  funcid network_adapter
  lan_technology ethernet
  lan_speed 10 mb/sec
  lan_speed 100 mb/sec
  lan_media unshielded_twisted_pair
  BAR 1 size 128b [io] [prefetch]
  config_cb base 0x0000 last_index 0x01
  cftable_entry_cb 0x01 [default]
    [master] [invalidate] [parity] [wait] [serr] [fast back]

Socket 1:
  no CIS present

As you can see the whole system is working now!

You can also try to be too smart: if i place 2 consecutive modprobes i82365 in the startup
script, even with a sleep statement in between, the modules load OK but the keyboard freezes
again after the boot process.

I think we need a strait-jacket: the ToPIC100 has a split personality

If you want me to do some more testing, tell me!
By the way, the 6Gb disk was transferred to my "old" Toshiba Satellite Pro 440 CDT. I'm still
busy installing Linux there too. I might do some testing there - if i only had time !!

Aug 7 2000, Henk Fijnvandraat

None A driver upgrade may help

Re: Idea ToPIC masquerading (Henk Fijnvandraat)
Date: 2000, Aug 07
From: David Hinds <dhinds@pcmcia.sourceforge.org>

The "bad bridge mapping" bug should be fixed in the current PCMCIA
drivers.

-- Dave

Question Toshiba Satellite 2675 DVD hangs on first boot after installing RH6.2

Date: 2000, Aug 10
From: Nicolas Malsch nick

Hi,

I just bought a couple of Toshiba Satellite 2675 DVD for work and tried to install RH6.2 on them. Everything seems to run smoothly during installation. The problem appears on the first boot after installation (Of the boot disk as I have dual boot with NT). The computer hangs forever after: Starting PCMCIA No [OK], nothing. If you power cycle, you mess up the partitions badly and he gets you into repair mode. After running fsck, you are in read only mode and unable to modify any configuration file or desable the PCMCIA on boot...

If you reboot, you get into the same trouble again. I didn't try to boot using 'linux single'. Knowing that I could install RH6.1 with no trouble, I decided to install 6.1 and upgrade to 6.2 which worked fine. Booting into 'linux single' probably allows me to disable PCMCIA...

If anybody knows what the problem is (I believe it is some stuff in the RH6.2 release), I would be super happy to understand what is going on.

	Cheers, Nick

None Probably an interrupt probe problem

Re: Question Toshiba Satellite 2675 DVD hangs on first boot after installing RH6.2 (Nicolas Malsch)
Date: 2000, Aug 10
From: David Hinds <dhinds@pcmcia.sourceforge.org>

You should be able to boot by specifying:

  linux PCMCIA=no

at the lilo prompt.  Then I would probably suggest that you download
and install the latest (3.1.19) PCMCIA driver package; you could also
follow the instructions in the PCMCIA-HOWTO for dealing with interrupt
probe failures.  Setting:

  PCIC_OPTS="do_scan=0"

in /etc/sysconfig/pcmcia may do the trick.

-- Dave

Question Libretto strangeness

Date: 2000, Aug 22
From: Jonathan Yuen jonayuen

Hello,

I have a Toshiba Libretto 100 with a 'non-distribution'
linux on it (it started on my home box and was cloned into
the libretto).  I just compiled kernel 2.2.16 with gcc 2.95.2
and libc6 (2.0.6).  When I use the version 3.1.3 of the card
services (what I had lying around from last year) it seems
to work OK and identifies my 3com 3C562/563 ethernet-modem
card just fine).  When I use version 3.1.13 (which I just
downloaded) it thinks the the ethernet/modem card is a 
memory card when I boot the machine, but after I eject and
re-insert the card (either physically or using cardctl)
it is OK again.

I scanned this list and I didn't find any mention of this
particular problem, and was wondering if anyone else had
this happen, or what the solution might be.

Jonathan

More correction and more info

Re: Question Libretto strangeness (Jonathan Yuen)
Date: 2000, Aug 22
From: Jonathan Yuen jonayuen

Hello,

Sorry about the missprint, but it is pcmcia-cs-3.1.19 that gives me strange behavior (misidentification of my 3C562D/563D card at boot time, but OK after card ejection and reinsertion).

I found a copy of pcmcia-cs-3.1.8 lying around and it seems to be OK.

Should I try every release in between to narrow down the version when this started to happen?

Jonathan

None It is a known bug, I'm afraid

Re: Question Libretto strangeness (Jonathan Yuen)
Date: 2000, Aug 22
From: David Hinds <dhinds@pcmcia.sourceforge.org>

You may just need to deal with it.  I spent a lot of time trying to
come up with a startup sequence that worked reliably on a variety of
Toshiba laptops, and I was unsuccessful.  The sequence in the current
drivers seemed to be most reliable on newer Toshiba laptops, but
certain older ones that worked before now don't work right.

So... for now, I'm afraid to mess with it, because I can't do enough
testing on enough models.  Only Toshiba laptops have these problems,
and given that I can't get decent specs on these Toshiba bridge chips,
it is no longer productive for me to fiddle with things randomly.

-- Dave

Question Strange problem with a NE2000 card on Satellite 310CDS

Date: 2000, Aug 24
From: Eric Buist Albatros

I have installed a GVC network PCMCIA card on my Toshiba Satellite 310CDS. The card was detected and can be managed by pcnet_cs. however, it often happens that the card stops functionning during network transfer. The only way to get the card back to work is to reset the PCMCIA card manager. Althought this 10/100 Ethernet card is a GVC, no name is given by Linux for the card. It is just a Dual Speed Ethernet card. Could the problem comes from that? If it is, is there a solution? I am using RedHat 6.2. It is not an hardware misfunction since the card works well in Windows 9x. I am thinking about installing only Linux on my computer and I will not be able to do this until this network card works correctly. Any suggestion will be appreciated, except buying a new card. :)

None This doesn't sound like a known problem

Re: Question Strange problem with a NE2000 card on Satellite 310CDS (Eric Buist)
Date: 2000, Aug 24
From: David Hinds <dhinds@pcmcia.sourceforge.org>

Check your system log for error messages when the network stops.  Also
check "ifconfig" to see if it is reporting any errors.

-- Dave

More Strange error

Re: Question Strange problem with a NE2000 card on Satellite 310CDS (Eric Buist)
Date: 2000, Aug 26
From: Eric Buist Albatros

The problem with the card is really weird. When I first boot the Linux box, I can access the Internet and my Windows shared drive without difficulties. The card is connected with a cable to a Ethernet hub that is connected to a computer running Windows 98se with ICS. The host computer has two NIC, one for a cable modem, one for the internal network. This one is connected to the hub. This way, Linux has not a direct access to the cable modem, so the problem is not that. The problem really seems to come from the NIC itself, or the PCMCIA socket. During a transfer or after a few minutes of surfing the Web, the NIC stop functionning. The Link Led stays off and Linux patiently waits for the NIC to work. I tried to reinitialize the network interface by calling ifup again (Redhat 6.2). The script, as I analyzed it, called pump to get an IP through DHCP. That's when the network bugs. After a few second of waiting, an error message pops up: eth0: trigger_send() called with the transmitter busy. If I disconnect the cable from the card and reconnect it, after a few seconds, the NIC will work again, but will bug the same way. If I call cardctl reset, it can resume the card. However, it is getting the file transfers less reliable and sometimes SMB cannot recover from such abnormal stops. I need a reliable network, not a partially working system. For the moment, I came back to Win98se, but I would be glad to get back to Linux, because I will use it a lot during my university classes. Any help would be greatly appreciated.

Question Autonegotiation Failure from dmesg

Date: 2000, Aug 31
From: Scott Monet obscue

When I insert the etherexpress pro100, or the xircom rem56G, I get the initialization "beep" followed by another similar beep. In dmesg it gives me an autonegotiation failure. Everything else seems OK. What to do?

None It isn't a problem

Re: Question Autonegotiation Failure from dmesg (Scott Monet)
Date: 2000, Aug 31
From: David Hinds <dhinds@pcmcia.sourceforge.org>

When you say everything else seems OK, do you mean that the network
works fine?

An autonegotiation failure is not necessarily even an error.  It means
that whatever you are connected to did not autonegotiate the link
speed (10baseT versus 100baseT) and duplex.  This is normal if you are 
connected to a single-speed hub, for example.

So, there is probably no reason to do anything.

-- Dave

Question No network

Re: None It isn't a problem (David Hinds)
Date: 2000, Aug 31
From: Scott Monet obscue

When I go into the network host config and look for the module to associate with eth0, I can't find the corresponding module. For the Xircom it is xirc2ps_cs, but that's not an option. We are running a 10/100 network over TCP/IP. Is there more for me to load?

None PCMCIA modules do not show up on that list

Re: Question No network (Scott Monet)
Date: 2000, Aug 31
From: David Hinds <dhinds@pcmcia.sourceforge.org>

That field should be left blank: PCMCIA modules are always loaded
automatically as needed.  This is mentioned in the PCMCIA-HOWTO
section for Red Hat.  The right module was loaded correctly.

-- Dave
PCMCIA on Toshiba laptops


Add Message to: "PCMCIA on Toshiba laptops"

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