Conceptronic C54C wi-fi card is not recognised or IRQ problem?
nx12
dixus_nx at terra.es
Sun Sep 12 20:01:45 EDT 2004
Here's my problem: recently I've bought Conceptronic C54C PCMCIA card and
it's not recognised when I plug it. I read some reports on the web that it
works fine under linux with madwifi drivers so the problem is not in the
card. Also that card works fine on my laptop under windows xp.
Before I successfully used ATA/IDE Adaptor for CF cards and still use it
without any problems. But when I insert that conceptronic card, the card
indicator on laptop is lit, power indicator on the card also flashes, and
that's all, no kernel messages, cardctl doesn't recognise it. Though if I
insert-eject that card a couple of times I get "irq 16: nobody cared!". Maybe
the problem is here.
I flashed BIOS to the latest version, compiled vanilla-2.6.8.1 and patched it
with patches found on http://pcmcia.arm.linux.org.uk/ tried to boot with
ACPI, APIC etc disabled but without any result.
My laptop is a generic Elitegroup G733, the only one I could afford. It's
SiS651 chipset and EnE 1410 Cardbus. More details in dmesg and here:
http://www.ecs.com.tw/ECSWeb/Products/ProductsDetail.aspx?MenuID=57&LanID=0&DetailID=313&DetailName=Specification .
This is my dmesg. I plugged in CF adaptor two times without any problems, then
(though it's not shown up in dmesg/syslog) inserted wifi-card, removed it,
inserted again and got IRQ 16 disabled.
===================================================
000a0000 (reserved)
BIOS-e820: 00000000000ec000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000dff0000 (usable)
BIOS-e820: 000000000dff0000 - 000000000dff8000 (ACPI data)
BIOS-e820: 000000000dff8000 - 000000000e000000 (ACPI NVS)
BIOS-e820: 00000000fec00000 - 00000000fed00000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved)
BIOS-e820: 00000000ffee0000 - 00000000fff0ffff (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
223MB LOWMEM available.
found SMP MP-table at 000fb9d0
On node 0 totalpages: 57328
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 53232 pages, LIFO batch:12
HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 AMI ) @ 0x000f9e90
ACPI: RSDT (v001 AMIINT SiS645XX 0x00000010 MSFT 0x0100000b) @ 0x0dff0000
ACPI: FADT (v001 AMIINT SiS645XX 0x00000011 MSFT 0x0100000b) @ 0x0dff0030
ACPI: MADT (v001 AMIINT SiS645XX 0x00001000 MSFT 0x0100000b) @ 0x0dff00c0
ACPI: DSDT (v001 SiS 645 0x00001000 MSFT 0x0100000d) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:2 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] disabled)
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: Assigned apic_id 2
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Built 1 zonelists
Kernel command line: root=/dev/ram0 init=/linuxrc rootfstype=minix
video=ywrap,mtrr,vesa:1024x768 at 60 vga=0x317 resume2=swap:/dev/hda5
gentoo=nodevfs splash=silent
Initializing CPU#0
PID hash table entries: 1024 (order 10: 8192 bytes)
Detected 2390.620 MHz processor.
Using tsc for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 223256k/229312k available (2103k kernel code, 5380k reserved, 820k
data, 224k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 4718.59 BogoMIPS
Security Scaffold v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000
CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: After all inits, caps: bfebfbff 00000000 00000000 00000080
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 07
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
ENABLING IO-APIC IRQs
init IO_APIC IRQs
IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not
connected.
..TIMER: vector=0x31 pin1=2 pin2=-1
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 2389.0987 MHz.
..... host bus clock speed is 132.0776 MHz.
checking if image is initramfs...it isn't (no cpio magic); looks like an
initrd
Freeing initrd memory: 2k freed
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xfdb01, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
Uncovering SIS962 that hid as a SIS503 (compatible=1)
Enabling SiS 96x SMBus.
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: Power Resource [URP1] (off)
ACPI: Power Resource [URP2] (off)
ACPI: Power Resource [FDDP] (off)
ACPI: Power Resource [LPTP] (off)
ACPI: Embedded Controller [EC] (gpe 18)
ACPI: PCI Interrupt Link [LNKA] (IRQs *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs *11)
ACPI: PCI Interrupt Link [LNKC] (IRQs *11)
ACPI: PCI Interrupt Link [LNKD] (IRQs *11)
ACPI: PCI Interrupt Link [LNKE] (IRQs *10)
ACPI: PCI Interrupt Link [LNKF] (IRQs *10)
ACPI: PCI Interrupt Link [LNKG] (IRQs *10)
ACPI: PCI Interrupt Link [LNKH] (IRQs *10)
SCSI subsystem initialized
Linux Kernel Card Services
options: [pci] [cardbus] [pm]
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
ACPI: PCI interrupt 0000:00:02.1[B] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI interrupt 0000:00:02.3[B] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI interrupt 0000:00:02.6[C] -> GSI 18 (level, low) -> IRQ 18
ACPI: PCI interrupt 0000:00:02.7[C] -> GSI 18 (level, low) -> IRQ 18
ACPI: PCI interrupt 0000:00:03.0[A] -> GSI 20 (level, low) -> IRQ 20
ACPI: PCI interrupt 0000:00:03.1[B] -> GSI 21 (level, low) -> IRQ 21
ACPI: PCI interrupt 0000:00:03.2[C] -> GSI 22 (level, low) -> IRQ 22
ACPI: PCI interrupt 0000:00:03.3[D] -> GSI 23 (level, low) -> IRQ 23
ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 19 (level, low) -> IRQ 19
ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
number of MP IRQ sources: 15.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................
IO APIC #2......
.... register #00: 02000000
....... : physical APIC id: 02
....... : Delivery Type: 0
....... : LTS : 0
.... register #01: 00178011
....... : max redirection entries: 0017
....... : PRQ implemented: 1
....... : IO APIC version: 0011
.... register #02: 02000000
....... : arbitration: 02
.... IRQ redirection table:
NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
00 000 00 1 0 0 0 0 0 0 00
01 001 01 0 0 0 0 0 1 1 39
02 001 01 0 0 0 0 0 1 1 31
03 001 01 0 0 0 0 0 1 1 41
04 001 01 0 0 0 0 0 1 1 49
05 001 01 0 0 0 0 0 1 1 51
06 001 01 0 0 0 0 0 1 1 59
07 001 01 0 0 0 0 0 1 1 61
08 001 01 0 0 0 0 0 1 1 69
09 001 01 0 1 0 1 0 1 1 71
0a 001 01 0 0 0 0 0 1 1 79
0b 001 01 0 0 0 0 0 1 1 81
0c 001 01 0 0 0 0 0 1 1 89
0d 001 01 0 0 0 0 0 1 1 91
0e 001 01 0 0 0 0 0 1 1 99
0f 001 01 0 0 0 0 0 1 1 A1
10 001 01 1 1 0 1 0 1 1 E1
11 001 01 1 1 0 1 0 1 1 A9
12 001 01 1 1 0 1 0 1 1 B1
13 001 01 1 1 0 1 0 1 1 D9
14 001 01 1 1 0 1 0 1 1 B9
15 001 01 1 1 0 1 0 1 1 C1
16 001 01 1 1 0 1 0 1 1 C9
17 001 01 1 1 0 1 0 1 1 D1
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ16 -> 0:16
IRQ17 -> 0:17
IRQ18 -> 0:18
IRQ19 -> 0:19
IRQ20 -> 0:20
IRQ21 -> 0:21
IRQ22 -> 0:22
IRQ23 -> 0:23
.................................... done.
vesafb: framebuffer at 0xd0000000, mapped to 0xce807000, size 3072k
vesafb: mode is 1024x768x16, linelength=2048, pages=4
vesafb: protected mode interface info at cbc7:0008
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
fb0: VESA VGA frame buffer device
Machine check exception polling timer started.
audit: initializing netlink socket (disabled)
audit(1095035883.362:0): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
SGI XFS with ACLs, large block numbers, no debug enabled
SGI XFS Quota Management subsystem
Initializing Cryptographic API
Console: switching to colour frame buffer device 128x48
lp: driver loaded but no devices found
Real Time Clock Driver v1.12
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ACPI: PCI interrupt 0000:00:02.6[C] -> GSI 18 (level, low) -> IRQ 18
parport0: PC-style at 0x378 (0x778) [PCSPP(,...)]
parport0: irq 7 detected
lp0: using parport0 (polling).
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller at PCI slot 0000:00:02.5
SIS5513: chipset revision 0
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller
ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:DMA
hda: HITACHI_DK23DA-40, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: QSI CD-RW/DVD-ROM SBW-242, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 78140160 sectors (40007 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33)
hda: hda1 hda2 hda3 < hda5 hda6 hda7 > hda4
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
mice: PS/2 mouse device common for all mice
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 AUX0 port at 0x60,0x64 irq 12
Synaptics Touchpad, model: 1
Firmware: 5.9
180 degree mounted touchpad
Sensor: 15
new absolute packet format
Touchpad has extended capability bits
-> four buttons
-> multifinger detection
-> palm detection
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
EISA: Probing bus 0 at eisa0
NET: Registered protocol family 2
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI: (supports S0 S1 S3 S4 S5)
RAMDISK: Compressed image found at block 0
VFS: Mounted root (minix filesystem) readonly.
Freeing unused kernel memory: 224k freed
XFS mounting filesystem loop5
Ending clean XFS mount for filesystem: loop5
Adding 514040k swap on /dev/hda5. Priority:-1 extents:1
sis900.c: v1.08.07 11/02/2003
ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 19 (level, low) -> IRQ 19
eth0: Realtek RTL8201 PHY transceiver found at address 1.
eth0: Using transceiver found at address 1 as default
eth0: SiS 900 PCI Fast Ethernet at 0xcc00, IRQ 19, 00:50:eb:1e:20:fe.
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected SiS 651 chipset
agpgart: Maximum main memory to use for agp memory: 176M
agpgart: AGP aperture is 64M @ 0xe0000000
ieee1394: Initialized config rom entry `ip1394'
ohci1394: $Rev: 1223 $ Ben Collins <bcollins at debian.org>
ACPI: PCI interrupt 0000:00:02.3[B] -> GSI 17 (level, low) -> IRQ 17
ohci1394: fw-host0: Unexpected PCI resource length of 1000!
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[17] MMIO=[dfffb000-dfffb7ff]
Max Packet=[2048]
ACPI: PCI interrupt 0000:00:02.7[C] -> GSI 18 (level, low) -> IRQ 18
intel8x0_measure_ac97_clock: measured 49357 usecs
intel8x0: clocking to 48000
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
ACPI: PCI interrupt 0000:00:03.0[A] -> GSI 20 (level, low) -> IRQ 20
ohci_hcd 0000:00:03.0: Silicon Integrated Systems [SiS] USB 1.0 Controller
ohci_hcd 0000:00:03.0: irq 20, pci mem cebc4000
ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:03.1[B] -> GSI 21 (level, low) -> IRQ 21
ohci_hcd 0000:00:03.1: Silicon Integrated Systems [SiS] USB 1.0 Controller
(#2)
ohci_hcd 0000:00:03.1: irq 21, pci mem cebc6000
ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:03.2[C] -> GSI 22 (level, low) -> IRQ 22
ohci_hcd 0000:00:03.2: Silicon Integrated Systems [SiS] USB 1.0 Controller
(#3)
ohci_hcd 0000:00:03.2: irq 22, pci mem cebeb000
ohci_hcd 0000:00:03.2: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0050eb1e000020fe]
ip1394: $Rev: 1224 $ Ben Collins <bcollins at debian.org>
ip1394: eth1: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
ACPI: PCI interrupt 0000:00:03.3[D] -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:03.3: Silicon Integrated Systems [SiS] USB 2.0 Controller
ehci_hcd 0000:00:03.3: irq 23, pci mem cec49000
ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus number 4
PCI: cache line size of 128 is not supported by device 0000:00:03.3
ehci_hcd 0000:00:03.3: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected
ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 16 (level, low) -> IRQ 16
Yenta: CardBus bridge found at 0000:00:0a.0 [1019:b733]
Yenta: adjusting diagnostic: 40 -> 60
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:0a.0, mfunc 0x000c1002, devctl 0x44
Yenta: ISA IRQ mask 0x04f8, PCI irq 16
Socket status: 30000010
sisfb: Video ROM found and mapped to 0xc00c0000
sisfb: Fatal error: Unable to reserve frame buffer memory
sisfb: Is there another framebuffer driver active?
USB Universal Host Controller Interface driver v2.2
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: excluding 0x800-0x87f
cs: IO port probe 0x0100-0x04ff: excluding 0x290-0x297 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
hde: Flash Card, CFA DISK drive
ide2 at 0x100-0x107,0x10e on irq 3
hde: max request size: 128KiB
hde: 128000 sectors (65 MB) w/0KiB Cache, CHS=500/8/32
hde: hde1
ide-cs: hde: Vcc = 3.3, Vpp = 0.0
eth0: Media Link On 100mbps full-duplex
mtrr: 0xd0000000,0x2000000 overlaps existing 0xd0000000,0x200000
hde: Flash Card, CFA DISK drive
ide2 at 0x100-0x107,0x10e on irq 3
hde: max request size: 128KiB
hde: 128000 sectors (65 MB) w/0KiB Cache, CHS=500/8/32
hde: hde1
ide-cs: hde: Vcc = 3.3, Vpp = 0.0
irq 16: nobody cared!
[<c0107e15>] __report_bad_irq+0x24/0x7b
[<c0107f10>] note_interrupt+0x86/0xa3
[<c0107dcf>] handle_IRQ_event+0x2e/0x50
[<c0108205>] do_IRQ+0x107/0x12c
[<c0106810>] common_interrupt+0x18/0x20
[<c010403d>] default_idle+0x23/0x26
[<c0104096>] cpu_idle+0x27/0x35
[<c03de6ef>] start_kernel+0x178/0x1b4
[<c03de318>] unknown_bootoption+0x0/0x15e
handlers:
[<cec76834>] (yenta_interrupt+0x0/0x23 [yenta_socket])
Here's my lspci -vv:
===================================================
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 651 Host (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ >SERR- <PERR-
Latency: 32
Region 0: Memory at e0000000 (32-bit, non-prefetchable)
Capabilities: [c0] AGP version 2.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans-
64bit- FW- AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW-
Rate=<none>
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI
bridge (AGP) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR-<PERR-
Latency: 64
Bus: primary=00, secondary=01, subordinate=02, sec-latency=0
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: dfd00000-dfefffff
Prefetchable memory behind bridge: cfa00000-dfbfffff
Expansion ROM at 0000a000 [disabled] [size=4K]
BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media
IO] (rev 14)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 0
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin B routed to IRQ 17
Region 4: I/O ports at 0c00 [size=32]
0000:00:02.3 FireWire (IEEE 1394): Silicon Integrated Systems [SiS] FireWire
Controller (prog-if 10 [OHCI])
Subsystem: Elitegroup Computer Systems: Unknown device b733
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (1000ns min, 3000ns max)
Interrupt: pin B routed to IRQ 17
Region 0: Memory at dfffb000 (32-bit, non-prefetchable)
[size=dffc0000]
Expansion ROM at 00020000 [disabled]
Capabilities: [64] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=55mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME+
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
(prog-if 80 [Master])
Subsystem: Elitegroup Computer Systems: Unknown device b733
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 128
Region 4: I/O ports at ff00 [size=16]
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller
(rev a0) (prog-if 00 [Generic])
Subsystem: Elitegroup Computer Systems: Unknown device b733
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 18
Region 0: I/O ports at d400
Region 1: I/O ports at d000 [size=128]
Capabilities: [48] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=55mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS]
Sound Controller (rev a0)
Subsystem: Elitegroup Computer Systems: Unknown device b733
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (13000ns min, 2750ns max)
Interrupt: pin C routed to IRQ 18
Region 0: I/O ports at dc00
Region 1: I/O ports at d800 [size=128]
Capabilities: [48] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=55mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f) (prog-if 10 [OHCI])
Subsystem: Elitegroup Computer Systems: Unknown device b733
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (20000ns max), cache line size 08
Interrupt: pin A routed to IRQ 20
Region 0: Memory at dfff7000 (32-bit, non-prefetchable)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f) (prog-if 10 [OHCI])
Subsystem: Elitegroup Computer Systems: Unknown device b733
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (20000ns max), cache line size 08
Interrupt: pin B routed to IRQ 21
Region 0: Memory at dfff8000 (32-bit, non-prefetchable)
0000:00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f) (prog-if 10 [OHCI])
Subsystem: Elitegroup Computer Systems: Unknown device b733
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (20000ns max), cache line size 08
Interrupt: pin C routed to IRQ 22
Region 0: Memory at dfff9000 (32-bit, non-prefetchable)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0
Controller (prog-if 20 [EHCI])
Subsystem: Elitegroup Computer Systems: Unknown device b733
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (20000ns max)
Interrupt: pin D routed to IRQ 23
Region 0: Memory at dfffa000 (32-bit, non-prefetchable)
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI
Fast Ethernet (rev 91)
Subsystem: Elitegroup Computer Systems: Unknown device 0101
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (13000ns min, 2750ns max)
Interrupt: pin A routed to IRQ 19
Region 0: I/O ports at cc00 [size=dffa0000]
Region 1: Memory at dfff6000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at 00020000 [disabled]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
0000:00:0a.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller
Subsystem: Elitegroup Computer Systems: Unknown device b733
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32
Interrupt: pin A routed to IRQ 16
Region 0: Memory at 10000000 (32-bit, non-prefetchable)
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
I/O window 0: 00000000-00000003
I/O window 1: 00000000-00000003
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt- PostWrite+
16-bit legacy interface ports at 0001
0000:01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS]
65x/M650/740 PCI/AGP VGA Display Adapter (prog-if 00 [VGA])
Subsystem: Elitegroup Computer Systems: Unknown device b733
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 16
BIST result: 00
Region 0: Memory at d0000000 (32-bit, prefetchable)
Region 1: Memory at dfee0000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at ac00 [size=128]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] AGP version 2.0
Status: RQ=16 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans-
64bit- FW- AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW-
Rate=<none>
Here's my cbdump output with empty slot:
===================================================
00:0a.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller
-- generic cardbus config registers
Vendor ID [00] : 0x1524
Device ID [02] : 0x1410
PCI command [04] : 0x0007
Base address [10] : 0x10000000
Memory Base 0 [1c] : 0x00000000
Memory Limit 0 [20] : 0x00000000
Memory Base 1 [24] : 0x00000000
Memory Limit 1 [28] : 0x00000000
IO Base 0 [2c] : 0x00000000
IO Limit 0 [30] : 0x00000000
IO Base 1 [34] : 0x00000000
IO Limit 1 [38] : 0x00000000
Bridge control [3e] : 0x0500
Subsystem vendor ID [40] : 0x1019
Subsystem device ID [42] : 0xb733
Legacy mode base [44] : 0x0001
-- cardbus registers
CB_SOCKET_EVENT [00] : 0x00000000
CB_SOCKET_MASK [04] : 0x00000006
CB_SOCKET_STATE [08] : 0x30000869
CB_SOCKET_FORCE [0c] : 0x00000000
CB_SOCKET_CONTROL [10] : 0x00000033
CB_SOCKET_POWER [20] : 0x00000000
-- exca registers
I365_IDENT [00] : 0x84
I365_STATUS [01] : 0x6f
I365_POWER [02] : 0x19
I365_INTCTL [03] : 0x90
I365_CSC [04] : 0x00
I365_CSCINT [05] : 0x00
I365_ADDRWIN [06] : 0x00
I365_IOCTL [07] : 0x00
I365_GENCTL [16] : 0x0000
I365_GBLCTL [1e] : 0x0000
I365_IO0_START [08] : 0x0000
I365_IO0_STOP [0a] : 0x0001
I365_IO1_START [0c] : 0x0000
I365_IO1_STOP [0e] : 0x0001
I365_MEM0_START [10] : 0x0000
I365_MEM0_STOP [12] : 0x0000
I365_MEM0_OFF [14] : 0x0000
I365_MEM0_PAGE [40] : 0x00
I365_MEM1_START [18] : 0x0000
I365_MEM1_STOP [1a] : 0x0000
I365_MEM1_OFF [1c] : 0x0000
I365_MEM1_PAGE [41] : 0x00
I365_MEM2_START [20] : 0x0000
I365_MEM2_STOP [22] : 0x0000
I365_MEM2_OFF [24] : 0x0000
I365_MEM2_PAGE [42] : 0x00
I365_MEM3_START [28] : 0x0000
I365_MEM3_STOP [2a] : 0x0000
I365_MEM3_OFF [2c] : 0x0000
I365_MEM3_PAGE [43] : 0x00
I365_MEM4_START [30] : 0x0000
I365_MEM4_STOP [32] : 0x0000
I365_MEM4_OFF [34] : 0x0000
I365_MEM4_PAGE [44] : 0x00
Here's my cbdump output with wifi card inserted:
===================================================
00:0a.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller
-- generic cardbus config registers
Vendor ID [00] : 0x1524
Device ID [02] : 0x1410
PCI command [04] : 0x0007
Base address [10] : 0x10000000
Memory Base 0 [1c] : 0x00000000
Memory Limit 0 [20] : 0x00000000
Memory Base 1 [24] : 0x00000000
Memory Limit 1 [28] : 0x00000000
IO Base 0 [2c] : 0x00000000
IO Limit 0 [30] : 0x00000000
IO Base 1 [34] : 0x00000000
IO Limit 1 [38] : 0x00000000
Bridge control [3e] : 0x0500
Subsystem vendor ID [40] : 0x1019
Subsystem device ID [42] : 0xb733
Legacy mode base [44] : 0x0001
-- cardbus registers
CB_SOCKET_EVENT [00] : 0x00000000
CB_SOCKET_MASK [04] : 0x00000006
CB_SOCKET_STATE [08] : 0x30000a69
CB_SOCKET_FORCE [0c] : 0x00000000
CB_SOCKET_CONTROL [10] : 0x00000033
CB_SOCKET_POWER [20] : 0x00000000
-- exca registers
I365_IDENT [00] : 0x84
I365_STATUS [01] : 0x6f
I365_POWER [02] : 0x19
I365_INTCTL [03] : 0xd0
I365_CSC [04] : 0x00
I365_CSCINT [05] : 0x08
I365_ADDRWIN [06] : 0x00
I365_IOCTL [07] : 0x00
I365_GENCTL [16] : 0x0000
I365_GBLCTL [1e] : 0x0000
I365_IO0_START [08] : 0x0000
I365_IO0_STOP [0a] : 0x0001
I365_IO1_START [0c] : 0x0000
I365_IO1_STOP [0e] : 0x0001
I365_MEM0_START [10] : 0x0000
I365_MEM0_STOP [12] : 0x0000
I365_MEM0_OFF [14] : 0x0000
I365_MEM0_PAGE [40] : 0x00
I365_MEM1_START [18] : 0x0000
I365_MEM1_STOP [1a] : 0x0000
I365_MEM1_OFF [1c] : 0x0000
I365_MEM1_PAGE [41] : 0x00
I365_MEM2_START [20] : 0x0000
I365_MEM2_STOP [22] : 0x0000
I365_MEM2_OFF [24] : 0x0000
I365_MEM2_PAGE [42] : 0x00
I365_MEM3_START [28] : 0x0000
I365_MEM3_STOP [2a] : 0x0000
I365_MEM3_OFF [2c] : 0x0000
I365_MEM3_PAGE [43] : 0x00
I365_MEM4_START [30] : 0x0000
I365_MEM4_STOP [32] : 0x0000
I365_MEM4_OFF [34] : 0x0000
I365_MEM4_PAGE [44] : 0x00
That's what cardctl says:
tuxy03 nxusr # cardctl status
Socket 0:
3.3V CardBus card
function 0: [ready]
tuxy03 nxusr # cardctl ident
Socket 0:
no product info available
tuxy03 nxusr # cardctl info
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
Hope you'll help me.
Alexander.
More information about the linux-pcmcia
mailing list