public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Pekka Enberg <penberg@cs.helsinki.fi>
To: Alessio Sangalli <alesan@manoweb.com>
Cc: Linus Torvalds <torvalds@osdl.org>, Andrew Morton <akpm@osdl.org>,
	alan@lxorguk.ukuu.org.uk, linux-kernel@vger.kernel.org,
	ink@jurassic.park.msu.ru, dtor_core@ameritech.net
Subject: Re: [PATCH] cardbus: revert IO window limit
Date: Fri, 30 Jun 2006 07:34:55 +0300	[thread overview]
Message-ID: <1151642095.4592.4.camel@ubuntu> (raw)
In-Reply-To: <449B0B3C.2020904@manoweb.com>

Hi Alessio,

On Thu, 2006-06-22 at 23:27 +0200, Alessio Sangalli wrote:
> Ok I've found how to enable PCI_DEBUG (I had to enable kernel debugging
> first).

The I/O windows are at a different place for your Cardbus bridge. No
idea why that kills your boot, though.  Did you try commit
4196c3af25d98204216a5d6c37ad2cb303a1f2bf reverted and CONFIG_APM
disabled to see if I/O windows move due to the commit or enabling APM?

				Pekka

--- lspci-noapm	2006-06-30 07:23:20.000000000 +0300
+++ lspci-reverted	2006-06-30 07:28:23.000000000 +0300
@@ -1,4 +1,4 @@
-# /sbin/lspci -vvx (CONFIG_APM disabled)
+# /sbin/lspci -vvx (Commit 4196c3af25d98204216a5d6c37ad2cb303a1f2bf reverted, CONFIG_APM enabled)
 00:00.0 Host bridge: Intel Corp. 82440MX Host Bridge (rev 01)
         Subsystem: Compaq Computer Corporation: Unknown device 000d
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
@@ -72,11 +72,11 @@
         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-
+<TAbort- <MAbort+ >SERR- <PERR-
         Latency: 240
         Interrupt: pin D routed to IRQ 11
         Region 4: I/O ports at 1200 [size=32]
-00: 86 80 9a 71 05 00 80 02 00 00 03 0c 00 f0 00 00
+00: 86 80 9a 71 05 00 80 22 00 00 03 0c 00 f0 00 00
 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 20: 01 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 04 00 00
@@ -104,15 +104,15 @@
         Bus: primary=00, secondary=01, subordinate=04, sec-latency=176
         Memory window 0: 20000000-21fff000 (prefetchable)
         Memory window 1: 22000000-23fff000
-        I/O window 0: 00001000-000010ff
-        I/O window 1: 00001400-000014ff
+        I/O window 0: 00002000-00002fff
+        I/O window 1: 00004000-00004fff
         BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+
 PostWrite+
         16-bit legacy interface ports at 0001
 00: 4c 10 50 ac 07 00 10 02 01 00 07 06 08 a8 02 00
 10: 00 00 02 24 a0 00 00 02 00 01 04 b0 00 00 00 20
-20: 00 f0 ff 21 00 00 00 22 00 f0 ff 23 00 10 00 00
-30: fc 10 00 00 00 14 00 00 fc 14 00 00 0a 01 c0 05
+20: 00 f0 ff 21 00 00 00 22 00 f0 ff 23 00 20 00 00
+30: fc 2f 00 00 00 40 00 00 fc 4f 00 00 0a 01 c0 05
 40: 11 0e 0d 00 01 00 00 00 00 00 00 00 00 00 00 00
 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


--- dmesg-noapm	2006-06-30 07:28:10.000000000 +0300
+++ dmesg-reverted	2006-06-30 07:27:34.000000000 +0300
@@ -1,6 +1,6 @@
-# dmesg (CONFIG_APM DISABLED)
-Linux version 2.6.17-g9fda2669 (root@thor) (gcc version 3.4.6 (Gentoo
-3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)) #9 PREEMPT Thu Jun 22 23:12:24 CEST
+# dmesg (Commit 4196c3af25d98204216a5d6c37ad2cb303a1f2bf reverted, CONFIG_APM enabled)
+Linux version 2.6.17-g95e5c611 (root@thor) (gcc version 3.4.6 (Gentoo
+3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)) #5 PREEMPT Thu Jun 22 22:12:00 CEST
 2006
 BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
@@ -17,21 +17,21 @@
 DMI not present or invalid.
 Allocating PCI resources starting at 20000000 (gap: 10000000:effc0000)
 Built 1 zonelists
-Kernel command line: BOOT_IMAGE=git ro root=301
+Kernel command line: BOOT_IMAGE=git-b ro root=301
 Enabling fast FPU save and restore... done.
 Enabling unmasked SIMD FPU exception support... done.
 Initializing CPU#0
 PID hash table entries: 1024 (order: 10, 4096 bytes)
-Detected 500.182 MHz processor.
+Detected 500.038 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: 256432k/262080k available (1946k kernel code, 5152k reserved,
-657k data, 120k init, 0k highmem)
+Memory: 256420k/262080k available (1951k kernel code, 5164k reserved,
+660k data, 124k init, 0k highmem)
 Checking if this processor honours the WP bit even in supervisor mode... Ok.
-Calibrating delay using timer specific routine.. 1001.09 BogoMIPS
-(lpj=500548)
+Calibrating delay using timer specific routine.. 1001.07 BogoMIPS
+(lpj=500536)
 Mount-cache hash table entries: 512
 CPU: After generic identify, caps: 0387f9ff 00000000 00000000 00000000
 00000000 00000000 00000000
@@ -58,57 +58,57 @@
 PCI: Probing PCI hardware (bus 00)
 PCI: Scanning bus 0000:00
 PCI: Found 0000:00:00.0 [8086/7194] 000600 00
-PCI: Calling quirk c01de102 for 0000:00:00.0
-PCI: Calling quirk c02941c5 for 0000:00:00.0
-PCI: Calling quirk c029432b for 0000:00:00.0
-PCI: Calling quirk c029448a for 0000:00:00.0
+PCI: Calling quirk c01df586 for 0000:00:00.0
+PCI: Calling quirk c0295649 for 0000:00:00.0
+PCI: Calling quirk c02957af for 0000:00:00.0
+PCI: Calling quirk c029590e for 0000:00:00.0
 PCI: Found 0000:00:00.1 [8086/7195] 000401 00
-PCI: Calling quirk c01de102 for 0000:00:00.1
-PCI: Calling quirk c02941c5 for 0000:00:00.1
-PCI: Calling quirk c029432b for 0000:00:00.1
-PCI: Calling quirk c029448a for 0000:00:00.1
+PCI: Calling quirk c01df586 for 0000:00:00.1
+PCI: Calling quirk c0295649 for 0000:00:00.1
+PCI: Calling quirk c02957af for 0000:00:00.1
+PCI: Calling quirk c029590e for 0000:00:00.1
 PCI: Found 0000:00:00.2 [8086/7196] 000703 00
-PCI: Calling quirk c01de102 for 0000:00:00.2
-PCI: Calling quirk c02941c5 for 0000:00:00.2
-PCI: Calling quirk c029432b for 0000:00:00.2
-PCI: Calling quirk c029448a for 0000:00:00.2
+PCI: Calling quirk c01df586 for 0000:00:00.2
+PCI: Calling quirk c0295649 for 0000:00:00.2
+PCI: Calling quirk c02957af for 0000:00:00.2
+PCI: Calling quirk c029590e for 0000:00:00.2
 PCI: Found 0000:00:07.0 [8086/7198] 000601 00
