[epic] Psion Gold Card LAN Global 56+ 10/100 Cardbus

Diarmuid Drew derm@maxim.source.co.uk
Sat, 25 Nov 2000 19:04:46 -0000


I've got this card to work under David Hinds PCMCIA epic_cb driver from
www.sourceforge.net. Version 3.1.22 has the most successs. I'm running
debian 2.2 with recompiled 2.2.17 kernel on a dell Inspiron 3500. As far as
I remember the only change I had to make to the standard configuration was
to edit the config.opt (could be config) in /etc/pcmcia to get it to probe
for I/O 0x1200 (uncomment 3 or fourth line down). I'm in windows at the
moment I cant check.

At bootup you should get a hi-beep, hi-beep to show everything is up and
configured OK. There is a diagnostic script in the pcmcia-cs source
directory debug-tools/test_network which might be of some help. Here is the
output of my syslog if its any help

Nov 14 22:11:30 Elric kernel: Linux PCMCIA Card Services 3.1.22
Nov 14 22:11:30 Elric kernel:   kernel build: 2.2.17 #2 Wed Nov 8 22:02:05
GMT 2000
Nov 14 22:11:30 Elric kernel:   options:  [pci] [cardbus] [apm]
Nov 14 22:11:30 Elric kernel: PCI routing table version 1.0 at 0xfdf80
Nov 14 22:11:30 Elric kernel: Intel PCIC probe:
Nov 14 22:11:30 Elric kernel:   TI 1220 rev 02 PCI-to-CardBus at slot 00:04,
mem 0x68000000
Nov 14 22:11:30 Elric kernel:     host opts [0]: [ring] [serial pci & irq]
[pci irq 10] [lat 168/176] [bus 32/34]
Nov 14 22:11:30 Elric kernel:     host opts [1]: [ring] [serial pci & irq]
[pci irq 10] [lat 168/176] [bus 35/37]
Nov 14 22:11:30 Elric kernel:     ISA irqs (scanned) = 3,4,7,9 PCI status
changes
Nov 14 22:11:30 Elric cardmgr[1877]: starting, version is 3.1.22
Nov 14 22:11:30 Elric cardmgr[1877]: watching 2 sockets
Nov 14 22:11:30 Elric kernel: cs: IO port probe 0x1000-0x17ff: clean.
Nov 14 22:11:30 Elric kernel: cs: IO port probe 0x0100-0x04ff: excluding
0x220-0x22f 0x320-0x327 0x388-0x38f 0x4d0-0x4d7
Nov 14 22:11:30 Elric kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Nov 14 22:11:31 Elric kernel: cs: cb_alloc(bus 35): vendor 0x10b8, device
0x0006
Nov 14 22:11:31 Elric cardmgr[1877]: initializing socket 1
Nov 14 22:11:31 Elric kernel: ROM image dump:
Nov 14 22:11:31 Elric kernel:   image 0: 0x000000-0x000bff, signature PCIR
Nov 14 22:11:31 Elric cardmgr[1877]: socket 1: Psion Gold Card Netglobal
56K+10/100Mb CardBus
Nov 14 22:11:31 Elric cardmgr[1877]: executing: 'modprobe cb_enabler'
Nov 14 22:11:31 Elric cardmgr[1877]: executing: 'modprobe epic_cb'
Nov 14 22:11:31 Elric kernel: epic100.c:v1.07h 8/18/99 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/epic100.html
Nov 14 22:11:31 Elric cardmgr[1877]: executing: 'modprobe serial_cb'
Nov 14 22:11:31 Elric kernel: cs: cb_config(bus 35)
Nov 14 22:11:31 Elric kernel:   fn 0 bar 1: io 0x1200-0x12ff
Nov 14 22:11:31 Elric kernel:   fn 0 bar 2: mem 0x60041000-0x60041fff
Nov 14 22:11:31 Elric kernel:   fn 1 bar 1: io 0x1100-0x11ff
Nov 14 22:11:31 Elric kernel:   fn 1 bar 2: mem 0x60040000-0x60040fff
Nov 14 22:11:31 Elric kernel:   fn 0 rom: mem 0x60030000-0x6003ffff
Nov 14 22:11:31 Elric kernel:   fn 1 rom: mem 0x60020000-0x6002ffff
Nov 14 22:11:31 Elric kernel:   irq 10
Nov 14 22:11:31 Elric kernel: cs: cb_enable(bus 35)
Nov 14 22:11:31 Elric kernel:   bridge io map 0 (flags 0x21): 0x1100-0x12ff
Nov 14 22:11:31 Elric kernel:   bridge mem map 0 (flags 0x1):
0x60020000-0x60041fff
Nov 14 22:11:31 Elric kernel: epic_cb: epic_ops  epic_attach
Nov 14 22:11:31 Elric kernel: epic_attach(bus 35, function 0)
Nov 14 22:11:31 Elric kernel: eth0: SMSC EPIC/C 83c175 at 0x1200, IRQ 10,
00:60:63:06:1b:0e.
Nov 14 22:11:31 Elric kernel: eth0: EEPROM contents
Nov 14 22:11:31 Elric kernel:  0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000
Nov 14 22:11:31 Elric last message repeated 3 times
Nov 14 22:11:31 Elric kernel: eth0: MII transceiver #1 control 3100 status
7809.
Nov 14 22:11:31 Elric kernel: eth0:  Autonegotiation advertising 01e1 link
partner 0000.
Nov 14 22:11:31 Elric kernel: serial_attach(device 23:00.1)
Nov 14 22:11:31 Elric kernel: tty02 at 0x1100 (irq = 10) is a 16550A
Nov 14 22:11:31 Elric cardmgr[1877]: executing: './network start eth0'

I have had numerous crashes with tx timeout errors, however 3.1.22 is
getting there and seems a lot more stable than 3.1.21.

However using the network and modem seems to be a complete show stopper as
the modem link keeps going down, I havnt had too much time to look into it
yet.

I've tried the 2.4 kernel as this card is supported in the kernel under the
epic100 driver and the kernel PCMCIA support. Unfortunately the network
drops with tx timeout errors far too regularly to be usable, hopeful this
will get fixed, its early days yet for PCMCIA in the kernel.

I've recently tried the epic100 driver from www.Scyld.com (last night) I
couldn't get them to work (ie identify the card), I'll try again soon, I no
expert.

Hope my ramblings are of some help, feel free to ask any questions.

Derm.
----- Original Message -----
From: "Ingvaldur Sigurjonsson" <ingi@avenir.se>
To: <epic@scyld.com>
Sent: Saturday, November 25, 2000 1:43 PM
Subject: [epic] Psion Gold Card LAN Global 56+ 10/100 Cardbus


>
> Hi,
>
> I recently bought the above mentioned card and I'm trying to get it to
work with
> the epic_cb driver.
>
> The drivers loads and I can see the eth device, having correct ip-address.
>
> I can ping the address on the card, but the "Link" remains dead i.e. the
little
> green lamp doesn't light up. It works when I boot into Windows 2000 Prof.
>
> Has anyone managed to use this card with pcmcia-cs 3.1.22 ?
>
>
> I will send more details when I'm connected with my laptop with another
card...
>
> regards
> - Ingi
>
>
>
> _______________________________________________
> epic mailing list
> epic@scyld.com
> http://www.scyld.com/mailman/listinfo/epic
>