On Wed, Nov 04, 2009 at 05:15:52PM -0600, Bjorn Helgaas wrote: > On Wednesday 04 November 2009 10:52:50 am Ira W. Snyder wrote: > > ... > > All six scenarios work on the Force computer. It seems to re-assign the > > same PCI BAR addresses each time. > > > > All six scenarios fail on the Trenton computer. It always re-assigns the > > PCI BAR addresses starting at 0x40000000, which is just above the top of > > physical memory. There is 1GB of RAM in the system. > > I assume that if the card is present at boot, it works until you > try the hotplug operations. > > > On both the Trenton and Force computers, the BIOS assigns the PCI BAR > > addresses towards the top of memory. Both assign addresses above > > 0xF0000000. > > > > After running a hotplug on the Trenton computer, I have used a PCI logic > > analyzer to confirm that no transactions accessing the PCI BAR's of the > > hotplugged card make it onto the PCI bus. PCI configuration space still > > works. > > If the bridge isn't forwarding transactions to the PCI bus, my guess > is that we put the BAR the wrong place, e.g., maybe we didn't place > it in a host bridge aperture. > > This is perfect timing ... I'm trying to improve the Linux PCI resource > messages to help debug situations like this. If it's convenient for you, > I would love to see dmesg logs from both boards using the current PCI > linux-next kernel. > I've attached logs from both boards. Note how running "mapper" after hotplug works fine on the Force, but returns all 0xff's on the Trenton. That's where I hooked up a PCI logic analyzer and verified that *nothing* ever makes it onto the bus. This is built from jbarnes's pci-2.6.git linux-next branch about 10 minutes ago. The git commit id is at the top of the dmesg output. Thanks again for the help. If there is more debugging options I can turn on that will make this more informative, I'll be happy to do so. Ira
iws@labslcor4 ~ $ dmesg [ 0.000000] Linux version 2.6.32-rc6-00072-g1e5ad96 (iws@desk1) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4)) #3 Wed Nov 4 15:38:37 PST 2009 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable) [ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000ea800 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 0000000020000000 (usable) [ 0.000000] BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) [ 0.000000] debug: ignoring loglevel setting. [ 0.000000] DMI present. [ 0.000000] Phoenix BIOS detected: BIOS may corrupt low RAM, working around it. [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved) [ 0.000000] last_pfn = 0x20000 max_arch_pfn = 0x100000 [ 0.000000] MTRR default type: uncachable [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-C7FFF write-protect [ 0.000000] C8000-EFFFF uncachable [ 0.000000] F0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 000000000 mask FE0000000 write-back [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] PAT not supported by CPU. [ 0.000000] Scanning 0 areas for low memory corruption [ 0.000000] modified physical RAM map: [ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved) [ 0.000000] modified: 0000000000010000 - 000000000009f800 (usable) [ 0.000000] modified: 000000000009f800 - 00000000000a0000 (reserved) [ 0.000000] modified: 00000000000ea800 - 0000000000100000 (reserved) [ 0.000000] modified: 0000000000100000 - 0000000020000000 (usable) [ 0.000000] modified: 00000000fff80000 - 0000000100000000 (reserved) [ 0.000000] initial memory mapped : 0 - 01c00000 [ 0.000000] init_memory_mapping: 0000000000000000-0000000020000000 [ 0.000000] 0000000000 - 0000400000 page 4k [ 0.000000] 0000400000 - 0020000000 page 2M [ 0.000000] kernel direct mapping tables up to 20000000 @ 10000-14000 [ 0.000000] RAMDISK: 1ff25000 - 1ffdee5a [ 0.000000] ACPI Error: A valid RSDP was not found (20090903/tbxfroot-219) [ 0.000000] 512MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 20000000 [ 0.000000] low ram: 0 - 20000000 [ 0.000000] node 0 low ram: 00000000 - 20000000 [ 0.000000] node 0 bootmap 00010000 - 00014000 [ 0.000000] (6 early reservations) ==> bootmem [0000000000 - 0020000000] [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 0.000000] #1 [0001000000 - 000185851c] TEXT DATA BSS ==> [0001000000 - 000185851c] [ 0.000000] #2 [001ff25000 - 001ffdee5a] RAMDISK ==> [001ff25000 - 001ffdee5a] [ 0.000000] #3 [000009d400 - 0000100000] BIOS reserved ==> [000009d400 - 0000100000] [ 0.000000] #4 [0001859000 - 00018600b5] BRK ==> [0001859000 - 00018600b5] [ 0.000000] #5 [0000010000 - 0000014000] BOOTMAP ==> [0000010000 - 0000014000] [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000010 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x00020000 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000010 -> 0x0000009f [ 0.000000] 0: 0x00000100 -> 0x00020000 [ 0.000000] On node 0 totalpages: 130959 [ 0.000000] free_area_init_node: node 0, pgdat c1309430, node_mem_map c1861200 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3951 pages, LIFO batch:0 [ 0.000000] Normal zone: 992 pages used for memmap [ 0.000000] Normal zone: 125984 pages, LIFO batch:31 [ 0.000000] Using APIC driver default [ 0.000000] Local APIC disabled by BIOS -- reenabling. [ 0.000000] Found and enabled local APIC! [ 0.000000] nr_irqs_gsi: 16 [ 0.000000] Allocating PCI resources starting at 20000000 (gap: 20000000:dff80000) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129935 [ 0.000000] Kernel command line: initrd=initramfs-generic-i686.cpio.gz ignore_loglevel root=/dev/nfs ide0=noprobe ide1=noprobe ro console=ttyS0,115200 lapic ip=bridge BOOT_IMAGE=bzImage-2.6.31.2-cpci [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] Memory: 509748k/524288k available (2013k kernel code, 13840k reserved, 1110k data, 256k init, 0k highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffa4000 - 0xfffff000 ( 364 kB) [ 0.000000] vmalloc : 0xe0800000 - 0xfffa2000 ( 503 MB) [ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) [ 0.000000] .init : 0xc130d000 - 0xc134d000 ( 256 kB) [ 0.000000] .data : 0xc11f7563 - 0xc130cdd4 (1110 kB) [ 0.000000] .text : 0xc1000000 - 0xc11f7563 (2013 kB) [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU-based detection of stalled CPUs is enabled. [ 0.000000] NR_IRQS:288 [ 0.000000] CPU 0 irqstacks, hard=c12d9000 soft=c12da000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768 [ 0.000000] ... CHAINHASH_SIZE: 16384 [ 0.000000] memory used by lock dependency info: 3567 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 1195.211 MHz processor. [ 0.012054] Calibrating delay loop (skipped), value calculated using timer frequency.. 2390.42 BogoMIPS (lpj=4780844) [ 0.020068] Mount-cache hash table entries: 512 [ 0.025647] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.032008] CPU: L2 cache: 512K [ 0.035161] mce: CPU supports 5 MCE banks [ 0.036032] CPU: Intel(R) Pentium(R) III Mobile CPU 1200MHz stepping 01 [ 0.045246] Checking 'hlt' instruction... OK. [ 0.174731] NET: Registered protocol family 16 [ 0.181681] PCI: PCI BIOS revision 2.10 entry at 0xfda10, last bus=2 [ 0.184038] PCI: Using configuration type 1 for base access [ 0.199936] bio: create slab <bio-0> at 0 [ 0.204255] ACPI: Interpreter disabled. [ 0.208964] vgaarb: loaded [ 0.212491] PCI: Probing PCI hardware [ 0.216067] PCI: Probing PCI hardware (bus 00) [ 0.220308] * The chipset may have PM-Timer Bug. Due to workarounds for a bug, [ 0.220312] * this clock source is slow. If you are sure your timer does not have [ 0.220316] * this bug, please use "acpi_pm_good" to disable the workaround [ 0.224141] * The chipset may have PM-Timer Bug. Due to workarounds for a bug, [ 0.224145] * this clock source is slow. If you are sure your timer does not have [ 0.224148] * this bug, please use "acpi_pm_good" to disable the workaround [ 0.228123] pci 0000:00:01.0: reg 10: [mem 0xf9020000-0xf9020fff] [ 0.232017] pci 0000:00:01.0: reg 14: [io 0x1080-0x10bf] [ 0.236017] pci 0000:00:01.0: reg 18: [mem 0xf9000000-0xf901ffff] [ 0.240036] pci 0000:00:01.0: reg 30: [mem 0x00000000-0x000fffff pref] [ 0.244035] pci 0000:00:01.0: supports D1 D2 [ 0.248009] pci 0000:00:01.0: PME# supported from D0 D1 D2 D3hot [ 0.252012] pci 0000:00:01.0: PME# disabled [ 0.256059] pci 0000:00:02.0: reg 10: [mem 0xf9021000-0xf9021fff] [ 0.260017] pci 0000:00:02.0: reg 14: [io 0x10c0-0x10ff] [ 0.264017] pci 0000:00:02.0: reg 18: [mem 0xf9040000-0xf905ffff] [ 0.268036] pci 0000:00:02.0: reg 30: [mem 0x00000000-0x000fffff pref] [ 0.272034] pci 0000:00:02.0: supports D1 D2 [ 0.276008] pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot [ 0.280011] pci 0000:00:02.0: PME# disabled [ 0.284072] pci 0000:00:04.0: reg 10: [mem 0xf9022000-0xf9022fff] [ 0.288017] pci 0000:00:04.0: reg 14: [io 0x1000-0x107f] [ 0.292235] pci 0000:00:0f.1: reg 20: [io 0x1400-0x140f] [ 0.296066] pci 0000:00:0f.2: reg 10: [mem 0xf9023000-0xf9023fff] [ 0.300216] pci 0000:01:0b.0: reg 10: [mem 0xf9100000-0xf91fffff] [ 0.304020] pci 0000:01:0b.0: reg 14: [mem 0xf9600000-0xf9600fff pref] [ 0.308030] pci 0000:01:0b.0: reg 18: [mem 0xf9500000-0xf95fffff 64bit pref] [ 0.312030] pci 0000:01:0b.0: reg 20: [mem 0xf9400000-0xf94fffff 64bit pref] [ 0.316126] pci 0000:00:04.0: PCI bridge to [bus 01-01] [ 0.320020] pci 0000:00:04.0: bridge window [mem 0xf9100000-0xf91fffff] [ 0.324013] pci 0000:00:04.0: bridge window [mem 0xf9400000-0xf96fffff pref] [ 0.333773] PCI: Discovered peer bus 02 [ 0.336233] pci 0000:02:03.0: reg 10: [mem 0xfa000000-0xfaffffff] [ 0.344057] pci 0000:02:03.0: reg 30: [mem 0x00000000-0x0003ffff pref] [ 0.348249] vgaarb: device added: PCI:0000:02:03.0,decodes=io+mem,owns=io+mem,locks=none [ 0.352349] PCI: pci_cache_line_size set to 32 bytes [ 0.357204] Switching to clocksource tsc [ 0.360365] pnp: PnP ACPI: disabled [ 0.365460] pci 0000:00:01.0: BAR 6: assigned [mem 0x20000000-0x200fffff pref] [ 0.372713] pci 0000:00:02.0: BAR 6: assigned [mem 0x20100000-0x201fffff pref] [ 0.379946] pci 0000:00:04.0: PCI bridge to [bus 01-01] [ 0.385179] pci 0000:00:04.0: bridge window [io disabled] [ 0.390854] pci 0000:00:04.0: bridge window [mem 0xf9100000-0xf91fffff] [ 0.397656] pci 0000:00:04.0: bridge window [mem 0xf9400000-0xf96fffff pref] [ 0.404911] pci 0000:02:03.0: BAR 6: assigned [mem 0x20200000-0x2023ffff pref] [ 0.412145] pci_bus 0000:00: resource 0 [io 0x0000-0xffff] [ 0.417734] pci_bus 0000:00: resource 1 [mem 0x00000000-0xffffffff] [ 0.424017] pci_bus 0000:01: resource 1 [mem 0xf9100000-0xf91fffff] [ 0.430301] pci_bus 0000:01: resource 2 [mem 0xf9400000-0xf96fffff pref] [ 0.437017] pci_bus 0000:02: resource 0 [io 0x0000-0xffff] [ 0.442597] pci_bus 0000:02: resource 1 [mem 0x00000000-0xffffffff] [ 0.448931] NET: Registered protocol family 2 [ 0.453456] IP route cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.460855] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 0.468444] TCP bind hash table entries: 16384 (order: 7, 524288 bytes) [ 0.479060] TCP: Hash tables configured (established 16384 bind 16384) [ 0.485710] TCP reno registered [ 0.489158] NET: Registered protocol family 1 [ 0.493931] RPC: Registered udp transport module. [ 0.498759] RPC: Registered tcp transport module. [ 0.503474] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.510167] pci 0000:00:02.0: Firmware left e100 interrupts enabled; disabling [ 0.517461] pci 0000:02:03.0: Boot video device [ 0.522009] PCI: CLS 32 bytes, default 32 [ 0.526371] Unpacking initramfs... [ 0.569646] Freeing initrd memory: 743k freed [ 0.576883] platform rtc_cmos: registered platform RTC device (no PNP device found) [ 0.586393] microcode: CPU0 sig=0x6b1, pf=0x20, revision=0x0 [ 0.592291] Microcode Update Driver: v2.00 <tigran@xxxxxxxxxxxxxxxxxxxx>, Peter Oruba [ 0.600193] Scanning for low memory corruption every 60 seconds [ 0.622503] fuse init (API version 7.13) [ 0.627258] msgmni has been set to 997 [ 0.632063] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 0.639541] io scheduler noop registered [ 0.643479] io scheduler deadline registered (default) [ 0.648966] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 0.667474] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.674471] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 0.681162] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 0.688657] Intel(R) PRO/1000 Network Driver - version 7.3.21-k5-NAPI [ 0.695122] Copyright (c) 1999-2006 Intel Corporation. [ 0.700474] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k2 [ 0.706444] e1000e: Copyright (c) 1999-2008 Intel Corporation. [ 0.712483] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI [ 0.718592] e100: Copyright(c) 1999-2006 Intel Corporation [ 0.746944] e100 0000:00:01.0: PME# disabled [ 0.751732] e100: eth0: e100_probe: addr 0xf9020000, irq 11, MAC addr 00:80:42:12:ad:ff [ 0.782645] e100 0000:00:02.0: PME# disabled [ 0.787343] e100: eth1: e100_probe: addr 0xf9021000, irq 10, MAC addr 00:80:42:12:ae:00 [ 0.795523] tun: Universal TUN/TAP device driver, 1.6 [ 0.800599] tun: (C) 1999-2004 Max Krasnyansky <maxk@xxxxxxxxxxxx> [ 0.807630] PNP: No PS/2 controller found. Probing ports directly. [ 0.817155] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 0.822221] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 0.828667] mice: PS/2 mouse device common for all mice [ 0.834808] Driver 'rtc_cmos' needs updating - please use bus_type methods [ 0.842247] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 [ 0.848815] rtc0: alarms up to one day, 114 bytes nvram [ 0.854179] i2c /dev entries driver [ 0.858324] piix4_smbus 0000:00:0f.0: SMBus Host Controller at 0x580, revision 0 [ 0.868350] cpuidle: using governor ladder [ 0.872471] cpuidle: using governor menu [ 0.876671] TCP cubic registered [ 0.879961] NET: Registered protocol family 17 [ 0.884653] Using IPI Shortcut mode [ 0.889251] rtc_cmos rtc_cmos: setting system clock to 2009-11-04 23:40:32 UTC (1257378032) [ 0.897763] Freeing unused kernel memory: 256k freed [ 0.903378] Write protecting the kernel text: 2016k [ 0.908408] Write protecting the kernel read-only data: 892k [ 0.934979] input: AT Raw Set 2 keyboard as /devices/platform/i8042/serio1/input/input0 [ 0.978479] input: AT Raw Set 2 keyboard as /devices/platform/i8042/serio1/input/input1 [ 0.996080] device eth0 entered promiscuous mode [ 1.020388] e100 0000:00:01.0: firmware: using built-in firmware e100/d101s_ucode.bin [ 1.047151] e100: eth0 NIC Link is Up 100 Mbps Full Duplex [ 1.054068] br0: port 1(eth0) entering learning state [ 2.059027] br0: port 1(eth0) entering forwarding state [ 21.817298] microcode: CPU0 updated to revision 0x1d, date = 2001-02-20 [ 25.228127] warning: `dbus-daemon' uses 32-bit capabilities (legacy support in use) iws@labslcor4 ~ $ lspci -v -s 01: 01:0b.0 Power PC: Freescale Semiconductor Inc MPC8349E (rev 30) Flags: 66MHz, fast devsel, IRQ 9 Memory at f9100000 (32-bit, non-prefetchable) [size=1M] Memory at f9600000 (32-bit, prefetchable) [size=4K] Memory at f9500000 (64-bit, prefetchable) [size=1M] Memory at f9400000 (64-bit, prefetchable) [size=1M] Capabilities: <access denied> root@labslcor4 /sys/bus/pci # modprobe fakephp root@labslcor4 /sys/bus/pci # ls devices/ drivers/ drivers_autoprobe drivers_probe rescan resource_alignment slots/ uevent root@labslcor4 /sys/bus/pci # echo 0 > slots/0000\:01\:0b.0/power root@labslcor4 /sys/bus/pci # echo 1 > rescan root@labslcor4 /sys/bus/pci # mapper devices/0000\:01\:0b.0/resource0 0x0 0x80 | hexdump -C mapped "devices/0000:01:0b.0/resource0" from 0 (0x00000000) to 128 (0x00000080) 00000000 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 fc 00 00 00 80 00 00 19 f0 00 00 00 80 00 00 16 |................| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000060 80 00 00 00 80 00 00 1d e2 00 00 00 80 00 00 15 |................| 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000080 root@labslcor4 /sys/bus/pci # dmesg [ ... snip ... ] [ 1.054068] br0: port 1(eth0) entering learning state [ 2.059027] br0: port 1(eth0) entering forwarding state [ 21.817298] microcode: CPU0 updated to revision 0x1d, date = 2001-02-20 [ 25.228127] warning: `dbus-daemon' uses 32-bit capabilities (legacy support in use) [ 250.190071] pci 0000:01:0b.0: reg 10: [mem 0xf9100000-0xf91fffff] [ 250.196206] pci 0000:01:0b.0: reg 14: [mem 0xf9600000-0xf9600fff pref] [ 250.202789] pci 0000:01:0b.0: reg 18: [mem 0xf9500000-0xf95fffff 64bit pref] [ 250.209873] pci 0000:01:0b.0: reg 20: [mem 0xf9400000-0xf94fffff 64bit pref] [ 250.217177] pci 0000:01:0b.0: BAR 0: assigned [mem 0xf9100000-0xf91fffff] [ 250.223984] pci 0000:01:0b.0: BAR 0: set to [mem 0xf9100000-0xf91fffff] (PCI address [0xf9100000-0xf91fffff] [ 250.233823] pci 0000:01:0b.0: BAR 2: assigned [mem 0xf9400000-0xf94fffff 64bit pref] [ 250.241590] pci 0000:01:0b.0: BAR 2: set to [mem 0xf9400000-0xf94fffff 64bit pref] (PCI address [0xf9400000-0xf94fffff] [ 250.252380] pci 0000:01:0b.0: BAR 4: assigned [mem 0xf9500000-0xf95fffff 64bit pref] [ 250.260145] pci 0000:01:0b.0: BAR 4: set to [mem 0xf9500000-0xf95fffff 64bit pref] (PCI address [0xf9500000-0xf95fffff] [ 250.270967] pci 0000:01:0b.0: BAR 1: assigned [mem 0xf9600000-0xf9600fff pref] [ 250.278226] pci 0000:01:0b.0: BAR 1: set to [mem 0xf9600000-0xf9600fff pref] (PCI address [0xf9600000-0xf9600fff] root@labslcor4 /sys/bus/pci # lspci -v pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:01:0b.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:00.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:00.1/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:01.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:02.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:04.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:0f.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:0f.1/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:0f.2/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:02:03.0/address: No such file or directory 00:00.0 Host bridge: Broadcom CNB20LE Host Bridge (rev 06) Flags: bus master, medium devsel, latency 48 00:00.1 Host bridge: Broadcom CNB20LE Host Bridge (rev 06) Flags: bus master, medium devsel, latency 64 00:01.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet Controller (rev 09) Subsystem: Intel Corporation Device 100c Flags: bus master, medium devsel, latency 66, IRQ 11 Memory at f9020000 (32-bit, non-prefetchable) [size=4K] I/O ports at 1080 [size=64] Memory at f9000000 (32-bit, non-prefetchable) [size=128K] [virtual] Expansion ROM at 20000000 [disabled] [size=1M] Capabilities: [dc] Power Management version 2 Kernel driver in use: e100 00:02.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet Controller (rev 09) Subsystem: Intel Corporation Device 100c Flags: bus master, medium devsel, latency 66, IRQ 10 Memory at f9021000 (32-bit, non-prefetchable) [size=4K] I/O ports at 10c0 [size=64] Memory at f9040000 (32-bit, non-prefetchable) [size=128K] [virtual] Expansion ROM at 20100000 [disabled] [size=1M] Capabilities: [dc] Power Management version 2 Kernel driver in use: e100 00:04.0 PCI bridge: Force Computers Device 0001 (rev 01) (prog-if 00 [Normal decode]) Flags: bus master, medium devsel, latency 64 Memory at f9022000 (32-bit, non-prefetchable) [size=4K] I/O ports at 1000 [size=128] Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 Memory behind bridge: f9100000-f91fffff Prefetchable memory behind bridge: f9400000-f96fffff Capabilities: [fc] CompactPCI hot-swap <?> Capabilities: [f0] MSI: Mask- 64bit- Count=1/1 Enable- 00:0f.0 ISA bridge: Broadcom OSB4 South Bridge (rev 50) Subsystem: Broadcom OSB4 South Bridge Flags: bus master, medium devsel, latency 0 Kernel driver in use: piix4_smbus 00:0f.1 IDE interface: Broadcom OSB4 IDE Controller (prog-if 8a [Master SecP PriP]) Flags: medium devsel [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8] [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1] [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8] [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1] I/O ports at 1400 [size=16] 00:0f.2 USB Controller: Broadcom OSB4/CSB5 OHCI USB Controller (rev 04) (prog-if 10 [OHCI]) Subsystem: Broadcom OSB4/CSB5 OHCI USB Controller Flags: medium devsel, IRQ 7 Memory at f9023000 (32-bit, non-prefetchable) [size=4K] 01:0b.0 Power PC: Freescale Semiconductor Inc MPC8349E (rev 30) Flags: 66MHz, fast devsel, IRQ 9 Memory at f9100000 (32-bit, non-prefetchable) [size=1M] Memory at f9600000 (32-bit, prefetchable) [size=4K] Memory at f9400000 (64-bit, prefetchable) [size=1M] Memory at f9500000 (64-bit, prefetchable) [size=1M] Capabilities: [48] CompactPCI hot-swap <?> 02:03.0 VGA compatible controller: Chips and Technologies F69030 (rev 61) (prog-if 00 [VGA controller]) Subsystem: Chips and Technologies F69030 Flags: stepping, 66MHz, medium devsel, IRQ 9 Memory at fa000000 (32-bit, non-prefetchable) [size=16M] [virtual] Expansion ROM at 20200000 [disabled] [size=256K]
root@labslcor3 ~ # dmesg [ 0.000000] Linux version 2.6.32-rc6-00072-g1e5ad96 (iws@desk1) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4)) #3 Wed Nov 4 15:38:37 PST 2009 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f400 (usable) [ 0.000000] BIOS-e820: 000000000009f400 - 000000000009f800 (reserved) [ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 0000000040000000 (usable) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec02000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) [ 0.000000] debug: ignoring loglevel setting. [ 0.000000] DMI 2.3 present. [ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it. [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved) [ 0.000000] last_pfn = 0x40000 max_arch_pfn = 0x100000 [ 0.000000] MTRR default type: uncachable [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-C7FFF write-protect [ 0.000000] C8000-DFFFF uncachable [ 0.000000] E0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 000000000 mask FC0000000 write-back [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] PAT not supported by CPU. [ 0.000000] Warning only 895MB will be used. [ 0.000000] Use a HIGHMEM enabled kernel. [ 0.000000] Scanning 0 areas for low memory corruption [ 0.000000] modified physical RAM map: [ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved) [ 0.000000] modified: 0000000000010000 - 000000000009f400 (usable) [ 0.000000] modified: 000000000009f400 - 000000000009f800 (reserved) [ 0.000000] modified: 00000000000e0000 - 0000000000100000 (reserved) [ 0.000000] modified: 0000000000100000 - 0000000040000000 (usable) [ 0.000000] modified: 00000000fec00000 - 00000000fec02000 (reserved) [ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] modified: 00000000fff80000 - 0000000100000000 (reserved) [ 0.000000] initial memory mapped : 0 - 01c00000 [ 0.000000] init_memory_mapping: 0000000000000000-0000000037fa2000 [ 0.000000] 0000000000 - 0000400000 page 4k [ 0.000000] 0000400000 - 0037c00000 page 2M [ 0.000000] 0037c00000 - 0037fa2000 page 4k [ 0.000000] kernel direct mapping tables up to 37fa2000 @ 10000-15000 [ 0.000000] RAMDISK: 3ff25000 - 3ffdee5a [ 0.000000] Allocated new RAMDISK: 00100000 - 001b9e5a [ 0.000000] Move RAMDISK from 000000003ff25000 - 000000003ffdee59 to 00100000 - 001b9e59 [ 0.000000] ACPI Error: A valid RSDP was not found (20090903/tbxfroot-219) [ 0.000000] 895MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 37fa2000 [ 0.000000] low ram: 0 - 37fa2000 [ 0.000000] node 0 low ram: 00000000 - 37fa2000 [ 0.000000] node 0 bootmap 00011000 - 00017ff8 [ 0.000000] (7 early reservations) ==> bootmem [0000000000 - 0037fa2000] [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 0.000000] #1 [0001000000 - 000185851c] TEXT DATA BSS ==> [0001000000 - 000185851c] [ 0.000000] #2 [000009f000 - 0000100000] BIOS reserved ==> [000009f000 - 0000100000] [ 0.000000] #3 [0001859000 - 00018601dc] BRK ==> [0001859000 - 00018601dc] [ 0.000000] #4 [0000010000 - 0000011000] PGTABLE ==> [0000010000 - 0000011000] [ 0.000000] #5 [0000100000 - 00001b9e5a] NEW RAMDISK ==> [0000100000 - 00001b9e5a] [ 0.000000] #6 [0000011000 - 0000018000] BOOTMAP ==> [0000011000 - 0000018000] [ 0.000000] found SMP MP-table at [c00ff780] ff780 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000010 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x00037fa2 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000010 -> 0x0000009f [ 0.000000] 0: 0x00000100 -> 0x00037fa2 [ 0.000000] On node 0 totalpages: 229169 [ 0.000000] free_area_init_node: node 0, pgdat c1309430, node_mem_map c1861200 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3951 pages, LIFO batch:0 [ 0.000000] Normal zone: 1760 pages used for memmap [ 0.000000] Normal zone: 223426 pages, LIFO batch:31 [ 0.000000] Using APIC driver default [ 0.000000] Intel MultiProcessor Specification v1.1 [ 0.000000] Virtual Wire compatibility mode. [ 0.000000] MPTABLE: OEM ID: AMI [ 0.000000] MPTABLE: Product ID: CNB30LE [ 0.000000] MPTABLE: APIC at: 0xFEE00000 [ 0.000000] Processor #0 (Bootup-CPU) [ 0.000000] I/O APIC #4 Version 17 at 0xFEC00000. [ 0.000000] I/O APIC #5 Version 17 at 0xFEC01000. [ 0.000000] Enabling APIC mode: Flat. Using 2 I/O APICs [ 0.000000] Processors: 1 [ 0.000000] nr_irqs_gsi: 32 [ 0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:bec00000) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 227377 [ 0.000000] Kernel command line: initrd=initramfs-generic-i686.cpio.gz ignore_loglevel root=/dev/nfs ide0=noprobe ide1=noprobe ro console=ttyS0,115200 lapic ip=bridge BOOT_IMAGE=bzImage-2.6.31.2-cpci [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] Memory: 899280k/917128k available (2013k kernel code, 17320k reserved, 1110k data, 256k init, 0k highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffa4000 - 0xfffff000 ( 364 kB) [ 0.000000] vmalloc : 0xf87a2000 - 0xfffa2000 ( 120 MB) [ 0.000000] lowmem : 0xc0000000 - 0xf7fa2000 ( 895 MB) [ 0.000000] .init : 0xc130d000 - 0xc134d000 ( 256 kB) [ 0.000000] .data : 0xc11f7563 - 0xc130cdd4 (1110 kB) [ 0.000000] .text : 0xc1000000 - 0xc11f7563 (2013 kB) [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU-based detection of stalled CPUs is enabled. [ 0.000000] NR_IRQS:288 [ 0.000000] CPU 0 irqstacks, hard=c12d9000 soft=c12da000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768 [ 0.000000] ... CHAINHASH_SIZE: 16384 [ 0.000000] memory used by lock dependency info: 3567 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 999.623 MHz processor. [ 0.012064] Calibrating delay loop (skipped), value calculated using timer frequency.. 1999.24 BogoMIPS (lpj=3998492) [ 0.020081] Mount-cache hash table entries: 512 [ 0.025960] CPU: L1 I cache: 16K, L1 D cache: 16K [ 0.032010] CPU: L2 cache: 256K [ 0.035146] CPU serial number disabled. [ 0.036016] mce: CPU supports 5 MCE banks [ 0.040044] CPU: Intel Pentium III (Coppermine) stepping 0a [ 0.049241] Checking 'hlt' instruction... OK. [ 0.069585] ExtINT not setup in hardware but reported by MP table [ 0.072564] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0 [ 0.076001] ..MP-BIOS bug: 8254 timer not connected to IO-APIC [ 0.076001] ...trying to set up timer (IRQ0) through the 8259A ... [ 0.076001] ..... (found apic 0 pin 0) ... [ 0.117526] ....... works. [ 0.231443] NET: Registered protocol family 16 [ 0.238271] PCI: PCI BIOS revision 2.10 entry at 0xfdbb1, last bus=1 [ 0.240093] PCI: Using configuration type 1 for base access [ 0.259357] bio: create slab <bio-0> at 0 [ 0.260397] ACPI: Interpreter disabled. [ 0.268815] vgaarb: loaded [ 0.272458] PCI: Probing PCI hardware [ 0.276081] PCI: Probing PCI hardware (bus 00) [ 0.280428] * The chipset may have PM-Timer Bug. Due to workarounds for a bug, [ 0.280433] * this clock source is slow. If you are sure your timer does not have [ 0.280437] * this bug, please use "acpi_pm_good" to disable the workaround [ 0.284167] * The chipset may have PM-Timer Bug. Due to workarounds for a bug, [ 0.284172] * this clock source is slow. If you are sure your timer does not have [ 0.284177] * this bug, please use "acpi_pm_good" to disable the workaround [ 0.288154] pci 0000:00:05.0: reg 10: [mem 0xfe8bd000-0xfe8bdfff] [ 0.292020] pci 0000:00:05.0: reg 14: [io 0xde80-0xdebf] [ 0.296020] pci 0000:00:05.0: reg 18: [mem 0xfe500000-0xfe5fffff] [ 0.300043] pci 0000:00:05.0: reg 30: [mem 0xfe400000-0xfe4fffff pref] [ 0.304041] pci 0000:00:05.0: supports D1 D2 [ 0.308010] pci 0000:00:05.0: PME# supported from D0 D1 D2 D3hot [ 0.312014] pci 0000:00:05.0: PME# disabled [ 0.316069] pci 0000:00:06.0: reg 10: [mem 0xfe8be000-0xfe8befff] [ 0.320019] pci 0000:00:06.0: reg 14: [io 0xdf00-0xdf3f] [ 0.324020] pci 0000:00:06.0: reg 18: [mem 0xfe700000-0xfe7fffff] [ 0.328043] pci 0000:00:06.0: reg 30: [mem 0xfe600000-0xfe6fffff pref] [ 0.332040] pci 0000:00:06.0: supports D1 D2 [ 0.336010] pci 0000:00:06.0: PME# supported from D0 D1 D2 D3hot [ 0.340013] pci 0000:00:06.0: PME# disabled [ 0.344053] pci 0000:00:07.0: reg 10: [mem 0xfd000000-0xfdffffff] [ 0.348060] pci 0000:00:07.0: reg 30: [mem 0xfe8c0000-0xfe8fffff pref] [ 0.352204] pci 0000:00:0f.1: reg 20: [io 0xffa0-0xffaf] [ 0.356077] pci 0000:00:0f.2: reg 10: [mem 0xfe8bf000-0xfe8bffff] [ 0.361347] vgaarb: device added: PCI:0000:00:07.0,decodes=io+mem,owns=io+mem,locks=none [ 0.368876] PCI: Discovered peer bus 01 [ 0.372359] pci 0000:01:0b.0: reg 10: [mem 0xfeb00000-0xfebfffff] [ 0.376051] pci 0000:01:0b.0: reg 14: [mem 0xfbfff000-0xfbffffff pref] [ 0.380029] pci 0000:01:0b.0: reg 18: [mem 0xfbe00000-0xfbefffff 64bit pref] [ 0.384028] pci 0000:01:0b.0: reg 20: [mem 0xfbd00000-0xfbdfffff 64bit pref] [ 0.392353] pci 0000:00:0f.0: ServerWorks IRQ router [1166:0200] [ 0.396067] PCI: pci_cache_line_size set to 32 bytes [ 0.404871] Switching to clocksource tsc [ 0.408435] pnp: PnP ACPI: disabled [ 0.413944] pci_bus 0000:00: resource 0 [io 0x0000-0xffff] [ 0.419550] pci_bus 0000:00: resource 1 [mem 0x00000000-0xffffffff] [ 0.425822] pci_bus 0000:01: resource 0 [io 0x0000-0xffff] [ 0.431400] pci_bus 0000:01: resource 1 [mem 0x00000000-0xffffffff] [ 0.437752] NET: Registered protocol family 2 [ 0.442330] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.450272] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.462324] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes) [ 0.487614] TCP: Hash tables configured (established 131072 bind 65536) [ 0.494349] TCP reno registered [ 0.497811] NET: Registered protocol family 1 [ 0.502654] RPC: Registered udp transport module. [ 0.507498] RPC: Registered tcp transport module. [ 0.512209] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.518886] pci 0000:00:05.0: Firmware left e100 interrupts enabled; disabling [ 0.526159] pci 0000:00:06.0: Firmware left e100 interrupts enabled; disabling [ 0.533399] pci 0000:00:07.0: Boot video device [ 0.537985] PCI: CLS 32 bytes, default 32 [ 0.542388] Unpacking initramfs... [ 0.596146] Freeing initrd memory: 743k freed [ 0.603701] platform rtc_cmos: registered platform RTC device (no PNP device found) [ 0.613860] microcode: CPU0 sig=0x68a, pf=0x10, revision=0x1 [ 0.619808] Microcode Update Driver: v2.00 <tigran@xxxxxxxxxxxxxxxxxxxx>, Peter Oruba [ 0.627734] Scanning for low memory corruption every 60 seconds [ 0.654092] fuse init (API version 7.13) [ 0.658998] msgmni has been set to 1758 [ 0.664231] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 0.671699] io scheduler noop registered [ 0.675629] io scheduler deadline registered (default) [ 0.681184] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 0.702844] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.710090] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 0.716943] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 0.724877] Intel(R) PRO/1000 Network Driver - version 7.3.21-k5-NAPI [ 0.731352] Copyright (c) 1999-2006 Intel Corporation. [ 0.736772] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k2 [ 0.742743] e1000e: Copyright (c) 1999-2008 Intel Corporation. [ 0.748821] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI [ 0.754928] e100: Copyright(c) 1999-2006 Intel Corporation [ 0.760514] e100 0000:00:05.0: PCI->APIC IRQ transform: INT A -> IRQ 17 [ 0.789238] e100 0000:00:05.0: PME# disabled [ 0.794128] e100: eth0: e100_probe: addr 0xfe8bd000, irq 17, MAC addr 00:10:6f:07:10:00 [ 0.802415] e100 0000:00:06.0: PCI->APIC IRQ transform: INT A -> IRQ 18 [ 0.831054] e100 0000:00:06.0: PME# disabled [ 0.835899] e100: eth1: e100_probe: addr 0xfe8be000, irq 18, MAC addr 00:10:6f:07:10:01 [ 0.844137] tun: Universal TUN/TAP device driver, 1.6 [ 0.849205] tun: (C) 1999-2004 Max Krasnyansky <maxk@xxxxxxxxxxxx> [ 0.856468] PNP: No PS/2 controller found. Probing ports directly. [ 0.866131] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 0.871188] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 0.877725] mice: PS/2 mouse device common for all mice [ 0.884066] Driver 'rtc_cmos' needs updating - please use bus_type methods [ 0.891921] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 [ 0.898356] rtc0: alarms up to one day, 114 bytes nvram [ 0.903776] i2c /dev entries driver [ 0.908116] piix4_smbus 0000:00:0f.0: SMBus Host Controller at 0x440, revision 0 [ 0.917015] cpuidle: using governor ladder [ 0.921179] cpuidle: using governor menu [ 0.925429] TCP cubic registered [ 0.928712] NET: Registered protocol family 17 [ 0.933449] Using IPI Shortcut mode [ 0.938268] rtc_cmos rtc_cmos: setting system clock to 2009-11-04 23:49:11 UTC (1257378551) [ 0.946877] Freeing unused kernel memory: 256k freed [ 0.952571] Write protecting the kernel text: 2016k [ 0.957664] Write protecting the kernel read-only data: 892k [ 0.966195] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 [ 1.048936] device eth0 entered promiscuous mode [ 1.072995] e100 0000:00:05.0: firmware: using built-in firmware e100/d101m_ucode.bin [ 1.099782] e100: eth0 NIC Link is Up 100 Mbps Full Duplex [ 1.106711] br0: port 1(eth0) entering learning state [ 2.111492] br0: port 1(eth0) entering forwarding state [ 24.628223] warning: `dbus-daemon' uses 32-bit capabilities (legacy support in use) root@labslcor3 ~ # lspci -v -s 01: 01:0b.0 Power PC: Freescale Semiconductor Inc MPC8349E (rev 30) Flags: bus master, 66MHz, fast devsel, latency 64, IRQ 11 Memory at feb00000 (32-bit, non-prefetchable) [size=1M] Memory at fbfff000 (32-bit, prefetchable) [size=4K] Memory at fbe00000 (64-bit, prefetchable) [size=1M] Memory at fbd00000 (64-bit, prefetchable) [size=1M] Capabilities: [48] CompactPCI hot-swap <?> root@labslcor3 /sys/bus/pci # modprobe fakephp root@labslcor3 /sys/bus/pci # echo 0 > slots/0000\:01\:0b.0/power root@labslcor3 /sys/bus/pci # echo 1 > rescan root@labslcor3 /sys/bus/pci # mapper devices/0000\:01\:0b.0/resource0 0x0 0x80 | hexdump -C mapped "devices/0000:01:0b.0/resource0" from 0 (0x00000000) to 128 (0x00000080) 00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| * 00000080 root@labslcor3 /sys/bus/pci # dmesg | tail -n 20 [ 0.957664] Write protecting the kernel read-only data: 892k [ 0.966195] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 [ 1.048936] device eth0 entered promiscuous mode [ 1.072995] e100 0000:00:05.0: firmware: using built-in firmware e100/d101m_ucode.bin [ 1.099782] e100: eth0 NIC Link is Up 100 Mbps Full Duplex [ 1.106711] br0: port 1(eth0) entering learning state [ 2.111492] br0: port 1(eth0) entering forwarding state [ 24.628223] warning: `dbus-daemon' uses 32-bit capabilities (legacy support in use) [ 95.191606] pci 0000:01:0b.0: reg 10: [mem 0xfeb00000-0xfebfffff] [ 95.197748] pci 0000:01:0b.0: reg 14: [mem 0xfbfff000-0xfbffffff pref] [ 95.204298] pci 0000:01:0b.0: reg 18: [mem 0xfbe00000-0xfbefffff 64bit pref] [ 95.211425] pci 0000:01:0b.0: reg 20: [mem 0xfbd00000-0xfbdfffff 64bit pref] [ 95.218667] pci 0000:01:0b.0: BAR 0: assigned [mem 0x40000000-0x400fffff] [ 95.225469] pci 0000:01:0b.0: BAR 0: set to [mem 0x40000000-0x400fffff] (PCI address [0x40000000-0x400fffff] [ 95.235303] pci 0000:01:0b.0: BAR 2: assigned [mem 0x40100000-0x401fffff 64bit pref] [ 95.243060] pci 0000:01:0b.0: BAR 2: set to [mem 0x40100000-0x401fffff 64bit pref] (PCI address [0x40100000-0x401fffff] [ 95.253846] pci 0000:01:0b.0: BAR 4: assigned [mem 0x40200000-0x402fffff 64bit pref] [ 95.261603] pci 0000:01:0b.0: BAR 4: set to [mem 0x40200000-0x402fffff 64bit pref] (PCI address [0x40200000-0x402fffff] [ 95.272426] pci 0000:01:0b.0: BAR 1: assigned [mem 0x40300000-0x40300fff pref] [ 95.279671] pci 0000:01:0b.0: BAR 1: set to [mem 0x40300000-0x40300fff pref] (PCI address [0x40300000-0x40300fff] root@labslcor3 /sys/bus/pci # lspci -v pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:01:0b.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:00.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:00.1/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:05.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:06.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:07.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:0f.0/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:0f.1/address: No such file or directory pcilib: sysfs_fill_slots: Cannot open /sys/bus/pci/slots/0000:00:0f.2/address: No such file or directory 00:00.0 Host bridge: Broadcom CNB20LE Host Bridge (rev 06) Flags: bus master, medium devsel, latency 32 00:00.1 Host bridge: Broadcom CNB20LE Host Bridge (rev 06) Flags: bus master, medium devsel, latency 16 00:05.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08) Flags: bus master, medium devsel, latency 64, IRQ 17 Memory at fe8bd000 (32-bit, non-prefetchable) [size=4K] I/O ports at de80 [size=64] Memory at fe500000 (32-bit, non-prefetchable) [size=1M] Expansion ROM at fe400000 [disabled] [size=1M] Capabilities: [dc] Power Management version 2 Kernel driver in use: e100 00:06.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08) Flags: bus master, medium devsel, latency 64, IRQ 18 Memory at fe8be000 (32-bit, non-prefetchable) [size=4K] I/O ports at df00 [size=64] Memory at fe700000 (32-bit, non-prefetchable) [size=1M] Expansion ROM at fe600000 [disabled] [size=1M] Capabilities: [dc] Power Management version 2 Kernel driver in use: e100 00:07.0 VGA compatible controller: Chips and Technologies F69030 (rev 61) (prog-if 00 [VGA controller]) Subsystem: Chips and Technologies F69030 Flags: stepping, 66MHz, medium devsel, IRQ 11 Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Expansion ROM at fe8c0000 [disabled] [size=256K] 00:0f.0 ISA bridge: Broadcom OSB4 South Bridge (rev 50) Subsystem: Broadcom OSB4 South Bridge Flags: bus master, medium devsel, latency 0 Kernel driver in use: piix4_smbus 00:0f.1 IDE interface: Broadcom OSB4 IDE Controller (prog-if 8a [Master SecP PriP]) Flags: bus master, medium devsel, latency 64 [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8] [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1] [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8] [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1] I/O ports at ffa0 [size=16] 00:0f.2 USB Controller: Broadcom OSB4/CSB5 OHCI USB Controller (rev 04) (prog-if 10 [OHCI]) Subsystem: Broadcom OSB4/CSB5 OHCI USB Controller Flags: bus master, medium devsel, latency 64, IRQ 10 Memory at fe8bf000 (32-bit, non-prefetchable) [size=4K] 01:0b.0 Power PC: Freescale Semiconductor Inc MPC8349E (rev 30) Flags: bus master, 66MHz, fast devsel, latency 64, IRQ 11 Memory at 40000000 (32-bit, non-prefetchable) [size=1M] Memory at 40300000 (32-bit, prefetchable) [size=4K] Memory at 40100000 (64-bit, prefetchable) [size=1M] Memory at 40200000 (64-bit, prefetchable) [size=1M] Capabilities: [48] CompactPCI hot-swap <?>