Mailinglist Archive: opensuse (3337 mails)

< Previous Next >
pcmcia hotplug problems
  • From: rtwas <rtwas@xxxxxxxxxxx>
  • Date: Thu, 13 Apr 2006 02:42:59 -0600
  • Message-id: <443E0F13.3010403@xxxxxxxxxxx>

system: Gateway Solo Pro 9300
cpu: P3 497 MHz
Distro: OSS-10.0

pcmcia cards:
works: Linksys EtherFast mn: PCMPC100 (but does'nt list)
not detected at all: Trendnet 32-bit Fast Ethernet mn: TE100-PCBUSR
locks up or ignored: Trendnet Wireless Lan Card mn: TEW-441PC




pcmcia bridge chipset: ti pci1451

I thought about posting this to bug-reports, but suse website suggesting reporting problems to this mailing list first.

The Hotplug system does'nt seem to function properly on my machine for certain cards. One pcmcia works, but is not listed using "lspci", another card, is not detected at all (but is in the supported cards list), the third more frequently than not causes the system to freeze for as long as the card is inserted (it unfreezes when removed). On those occasions when the this card does'nt freeze the system, it produces an:

"spurious 8259A intterupt: IRQ7"

and

"PCI: device 0000:02:00.0 has unknown header type 7f, ignoring."

type messages in /var/logs/messages.


I have another Gateway Solo 9300 (non Pro, 15.1" lcd) which uses the TI pci4450 (as apposed to the pci1451). All of the cards I mentioned for the "Pro" work flawlessly on the newer laptop.


..............................................................................
lspci -vv for working card (Linksys PCMPC100):
............................................

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
Subsystem: Gateway 2000: Unknown device 9300
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
Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>

00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) (prog-if 00 [Normal decode])
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
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 00009000-00009fff
Memory behind bridge: f4100000-f5ffffff
Prefetchable memory behind bridge: 1a000000-1a0fffff
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B+

00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (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: 0

00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
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
Region 4: I/O ports at 1020 [size=16]

00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
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
Interrupt: pin D routed to IRQ 5
Region 4: I/O ports at 1000 [size=32]

00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
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 ? routed to IRQ 9

00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
Subsystem: Gateway 2000: Unknown device 9300
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 (500ns min, 6000ns max)
Interrupt: pin A routed to IRQ 5
Region 0: I/O ports at 1400 [size=256]
Capabilities: [c0] 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-

00:0b.0 Communication controller: Agere Systems WinModem 56k (rev 01)
Subsystem: Actiontec Electronics Inc: Unknown device 2000
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 9
Region 0: Memory at f4000000 (32-bit, non-prefetchable) [size=256]
Region 1: I/O ports at 1030 [size=8]
Region 2: I/O ports at 1800 [size=256]
Capabilities: [f8] 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-

00:0c.0 CardBus bridge: Texas Instruments PCI1451 PC card Cardbus Controller
Subsystem: Gateway 2000: Unknown device 9300
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: 168, Cache Line Size 20
Interrupt: pin A routed to IRQ 9
Region 0: Memory at 1a100000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 12000000-13fff000 (prefetchable)
Memory window 1: 14000000-15fff000
I/O window 0: 00002000-00002fff
I/O window 1: 00003000-00003fff
Secondary status: SERR
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0001

00:0c.1 CardBus bridge: Texas Instruments PCI1451 PC card Cardbus Controller
Subsystem: Gateway 2000: Unknown device 9300
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: 168, Cache Line Size 20
Interrupt: pin B routed to IRQ 9
Region 0: Memory at 1a101000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
Memory window 0: 16000000-17fff000 (prefetchable)
Memory window 1: 18000000-19fff000
I/O window 0: 00004000-00004fff
I/O window 1: 00005000-00005fff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0001

01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64) (prog-if 00 [VGA])
Subsystem: Gateway 2000: Unknown device 9300
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: 66 (2000ns min), Cache Line Size 08
Interrupt: pin A routed to IRQ 9
Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
Region 1: I/O ports at 9000 [size=256]
Region 2: Memory at f4100000 (32-bit, non-prefetchable) [size=4K]
[virtual] Expansion ROM at 1a000000 [disabled] [size=128K]
Capabilities: [50] AGP version 1.0
Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>
Capabilities: [5c] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-





................................................................................
lspci -vv for *invisible* card (TE100-PCBUSR):
..............................................

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
Subsystem: Gateway 2000: Unknown device 9300
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
Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>

00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) (prog-if 00 [Normal decode])
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
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 00009000-00009fff
Memory behind bridge: f4100000-f5ffffff
Prefetchable memory behind bridge: 1a000000-1a0fffff
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B+

00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (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: 0

00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
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
Region 4: I/O ports at 1020 [size=16]

00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
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
Interrupt: pin D routed to IRQ 5
Region 4: I/O ports at 1000 [size=32]

00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
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 ? routed to IRQ 9

00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
Subsystem: Gateway 2000: Unknown device 9300
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 (500ns min, 6000ns max)
Interrupt: pin A routed to IRQ 5
Region 0: I/O ports at 1400 [size=256]
Capabilities: [c0] 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-

00:0b.0 Communication controller: Agere Systems WinModem 56k (rev 01)
Subsystem: Actiontec Electronics Inc: Unknown device 2000
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 9
Region 0: Memory at f4000000 (32-bit, non-prefetchable) [size=256]
Region 1: I/O ports at 1030 [size=8]
Region 2: I/O ports at 1800 [size=256]
Capabilities: [f8] 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-

00:0c.0 CardBus bridge: Texas Instruments PCI1451 PC card Cardbus Controller
Subsystem: Gateway 2000: Unknown device 9300
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: 168, Cache Line Size 20
Interrupt: pin A routed to IRQ 9
Region 0: Memory at 1a100000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 12000000-13fff000 (prefetchable)
Memory window 1: 14000000-15fff000
I/O window 0: 00002000-00002fff
I/O window 1: 00003000-00003fff
Secondary status: SERR
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0001

00:0c.1 CardBus bridge: Texas Instruments PCI1451 PC card Cardbus Controller
Subsystem: Gateway 2000: Unknown device 9300
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: 168, Cache Line Size 20
Interrupt: pin B routed to IRQ 9
Region 0: Memory at 1a101000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
Memory window 0: 16000000-17fff000 (prefetchable)
Memory window 1: 18000000-19fff000
I/O window 0: 00004000-00004fff
I/O window 1: 00005000-00005fff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt- PostWrite+
16-bit legacy interface ports at 0001

01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64) (prog-if 00 [VGA])
Subsystem: Gateway 2000: Unknown device 9300
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: 66 (2000ns min), Cache Line Size 08
Interrupt: pin A routed to IRQ 9
Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
Region 1: I/O ports at 9000 [size=256]
Region 2: Memory at f4100000 (32-bit, non-prefetchable) [size=4K]
[virtual] Expansion ROM at 1a000000 [disabled] [size=128K]
Capabilities: [50] AGP version 1.0
Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>
Capabilities: [5c] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

................................................................................
Logs from attempted boot with the TEW-441PC card installed
(the one that locks up most of the time):
.................................

Apr 9 03:50:26 linux kernel: ACPI: PCI Interrupt 0000:02:00.0[?] -> Link [LNKA] -> GSI 9 (level, low) -> IRQ 9
Apr 9 03:50:26 linux kernel: wifi%d: unable to attach hardware: 'Hardware didn't respond as expected' (HAL status 3)
Apr 9 03:51:43 linux kernel: irq 9: nobody cared (try booting with the "irqpoll" option)
Apr 9 03:51:43 linux kernel: [<c013c18c>] __report_bad_irq+0x1c/0x70
Apr 9 03:51:43 linux kernel: [<c013c27b>] note_interrupt+0x6b/0xd0
Apr 9 03:51:43 linux kernel: [<c013bd1c>] __do_IRQ+0xbc/0xd0
Apr 9 03:51:43 linux kernel: [<c01055e8>] do_IRQ+0x38/0x60
Apr 9 03:51:43 linux kernel: [<c0103dea>] common_interrupt+0x1a/0x20
Apr 9 03:51:43 linux kernel: [<c013007b>] posix_cpu_timer_schedule+0xbb/0x480
Apr 9 03:51:43 linux kernel: [<c0120ba1>] __do_softirq+0x31/0xa0
Apr 9 03:51:43 linux kernel: [<c0120c36>] do_softirq+0x26/0x30
Apr 9 03:51:43 linux kernel: [<c01055ed>] do_IRQ+0x3d/0x60
Apr 9 03:51:43 linux kernel: [<c0103dea>] common_interrupt+0x1a/0x20
Apr 9 03:51:43 linux kernel: [<c028007b>] bitmap_start_sync+0x2b/0x60
Apr 9 03:51:43 linux kernel: [<c01f67e7>] pci_bus_write_config_dword+0x27/0x30
Apr 9 03:51:43 linux kernel: [<d2f5eb06>] ti12xx_power_hook+0xe6/0x1f0 [yenta_socket]
Apr 9 03:51:43 linux kernel: [<d2f52903>] socket_setup+0x183/0x190 [pcmcia_core]
Apr 9 03:51:43 linux kernel: [<d2f5294a>] socket_insert+0x3a/0xe0 [pcmcia_core]
Apr 9 03:51:43 linux kernel: [<d2f52bcf>] socket_detect_change+0x2f/0x70 [pcmcia_core]
Apr 9 03:51:43 linux kernel: [<d2f52da4>] pccardd+0x194/0x1c0 [pcmcia_core]
Apr 9 03:51:43 linux kernel: [<c0119580>] default_wake_function+0x0/0x10
Apr 9 03:51:43 linux kernel: [<d2f52c10>] pccardd+0x0/0x1c0 [pcmcia_core]
Apr 9 03:51:43 linux kernel: [<c01012f1>] kernel_thread_helper+0x5/0x14
Apr 9 03:51:43 linux kernel: handlers:
Apr 9 03:51:43 linux kernel: [<c0213f6e>] (acpi_irq+0x0/0x14)
Apr 9 03:51:43 linux kernel: [<d2f5d830>] (yenta_interrupt+0x0/0xc0 [yenta_socket])
Apr 9 03:51:43 linux kernel: [<d2f5d830>] (yenta_interrupt+0x0/0xc0 [yenta_socket])
Apr 9 03:51:43 linux kernel: Disabling IRQ #9
Apr 9 03:52:39 linux kernel: ath_pci: driver unloaded
Apr 9 03:52:46 linux kernel: ath_pci: module not supported by Novell, setting U taint flag.
Apr 9 03:52:46 linux kernel: ath_pci: 0.9.4.5 (svn 1485)



< Previous Next >
This Thread
  • No further messages