Can't get 3c589_cs (3CCE589EC) to work in 2.6.5

Tuukka Toivonen tuukkat at ee.oulu.fi
Mon Apr 26 17:43:49 BST 2004


I've succesfully used 3Com Megahertz 10 Mbps LAN PC Card, model 3CCE589EC
with kernels 2.2.x and 2.4.x with my Acer Travelmate 332T laptop (366
PentiumII CPU), with the standalone drivers from pcmcia-cs package.

Now I'm trying to install 2.6.x (x=5) into the laptop. Since the drivers
from pcmcia-cs won't work, I'm trying to get the internal kernel drivers to
work but without success.

>From /proc/pci:
  Bus  0, device  19, function  0:
    CardBus bridge: O2 Micro, Inc. OZ6812 Cardbus Controller (rev 5).
      IRQ 9.
      Master Capable.  Latency=32.  Min Gnt=128.Max Lat=4.
      Non-prefetchable 32 bit memory at 0x10000000 [0x10000fff].

If I try "modprobe i82365" (which used to work with pcmcia-cs) I get
	Intel ISA PCIC probe: not found.
(I tried enabling and disabling ISA PnP support, didn't help).
And the module refuses to load.

I also tried yenta_socket with somewhat better success:
 PCI: Guessed IRQ 9 for device 0000:00:13.0
 Yenta: CardBus bridge found at 0000:00:13.0 [1025:1001]
 Yenta: ISA IRQ mask 0x0808, PCI irq 9
 Socket status: 30000411
 spurious 8259A interrupt: IRQ7.

And then I modprobe either 3c589_cs or 3c509 (the first appears to match
better the card and worked with pcmcia-cs but the latter should also work
according to Documentation/networking/3c509.txt)

However, with either I don't seem to get a network device. ifconfig -a
shows only loopback device (no eth*), and the driver doesn't appear in
either /proc/ioports nor in /proc/interrupts as it did with pcmcia-cs
driver.

When using the working drivers from pcmcia-cs, I get
- /proc/modules:
3c589_cs                8800   1
ds                      6592   1 [3c589_cs]
i82365                 22256   1
pcmcia_core            38144   0 [3c589_cs ds i82365]
...
- /proc/interrupts
           CPU0
  0:      11067          XT-PIC  timer
  1:        272          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  3:          0          XT-PIC  3c589_cs
  4:          3          XT-PIC  serial
  5:          0          XT-PIC  ES1938
  8:          3          XT-PIC  rtc
  9:          2          XT-PIC  i82365
 10:          0          XT-PIC  usb-ohci
 12:       2642          XT-PIC  PS/2 Mouse
 14:      10479          XT-PIC  ide0
NMI:          0
ERR:          0
- /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
0300-030f : 3c589_cs
03c0-03df : vga+
...

P.S. What is the status of the in-kernel PCMCIA drivers? MAINTAINERS lists
it as unmaintained. Some files look a bit old (like i82365.c dated 1999...)



More information about the linux-pcmcia mailing list