-PCI: Calling quirk c01de102 for 0000:00:07.0
-PCI: Calling quirk c02941c5 for 0000:00:07.0
-PCI: Calling quirk c029432b for 0000:00:07.0
-PCI: Calling quirk c029448a for 0000:00:07.0
+PCI: Calling quirk c01df586 for 0000:00:07.0
+PCI: Calling quirk c0295649 for 0000:00:07.0
+PCI: Calling quirk c02957af for 0000:00:07.0
+PCI: Calling quirk c029590e for 0000:00:07.0
 PCI: Found 0000:00:07.1 [8086/7199] 000101 00
-PCI: Calling quirk c01de102 for 0000:00:07.1
-PCI: Calling quirk c02941c5 for 0000:00:07.1
-PCI: Calling quirk c029432b for 0000:00:07.1
-PCI: Calling quirk c029448a for 0000:00:07.1
+PCI: Calling quirk c01df586 for 0000:00:07.1
+PCI: Calling quirk c0295649 for 0000:00:07.1
+PCI: Calling quirk c02957af for 0000:00:07.1
+PCI: Calling quirk c029590e for 0000:00:07.1
 PCI: Found 0000:00:07.2 [8086/719a] 000c03 00
-PCI: Calling quirk c01de102 for 0000:00:07.2
-PCI: Calling quirk c02941c5 for 0000:00:07.2
-PCI: Calling quirk c029432b for 0000:00:07.2
-PCI: Calling quirk c029448a for 0000:00:07.2
+PCI: Calling quirk c01df586 for 0000:00:07.2
+PCI: Calling quirk c0295649 for 0000:00:07.2
+PCI: Calling quirk c02957af for 0000:00:07.2
+PCI: Calling quirk c029590e for 0000:00:07.2
 PCI: Found 0000:00:07.3 [8086/719b] 000680 00
-PCI: Calling quirk c01de102 for 0000:00:07.3
-PCI: Calling quirk c02941c5 for 0000:00:07.3
-PCI: Calling quirk c029432b for 0000:00:07.3
-PCI: Calling quirk c029448a for 0000:00:07.3
+PCI: Calling quirk c01df586 for 0000:00:07.3
+PCI: Calling quirk c0295649 for 0000:00:07.3
+PCI: Calling quirk c02957af for 0000:00:07.3
+PCI: Calling quirk c029590e for 0000:00:07.3
 PCI: Found 0000:00:08.0 [104c/ac50] 000607 02
-PCI: Calling quirk c01de102 for 0000:00:08.0
-PCI: Calling quirk c02941c5 for 0000:00:08.0
-PCI: Calling quirk c029448a for 0000:00:08.0
+PCI: Calling quirk c01df586 for 0000:00:08.0
+PCI: Calling quirk c0295649 for 0000:00:08.0
+PCI: Calling quirk c029590e for 0000:00:08.0
 PCI: Found 0000:00:09.0 [1002/4c52] 000300 00
-PCI: Calling quirk c01de102 for 0000:00:09.0
-PCI: Calling quirk c02941c5 for 0000:00:09.0
-PCI: Calling quirk c029448a for 0000:00:09.0
+PCI: Calling quirk c01df586 for 0000:00:09.0
+PCI: Calling quirk c0295649 for 0000:00:09.0
+PCI: Calling quirk c029590e for 0000:00:09.0
 Boot video device is 0000:00:09.0
 PCI: Found 0000:00:0a.0 [10ec/8139] 000200 00
-PCI: Calling quirk c01de102 for 0000:00:0a.0
-PCI: Calling quirk c02941c5 for 0000:00:0a.0
-PCI: Calling quirk c029448a for 0000:00:0a.0
+PCI: Calling quirk c01df586 for 0000:00:0a.0
+PCI: Calling quirk c0295649 for 0000:00:0a.0
+PCI: Calling quirk c029590e for 0000:00:0a.0
 PCI: Found 0000:00:0b.0 [1033/00cd] 000c00 00
-PCI: Calling quirk c01de102 for 0000:00:0b.0
-PCI: Calling quirk c02941c5 for 0000:00:0b.0
-PCI: Calling quirk c029448a for 0000:00:0b.0
+PCI: Calling quirk c01df586 for 0000:00:0b.0
+PCI: Calling quirk c0295649 for 0000:00:0b.0
+PCI: Calling quirk c029590e for 0000:00:0b.0
 PCI: Fixups for bus 0000:00
 PCI: Scanning behind PCI bridge 0000:00:08.0, config 000040, pass 0
 PCI: Scanning behind PCI bridge 0000:00:08.0, config 000040, pass 1
@@ -126,8 +126,8 @@
 0 of 0000:00:0b.0
 PCI: moved device 0000:00:0b.0 resource 0 (200) to 24021000
 PCI: Bus 1, cardbus bridge: 0000:00:08.0
-  IO window: 00001000-000010ff
-  IO window: 00001400-000014ff
+  IO window: 00002000-00002fff
+  IO window: 00004000-00004fff
   PREFETCH window: 20000000-21ffffff
   MEM window: 22000000-23ffffff
 PCI: Found IRQ 10 for device 0000:00:08.0
@@ -137,32 +137,33 @@
 TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
 TCP: Hash tables configured (established 8192 bind 4096)
 TCP reno registered
+apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
 NTFS driver 2.1.27 [Flags: R/O].
 Initializing Cryptographic API
 io scheduler noop registered
 io scheduler cfq registered (default)
-PCI: Calling quirk c01de03c for 0000:00:00.0
-PCI: Calling quirk c0244ebc for 0000:00:00.0
-PCI: Calling quirk c01de03c for 0000:00:00.1
-PCI: Calling quirk c0244ebc for 0000:00:00.1
-PCI: Calling quirk c01de03c for 0000:00:00.2
-PCI: Calling quirk c0244ebc for 0000:00:00.2
-PCI: Calling quirk c01de03c for 0000:00:07.0
-PCI: Calling quirk c0244ebc for 0000:00:07.0
-PCI: Calling quirk c01de03c for 0000:00:07.1
-PCI: Calling quirk c0244ebc for 0000:00:07.1
-PCI: Calling quirk c01de03c for 0000:00:07.2
-PCI: Calling quirk c0244ebc for 0000:00:07.2
-PCI: Calling quirk c01de03c for 0000:00:07.3
-PCI: Calling quirk c0244ebc for 0000:00:07.3
-PCI: Calling quirk c01de03c for 0000:00:08.0
-PCI: Calling quirk c0244ebc for 0000:00:08.0
-PCI: Calling quirk c01de03c for 0000:00:09.0
-PCI: Calling quirk c0244ebc for 0000:00:09.0
-PCI: Calling quirk c01de03c for 0000:00:0a.0
-PCI: Calling quirk c0244ebc for 0000:00:0a.0
-PCI: Calling quirk c01de03c for 0000:00:0b.0
-PCI: Calling quirk c0244ebc for 0000:00:0b.0
+PCI: Calling quirk c01df4c0 for 0000:00:00.0
+PCI: Calling quirk c0246340 for 0000:00:00.0
+PCI: Calling quirk c01df4c0 for 0000:00:00.1
+PCI: Calling quirk c0246340 for 0000:00:00.1
+PCI: Calling quirk c01df4c0 for 0000:00:00.2
+PCI: Calling quirk c0246340 for 0000:00:00.2
+PCI: Calling quirk c01df4c0 for 0000:00:07.0
+PCI: Calling quirk c0246340 for 0000:00:07.0
+PCI: Calling quirk c01df4c0 for 0000:00:07.1
+PCI: Calling quirk c0246340 for 0000:00:07.1
+PCI: Calling quirk c01df4c0 for 0000:00:07.2
+PCI: Calling quirk c0246340 for 0000:00:07.2
+PCI: Calling quirk c01df4c0 for 0000:00:07.3
+PCI: Calling quirk c0246340 for 0000:00:07.3
+PCI: Calling quirk c01df4c0 for 0000:00:08.0
+PCI: Calling quirk c0246340 for 0000:00:08.0
+PCI: Calling quirk c01df4c0 for 0000:00:09.0
+PCI: Calling quirk c0246340 for 0000:00:09.0
+PCI: Calling quirk c01df4c0 for 0000:00:0a.0
+PCI: Calling quirk c0246340 for 0000:00:0a.0
+PCI: Calling quirk c01df4c0 for 0000:00:0b.0
+PCI: Calling quirk c0246340 for 0000:00:0b.0
 vesafb: framebuffer at 0xc0000000, mapped to 0xd0800000, using 1536k,
 total 4096k
 vesafb: mode is 1024x768x8, linelength=1024, pages=4
@@ -235,7 +236,7 @@
 PCI: Setting latency timer of device 0000:00:00.1 to 64
 input: AT Translated Set 2 keyboard as /class/input/input0
 pccard: PCMCIA card inserted into slot 0
-intel8x0_measure_ac97_clock: measured 50113 usecs
+intel8x0_measure_ac97_clock: measured 50190 usecs
 intel8x0: clocking to 48000
 ALSA device list:
   #0: Intel 440MX with CS4299 at 0x1600, irq 5
@@ -251,13 +252,10 @@
 block 18, max trans len 1024, max batch 900, max commit age 30, max
 trans age 30
 ReiserFS: hda1: checking transaction log (hda1)
-ReiserFS: hda1: replayed 12 transactions in 7 seconds
 ReiserFS: hda1: Using r5 hash to sort names
 VFS: Mounted root (reiserfs filesystem) readonly.
-Freeing unused kernel memory: 120k freed
+Freeing unused kernel memory: 124k freed
 Adding 265064k swap on /dev/hda2.  Priority:-1 extents:1 across:265064k
-ReiserFS: hda1: Removing [15923 112983 0x0 SD]..done
-ReiserFS: hda1: There were 1 uncompleted unlinks/truncates. Completed
 NTFS volume version 3.1.
 pcmcia: Detected deprecated PCMCIA ioctl usage from process: cardmgr.
 pcmcia: This interface will soon be removed from the kernel; please



  reply	other threads:[~2006-06-30  4:34 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-22  6:48 [PATCH] cardbus: revert IO window limit Pekka J Enberg
2006-06-22  7:11 ` Andrew Morton
2006-06-22  7:53   ` Alessio Sangalli
2006-06-22 11:35   ` Alan Cox
2006-06-22 16:18     ` Linus Torvalds
2006-06-22 16:36       ` Andrew Morton
2006-06-22 17:07         ` Linus Torvalds
2006-06-22 20:01           ` Alessio Sangalli
2006-06-22 21:27           ` Alessio Sangalli
2006-06-30  4:34             ` Pekka Enberg [this message]
2006-06-30 19:10             ` Linus Torvalds
2006-06-30 19:19               ` Dave Jones
2006-06-30 19:26                 ` Dave Jones
2006-06-30 22:15                   ` Linus Torvalds
2006-06-22 16:16   ` Linus Torvalds
  -- strict thread matches above, loose matches on Subject: below --
2006-06-30 22:03 Daniel Ritz
2006-06-30 22:18 ` Linus Torvalds
2006-06-30 23:09   ` Daniel Ritz
2006-06-30 23:21     ` Linus Torvalds
2006-07-05  6:56       ` Pekka J Enberg
2006-07-12  7:55       ` Alessio Sangalli
2006-07-12 15:18         ` Linus Torvalds
2006-07-13  6:29           ` Alessio Sangalli
2006-07-12  7:29   ` Alessio Sangalli
2006-07-12  6:54 ` Alessio Sangalli
2006-07-05 18:29 Mallick, Asit K

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1151642095.4592.4.camel@ubuntu \
    --to=penberg@cs.helsinki.fi \
    --cc=akpm@osdl.org \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=alesan@manoweb.com \
    --cc=dtor_core@ameritech.net \
    --cc=ink@jurassic.park.msu.ru \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@osdl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox