Re: PCI hotplug problems: how to debug?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <?>


[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux