[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Panasonic Toughbook - 3 PCMCIA slots, only 2 in lspci



I am a user of Panasonic CF-25LJM8EAM P166MMX. 

The only pages I found about it are
http://www.jeffborders.com/techdocs/panasonic/cf25.html
http://students.usm.maine.edu/demetrio.aspirasiii/linux-cf-25.html
Do you know any others on the net (I mean Linux specific)?
I use Debian GNU/Linux sid on mine.

My problem is that I cannot get all three PCMCIA slots to work, only the
lower two of them work. How can I get all 3 working?

The machine has one Type I/II 16-bit PCMCIA slot (on the upper side of
the mainboard) and separately two Type I/II Cardbus slots (stacked one
on another on the lower side of the mainboard, where I can also insert
one Type III card instead of two Type I/II cards). Both lower Type I/II
Cardbus slots work OK, but the upper 16-bit PCMCIA slot is not seen by
cardctl or anywhere else. 

Any ideas how to use the third slot?
What to look for?

The machine has only 1 RICOH chip on the mainboard, like this:
------------------
| RICOH
| JAPAN
| RL5C476
| 8JD  10
------------------

I have now inserted two cards in both Cardbus slots, and cardctl shows
like this:

szrenica:~# cardctl status
Socket 0:
  3.3V 16-bit PC Card
  function 0: [ready], [bat dead], [bat low]
Socket 1:
  5V 16-bit PC Card
  function 0: [ready]
szrenica:~# cardctl config
Socket 0:
  Vcc 3.3V  Vpp1 0.0V  Vpp2 0.0V
  interface type is "memory and I/O"
  irq 9 [exclusive] [level]
  function 0:
    config base 0x0200
      option 0x41 status 0x00 pin 0x00 copy 0x00
    io 0x0100-0x010f [auto]
Socket 1:
  Vcc 5.0V  Vpp1 0.0V  Vpp2 0.0V
  interface type is "memory and I/O"
  irq 11 [exclusive] [level]
  function 0:
    config base 0x03e0
      option 0x41
    io 0x0140-0x017f [16bit]

Some possibly useful kern.log fragments:

Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: Found PnP BIOS installation structure at 0xc00fdfd0
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0x719c, dseg 0xf0000
pnp: 00:0c: ioport range 0x4000-0x403f has been reserved
pnp: 00:0c: ioport range 0x2a0-0x2af has been reserved
pnp: 00:0c: ioport range 0x203-0x203 has been reserved
pnp: 00:0e: ioport range 0x398-0x399 has been reserved
PnPBIOS: 25 nodes reported by PnP BIOS; 25 recorded by driver
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router PIIX/ICH [8086/7110] at 0000:00:01.0
PCI: IRQ 0 for device 0000:00:02.0 doesn't match PIRQ mask - try pci=usepirqmask
PCI: IRQ 0 for device 0000:00:13.0 doesn't match PIRQ mask - try pci=usepirqmask
PCI: IRQ 0 for device 0000:00:13.1 doesn't match PIRQ mask - try pci=usepirqmask


Linux Kernel Card Services
  options:  [pci] [cardbus] [pm]
PCI: IRQ 0 for device 0000:00:13.0 doesn't match PIRQ mask - try pci=usepirqmask
PCI: Assigned IRQ 11 for device 0000:00:13.0
Yenta: CardBus bridge found at 0000:00:13.0 [10f7:8306]
Yenta: ISA IRQ mask 0x0298, PCI irq 11
Socket status: 30000c50
PCI: IRQ 0 for device 0000:00:13.1 doesn't match PIRQ mask - try pci=usepirqmask
PCI: Assigned IRQ 11 for device 0000:00:13.1
Yenta: CardBus bridge found at 0000:00:13.1 [10f7:8306]
Yenta: ISA IRQ mask 0x0298, PCI irq 11
Socket status: 30000450

Full list of all signficant chips on the mainboard:
http://www.miernik.ctnet.pl/linuxbios/CF-25LJM8EAM-chiplist

Manual of the laptop:

http://tcc.toughbook.com/PCSC/TCC/tgdocs.nsf/ContentDocs.by.Key/HNEY-5NVNES/$file/25m3oso1.pdf

I think you have to go through this to download it:
http://tcc.toughbook.com/PCSC/TCC/tgdocs.nsf/ContentDocDisclaimer?readform&dockey=HNEY-5NVNES&aname=25m3oso1.pdf

A relevant extract of the manual:

Your computer has three PC Card slots. These slots conform to the PC
Card Standard; therefore, communications and SCSI devices may be
utilized. The slots allow you to use three Type I or Type II cards (or
two Type I and one Type II), or one Type III card.

Type I or II                                     Type III
Three cards can be used simultaneously.
                          One card can be used only in the bottom slot.

Please check the PC Cards' specifications. Be sure the total operating
current does not exceed the specified limit. Damage may result
otherwise.  Allowable Current (total for three slots) : 3.3 V: 400 mA, 
5 V: 400 mA, 12 V: 120 mA There are times when both a Type I card and a
Type II card will not work at the same time.  SRAM and FLASH ROM cards
(except for ATA interface) are not supported.  When using a CardBus type
card, use only that card; do not insert any other PC Cards.  Only the
bottom slot can support a Zoomed Video (ZV) card.  Only the middle or
bottom slot can support a CardBus.

Any clues?

-- 
Miernik             _________________________  xmpp:miernik@amessage.info
___________________/__ tel: +48888299997 __/      mailto:miernik@ctnet.pl
Protect Europe from a law-disaster. Petition for a Software Patent Free Europe
http://www.noepatents.org/index_html?LANG=en



Reply to: