linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.4.21 and 2.5.74 freeze on cardmgr start
@ 2003-07-04  9:03 Wichert Akkerman
  2003-07-04  9:20 ` Russell King
  2003-07-06  9:56 ` juan
  0 siblings, 2 replies; 12+ messages in thread
From: Wichert Akkerman @ 2003-07-04  9:03 UTC (permalink / raw)
  To: Russell King, linux-kernel

I bought a new laptop recently (dell latitude d600) which seems to be
working reasonably well with Linux, with PCMCIA as the big exception.

When I start cardmgr I see log messages for IO port probes and than the
machine is completely frozen:

Starting PCMCIA services: cardmgr[309]: watching 2 sockets
cs: IO port probe 0x0c00-0x0cff: clean
cs: IO probt probe 0x0800-0x08ff:

At this point neither magic sysrq nor the hangtimer work. This
behaviour occurs with all of 2.4.18 (debian boot-floppies kernel), 
2.4.21, 2.5.73 and 2.5.74 (all unpatched).

Obligatory lspci output:

00:00.0 Host bridge: Intel Corp.: Unknown device 3340 (rev 03)
00:01.0 PCI bridge: Intel Corp.: Unknown device 3341 (rev 03)
00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 01)
00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 01)
00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 01)
00:1d.7 USB Controller: Intel Corp. 82801DB USB EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corp.: Unknown device 24cc (rev 01)
00:1f.1 IDE interface: Intel Corp.: Unknown device 24ca (rev 01)
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio (rev 01)
00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [Radeon Mobility 9000 M9] (rev 01)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5702 Gigabit Ethernet (rev 02)
02:01.0 CardBus bridge: O2 Micro, Inc.: Unknown device 7113 (rev 20)
02:01.1 CardBus bridge: O2 Micro, Inc.: Unknown device 7113 (rev 20)
02:03.0 Network controller: Intel Corp.: Unknown device 1043 (rev 04)

Wichert.

-- 
Wichert Akkerman <wichert@wiggy.net>      It is simple to make things.
http://www.wiggy.net/                     It is hard to make things simple.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04  9:03 2.4.21 and 2.5.74 freeze on cardmgr start Wichert Akkerman
@ 2003-07-04  9:20 ` Russell King
  2003-07-04  9:37   ` Wichert Akkerman
  2003-07-06  9:56 ` juan
  1 sibling, 1 reply; 12+ messages in thread
From: Russell King @ 2003-07-04  9:20 UTC (permalink / raw)
  To: linux-kernel

On Fri, Jul 04, 2003 at 11:03:29AM +0200, Wichert Akkerman wrote:
> When I start cardmgr I see log messages for IO port probes and than the
> machine is completely frozen:
> 
> Starting PCMCIA services: cardmgr[309]: watching 2 sockets
> cs: IO port probe 0x0c00-0x0cff: clean
> cs: IO probt probe 0x0800-0x08ff:

Can you look in your /etc/pcmcia/config.opts and comment out/exclude
this IO range please?

My guess is that you have some hardware in that range which is taking
offense to pcmcia probing it.

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04  9:20 ` Russell King
@ 2003-07-04  9:37   ` Wichert Akkerman
  2003-07-04  9:43     ` Russell King
                       ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Wichert Akkerman @ 2003-07-04  9:37 UTC (permalink / raw)
  To: linux-kernel

Previously Russell King wrote:
> Can you look in your /etc/pcmcia/config.opts and comment out/exclude
> this IO range please?

That improves things a lot. I wonder why it decided I have 2 sockets;
is that a general PCMCIA thing? This laptop only has a single PCMCIA
socket, the second slot has a smartcard reader.

Wichert.

-- 
Wichert Akkerman <wichert@wiggy.net>      It is simple to make things.
http://www.wiggy.net/                     It is hard to make things simple.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04  9:37   ` Wichert Akkerman
@ 2003-07-04  9:43     ` Russell King
  2003-07-04  9:47     ` Wichert Akkerman
                       ` (2 subsequent siblings)
  3 siblings, 0 replies; 12+ messages in thread
From: Russell King @ 2003-07-04  9:43 UTC (permalink / raw)
  To: linux-kernel

On Fri, Jul 04, 2003 at 11:37:32AM +0200, Wichert Akkerman wrote:
> Previously Russell King wrote:
> > Can you look in your /etc/pcmcia/config.opts and comment out/exclude
> > this IO range please?
> 
> That improves things a lot. I wonder why it decided I have 2 sockets;
> is that a general PCMCIA thing? This laptop only has a single PCMCIA
> socket, the second slot has a smartcard reader.

Probably because you seem to have two:

02:01.0 CardBus bridge: O2 Micro, Inc.: Unknown device 7113 (rev 20)
02:01.1 CardBus bridge: O2 Micro, Inc.: Unknown device 7113 (rev 20)

I'd guess that the chip supports two sockets, but the second socket isn't
wired.

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04  9:37   ` Wichert Akkerman
  2003-07-04  9:43     ` Russell King
@ 2003-07-04  9:47     ` Wichert Akkerman
  2003-07-04  9:58     ` Russell King
  2003-07-04 10:31     ` Russell King
  3 siblings, 0 replies; 12+ messages in thread
From: Wichert Akkerman @ 2003-07-04  9:47 UTC (permalink / raw)
  To: linux-kernel

Previously Wichert Akkerman wrote:
> That improves things a lot. I wonder why it decided I have 2 sockets;
> is that a general PCMCIA thing? This laptop only has a single PCMCIA
> socket, the second slot has a smartcard reader.

It seems the smartcard reader might actually fill the second PCMCIA socket;
cardctl sees it as an 'Anonymous memory' device.

Wichert.

-- 
Wichert Akkerman <wichert@wiggy.net>      It is simple to make things.
http://www.wiggy.net/                     It is hard to make things simple.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04  9:37   ` Wichert Akkerman
  2003-07-04  9:43     ` Russell King
  2003-07-04  9:47     ` Wichert Akkerman
@ 2003-07-04  9:58     ` Russell King
  2003-07-04 10:18       ` Wichert Akkerman
  2003-07-04 10:31     ` Russell King
  3 siblings, 1 reply; 12+ messages in thread
From: Russell King @ 2003-07-04  9:58 UTC (permalink / raw)
  To: linux-kernel

On Fri, Jul 04, 2003 at 11:37:32AM +0200, Wichert Akkerman wrote:
> Previously Russell King wrote:
> > Can you look in your /etc/pcmcia/config.opts and comment out/exclude
> > this IO range please?
> 
> That improves things a lot. I wonder why it decided I have 2 sockets;
> is that a general PCMCIA thing? This laptop only has a single PCMCIA
> socket, the second slot has a smartcard reader.

Out of interest, can you send me your /proc/ioports please?  Thanks.

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04  9:58     ` Russell King
@ 2003-07-04 10:18       ` Wichert Akkerman
  0 siblings, 0 replies; 12+ messages in thread
From: Wichert Akkerman @ 2003-07-04 10:18 UTC (permalink / raw)
  To: linux-kernel

Previously Russell King wrote:
> Out of interest, can you send me your /proc/ioports please?  Thanks.

Certainly:

0000-001f : dma1
0020-0021 : pic1
0040-005f : timer
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial
0cf8-0cff : PCI conf1
1000-10ff : PCI CardBus #03
1400-14ff : PCI CardBus #03
1800-18ff : PCI CardBus #07
1c00-1cff : PCI CardBus #07
b080-b0ff : Intel Corp. 82801DB AC'97 Modem
b400-b4ff : Intel Corp. 82801DB AC'97 Modem
b800-b8ff : Intel Corp. 82801DB AC'97 Audio
bc40-bc7f : Intel Corp. 82801DB AC'97 Audio
bf20-bf3f : Intel Corp. 82801DB USB (Hub #3)
bf40-bf5f : Intel Corp. 82801DB USB (Hub #2)
bf80-bf9f : Intel Corp. 82801DB USB (Hub #1)
bfa0-bfaf : PCI device 8086:24ca (Intel Corp.)
  bfa0-bfa7 : ide0
  bfa8-bfaf : ide1
c000-cfff : PCI Bus #01
  c000-c0ff : ATI Technologies Inc Radeon R250 Lf [Rade

Wichert.

-- 
Wichert Akkerman <wichert@wiggy.net>      It is simple to make things.
http://www.wiggy.net/                     It is hard to make things simple.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04  9:37   ` Wichert Akkerman
                       ` (2 preceding siblings ...)
  2003-07-04  9:58     ` Russell King
@ 2003-07-04 10:31     ` Russell King
  2003-07-04 10:37       ` Wichert Akkerman
  3 siblings, 1 reply; 12+ messages in thread
From: Russell King @ 2003-07-04 10:31 UTC (permalink / raw)
  To: linux-kernel

On Fri, Jul 04, 2003 at 11:37:32AM +0200, Wichert Akkerman wrote:
> Previously Russell King wrote:
> > Can you look in your /etc/pcmcia/config.opts and comment out/exclude
> > this IO range please?
> 
> That improves things a lot. I wonder why it decided I have 2 sockets;
> is that a general PCMCIA thing? This laptop only has a single PCMCIA
> socket, the second slot has a smartcard reader.

Ok, after discussing the problem with Arjan, can you try adding back
the 0x804 to 0x8ff io port range?  Arjan thinks there may be a SMM
port at 0x800 causing your grief.  If this is the case, we can then
add it to the pci quirks.

Thanks.

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04 10:31     ` Russell King
@ 2003-07-04 10:37       ` Wichert Akkerman
  2003-07-04 11:18         ` Russell King
  0 siblings, 1 reply; 12+ messages in thread
From: Wichert Akkerman @ 2003-07-04 10:37 UTC (permalink / raw)
  To: linux-kernel

Previously Russell King wrote:
> Ok, after discussing the problem with Arjan, can you try adding back
> the 0x804 to 0x8ff io port range?

That reintroduces the freeze again.

Wichert.

-- 
Wichert Akkerman <wichert@wiggy.net>      It is simple to make things.
http://www.wiggy.net/                     It is hard to make things simple.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04 10:37       ` Wichert Akkerman
@ 2003-07-04 11:18         ` Russell King
  2003-07-04 11:38           ` Wichert Akkerman
  0 siblings, 1 reply; 12+ messages in thread
From: Russell King @ 2003-07-04 11:18 UTC (permalink / raw)
  To: linux-kernel

On Fri, Jul 04, 2003 at 12:37:25PM +0200, Wichert Akkerman wrote:
> Previously Russell King wrote:
> > Ok, after discussing the problem with Arjan, can you try adding back
> > the 0x804 to 0x8ff io port range?
> 
> That reintroduces the freeze again.

Argh, ok.  Are you prepared to run through up to about 8 interations
using a binary search method to find the pesky port / range of ports?

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04 11:18         ` Russell King
@ 2003-07-04 11:38           ` Wichert Akkerman
  0 siblings, 0 replies; 12+ messages in thread
From: Wichert Akkerman @ 2003-07-04 11:38 UTC (permalink / raw)
  To: linux-kernel

Previously Russell King wrote:
> Argh, ok.  Are you prepared to run through up to about 8 interations
> using a binary search method to find the pesky port / range of ports?

Got it. The problematic port range is 0x810 - 0x817. Excluding that
subset and using "include port 0x800-0x80f, port 0x818-0x8ff" instead
works fine.

Wichert.

-- 
Wichert Akkerman <wichert@wiggy.net>      It is simple to make things.
http://www.wiggy.net/                     It is hard to make things simple.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 2.4.21 and 2.5.74 freeze on cardmgr start
  2003-07-04  9:03 2.4.21 and 2.5.74 freeze on cardmgr start Wichert Akkerman
  2003-07-04  9:20 ` Russell King
@ 2003-07-06  9:56 ` juan
  1 sibling, 0 replies; 12+ messages in thread
From: juan @ 2003-07-06  9:56 UTC (permalink / raw)
  To: Russell King, linux-kernel

On vendredi 04 juillet, 2003 � 11:03:29 +0200, Wichert Akkerman wrote:
> I bought a new laptop recently (dell latitude d600) which seems to be
> working reasonably well with Linux, with PCMCIA as the big exception.
> 

hi,

i have a d600 too and i experience lots of unexplicable machine freezes.
it happends both with 2.4.21 and 2.5.7*
even the bios (ctrl+f2) does not respond :(

how can i track these problemes ?

thanks

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2003-07-06  9:43 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-04  9:03 2.4.21 and 2.5.74 freeze on cardmgr start Wichert Akkerman
2003-07-04  9:20 ` Russell King
2003-07-04  9:37   ` Wichert Akkerman
2003-07-04  9:43     ` Russell King
2003-07-04  9:47     ` Wichert Akkerman
2003-07-04  9:58     ` Russell King
2003-07-04 10:18       ` Wichert Akkerman
2003-07-04 10:31     ` Russell King
2003-07-04 10:37       ` Wichert Akkerman
2003-07-04 11:18         ` Russell King
2003-07-04 11:38           ` Wichert Akkerman
2003-07-06  9:56 ` juan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).