[ Next-in-Thread ]  [ Next Message ] 

Question: "no valid ROM images found"? 

Forum: PCMCIA Installation and Configuration Issues
Date: 2000, Sep 01
From: Darin Davis dadavis

I'm trying to get a "Xircom RealPort Cardbus Ethernet 10/100
RBE-100" to work on my IBM ThinkPad 600X.  I installed RedHat
6.0 and compiled my own 2.2.5-15 kernel.  I compiled and
installed pcmcia-cs-3.1.20.  But on bootup, I get the
message "no valid ROM images found".  I'm sure I've
missed something really obvious, but I'm coming up blank
finding an explanation of that message.

Below is the output of several commands that may be relevant.

Thanks for any assistance.
Darin

===== lsmod =====
Module                  Size  Used by
nls_iso8859-1           2020   1  (autoclean)
ds                      6120   2 
i82365                 21436   2 
pcmcia_core            44000   0  [ds i82365]

===== cardctl config =====
Socket 0:
  not configured
Socket 1:
  Vcc 3.3V  Vpp1 3.3V  Vpp2 3.3V
  interface type is "cardbus"
  function 0:

===== cardctl ident =====
Socket 0:
  no product info available
Socket 1:
  no product info available

===== /var/log/messages =====
Sep  1 11:24:20 kernel: Linux PCMCIA Card Services 3.1.20 
Sep  1 11:24:20 kernel:   kernel build: 2.2.5-15 #2 Thu Jul 6 19:30:05 PDT 2000 
Sep  1 11:24:20 kernel:   options:  [pci] [cardbus] [apm] 
Sep  1 11:24:20 kernel: PCI routing table version 1.0 at 0xf9d00 
Sep  1 11:24:20 kernel:   00:02.0 -> irq 11 
Sep  1 11:24:20 kernel:   00:02.1 -> irq 11 
Sep  1 11:24:19 pcmcia: Starting PCMCIA services:
Sep  1 11:24:20 kernel: Intel PCIC probe:  
Sep  1 11:24:20 kernel:   TI 1450 rev 03 PCI-to-CardBus at slot 00:02, mem 0x50103000 
Sep  1 11:24:20 kernel:     host opts [0]: [ring] [serial pci & irq] [pci irq 11] [lat 168/176] [bus 2/4] 
Sep  1 11:24:20 kernel:     host opts [1]: [ring] [serial pci & irq] [pci irq 11] [lat 168/176] [bus 5/7] 
Sep  1 11:24:20 kernel:     ISA irqs (scanned) = 3,4,5,7,9,10 PCI status changes 
Sep  1 11:24:21 kernel: cs: cb_alloc(bus 5): vendor 0x115d, device 0x0003 
Sep  1 11:24:21 kernel: cs: IO port probe 0x1000-0x17ff: excluding 0x15e8-0x15ef 
Sep  1 11:24:21 kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x3b8-0x3df 0x4d0-0x4d7 
Sep  1 11:24:21 kernel: cs: IO port probe 0x0a00-0x0aff: clean. 
Sep  1 11:24:21 kernel: cs: no valid ROM images found! 
Sep  1 11:24:20 pcmcia:  cardmgr.
Sep  1 11:24:04 depmod: /lib/modules/2.2.5-15/pcmcia/fdomain_cs.o: unresolved symbol(s) 
Sep  1 11:24:04 depmod: /lib/modules/2.2.5-15/pcmcia/apa1480_cb.o: unresolved symbol(s) 
Sep  1 11:24:04 depmod: /lib/modules/2.2.5-15/pcmcia/aha152x_cs.o: unresolved symbol(s) 
Sep  1 11:24:20 cardmgr[326]: starting, version is 3.1.20
Sep  1 11:24:21 cardmgr[326]: watching 2 sockets
Sep  1 11:24:21 cardmgr[326]: initializing socket 1
Sep  1 11:24:21 cardmgr[326]: unsupported card in socket 1
Sep  1 11:24:21 cardmgr[326]:   no product info available
Sep  1 11:24:21 cardmgr[326]:   PCI id: 0x115d, 0x0003

===== dmesg =====
Linux version 2.2.5-15 (root@localhost.localdomain) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release))
Linux PCMCIA Card Services 3.1.20
  kernel build: 2.2.5-15 #2 Thu Jul 6 19:30:05 PDT 2000
  options:  [pci] [cardbus] [apm]
PCI routing table version 1.0 at 0xf9d00
  00:02.0 -> irq 11
  00:02.1 -> irq 11
Intel PCIC probe: 
  TI 1450 rev 03 PCI-to-CardBus at slot 00:02, mem 0x50103000
    host opts [0]: [ring] [serial pci & irq] [pci irq 11] [lat 168/176] [bus 2/4]
    host opts [1]: [ring] [serial pci & irq] [pci irq 11] [lat 168/176] [bus 5/7]
    ISA irqs (scanned) = 3,4,5,7,9,10 PCI status changes
cs: cb_alloc(bus 5): vendor 0x115d, device 0x0003
cs: IO port probe 0x1000-0x17ff: excluding 0x15e8-0x15ef
cs: IO port probe 0x0100-0x04ff: excluding 0x3b8-0x3df 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
ROM image dump:
cs: no valid ROM images found!

[ Next-in-Thread ]  [ Next Message ] 

Messages Inline: [ 0 ]  [ 1 ] 

I think this is a memory window problem

Re: Question: "no valid ROM images found"? (Darin Davis)
Date: 2000, Sep 01
From: David Hinds <dhinds@pcmcia.sourceforge.org>

In /etc/pcmcia/config.opts, try changing:

  include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff

to just:

  include memory 0x60000000-0x60ffffff

and see if that helps.  If not, try some other ranges like
0xe0000000-0xe0fffffff, or 0x40000000-0x40fffffff.

-- Dave

More: You're a genius!

Re: I think this is a memory window problem (David Hinds)
Date: 2000, Sep 01
From: Darin Davis dadavis

Dave,

Never in a million years would I have guessed that!
My config.opts file contained:

   include memory 0xc0000-0xfffff, memory 0xa0000000-0xa0ffffff

I changed it to:

   include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff

and the card now gets detected.

However, in order to successfully ping another
device on the network, I have to "ifconfig eth0 down"
(which deletes the default route)and "ifconfig eth0 up".
With this done, my machine can communicate.  Any ideas
on why I have to manually down/up the interface?

Something else that seems odd is that while the
label on the physical card itself says it's a RBE,
'cardctl ident' says:

Socket 0:
  no product info available
Socket 1:
  product info: "Xircom", "CardBus Ethernet II 10/100", "CBEII-10/100", "1.03"
  manfid: 0x0105, 0x0103
  function: 6 (network)

I thought CBE wasn't supported.  But, I'm not complaining!

Many thanks for your help.
Darin

The latest beta might have some effect

Re: More: You're a genius! (Darin Davis)
Date: 2000, Sep 01
From: David Hinds <dhinds@pcmcia.sourceforge.org>

You can try the 01-Sep-00 beta on projects.sourceforge.net in
/pub/pcmcia-cs/NEW.  It has several Xircom CardBus driver fixes.

> I thought CBE wasn't supported.  But, I'm not complaining!

The CBE is not supported.  The CBE II is supported.

-- Dave
"no valid ROM images found"?


[ Add Message ]  to: ""no valid ROM images found"?"

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