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

PCMCIA doesn't work anymore


today I updated to kernel 2.4.1 with build in PCMCIA support using the
Potato 2.4 packages provided by Adrian Bunk. However, after the update I
use PCMCIA cards anymore even though they seem to be identified
correctly, eg.

    > cardctl ident
    Socket 0:
      product info: "Xircom", "CreditCard Modem 56 - GlobalACCESS",
"CM-56G", "1.00"  manfid: 0x0105, 0x100a
      function: 2 (serial)

Each time I insert a card, I hear a high beep followed by a low beep and
I found the following suspicious kernel messages (the whole output of
dmesg and lspci is attached below):

    Linux PCMCIA Card Services 3.1.22
      options:  [pci] [cardbus] [pm]
    PCI: Found IRQ 11 for device 00:03.0
    PCI: The same IRQ used for device 00:00.1
    PCI: The same IRQ used for device 00:00.2
    IRQ routing conflict in pirq table for device 00:03.0
    Intel PCIC probe: not found.

How should I proceed in order to get PCMCIA working again?



> lspci:
00:00.0 Host bridge: Intel Corporation: Unknown device 7194 (rev 01)
00:00.1 Multimedia audio controller: Intel Corporation: Unknown device
00:00.2 Modem: Intel Corporation: Unknown device 7196
00:02.0 VGA compatible controller: Silicon Motion, Inc.: Unknown device
0712 (rev a0)
00:03.0 CardBus bridge: O2 Micro, Inc.: Unknown device 6872 (rev 05)
00:07.0 ISA bridge: Intel Corporation: Unknown device 7198 (rev 01)
00:07.1 IDE interface: Intel Corporation: Unknown device 7199
00:07.2 USB Controller: Intel Corporation: Unknown device 719a
00:07.3 Bridge: Intel Corporation: Unknown device 719b

> dmesg:
Linux version 2.4.1 (root@ibm550) (gcc version 2.95.2 20000220 (Debian
GNU/Linux)) #1 Sun Feb 25 17:07:41 CET 2001
BIOS-provided physical RAM map:
 BIOS-e820: 000000000009fc00 @ 0000000000000000 (usable)
 BIOS-e820: 0000000000000400 @ 000000000009fc00 (reserved)
 BIOS-e820: 0000000000010000 @ 00000000000f0000 (reserved)
 BIOS-e820: 0000000007ee0000 @ 0000000000100000 (usable)
 BIOS-e820: 0000000000010000 @ 0000000007fe0000 (reserved)
 BIOS-e820: 0000000000008000 @ 0000000007ff0000 (ACPI data)
 BIOS-e820: 0000000000008000 @ 0000000007ff8000 (ACPI NVS)
 BIOS-e820: 0000000000010000 @ 00000000ffff0000 (reserved)
On node 0 totalpages: 32736
zone(0): 4096 pages.
zone(1): 28640 pages.
zone(2): 0 pages.
Kernel command line: auto BOOT_IMAGE=Linux ro root=302
Initializing CPU#0
Detected 548.872 MHz processor.
Console: colour VGA+ 80x43
Calibrating delay loop... 1094.45 BogoMIPS
Memory: 126648k/130944k available (968k kernel code, 3908k reserved,
370k data, 172k init, 0k highmem)
Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes)
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
CPU: Before vendor init, caps: 0383f9ff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 128K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After vendor init, caps: 0383f9ff 00000000 00000000 00000000
CPU: After generic, caps: 0383f9ff 00000000 00000000 00000000
CPU: Common caps: 0383f9ff 00000000 00000000 00000000
CPU: Intel Celeron (Coppermine) stepping 03
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.37 (20001109) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xf0200, last bus=0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router PIIX [8086/7198] at 00:07.0
  got res[10000000:10000fff] for resource 0 of O2 Micro, Inc. OZ6812
Cardbus Controller
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x0f (Driver version 1.14)
Starting kswapd v1.8
pty: 256 Unix98 ptys configured
block: queued sectors max/low 84112kB/28037kB, 256 slots per queue
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: chipset revision 0
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x8040-0x8047, BIOS settings: hda:DMA, hdb:pio
hda: IBM-DARA-206000, ATA DISK drive
hdb: CRN-8241B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 11733120 sectors (6007 MB) w/418KiB Cache, CHS=730/255/63, UDMA(33)
hdb: ATAPI 24X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
Partition check:
 hda: hda1 hda2 hda3 hda4
NTFS version 000607
Serial driver version 5.02 (2000-08-09) with MANY_PORTS SHARE_IRQ
SERIAL_PCI enabled
Real Time Clock Driver v1.10d
Linux PCMCIA Card Services 3.1.22
  options:  [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 00:03.0
PCI: The same IRQ used for device 00:00.1
PCI: The same IRQ used for device 00:00.2
IRQ routing conflict in pirq table for device 00:03.0
Intel PCIC probe: not found.
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 8192 bind 8192)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Yenta IRQ list 02b8, PCI irq10
Socket status: 30000411
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 172k freed
Adding Swap: 128484k swap-space (priority -1)
Warning! NTFS volume version is Win2k+: Mounting read-only
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x2c8-0x2cf 0x378-0x37f
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.

Reply to: