2009-05-03 23:48:03 |
Eric Shattow |
bug |
|
|
added bug |
2009-05-04 00:39:22 |
Eric Shattow |
description |
Using Ubuntu 9.04 Jaunty as a reference, hotplugging an expresscard does not work on my Dell Inspiron 1420n laptop computer. I can add "pciehp.pciehp_force=1" to the kernel cmdline options and then hotplugging will work. |
Using Ubuntu 9.04 Jaunty as a reference, hotplugging an expresscard does not work on my Dell Inspiron 1420n laptop computer. I can add "pciehp.pciehp_force=1" to the kernel cmdline options and then hotplugging will work.
The tested device is a StarTech EC1394B expresscard.
A) Scenario pciehp.pciehp_force=1 and the expresscard absent at boot time
*A1. Insert card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card present on Slot(5)
pci 0000:0d:00.0: supports D1 D2
pci 0000:0e:00.0: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:0e:00.0: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:0e:00.0: supports D1 D2
pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0e:00.0: PME# disabled
pci 0000:0d:00.0: bridge io port: [0x00-0xfff]
pci 0000:0d:00.0: bridge 32bit mmio: [0x000000-0x0fffff]
pci 0000:0d:00.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
pci 0000:0d:00.0: IO window: disabled
pci 0000:0d:00.0: MEM window: 0xfe600000-0xfe6fffff
pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:0d:00.0: enabling device (0000 -> 0002)
pci 0000:0d:00.0: setting latency timer to 64
ohci1394 0000:0e:00.0: enabling device (0000 -> 0002)
ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ohci1394 0000:0e:00.0: setting latency timer to 64
ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe604000-fe6047ff] Max Packet=[4096] IR/IT contexts=[4/8]
pciehp: Could not get hotplug parameters
ieee1394: Host added: ID:BUS[1-00:1023] GUID[0000000000300010]
*A2. Eject card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card not present on Slot(5)
ieee1394: Node removed: ID:BUS[1-00:1023] GUID[0000000000300010]
ohci1394: fw-host1: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host1: Set PHY Reg timeout [0xffffffff/0x00004000/100]
B) Scenario pciehp.pciehp_force=1 and the expresscard present at boot time
*B1. Eject card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card not present on Slot(5)
ieee1394: Node removed: ID:BUS[0-00:1023] GUID[0000000000300010]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
*B2. Insert card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card present on Slot(5)
pci 0000:0d:00.0: supports D1 D2
pci 0000:0e:00.0: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:0e:00.0: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:0e:00.0: supports D1 D2
pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0e:00.0: PME# disabled
pci 0000:0d:00.0: bridge io port: [0x00-0xfff]
pci 0000:0d:00.0: bridge 32bit mmio: [0x000000-0x0fffff]
pci 0000:0d:00.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
pci 0000:0d:00.0: IO window: disabled
pci 0000:0d:00.0: MEM window: 0xfe600000-0xfe6fffff
pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:0d:00.0: enabling device (0000 -> 0002)
pci 0000:0d:00.0: setting latency timer to 64
ohci1394 0000:0e:00.0: enabling device (0000 -> 0002)
ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ohci1394 0000:0e:00.0: setting latency timer to 64
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe604000-fe6047ff] Max Packet=[4096] IR/IT contexts=[4/8]
pciehp: Could not get hotplug parameters
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000000000300010]
C) Scenario difference in dmesg output booting default kcmdline kernel between card present and card absent:
--- /tmp/hotplugging-default_kcmdline-no_card.txt 2009-05-03 17:58:24.000000000 -0600
+++ /tmp/hotplugging-default_kcmdline-with_card.txt 2009-05-03 18:01:16.000000000 -0600
@@ -143,7 +143,7 @@
PID hash table entries: 4096 (order: 12, 16384 bytes)
Extended CMOS year: 2000
Fast TSC calibration using PIT
-Detected 2194.281 MHz processor.
+Detected 2194.796 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
@@ -164,7 +164,7 @@
SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
-Calibrating delay loop (skipped), value calculated using timer frequency.. 4388.56 BogoMIPS (lpj=8777124)
+Calibrating delay loop (skipped), value calculated using timer frequency.. 4389.59 BogoMIPS (lpj=8779184)
Security Framework initialized
SELinux: Disabled at boot.
Mount-cache hash table entries: 512
@@ -183,7 +183,7 @@
CPU0: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz stepping 0b
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
-Calibrating delay using timer specific routine.. 4388.95 BogoMIPS (lpj=8777918)
+Calibrating delay using timer specific routine.. 4388.96 BogoMIPS (lpj=8777925)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
@@ -191,7 +191,7 @@
CPU1: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz stepping 0b
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
-Total of 2 processors activated (8777.52 BogoMIPS).
+Total of 2 processors activated (8778.55 BogoMIPS).
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
@@ -201,7 +201,7 @@
net_namespace: 1056 bytes
Booting paravirtualized kernel on bare hardware
regulator: core version 0.5
-Time: 17:30:01 Date: 05/03/09
+Time: 17:50:04 Date: 05/03/09
NET: Registered protocol family 16
EISA bus registered
ACPI: bus type pci registered
@@ -265,9 +265,16 @@
pci 0000:0c:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0c:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
+pci 0000:0d:00.0: supports D1 D2
pci 0000:00:1c.3: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.3: bridge 32bit mmio: [0xfe600000-0xfe7fffff]
pci 0000:00:1c.3: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
+pci 0000:0e:00.0: reg 10 32bit mmio: [0xfe7fb800-0xfe7fbfff]
+pci 0000:0e:00.0: reg 14 32bit mmio: [0xfe7fc000-0xfe7fffff]
+pci 0000:0e:00.0: supports D1 D2
+pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
+pci 0000:0e:00.0: PME# disabled
+pci 0000:0d:00.0: bridge 32bit mmio: [0xfe700000-0xfe7fffff]
pci 0000:09:00.0: reg 10 64bit mmio: [0xfe5f0000-0xfe5fffff]
pci 0000:09:00.0: PME# supported from D3hot D3cold
pci 0000:09:00.0: PME# disabled
@@ -304,7 +311,7 @@
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *4
-ACPI: PCI Interrupt Link [LNKD] (IRQs *5 7 9 10 11)
+ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
@@ -374,6 +381,10 @@
pci 0000:00:1c.1: IO window: disabled
pci 0000:00:1c.1: MEM window: 0xfe800000-0xfe8fffff
pci 0000:00:1c.1: PREFETCH window: disabled
+pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
+pci 0000:0d:00.0: IO window: disabled
+pci 0000:0d:00.0: MEM window: 0xfe700000-0xfe7fffff
+pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:00:1c.3: PCI bridge, secondary bus 0000:0d
pci 0000:00:1c.3: IO window: 0xd000-0xdfff
pci 0000:00:1c.3: MEM window: 0xfe600000-0xfe7fffff
@@ -392,6 +403,7 @@
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
+pci 0000:0d:00.0: setting latency timer to 64
pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.5: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
@@ -401,6 +413,7 @@
pci_bus 0000:0d: resource 0 io: [0xd000-0xdfff]
pci_bus 0000:0d: resource 1 mem: [0xfe600000-0xfe7fffff]
pci_bus 0000:0d: resource 2 pref mem [0xf0000000-0xf01fffff]
+pci_bus 0000:0e: resource 1 mem: [0xfe700000-0xfe7fffff]
pci_bus 0000:09: resource 1 mem: [0xfe500000-0xfe5fffff]
pci_bus 0000:03: resource 1 mem: [0xfe400000-0xfe4fffff]
pci_bus 0000:03: resource 3 io: [0x00-0xffff]
@@ -421,7 +434,7 @@
cpufreq-nforce2: No nForce2 chipset.
Scanning for low memory corruption every 60 seconds
audit: initializing netlink socket (disabled)
-type=2000 audit(1241371800.613:1): initialized
+type=2000 audit(1241373003.617:1): initialized
highmem bounce pool size: 64 pages
HugeTLB registered 4 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
@@ -466,7 +479,7 @@
processor ACPI_CPU:01: registered as cooling_device1
ACPI: Processor [CPU1] (supports 8 throttling states)
thermal LNXTHERM:01: registered as thermal_zone0
-ACPI: Thermal Zone [THM] (43 C)
+ACPI: Thermal Zone [THM] (47 C)
isapnp: Scanning for PnP cards...
ACPI: Battery Slot [BAT0] (battery present)
isapnp: No Plug & Play device found
@@ -592,15 +605,15 @@
Using IPI No-Shortcut mode
PM: Resume from disk failed.
registered taskstats version 1
- Magic number: 9:498:541
-rtc_cmos 00:03: setting system clock to 2009-05-03 17:30:01 UTC (1241371801)
+ Magic number: 9:807:844
+rtc_cmos 00:03: setting system clock to 2009-05-03 17:50:05 UTC (1241373005)
BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
EDD information not available.
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
ata4.00: ATAPI: HL-DT-ST DVD+/-RW GSA-T21N, A100, max UDMA/33
ata4.00: configured for UDMA/33
-ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
+ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ATA-8: WDC WD1200BEVS-75UST0, 01.01A01, max UDMA/133
ata1.00: 234441648 sectors, multi 8: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
@@ -621,15 +634,17 @@
Freeing unused kernel memory: 544k freed
Write protecting the kernel text: 4200k
Write protecting the kernel read-only data: 1660k
-Clocksource tsc unstable (delta = -266319339 ns)
-usplash[162] general protection ip:b7fe8d3b sp:bf9688a8 error:0 in libusplash.so.0[b7fd5000+29000]
-ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
+usplash[162] general protection ip:b7f81d3b sp:bf800748 error:0 in libusplash.so.0[b7f6e000+29000]
+Clocksource tsc unstable (delta = -265118552 ns)
tg3.c:v3.98 (February 25, 2009)
tg3 0000:09:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
tg3 0000:09:00.0: setting latency timer to 64
tg3 0000:09:00.0: PME# disabled
+ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
usb 3-2: new full speed USB device using uhci_hcd and address 2
-ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe4ff800-fe4fffff] Max Packet=[2048] IR/IT contexts=[4/4]
+ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe7fb800-fe7fbfff] Max Packet=[4096] IR/IT contexts=[4/8]
+ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
+ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe4ff800-fe4fffff] Max Packet=[2048] IR/IT contexts=[4/4]
usb 3-2: configuration #1 chosen from 1 choice
hub 3-2:1.0: USB hub found
hub 3-2:1.0: 3 ports detected
@@ -642,48 +657,49 @@
PM: Resume from partition 252:1
PM: Checking hibernation image.
PM: Resume from disk failed.
-usb 5-1: configuration #1 chosen from 1 choice
-usbcore: registered new interface driver hiddev
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with writeback data mode.
-input: Logitech Trackball as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input5
-generic-usb 0003:046D:C404.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech Trackball] on usb-0000:00:1d.0-1/input0
-usbcore: registered new interface driver usbhid
-usbhid: v2.6:USB HID core driver
+usb 5-1: configuration #1 chosen from 1 choice
usb 3-2.1: new full speed USB device using uhci_hcd and address 3
usb 3-2.1: configuration #1 chosen from 1 choice
usb 3-2.2: new full speed USB device using uhci_hcd and address 4
usb 3-2.2: configuration #1 chosen from 1 choice
-input: Broadcom Corp as /devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2.2/3-2.2:1.0/input/input6
-generic-usb 0003:0A5C:4502.0002: input,hidraw1: USB HID v1.11 Keyboard [Broadcom Corp] on usb-0000:00:1a.0-2.2/input0
usb 3-2.3: new full speed USB device using uhci_hcd and address 5
usb 3-2.3: configuration #1 chosen from 1 choice
-input: Broadcom Corp as /devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2.3/3-2.3:1.0/input/input7
-generic-usb 0003:0A5C:4503.0003: input,hidraw2: USB HID v1.11 Mouse [Broadcom Corp] on usb-0000:00:1a.0-2.3/input0
-ieee1394: Host added: ID:BUS[0-00:1023] GUID[314fc000321989a1]
+ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000000000300010]
+ieee1394: Host added: ID:BUS[1-00:1023] GUID[314fc000321989a1]
udev: starting version 141
cfg80211: Calling CRDA to update world regulatory domain
-ricoh-mmc: Ricoh MMC Controller disabling driver
-ricoh-mmc: Copyright(c) Philip Langdale
-ricoh-mmc: Ricoh MMC controller found at 0000:03:01.2 [1180:0843] (rev 12)
-ricoh-mmc: Controller is now disabled.
-input: PC Speaker as /devices/platform/pcspkr/input/input8
-Bluetooth: Generic Bluetooth USB driver ver 0.5
-usbcore: registered new interface driver btusb
-Linux agpgart interface v0.103
-dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
-iTCO_vendor_support: vendor-support=0
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pci 0000:03:01.1: SDHCI controller found [1180:0822] (rev 22)
sdhci-pci 0000:03:01.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18
Registered led device: mmc0::
mmc0: SDHCI controller on PCI [0000:03:01.1] using DMA
-agpgart-intel 0000:00:00.0: Intel 965GM Chipset
-agpgart-intel 0000:00:00.0: detected 7676K stolen memory
+usbcore: registered new interface driver hiddev
+dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
+input: PC Speaker as /devices/platform/pcspkr/input/input5
+Bluetooth: Generic Bluetooth USB driver ver 0.5
+usbcore: registered new interface driver btusb
+input: Logitech Trackball as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input6
+generic-usb 0003:046D:C404.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech Trackball] on usb-0000:00:1d.0-1/input0
+Linux agpgart interface v0.103
+input: Broadcom Corp as /devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2.2/3-2.2:1.0/input/input7
+generic-usb 0003:0A5C:4502.0002: input,hidraw1: USB HID v1.11 Keyboard [Broadcom Corp] on usb-0000:00:1a.0-2.2/input0
+ricoh-mmc: Ricoh MMC Controller disabling driver
+ricoh-mmc: Copyright(c) Philip Langdale
+ricoh-mmc: Ricoh MMC controller found at 0000:03:01.2 [1180:0843] (rev 12)
+ricoh-mmc: Controller is now disabled.
+input: Broadcom Corp as /devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2.3/3-2.3:1.0/input/input8
+generic-usb 0003:0A5C:4503.0003: input,hidraw2: USB HID v1.11 Mouse [Broadcom Corp] on usb-0000:00:1a.0-2.3/input0
+usbcore: registered new interface driver usbhid
+usbhid: v2.6:USB HID core driver
+iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x1060)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
+agpgart-intel 0000:00:00.0: Intel 965GM Chipset
+agpgart-intel 0000:00:00.0: detected 7676K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
cfg80211: World regulatory domain updated:
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
@@ -692,18 +708,18 @@
(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
+HDA Intel 0000:00:1b.0: setting latency timer to 64
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:0c:00.0: setting latency timer to 64
+input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input9
iwl3945 0000:0c:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
iwl3945 0000:0c:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:0c:00.0: irq 29 for MSI/MSI-X
-phy0: Selected rate control algorithm 'iwl-3945-rs'
-input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input9
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input10
-HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
-HDA Intel 0000:00:1b.0: setting latency timer to 64
+phy0: Selected rate control algorithm 'iwl-3945-rs'
input: HDA Intel Mic at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/input/input11
input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/input/input12
input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/input/input13
@@ -749,4 +765,3 @@
wlan0: associated
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
wlan0: no IPv6 routers present
-CE: hpet increasing min_delta_ns to 15000 nsec |
|
2009-05-04 00:48:06 |
Eric Shattow |
description |
Using Ubuntu 9.04 Jaunty as a reference, hotplugging an expresscard does not work on my Dell Inspiron 1420n laptop computer. I can add "pciehp.pciehp_force=1" to the kernel cmdline options and then hotplugging will work.
The tested device is a StarTech EC1394B expresscard.
A) Scenario pciehp.pciehp_force=1 and the expresscard absent at boot time
*A1. Insert card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card present on Slot(5)
pci 0000:0d:00.0: supports D1 D2
pci 0000:0e:00.0: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:0e:00.0: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:0e:00.0: supports D1 D2
pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0e:00.0: PME# disabled
pci 0000:0d:00.0: bridge io port: [0x00-0xfff]
pci 0000:0d:00.0: bridge 32bit mmio: [0x000000-0x0fffff]
pci 0000:0d:00.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
pci 0000:0d:00.0: IO window: disabled
pci 0000:0d:00.0: MEM window: 0xfe600000-0xfe6fffff
pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:0d:00.0: enabling device (0000 -> 0002)
pci 0000:0d:00.0: setting latency timer to 64
ohci1394 0000:0e:00.0: enabling device (0000 -> 0002)
ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ohci1394 0000:0e:00.0: setting latency timer to 64
ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe604000-fe6047ff] Max Packet=[4096] IR/IT contexts=[4/8]
pciehp: Could not get hotplug parameters
ieee1394: Host added: ID:BUS[1-00:1023] GUID[0000000000300010]
*A2. Eject card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card not present on Slot(5)
ieee1394: Node removed: ID:BUS[1-00:1023] GUID[0000000000300010]
ohci1394: fw-host1: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host1: Set PHY Reg timeout [0xffffffff/0x00004000/100]
B) Scenario pciehp.pciehp_force=1 and the expresscard present at boot time
*B1. Eject card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card not present on Slot(5)
ieee1394: Node removed: ID:BUS[0-00:1023] GUID[0000000000300010]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
*B2. Insert card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card present on Slot(5)
pci 0000:0d:00.0: supports D1 D2
pci 0000:0e:00.0: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:0e:00.0: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:0e:00.0: supports D1 D2
pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0e:00.0: PME# disabled
pci 0000:0d:00.0: bridge io port: [0x00-0xfff]
pci 0000:0d:00.0: bridge 32bit mmio: [0x000000-0x0fffff]
pci 0000:0d:00.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
pci 0000:0d:00.0: IO window: disabled
pci 0000:0d:00.0: MEM window: 0xfe600000-0xfe6fffff
pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:0d:00.0: enabling device (0000 -> 0002)
pci 0000:0d:00.0: setting latency timer to 64
ohci1394 0000:0e:00.0: enabling device (0000 -> 0002)
ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ohci1394 0000:0e:00.0: setting latency timer to 64
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe604000-fe6047ff] Max Packet=[4096] IR/IT contexts=[4/8]
pciehp: Could not get hotplug parameters
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000000000300010]
C) Scenario difference in dmesg output booting default kcmdline kernel between card present and card absent:
--- /tmp/hotplugging-default_kcmdline-no_card.txt 2009-05-03 17:58:24.000000000 -0600
+++ /tmp/hotplugging-default_kcmdline-with_card.txt 2009-05-03 18:01:16.000000000 -0600
@@ -143,7 +143,7 @@
PID hash table entries: 4096 (order: 12, 16384 bytes)
Extended CMOS year: 2000
Fast TSC calibration using PIT
-Detected 2194.281 MHz processor.
+Detected 2194.796 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
@@ -164,7 +164,7 @@
SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
-Calibrating delay loop (skipped), value calculated using timer frequency.. 4388.56 BogoMIPS (lpj=8777124)
+Calibrating delay loop (skipped), value calculated using timer frequency.. 4389.59 BogoMIPS (lpj=8779184)
Security Framework initialized
SELinux: Disabled at boot.
Mount-cache hash table entries: 512
@@ -183,7 +183,7 @@
CPU0: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz stepping 0b
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
-Calibrating delay using timer specific routine.. 4388.95 BogoMIPS (lpj=8777918)
+Calibrating delay using timer specific routine.. 4388.96 BogoMIPS (lpj=8777925)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU: Physical Processor ID: 0
@@ -191,7 +191,7 @@
CPU1: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz stepping 0b
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
-Total of 2 processors activated (8777.52 BogoMIPS).
+Total of 2 processors activated (8778.55 BogoMIPS).
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
@@ -201,7 +201,7 @@
net_namespace: 1056 bytes
Booting paravirtualized kernel on bare hardware
regulator: core version 0.5
-Time: 17:30:01 Date: 05/03/09
+Time: 17:50:04 Date: 05/03/09
NET: Registered protocol family 16
EISA bus registered
ACPI: bus type pci registered
@@ -265,9 +265,16 @@
pci 0000:0c:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0c:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
+pci 0000:0d:00.0: supports D1 D2
pci 0000:00:1c.3: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.3: bridge 32bit mmio: [0xfe600000-0xfe7fffff]
pci 0000:00:1c.3: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
+pci 0000:0e:00.0: reg 10 32bit mmio: [0xfe7fb800-0xfe7fbfff]
+pci 0000:0e:00.0: reg 14 32bit mmio: [0xfe7fc000-0xfe7fffff]
+pci 0000:0e:00.0: supports D1 D2
+pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
+pci 0000:0e:00.0: PME# disabled
+pci 0000:0d:00.0: bridge 32bit mmio: [0xfe700000-0xfe7fffff]
pci 0000:09:00.0: reg 10 64bit mmio: [0xfe5f0000-0xfe5fffff]
pci 0000:09:00.0: PME# supported from D3hot D3cold
pci 0000:09:00.0: PME# disabled
@@ -304,7 +311,7 @@
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *4
-ACPI: PCI Interrupt Link [LNKD] (IRQs *5 7 9 10 11)
+ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
@@ -374,6 +381,10 @@
pci 0000:00:1c.1: IO window: disabled
pci 0000:00:1c.1: MEM window: 0xfe800000-0xfe8fffff
pci 0000:00:1c.1: PREFETCH window: disabled
+pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
+pci 0000:0d:00.0: IO window: disabled
+pci 0000:0d:00.0: MEM window: 0xfe700000-0xfe7fffff
+pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:00:1c.3: PCI bridge, secondary bus 0000:0d
pci 0000:00:1c.3: IO window: 0xd000-0xdfff
pci 0000:00:1c.3: MEM window: 0xfe600000-0xfe7fffff
@@ -392,6 +403,7 @@
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
+pci 0000:0d:00.0: setting latency timer to 64
pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.5: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
@@ -401,6 +413,7 @@
pci_bus 0000:0d: resource 0 io: [0xd000-0xdfff]
pci_bus 0000:0d: resource 1 mem: [0xfe600000-0xfe7fffff]
pci_bus 0000:0d: resource 2 pref mem [0xf0000000-0xf01fffff]
+pci_bus 0000:0e: resource 1 mem: [0xfe700000-0xfe7fffff]
pci_bus 0000:09: resource 1 mem: [0xfe500000-0xfe5fffff]
pci_bus 0000:03: resource 1 mem: [0xfe400000-0xfe4fffff]
pci_bus 0000:03: resource 3 io: [0x00-0xffff]
@@ -421,7 +434,7 @@
cpufreq-nforce2: No nForce2 chipset.
Scanning for low memory corruption every 60 seconds
audit: initializing netlink socket (disabled)
-type=2000 audit(1241371800.613:1): initialized
+type=2000 audit(1241373003.617:1): initialized
highmem bounce pool size: 64 pages
HugeTLB registered 4 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.2
@@ -466,7 +479,7 @@
processor ACPI_CPU:01: registered as cooling_device1
ACPI: Processor [CPU1] (supports 8 throttling states)
thermal LNXTHERM:01: registered as thermal_zone0
-ACPI: Thermal Zone [THM] (43 C)
+ACPI: Thermal Zone [THM] (47 C)
isapnp: Scanning for PnP cards...
ACPI: Battery Slot [BAT0] (battery present)
isapnp: No Plug & Play device found
@@ -592,15 +605,15 @@
Using IPI No-Shortcut mode
PM: Resume from disk failed.
registered taskstats version 1
- Magic number: 9:498:541
-rtc_cmos 00:03: setting system clock to 2009-05-03 17:30:01 UTC (1241371801)
+ Magic number: 9:807:844
+rtc_cmos 00:03: setting system clock to 2009-05-03 17:50:05 UTC (1241373005)
BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
EDD information not available.
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
ata4.00: ATAPI: HL-DT-ST DVD+/-RW GSA-T21N, A100, max UDMA/33
ata4.00: configured for UDMA/33
-ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
+ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ATA-8: WDC WD1200BEVS-75UST0, 01.01A01, max UDMA/133
ata1.00: 234441648 sectors, multi 8: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
@@ -621,15 +634,17 @@
Freeing unused kernel memory: 544k freed
Write protecting the kernel text: 4200k
Write protecting the kernel read-only data: 1660k
-Clocksource tsc unstable (delta = -266319339 ns)
-usplash[162] general protection ip:b7fe8d3b sp:bf9688a8 error:0 in libusplash.so.0[b7fd5000+29000]
-ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
+usplash[162] general protection ip:b7f81d3b sp:bf800748 error:0 in libusplash.so.0[b7f6e000+29000]
+Clocksource tsc unstable (delta = -265118552 ns)
tg3.c:v3.98 (February 25, 2009)
tg3 0000:09:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
tg3 0000:09:00.0: setting latency timer to 64
tg3 0000:09:00.0: PME# disabled
+ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
usb 3-2: new full speed USB device using uhci_hcd and address 2
-ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe4ff800-fe4fffff] Max Packet=[2048] IR/IT contexts=[4/4]
+ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe7fb800-fe7fbfff] Max Packet=[4096] IR/IT contexts=[4/8]
+ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
+ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe4ff800-fe4fffff] Max Packet=[2048] IR/IT contexts=[4/4]
usb 3-2: configuration #1 chosen from 1 choice
hub 3-2:1.0: USB hub found
hub 3-2:1.0: 3 ports detected
@@ -642,48 +657,49 @@
PM: Resume from partition 252:1
PM: Checking hibernation image.
PM: Resume from disk failed.
-usb 5-1: configuration #1 chosen from 1 choice
-usbcore: registered new interface driver hiddev
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with writeback data mode.
-input: Logitech Trackball as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input5
-generic-usb 0003:046D:C404.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech Trackball] on usb-0000:00:1d.0-1/input0
-usbcore: registered new interface driver usbhid
-usbhid: v2.6:USB HID core driver
+usb 5-1: configuration #1 chosen from 1 choice
usb 3-2.1: new full speed USB device using uhci_hcd and address 3
usb 3-2.1: configuration #1 chosen from 1 choice
usb 3-2.2: new full speed USB device using uhci_hcd and address 4
usb 3-2.2: configuration #1 chosen from 1 choice
-input: Broadcom Corp as /devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2.2/3-2.2:1.0/input/input6
-generic-usb 0003:0A5C:4502.0002: input,hidraw1: USB HID v1.11 Keyboard [Broadcom Corp] on usb-0000:00:1a.0-2.2/input0
usb 3-2.3: new full speed USB device using uhci_hcd and address 5
usb 3-2.3: configuration #1 chosen from 1 choice
-input: Broadcom Corp as /devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2.3/3-2.3:1.0/input/input7
-generic-usb 0003:0A5C:4503.0003: input,hidraw2: USB HID v1.11 Mouse [Broadcom Corp] on usb-0000:00:1a.0-2.3/input0
-ieee1394: Host added: ID:BUS[0-00:1023] GUID[314fc000321989a1]
+ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000000000300010]
+ieee1394: Host added: ID:BUS[1-00:1023] GUID[314fc000321989a1]
udev: starting version 141
cfg80211: Calling CRDA to update world regulatory domain
-ricoh-mmc: Ricoh MMC Controller disabling driver
-ricoh-mmc: Copyright(c) Philip Langdale
-ricoh-mmc: Ricoh MMC controller found at 0000:03:01.2 [1180:0843] (rev 12)
-ricoh-mmc: Controller is now disabled.
-input: PC Speaker as /devices/platform/pcspkr/input/input8
-Bluetooth: Generic Bluetooth USB driver ver 0.5
-usbcore: registered new interface driver btusb
-Linux agpgart interface v0.103
-dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
-iTCO_vendor_support: vendor-support=0
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pci 0000:03:01.1: SDHCI controller found [1180:0822] (rev 22)
sdhci-pci 0000:03:01.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18
Registered led device: mmc0::
mmc0: SDHCI controller on PCI [0000:03:01.1] using DMA
-agpgart-intel 0000:00:00.0: Intel 965GM Chipset
-agpgart-intel 0000:00:00.0: detected 7676K stolen memory
+usbcore: registered new interface driver hiddev
+dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
+input: PC Speaker as /devices/platform/pcspkr/input/input5
+Bluetooth: Generic Bluetooth USB driver ver 0.5
+usbcore: registered new interface driver btusb
+input: Logitech Trackball as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input6
+generic-usb 0003:046D:C404.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech Trackball] on usb-0000:00:1d.0-1/input0
+Linux agpgart interface v0.103
+input: Broadcom Corp as /devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2.2/3-2.2:1.0/input/input7
+generic-usb 0003:0A5C:4502.0002: input,hidraw1: USB HID v1.11 Keyboard [Broadcom Corp] on usb-0000:00:1a.0-2.2/input0
+ricoh-mmc: Ricoh MMC Controller disabling driver
+ricoh-mmc: Copyright(c) Philip Langdale
+ricoh-mmc: Ricoh MMC controller found at 0000:03:01.2 [1180:0843] (rev 12)
+ricoh-mmc: Controller is now disabled.
+input: Broadcom Corp as /devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2.3/3-2.3:1.0/input/input8
+generic-usb 0003:0A5C:4503.0003: input,hidraw2: USB HID v1.11 Mouse [Broadcom Corp] on usb-0000:00:1a.0-2.3/input0
+usbcore: registered new interface driver usbhid
+usbhid: v2.6:USB HID core driver
+iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x1060)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
+agpgart-intel 0000:00:00.0: Intel 965GM Chipset
+agpgart-intel 0000:00:00.0: detected 7676K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
cfg80211: World regulatory domain updated:
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
@@ -692,18 +708,18 @@
(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
+HDA Intel 0000:00:1b.0: setting latency timer to 64
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:0c:00.0: setting latency timer to 64
+input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input9
iwl3945 0000:0c:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
iwl3945 0000:0c:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:0c:00.0: irq 29 for MSI/MSI-X
-phy0: Selected rate control algorithm 'iwl-3945-rs'
-input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input9
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input10
-HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
-HDA Intel 0000:00:1b.0: setting latency timer to 64
+phy0: Selected rate control algorithm 'iwl-3945-rs'
input: HDA Intel Mic at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/input/input11
input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/input/input12
input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/input/input13
@@ -749,4 +765,3 @@
wlan0: associated
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
wlan0: no IPv6 routers present
-CE: hpet increasing min_delta_ns to 15000 nsec |
Using Ubuntu 9.04 Jaunty as a reference, hotplugging an expresscard does not work on my Dell Inspiron 1420n laptop computer. I can add "pciehp.pciehp_force=1" to the kernel cmdline options and then hotplugging will work.
The tested device is a StarTech EC1394B expresscard.
A) Scenario pciehp.pciehp_force=1 and the expresscard absent at boot time
*A1. Insert card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card present on Slot(5)
pci 0000:0d:00.0: supports D1 D2
pci 0000:0e:00.0: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:0e:00.0: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:0e:00.0: supports D1 D2
pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0e:00.0: PME# disabled
pci 0000:0d:00.0: bridge io port: [0x00-0xfff]
pci 0000:0d:00.0: bridge 32bit mmio: [0x000000-0x0fffff]
pci 0000:0d:00.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
pci 0000:0d:00.0: IO window: disabled
pci 0000:0d:00.0: MEM window: 0xfe600000-0xfe6fffff
pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:0d:00.0: enabling device (0000 -> 0002)
pci 0000:0d:00.0: setting latency timer to 64
ohci1394 0000:0e:00.0: enabling device (0000 -> 0002)
ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ohci1394 0000:0e:00.0: setting latency timer to 64
ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe604000-fe6047ff] Max Packet=[4096] IR/IT contexts=[4/8]
pciehp: Could not get hotplug parameters
ieee1394: Host added: ID:BUS[1-00:1023] GUID[0000000000300010]
*A2. Eject card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card not present on Slot(5)
ieee1394: Node removed: ID:BUS[1-00:1023] GUID[0000000000300010]
ohci1394: fw-host1: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host1: Set PHY Reg timeout [0xffffffff/0x00004000/100]
B) Scenario pciehp.pciehp_force=1 and the expresscard present at boot time
*B1. Eject card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card not present on Slot(5)
ieee1394: Node removed: ID:BUS[0-00:1023] GUID[0000000000300010]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
*B2. Insert card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card present on Slot(5)
pci 0000:0d:00.0: supports D1 D2
pci 0000:0e:00.0: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:0e:00.0: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:0e:00.0: supports D1 D2
pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0e:00.0: PME# disabled
pci 0000:0d:00.0: bridge io port: [0x00-0xfff]
pci 0000:0d:00.0: bridge 32bit mmio: [0x000000-0x0fffff]
pci 0000:0d:00.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
pci 0000:0d:00.0: IO window: disabled
pci 0000:0d:00.0: MEM window: 0xfe600000-0xfe6fffff
pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:0d:00.0: enabling device (0000 -> 0002)
pci 0000:0d:00.0: setting latency timer to 64
ohci1394 0000:0e:00.0: enabling device (0000 -> 0002)
ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ohci1394 0000:0e:00.0: setting latency timer to 64
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe604000-fe6047ff] Max Packet=[4096] IR/IT contexts=[4/8]
pciehp: Could not get hotplug parameters
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000000000300010]
C) Difference in dmesg output booting default kcmdline kernel between card present and card absent:
(the diff is trimmed a bit for relevance)
--- /tmp/hotplugging-default_kcmdline-no_card.txt 2009-05-03 17:58:24.000000000 -0600
+++ /tmp/hotplugging-default_kcmdline-with_card.txt 2009-05-03 18:01:16.000000000 -0600
@@ -265,9 +265,16 @@
pci 0000:0c:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0c:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
+pci 0000:0d:00.0: supports D1 D2
pci 0000:00:1c.3: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.3: bridge 32bit mmio: [0xfe600000-0xfe7fffff]
pci 0000:00:1c.3: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
+pci 0000:0e:00.0: reg 10 32bit mmio: [0xfe7fb800-0xfe7fbfff]
+pci 0000:0e:00.0: reg 14 32bit mmio: [0xfe7fc000-0xfe7fffff]
+pci 0000:0e:00.0: supports D1 D2
+pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
+pci 0000:0e:00.0: PME# disabled
+pci 0000:0d:00.0: bridge 32bit mmio: [0xfe700000-0xfe7fffff]
pci 0000:09:00.0: reg 10 64bit mmio: [0xfe5f0000-0xfe5fffff]
pci 0000:09:00.0: PME# supported from D3hot D3cold
pci 0000:09:00.0: PME# disabled
@@ -304,7 +311,7 @@
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *4
-ACPI: PCI Interrupt Link [LNKD] (IRQs *5 7 9 10 11)
+ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
@@ -374,6 +381,10 @@
pci 0000:00:1c.1: IO window: disabled
pci 0000:00:1c.1: MEM window: 0xfe800000-0xfe8fffff
pci 0000:00:1c.1: PREFETCH window: disabled
+pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
+pci 0000:0d:00.0: IO window: disabled
+pci 0000:0d:00.0: MEM window: 0xfe700000-0xfe7fffff
+pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:00:1c.3: PCI bridge, secondary bus 0000:0d
pci 0000:00:1c.3: IO window: 0xd000-0xdfff
pci 0000:00:1c.3: MEM window: 0xfe600000-0xfe7fffff
@@ -392,6 +403,7 @@
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
+pci 0000:0d:00.0: setting latency timer to 64
pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.5: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
@@ -401,6 +413,7 @@
pci_bus 0000:0d: resource 0 io: [0xd000-0xdfff]
pci_bus 0000:0d: resource 1 mem: [0xfe600000-0xfe7fffff]
pci_bus 0000:0d: resource 2 pref mem [0xf0000000-0xf01fffff]
+pci_bus 0000:0e: resource 1 mem: [0xfe700000-0xfe7fffff]
pci_bus 0000:09: resource 1 mem: [0xfe500000-0xfe5fffff]
pci_bus 0000:03: resource 1 mem: [0xfe400000-0xfe4fffff]
pci_bus 0000:03: resource 3 io: [0x00-0xffff]
@@ -621,15 +634,17 @@
Freeing unused kernel memory: 544k freed
Write protecting the kernel text: 4200k
Write protecting the kernel read-only data: 1660k
-ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
+ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
usb 3-2: new full speed USB device using uhci_hcd and address 2
-ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe4ff800-fe4fffff] Max Packet=[2048] IR/IT contexts=[4/4]
+ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe7fb800-fe7fbfff] Max Packet=[4096] IR/IT contexts=[4/8]
+ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
+ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe4ff800-fe4fffff] Max Packet=[2048] IR/IT contexts=[4/4]
usb 3-2: configuration #1 chosen from 1 choice
hub 3-2:1.0: USB hub found
hub 3-2:1.0: 3 ports detected
@@ -642,48 +657,49 @@
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000000000300010]
+ieee1394: Host added: ID:BUS[1-00:1023] GUID[314fc000321989a1]
udev: starting version 141
cfg80211: Calling CRDA to update world regulatory domain
|
|
2009-05-31 07:57:38 |
Eric Shattow |
ubuntu: status |
New |
Confirmed |
|
2009-10-19 21:19:42 |
Daniel Holbach |
affects |
ubuntu |
linux (Ubuntu) |
|
2009-11-02 14:37:19 |
Andrew Wyatt |
removed subscriber Andrew Wyatt |
|
|
|
2009-11-29 04:25:22 |
Miguel Ramiro |
description |
Using Ubuntu 9.04 Jaunty as a reference, hotplugging an expresscard does not work on my Dell Inspiron 1420n laptop computer. I can add "pciehp.pciehp_force=1" to the kernel cmdline options and then hotplugging will work.
The tested device is a StarTech EC1394B expresscard.
A) Scenario pciehp.pciehp_force=1 and the expresscard absent at boot time
*A1. Insert card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card present on Slot(5)
pci 0000:0d:00.0: supports D1 D2
pci 0000:0e:00.0: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:0e:00.0: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:0e:00.0: supports D1 D2
pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0e:00.0: PME# disabled
pci 0000:0d:00.0: bridge io port: [0x00-0xfff]
pci 0000:0d:00.0: bridge 32bit mmio: [0x000000-0x0fffff]
pci 0000:0d:00.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
pci 0000:0d:00.0: IO window: disabled
pci 0000:0d:00.0: MEM window: 0xfe600000-0xfe6fffff
pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:0d:00.0: enabling device (0000 -> 0002)
pci 0000:0d:00.0: setting latency timer to 64
ohci1394 0000:0e:00.0: enabling device (0000 -> 0002)
ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ohci1394 0000:0e:00.0: setting latency timer to 64
ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe604000-fe6047ff] Max Packet=[4096] IR/IT contexts=[4/8]
pciehp: Could not get hotplug parameters
ieee1394: Host added: ID:BUS[1-00:1023] GUID[0000000000300010]
*A2. Eject card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card not present on Slot(5)
ieee1394: Node removed: ID:BUS[1-00:1023] GUID[0000000000300010]
ohci1394: fw-host1: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host1: Set PHY Reg timeout [0xffffffff/0x00004000/100]
B) Scenario pciehp.pciehp_force=1 and the expresscard present at boot time
*B1. Eject card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card not present on Slot(5)
ieee1394: Node removed: ID:BUS[0-00:1023] GUID[0000000000300010]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
*B2. Insert card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card present on Slot(5)
pci 0000:0d:00.0: supports D1 D2
pci 0000:0e:00.0: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:0e:00.0: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:0e:00.0: supports D1 D2
pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0e:00.0: PME# disabled
pci 0000:0d:00.0: bridge io port: [0x00-0xfff]
pci 0000:0d:00.0: bridge 32bit mmio: [0x000000-0x0fffff]
pci 0000:0d:00.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
pci 0000:0d:00.0: IO window: disabled
pci 0000:0d:00.0: MEM window: 0xfe600000-0xfe6fffff
pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:0d:00.0: enabling device (0000 -> 0002)
pci 0000:0d:00.0: setting latency timer to 64
ohci1394 0000:0e:00.0: enabling device (0000 -> 0002)
ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ohci1394 0000:0e:00.0: setting latency timer to 64
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe604000-fe6047ff] Max Packet=[4096] IR/IT contexts=[4/8]
pciehp: Could not get hotplug parameters
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000000000300010]
C) Difference in dmesg output booting default kcmdline kernel between card present and card absent:
(the diff is trimmed a bit for relevance)
--- /tmp/hotplugging-default_kcmdline-no_card.txt 2009-05-03 17:58:24.000000000 -0600
+++ /tmp/hotplugging-default_kcmdline-with_card.txt 2009-05-03 18:01:16.000000000 -0600
@@ -265,9 +265,16 @@
pci 0000:0c:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0c:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
+pci 0000:0d:00.0: supports D1 D2
pci 0000:00:1c.3: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.3: bridge 32bit mmio: [0xfe600000-0xfe7fffff]
pci 0000:00:1c.3: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
+pci 0000:0e:00.0: reg 10 32bit mmio: [0xfe7fb800-0xfe7fbfff]
+pci 0000:0e:00.0: reg 14 32bit mmio: [0xfe7fc000-0xfe7fffff]
+pci 0000:0e:00.0: supports D1 D2
+pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
+pci 0000:0e:00.0: PME# disabled
+pci 0000:0d:00.0: bridge 32bit mmio: [0xfe700000-0xfe7fffff]
pci 0000:09:00.0: reg 10 64bit mmio: [0xfe5f0000-0xfe5fffff]
pci 0000:09:00.0: PME# supported from D3hot D3cold
pci 0000:09:00.0: PME# disabled
@@ -304,7 +311,7 @@
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *4
-ACPI: PCI Interrupt Link [LNKD] (IRQs *5 7 9 10 11)
+ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
@@ -374,6 +381,10 @@
pci 0000:00:1c.1: IO window: disabled
pci 0000:00:1c.1: MEM window: 0xfe800000-0xfe8fffff
pci 0000:00:1c.1: PREFETCH window: disabled
+pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
+pci 0000:0d:00.0: IO window: disabled
+pci 0000:0d:00.0: MEM window: 0xfe700000-0xfe7fffff
+pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:00:1c.3: PCI bridge, secondary bus 0000:0d
pci 0000:00:1c.3: IO window: 0xd000-0xdfff
pci 0000:00:1c.3: MEM window: 0xfe600000-0xfe7fffff
@@ -392,6 +403,7 @@
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
+pci 0000:0d:00.0: setting latency timer to 64
pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.5: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
@@ -401,6 +413,7 @@
pci_bus 0000:0d: resource 0 io: [0xd000-0xdfff]
pci_bus 0000:0d: resource 1 mem: [0xfe600000-0xfe7fffff]
pci_bus 0000:0d: resource 2 pref mem [0xf0000000-0xf01fffff]
+pci_bus 0000:0e: resource 1 mem: [0xfe700000-0xfe7fffff]
pci_bus 0000:09: resource 1 mem: [0xfe500000-0xfe5fffff]
pci_bus 0000:03: resource 1 mem: [0xfe400000-0xfe4fffff]
pci_bus 0000:03: resource 3 io: [0x00-0xffff]
@@ -621,15 +634,17 @@
Freeing unused kernel memory: 544k freed
Write protecting the kernel text: 4200k
Write protecting the kernel read-only data: 1660k
-ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
+ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
usb 3-2: new full speed USB device using uhci_hcd and address 2
-ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe4ff800-fe4fffff] Max Packet=[2048] IR/IT contexts=[4/4]
+ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe7fb800-fe7fbfff] Max Packet=[4096] IR/IT contexts=[4/8]
+ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
+ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe4ff800-fe4fffff] Max Packet=[2048] IR/IT contexts=[4/4]
usb 3-2: configuration #1 chosen from 1 choice
hub 3-2:1.0: USB hub found
hub 3-2:1.0: 3 ports detected
@@ -642,48 +657,49 @@
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000000000300010]
+ieee1394: Host added: ID:BUS[1-00:1023] GUID[314fc000321989a1]
udev: starting version 141
cfg80211: Calling CRDA to update world regulatory domain
|
Using Ubuntu 9.04 Jaunty as a reference, hotplugging an expresscard does not work on my Dell Inspiron 1420n laptop computer. I can add "pciehp.pciehp_force=1" to the kernel cmdline options and then hotplugging will work.
The tested device is a StarTech EC1394B expresscard.
A) Scenario pciehp.pciehp_force=1 and the expresscard absent at boot time
*A1. Insert card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card present on Slot(5)
pci 0000:0d:00.0: supports D1 D2
pci 0000:0e:00.0: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:0e:00.0: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:0e:00.0: supports D1 D2
pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0e:00.0: PME# disabled
pci 0000:0d:00.0: bridge io port: [0x00-0xfff]
pci 0000:0d:00.0: bridge 32bit mmio: [0x000000-0x0fffff]
pci 0000:0d:00.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
pci 0000:0d:00.0: IO window: disabled
pci 0000:0d:00.0: MEM window: 0xfe600000-0xfe6fffff
pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:0d:00.0: enabling device (0000 -> 0002)
pci 0000:0d:00.0: setting latency timer to 64
ohci1394 0000:0e:00.0: enabling device (0000 -> 0002)
ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ohci1394 0000:0e:00.0: setting latency timer to 64
ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe604000-fe6047ff] Max Packet=[4096] IR/IT contexts=[4/8]
pciehp: Could not get hotplug parameters
ieee1394: Host added: ID:BUS[1-00:1023] GUID[0000000000300010]
*A2. Eject card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card not present on Slot(5)
ieee1394: Node removed: ID:BUS[1-00:1023] GUID[0000000000300010]
ohci1394: fw-host1: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host1: Set PHY Reg timeout [0xffffffff/0x00004000/100]
B) Scenario pciehp.pciehp_force=1 and the expresscard present at boot time
*B1. Eject card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card not present on Slot(5)
ieee1394: Node removed: ID:BUS[0-00:1023] GUID[0000000000300010]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
*B2. Insert card, dmesg output:
pciehp 0000:00:1c.3:pcie04: Card present on Slot(5)
pci 0000:0d:00.0: supports D1 D2
pci 0000:0e:00.0: reg 10 32bit mmio: [0x000000-0x0007ff]
pci 0000:0e:00.0: reg 14 32bit mmio: [0x000000-0x003fff]
pci 0000:0e:00.0: supports D1 D2
pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:0e:00.0: PME# disabled
pci 0000:0d:00.0: bridge io port: [0x00-0xfff]
pci 0000:0d:00.0: bridge 32bit mmio: [0x000000-0x0fffff]
pci 0000:0d:00.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
pci 0000:0d:00.0: IO window: disabled
pci 0000:0d:00.0: MEM window: 0xfe600000-0xfe6fffff
pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:0d:00.0: enabling device (0000 -> 0002)
pci 0000:0d:00.0: setting latency timer to 64
ohci1394 0000:0e:00.0: enabling device (0000 -> 0002)
ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
ohci1394 0000:0e:00.0: setting latency timer to 64
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe604000-fe6047ff] Max Packet=[4096] IR/IT contexts=[4/8]
pciehp: Could not get hotplug parameters
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000000000300010]
C) Difference in dmesg output booting default kcmdline kernel between card present and card absent:
(the diff is trimmed a bit for relevance)
--- /tmp/hotplugging-default_kcmdline-no_card.txt 2009-05-03 17:58:24.000000000 -0600
+++ /tmp/hotplugging-default_kcmdline-with_card.txt 2009-05-03 18:01:16.000000000 -0600
@@ -265,9 +265,16 @@
pci 0000:0c:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0c:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
+pci 0000:0d:00.0: supports D1 D2
pci 0000:00:1c.3: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.3: bridge 32bit mmio: [0xfe600000-0xfe7fffff]
pci 0000:00:1c.3: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
+pci 0000:0e:00.0: reg 10 32bit mmio: [0xfe7fb800-0xfe7fbfff]
+pci 0000:0e:00.0: reg 14 32bit mmio: [0xfe7fc000-0xfe7fffff]
+pci 0000:0e:00.0: supports D1 D2
+pci 0000:0e:00.0: PME# supported from D0 D1 D2 D3hot
+pci 0000:0e:00.0: PME# disabled
+pci 0000:0d:00.0: bridge 32bit mmio: [0xfe700000-0xfe7fffff]
pci 0000:09:00.0: reg 10 64bit mmio: [0xfe5f0000-0xfe5fffff]
pci 0000:09:00.0: PME# supported from D3hot D3cold
pci 0000:09:00.0: PME# disabled
@@ -304,7 +311,7 @@
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *4
-ACPI: PCI Interrupt Link [LNKD] (IRQs *5 7 9 10 11)
+ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
@@ -374,6 +381,10 @@
pci 0000:00:1c.1: IO window: disabled
pci 0000:00:1c.1: MEM window: 0xfe800000-0xfe8fffff
pci 0000:00:1c.1: PREFETCH window: disabled
+pci 0000:0d:00.0: PCI bridge, secondary bus 0000:0e
+pci 0000:0d:00.0: IO window: disabled
+pci 0000:0d:00.0: MEM window: 0xfe700000-0xfe7fffff
+pci 0000:0d:00.0: PREFETCH window: disabled
pci 0000:00:1c.3: PCI bridge, secondary bus 0000:0d
pci 0000:00:1c.3: IO window: 0xd000-0xdfff
pci 0000:00:1c.3: MEM window: 0xfe600000-0xfe7fffff
@@ -392,6 +403,7 @@
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
+pci 0000:0d:00.0: setting latency timer to 64
pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.5: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
@@ -401,6 +413,7 @@
pci_bus 0000:0d: resource 0 io: [0xd000-0xdfff]
pci_bus 0000:0d: resource 1 mem: [0xfe600000-0xfe7fffff]
pci_bus 0000:0d: resource 2 pref mem [0xf0000000-0xf01fffff]
+pci_bus 0000:0e: resource 1 mem: [0xfe700000-0xfe7fffff]
pci_bus 0000:09: resource 1 mem: [0xfe500000-0xfe5fffff]
pci_bus 0000:03: resource 1 mem: [0xfe400000-0xfe4fffff]
pci_bus 0000:03: resource 3 io: [0x00-0xffff]
@@ -621,15 +634,17 @@
Freeing unused kernel memory: 544k freed
Write protecting the kernel text: 4200k
Write protecting the kernel read-only data: 1660k
-ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
+ohci1394 0000:0e:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
usb 3-2: new full speed USB device using uhci_hcd and address 2
-ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe4ff800-fe4fffff] Max Packet=[2048] IR/IT contexts=[4/4]
+ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe7fb800-fe7fbfff] Max Packet=[4096] IR/IT contexts=[4/8]
+ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
+ohci1394: fw-host1: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[fe4ff800-fe4fffff] Max Packet=[2048] IR/IT contexts=[4/4]
usb 3-2: configuration #1 chosen from 1 choice
hub 3-2:1.0: USB hub found
hub 3-2:1.0: 3 ports detected
@@ -642,48 +657,49 @@
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0000000000300010]
+ieee1394: Host added: ID:BUS[1-00:1023] GUID[314fc000321989a1]
udev: starting version 141
cfg80211: Calling CRDA to update world regulatory domain
|
|
2010-03-20 11:06:12 |
rhowe212 |
bug watch added |
|
http://bugzilla.kernel.org/show_bug.cgi?id=15368 |
|
2010-03-20 11:06:12 |
rhowe212 |
attachment added |
|
Output of acpidump http://launchpadlibrarian.net/41401704/acpidump.txt |
|
2010-03-21 02:48:03 |
mlx |
attachment added |
|
dmesg.out http://launchpadlibrarian.net/41473380/dmesg.out |
|
2010-03-23 22:18:02 |
ceg |
attachment added |
|
dmesg with comments http://launchpadlibrarian.net/41779621/messages.log |
|
2010-07-07 20:03:59 |
Frans Gifford |
bug |
|
|
added subscriber Frans |
2010-07-07 20:28:32 |
Frans Gifford |
removed subscriber Frans |
|
|
|
2010-07-21 05:39:41 |
Tristan Schmelcher |
bug |
|
|
added subscriber Tristan Schmelcher |
2010-08-18 20:42:06 |
Raphael Gradenwitz |
bug |
|
|
added subscriber Raphael Gradenwitz |
2011-02-19 00:57:01 |
Robie Basak |
bug |
|
|
added subscriber Robie Basak |
2011-05-28 17:09:49 |
Ben Gamari |
bug |
|
|
added subscriber Ben Gamari |
2011-06-08 15:10:38 |
Jun Kobayashi |
bug |
|
|
added subscriber Jun Kobayashi |
2012-06-08 20:04:20 |
penalvch |
tags |
|
jaunty needs-upstream-testing |
|
2012-06-08 20:05:39 |
penalvch |
attachment removed |
Output of acpidump https://bugs.launchpad.net/ubuntu/+source/linux/+bug/371434/+attachment/1211942/+files/acpidump.txt |
|
|
2012-06-08 20:05:52 |
penalvch |
attachment removed |
dmesg.out https://bugs.launchpad.net/ubuntu/+source/linux/+bug/371434/+attachment/1215282/+files/dmesg.out |
|
|
2012-06-08 20:06:11 |
penalvch |
attachment removed |
dmesg with comments https://bugs.launchpad.net/ubuntu/+source/linux/+bug/371434/+attachment/1227476/+files/messages.log |
|
|
2012-06-08 20:07:35 |
penalvch |
linux (Ubuntu): status |
Confirmed |
Incomplete |
|
2013-01-12 13:30:21 |
ceg |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2013-01-12 16:32:58 |
penalvch |
tags |
jaunty needs-upstream-testing |
jaunty needs-kernel-logs needs-upstream-testing |
|
2013-01-12 17:51:06 |
penalvch |
linux (Ubuntu): importance |
Undecided |
Low |
|
2013-01-12 17:51:06 |
penalvch |
linux (Ubuntu): status |
Confirmed |
Incomplete |
|
2013-01-12 17:51:18 |
penalvch |
tags |
jaunty needs-kernel-logs needs-upstream-testing |
jaunty maverick needs-kernel-logs needs-upstream-testing |
|
2013-09-03 10:56:18 |
Raymond A. Meijer |
bug |
|
|
added subscriber Raymond A. Meijer |
2017-03-20 13:44:01 |
Raymond A. Meijer |
removed subscriber Raymond A. Meijer |
|
|
|