All of lore.kernel.org
 help / color / mirror / Atom feed
* PCI bus scan failure on 3.0.0 testing
@ 2006-01-21  5:59 Steve Traugott
  0 siblings, 0 replies; 4+ messages in thread
From: Steve Traugott @ 2006-01-21  5:59 UTC (permalink / raw)
  To: xen-devel

[-- Attachment #1: Type: text/plain, Size: 1376 bytes --]

Hi All,

I've a set of machines (Network Engines, equivalent to IBM 4000R's)
which worked fine using the default configs for all versions of Xen
from 1.0 thru 2.0 testing, with both the 2.4 and 2.6 kernel; I'm
trying to upgrade to 3.0.0 (xen-3.0-testing.hg changeset 8269), but am
now having trouble with PCI bus scanning -- only the first bus is
found.  I've tried several permutations of nosmp, acpi=off, and noapic
on both the Xen and Linux command line, and have tried various things
like pci=noacpi,scanbus,lastbus=2 on the Linux command line; no luck
so far.  (Without nosmp, acpi=off, and noapic I tend to get hangs; I
never needed to use those before.)

Does anyone recognize this problem, and/or have any suggestions for
what to try next?  I keep feeling like I'm missing something obvious,
but haven't spotted it so far.  

Attached are the boot messages for:
    xen 2.0 with 2.4 kernel    (works)
    xen 2.0 with 2.6.11 kernel (works)
    xen 3.0 with 2.6.12 kernel (panics)

I'll keep poking at this (I desperately need to get it working), and
trying other permutations of kernels and boot options; if anyone can
provide any hints for how to debug this I'd appreciate it a great
deal.

Thanks,

Steve
-- 
Stephen G. Traugott  (KG6HDQ)
UNIX/Linux Infrastructure Architect, TerraLuna LLC
stevegt@TerraLuna.Org 
http://www.stevegt.com -- http://Infrastructures.Org

[-- Attachment #2: xen2.0-2.4-good --]
[-- Type: text/plain, Size: 8583 bytes --]


root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83
kernel /boot/xen-2.0.gz  dom0_mem=65536 com1=9600,8n1
   [Multiboot-elf, <0x100000:0x3f060:0x35fa0>, shtab=0x175078, entry=0x100000]
module /boot/vmlinuz-2.4.29-xen0  root=801 ro console=ttyS0
   [Multiboot-module @ 0x176000, 0x30f91c bytes]

 __  __            ____    ___
 \ \/ /___ _ __   |___ \  / _ \
  \  // _ \ '_ \    __) || | | |
  /  \  __/ | | |  / __/ | |_| |
 /_/\_\___|_| |_| |_____(_)___/

 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory

 Xen version 2.0 (root@prd.terraluna.org) (gcc version 3.3.5 (Debian 1:3.3.5-12)) Tue Apr  5 16:44:04 PDT 2005
 Latest ChangeSet: 2005/04/05 09:04:19 1.1823 42524683eHdxgb97Ju0emhDCWjpCDA

(XEN) Physical RAM map:
(XEN)  0000000000000000 - 000000000009fc00 (usable)
(XEN)  000000000009fc00 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000040000000 (usable)
(XEN)  00000000fec00000 - 00000000fec01000 (reserved)
(XEN)  00000000fee00000 - 00000000fee01000 (reserved)
(XEN)  00000000fffc0000 - 0000000100000000 (reserved)
(XEN) System RAM: 1023MB (1048188kB)
(XEN) Xen heap: 10MB (10764kB)
(XEN) CPU0: Before vendor init, caps: 0387fbff 00000000 00000000, vendor = 0
(XEN) CPU caps: 0387fbff 00000000 00000000 00000000
(XEN) found SMP MP-table at 000fb600
(XEN) ACPI: Unable to locate RSDP
(XEN) Intel MultiProcessor Specification v1.1
(XEN)     Virtual Wire compatibility mode.
(XEN) OEM ID: INTEL    Product ID: 440GX        APIC at: 0xFEE00000
(XEN) Processor #0 Pentium(tm) Pro APIC version 17
(XEN) Processor #1 Pentium(tm) Pro APIC version 17
(XEN) I/O APIC #2 Version 17 at 0xFEC00000.
(XEN) Enabling APIC mode: Flat. Using 1 I/O APICs
(XEN) Processors: 2
(XEN) Using scheduler: Borrowed Virtual Time (bvt)
(XEN) Initializing CPU#0
(XEN) Detected 596.005 MHz processor.
(XEN) CPU0: Before vendor init, caps: 0387fbff 00000000 00000000, vendor = 0
(XEN) CPU caps: 0387fbff 00000000 00000000 00000000
(XEN) CPU0 booted
(XEN) enabled ExtINT on CPU#0
(XEN) ESR value before enabling vector: 00000004
(XEN) ESR value after enabling vector: 00000000
(XEN) Booting processor 1/1 eip 90000
(XEN) Initializing CPU#1
(XEN) masked ExtINT on CPU#1
(XEN) ESR value before enabling vector: 00000000
(XEN) ESR value after enabling vector: 00000000
(XEN) CPU1: Before vendor init, caps: 0387fbff 00000000 00000000, vendor = 0
(XEN) CPU caps: 0387fbff 00000000 00000000 00000000
(XEN) CPU1 has booted.
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN) Setting 2 in the phys_id_present_map
(XEN) ...changing IO-APIC physical APIC ID to 2 ... ok.
(XEN) init IO_APIC IRQs
(XEN) ..TIMER: vector=0x41 pin1=2 pin2=0
(XEN) Using local APIC timer interrupts.
(XEN) Calibrating APIC timer for CPU0...
(XEN) ..... CPU speed is 596.0031 MHz.
(XEN) ..... Bus speed is 99.3336 MHz.
(XEN) ..... bus_scale = 0x000065B7
(XEN) checking TSC synchronization across CPUs: passed.
(XEN) Time init:
(XEN) .... System Time: 40001110ns
(XEN) .... cpu_freq:    00000000:238651C8
(XEN) .... scale:       00000001:AD86C002
(XEN) .... Wall Clock:  1137820956s 100000us
(XEN) PCI: PCI BIOS revision 2.10 entry at 0xfdb61, last bus=2
(XEN) PCI: Using configuration type 1
(XEN) PCI: Probing PCI hardware
(XEN) PCI: Probing PCI hardware (bus 00)
(XEN) mtrr: v2.0 (20020519)
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Xen-ELF header found: 'GUEST_OS=linux,GUEST_VER=2.4,XEN_VER=2.0,VIRT_BASE=0xC0000000'
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Kernel image:  00c00000->00f0f91c
(XEN)  Initrd image:  00000000->00000000
(XEN)  Dom0 alloc.:   01000000->05000000
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: c0100000->c045def4
(XEN)  Init. ramdisk: c045e000->c045e000
(XEN)  Phys-Mach map: c045e000->c046e000
(XEN)  Page tables:   c046e000->c0471000
(XEN)  Start info:    c0471000->c0472000
(XEN)  Boot stack:    c0472000->c0473000
(XEN)  TOTAL:         c0000000->c0800000
(XEN)  ENTRY ADDRESS: c0100000
(XEN) Scrubbing DOM0 RAM: .done.
(XEN) Scrubbing Free RAM: ...........done.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen).
Linux version 2.4.29-xen0 (root@n2h15) (gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 Tue Apr 5 16:52:46 PDT 2005
On node 0 totalpages: 16384
zone(0): 4096 pages.
zone(1): 12288 pages.
zone(2): 0 pages.
Kernel command line: root=801 ro console=ttyS0
Initializing CPU#0
Xen reported: 596.005 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1189.47 BogoMIPS
Memory: 61228k/65536k available (2268k kernel code, 4308k reserved, 723k data, 116k init, 0k highmem)
Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
Inode cache hash table entries: 4096 (order: 3, 32768 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 16384 (order: 4, 65536 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU: Intel Pentium III (Katmai) stepping 03
POSIX conformance testing by UNIFIX
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Probing PCI hardware (bus 01)
PCI: Probing PCI hardware (bus 02)
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Event-channel device installed.
Xen virtual console successfully installed as ttyS
xen_mem: Initialising balloon driver.
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Intel(R) PRO/1000 Network Driver - version 5.6.10.1-k1
Copyright (c) 1999-2004 Intel Corporation.
pcnet32.c:v1.30h 06.24.2004 tsbogend@alpha.franken.de
Intel(R) PRO/100 Network Driver - version 2.3.43-k1
Copyright (c) 2004 Intel Corporation

PCI: Obtained IRQ 10 for device 00:11.0
e100: eth0: Intel(R) PRO/100 Network Connection
  Hardware receive checksums enabled
  cpu cycle saver enabled

PCI: Obtained IRQ 5 for device 00:12.0
e100: eth1: Intel(R) PRO/100 Network Connection
  Hardware receive checksums enabled
  cpu cycle saver enabled

Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio
SCSI subsystem driver Revision: 1.00
Red Hat/Adaptec aacraid driver (1.1-3 Apr  5 2005 16:56:36)
PCI: Obtained IRQ 11 for device 02:0f.0
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
        <Adaptec 2940 Ultra2 SCSI adapter>
        aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs

(scsi0:A:0): 80.000MB/s transfers (40.000MHz, offset 15, 16bit)
  Vendor: SEAGATE   Model: ST318203LW        Rev: 0002
  Type:   Direct-Access                      ANSI SCSI revision: 02
(scsi0:A:1): 80.000MB/s transfers (40.000MHz, offset 15, 16bit)
  Vendor: SEAGATE   Model: ST318203LW        Rev: 0002
  Type:   Direct-Access                      ANSI SCSI revision: 02
scsi0:A:0:0: Tagged Queuing enabled.  Depth 32
scsi0:A:1:0: Tagged Queuing enabled.  Depth 32
megaraid: v1.18k (Release Date: Thu Aug 28 10:05:11 EDT 2003)
megaraid: no BIOS enabled.
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0
SCSI device sda: 35566480 512-byte hdwr sectors (18210 MB)
Partition check:
 sda: sda1 sda2 < sda5 >
SCSI device sdb: 35566480 512-byte hdwr sectors (18210 MB)
 sdb: sdb1
Initializing Cryptographic API
Initialising Xen netif backend
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 8192)
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
Bridge firewalling registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 116k freed
INIT: version 2.86 booting

[-- Attachment #3: xen2.0-2.6-good --]
[-- Type: text/plain, Size: 10245 bytes --]


root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83
kernel /boot/xen-2.0.gz  dom0_mem=65536 com1=9600,8n1
   [Multiboot-elf, <0x100000:0x3f060:0x35fa0>, shtab=0x175078, entry=0x100000]
module /boot/vmlinuz-2.6.11-xen0  root=801 ro console=ttyS0
   [Multiboot-module @ 0x176000, 0x40e4c4 bytes]

 __  __            ____    ___
 \ \/ /___ _ __   |___ \  / _ \
  \  // _ \ '_ \    __) || | | |
  /  \  __/ | | |  / __/ | |_| |
 /_/\_\___|_| |_| |_____(_)___/

 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory

 Xen version 2.0 (root@prd.terraluna.org) (gcc version 3.3.5 (Debian 1:3.3.5-12)) Tue Apr  5 16:44:04 PDT 2005
 Latest ChangeSet: 2005/04/05 09:04:19 1.1823 42524683eHdxgb97Ju0emhDCWjpCDA

(XEN) Physical RAM map:
(XEN)  0000000000000000 - 000000000009fc00 (usable)
(XEN)  000000000009fc00 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000040000000 (usable)
(XEN)  00000000fec00000 - 00000000fec01000 (reserved)
(XEN)  00000000fee00000 - 00000000fee01000 (reserved)
(XEN)  00000000fffc0000 - 0000000100000000 (reserved)
(XEN) System RAM: 1023MB (1048188kB)
(XEN) Xen heap: 10MB (10764kB)
(XEN) CPU0: Before vendor init, caps: 0387fbff 00000000 00000000, vendor = 0
(XEN) CPU caps: 0387fbff 00000000 00000000 00000000
(XEN) found SMP MP-table at 000fb600
(XEN) ACPI: Unable to locate RSDP
(XEN) Intel MultiProcessor Specification v1.1
(XEN)     Virtual Wire compatibility mode.
(XEN) OEM ID: INTEL    Product ID: 440GX        APIC at: 0xFEE00000
(XEN) Processor #0 Pentium(tm) Pro APIC version 17
(XEN) Processor #1 Pentium(tm) Pro APIC version 17
(XEN) I/O APIC #2 Version 17 at 0xFEC00000.
(XEN) Enabling APIC mode: Flat. Using 1 I/O APICs
(XEN) Processors: 2
(XEN) Using scheduler: Borrowed Virtual Time (bvt)
(XEN) Initializing CPU#0
(XEN) Detected 596.005 MHz processor.
(XEN) CPU0: Before vendor init, caps: 0387fbff 00000000 00000000, vendor = 0
(XEN) CPU caps: 0387fbff 00000000 00000000 00000000
(XEN) CPU0 booted
(XEN) enabled ExtINT on CPU#0
(XEN) ESR value before enabling vector: 00000004
(XEN) ESR value after enabling vector: 00000000
(XEN) Booting processor 1/1 eip 90000
(XEN) Initializing CPU#1
(XEN) masked ExtINT on CPU#1
(XEN) ESR value before enabling vector: 00000000
(XEN) ESR value after enabling vector: 00000000
(XEN) CPU1: Before vendor init, caps: 0387fbff 00000000 00000000, vendor = 0
(XEN) CPU caps: 0387fbff 00000000 00000000 00000000
(XEN) CPU1 has booted.
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN) Setting 2 in the phys_id_present_map
(XEN) ...changing IO-APIC physical APIC ID to 2 ... ok.
(XEN) init IO_APIC IRQs
(XEN) ..TIMER: vector=0x41 pin1=2 pin2=0
(XEN) Using local APIC timer interrupts.
(XEN) Calibrating APIC timer for CPU0...
(XEN) ..... CPU speed is 596.0039 MHz.
(XEN) ..... Bus speed is 99.3338 MHz.
(XEN) ..... bus_scale = 0x000065B7
(XEN) checking TSC synchronization across CPUs: passed.
(XEN) Time init:
(XEN) .... System Time: 40001110ns
(XEN) .... cpu_freq:    00000000:23865240
(XEN) .... scale:       00000001:AD86BA57
(XEN) .... Wall Clock:  1137822196s 90000us
(XEN) PCI: PCI BIOS revision 2.10 entry at 0xfdb61, last bus=2
(XEN) PCI: Using configuration type 1
(XEN) PCI: Probing PCI hardware
(XEN) PCI: Probing PCI hardware (bus 00)
(XEN) mtrr: v2.0 (20020519)
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Xen-ELF header found: 'GUEST_OS=linux,GUEST_VER=2.6,XEN_VER=2.0,VIRT_BASE=0xC0000000,LOADER=generic,PT_MODE_WRITABLE'
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Kernel image:  00c00000->0100e4c4
(XEN)  Initrd image:  00000000->00000000
(XEN)  Dom0 alloc.:   01400000->05400000
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: c0100000->c05405c4
(XEN)  Init. ramdisk: c0541000->c0541000
(XEN)  Phys-Mach map: c0541000->c0551000
(XEN)  Page tables:   c0551000->c0554000
(XEN)  Start info:    c0554000->c0555000
(XEN)  Boot stack:    c0555000->c0556000
(XEN)  TOTAL:         c0000000->c0800000
(XEN)  ENTRY ADDRESS: c0100000
(XEN) Scrubbing DOM0 RAM: .done.
(XEN) Scrubbing Free RAM: ...........done.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen).
Linux version 2.6.11-xen0 (root@n2h15) (gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 Tue Apr 5 13:40:29 PDT 2005
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000004000000 (usable)
64MB LOWMEM available.
DMI 2.1 present.
IRQ lockup detection disabled
Allocating PCI resources starting at 04000000 (gap: 04000000:fc000000)
Built 1 zonelists
Kernel command line: root=801 ro console=ttyS0
Initializing CPU#0
PID hash table entries: 512 (order: 9, 8192 bytes)
Xen reported: 596.005 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 60320k/65536k available (2825k kernel code, 5132k reserved, 969k data, 320k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU serial number disabled.
CPU: Intel Pentium III (Katmai) stepping 03
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... disabled
NET: Registered protocol family 16
PCI: Using configuration type Xen
xen_mem: Initialising balloon driver.
SCSI subsystem initialized
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Probing PCI hardware (bus 01)
PCI: Probing PCI hardware (bus 02)
PCI: Probing PCI hardware
IA-32 Microcode Update Driver: v1.14-xen <tigran@veritas.com>
Initializing Cryptographic API
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
HP CISS Driver (v 2.6.4)
Intel(R) PRO/1000 Network Driver - version 5.6.10.1-k2
Copyright (c) 1999-2004 Intel Corporation.
pcnet32.c:v1.30i 06.28.2004 tsbogend@alpha.franken.de
e100: Intel(R) PRO/100 Network Driver, 3.3.6-k2-NAPI
e100: Copyright(c) 1999-2004 Intel Corporation
PCI: Obtained IRQ 10 for device 0000:00:11.0
e100: eth0: e100_probe: addr 0xfebff000, irq 10, MAC addr 00:D0:A8:00:1B:A3
PCI: Obtained IRQ 5 for device 0000:00:12.0
e100: eth1: e100_probe: addr 0xfebfe000, irq 5, MAC addr 00:D0:A8:00:1B:A4
Xen virtual console successfully installed as ttyS
Event-channel device installed.
Initialising Xen netif backend
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio
PCI: Obtained IRQ 11 for device 0000:02:0f.0
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
        <Adaptec 2940 Ultra2 SCSI adapter>
        aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs

(scsi0:A:0): 80.000MB/s transfers (40.000MHz, offset 15, 16bit)
  Vendor: SEAGATE   Model: ST318203LW        Rev: 0002
  Type:   Direct-Access                      ANSI SCSI revision: 02
scsi0:A:0:0: Tagged Queuing enabled.  Depth 32
(scsi0:A:1): 80.000MB/s transfers (40.000MHz, offset 15, 16bit)
  Vendor: SEAGATE   Model: ST318203LW        Rev: 0002
  Type:   Direct-Access                      ANSI SCSI revision: 02
scsi0:A:1:0: Tagged Queuing enabled.  Depth 32
Red Hat/Adaptec aacraid driver (1.1.2-lk2 Apr  5 2005)
3ware Storage Controller device driver for Linux v1.26.02.000.
SCSI device sda: 35566480 512-byte hdwr sectors (18210 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 35566480 512-byte hdwr sectors (18210 MB)
SCSI device sda: drive cache: write back
 sda: sda1 sda2 < sda5 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sdb: 35566480 512-byte hdwr sectors (18210 MB)
SCSI device sdb: drive cache: write back
SCSI device sdb: 35566480 512-byte hdwr sectors (18210 MB)
SCSI device sdb: drive cache: write back
 sdb: sdb1
Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: raid5 personality registered as nr 4
raid5: automatically using best checksumming function: pIII_sse
   pIII_sse  :   784.800 MB/sec
raid5: using function: pIII_sse (784.800 MB/sec)
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
Bridge firewalling registered
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 320k freed
kjournald starting.  Commit interval 5 seconds

  ***************************************************************
  ***************************************************************
  ** WARNING: Currently emulating unsupported memory accesses  **
  **          in /lib/tls libraries. The emulation is very     **
  **          slow. To ensure full performance you should      **
  **          execute the following as root:                   **
  **          mv /lib/tls /lib/tls.disabled                    **
  ***************************************************************
  ***************************************************************

Continuing...

INIT: version 2.86 booting

[-- Attachment #4: xen3.0-2.6.12-bad --]
[-- Type: text/plain, Size: 6659 bytes --]

root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83
kernel /boot/xen.gz dom0_mem=65536 com1=9600,8n1
   [Multiboot-elf, <0x100000:0x681ec:0x2ce14>, shtab=0x195078, entry=0x100000]
module /boot/vmlinuz-2.6.12.6-xen root=801 ro console=ttyS0
   [Multiboot-module @ 0x196000, 0x2e6af0 bytes]

 __  __            _____  ___   ___
 \ \/ /___ _ __   |___ / / _ \ / _ \
  \  // _ \ '_ \    |_ \| | | | | | |
  /  \  __/ | | |  ___) | |_| | |_| |
 /_/\_\___|_| |_| |____(_)___(_)___/

 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory

 Xen version 3.0.0 (stevegt@) (gcc version 3.3.5 (Debian 1:3.3.5-13)) Fri Jan 20 20:43:08 PST 2006
 Latest ChangeSet: Thu Dec 22 17:12:41 2005 +0000 8269:a91e4dcf629d

(XEN) Physical RAM map:
(XEN)  0000000000000000 - 000000000009fc00 (usable)
(XEN)  000000000009fc00 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000040000000 (usable)
(XEN)  00000000fec00000 - 00000000fec01000 (reserved)
(XEN)  00000000fee00000 - 00000000fee01000 (reserved)
(XEN)  00000000fffc0000 - 0000000100000000 (reserved)
(XEN) System RAM: 1023MB (1048188kB)
(XEN) Xen heap: 10MB (10632kB)
(XEN) PAE disabled.
(XEN) found SMP MP-table at 000fb600
(XEN) DMI 2.1 present.
(XEN) Using APIC driver default
(XEN) ACPI: Unable to locate RSDP
(XEN) Intel MultiProcessor Specification v1.1
(XEN)     Virtual Wire compatibility mode.
(XEN) OEM ID: INTEL    Product ID: 440GX        APIC at: 0xFEE00000
(XEN) Processor #0 6:7 APIC version 17
(XEN) Processor #1 6:7 APIC version 17
(XEN) I/O APIC #2 Version 17 at 0xFEC00000.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) Processors: 2
(XEN) Initializing CPU#0
(XEN) Detected 596.008 MHz processor.
(XEN) Using scheduler: Simple EDF Scheduler (sedf)
(XEN) CPU: L1 I cache: 16K, L1 D cache: 16K
(XEN) CPU: L2 cache: 512K
(XEN) CPU serial number disabled.
(XEN) CPU0: Intel Pentium III (Katmai) stepping 03
(XEN) Booting processor 1/1 eip 90000
(XEN) Initializing CPU#1
(XEN) CPU: L1 I cache: 16K, L1 D cache: 16K
(XEN) CPU: L2 cache: 512K
(XEN) CPU serial number disabled.
(XEN) CPU1: Intel Pentium III (Katmai) stepping 03
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN) ..TIMER: vector=0x31 pin1=2 pin2=0
(XEN) checking TSC synchronization across 2 CPUs: passed.
(XEN) Platform timer is 1.193MHz PIT
(XEN) Brought up 2 CPUs
(XEN) mtrr: v2.0 (20020519)
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Xen-ELF header found: 'GUEST_OS=linux,GUEST_VER=2.6,XEN_VER=xen-3.0,VIRT_BASE=0xC0000000,PAE=no,LOADER=generic'
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   03800000->04000000 (14336 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: c0100000->c0420c1c
(XEN)  Init. ramdisk: c0421000->c0421000
(XEN)  Phys-Mach map: c0421000->c0431000
(XEN)  Start info:    c0431000->c0432000
(XEN)  Page tables:   c0432000->c0435000
(XEN)  Boot stack:    c0435000->c0436000
(XEN)  TOTAL:         c0000000->c0800000
(XEN)  ENTRY ADDRESS: c0100000
(XEN) Scrubbing Free RAM: ...........done.
(XEN) Xen trace buffers: disabled
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen).
Linux version 2.6.12.6-xen (stevegt@spirit) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #2 Fri Jan 20 20:15:30 PST 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000004000000 (usable)
0MB HIGHMEM available.
72MB LOWMEM available.
DMI 2.1 present.
IRQ lockup detection disabled
Allocating PCI resources starting at 40000000 (gap: 40000000:bec00000)
Built 1 zonelists
Kernel command line: root=801 ro console=ttyS0
Initializing CPU#0
PID hash table entries: 512 (order: 9, 8192 bytes)
Xen reported: 595.994 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Software IO TLB enabled:
 Aperture:     2 megabytes
 Bus range:    0x0000000006800000 - 0x0000000006a00000
 Kernel range: 0x00000000c0437000 - 0x00000000c0637000
vmalloc area: c5000000-fb7fe000, maxmem 34000000
Memory: 59192k/73728k available (1922k kernel code, 6176k reserved, 871k data, 140k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU: Intel Pentium III (Katmai) stepping 03
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... disabled
NET: Registered protocol family 16
PCI: Using configuration type 1
Linux Plug and Play Support v0.97 (c) Adam Belay
xen_mem: Initialising balloon driver.
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
Grant table initialized
IA-32 Microcode Update Driver: v1.14-xen <tigran@veritas.com>
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
Xen virtual console successfully installed as ttyS0
Event-channel device installed.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio
ide-floppy driver 0.99.newide
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
NET: Registered protocol family 8
NET: Registered protocol family 20
VFS: Cannot open root device "801" or unknown-block(8,1)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
 (XEN) Domain 0 shutdown: rebooting machine.

[-- Attachment #5: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread
* RE: PCI bus scan failure on 3.0.0 testing
@ 2006-01-21  9:12 Ian Pratt
  2006-01-21 20:45 ` Keir Fraser
  0 siblings, 1 reply; 4+ messages in thread
From: Ian Pratt @ 2006-01-21  9:12 UTC (permalink / raw)
  To: Steve Traugott, xen-devel

 

> I've a set of machines (Network Engines, equivalent to IBM 
> 4000R's) which worked fine using the default configs for all 
> versions of Xen from 1.0 thru 2.0 testing, with both the 2.4 
> and 2.6 kernel; I'm trying to upgrade to 3.0.0 
> (xen-3.0-testing.hg changeset 8269), but am now having 
> trouble with PCI bus scanning -- only the first bus is found. 
>  I've tried several permutations of nosmp, acpi=off, and 
> noapic on both the Xen and Linux command line, and have tried 
> various things like pci=noacpi,scanbus,lastbus=2 on the Linux 
> command line; no luck so far.  (Without nosmp, acpi=off, and 
> noapic I tend to get hangs; I never needed to use those before.)
> 
> Does anyone recognize this problem, and/or have any 
> suggestions for what to try next?  I keep feeling like I'm 
> missing something obvious, but haven't spotted it so far.  
> 
> Attached are the boot messages for:
>     xen 2.0 with 2.4 kernel    (works)
>     xen 2.0 with 2.6.11 kernel (works)
>     xen 3.0 with 2.6.12 kernel (panics)
> 
> I'll keep poking at this (I desperately need to get it 
> working), and trying other permutations of kernels and boot 
> options; if anyone can provide any hints for how to debug 
> this I'd appreciate it a great deal.

Try diff'ing the output of a native 2.6.12 kernel booting vs. 2.6.12 on
xen. You can get both kernels from the xen test CD. You'll need a serial
line.

Best,
Ian 

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

end of thread, other threads:[~2006-01-25 16:15 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-21  5:59 PCI bus scan failure on 3.0.0 testing Steve Traugott
  -- strict thread matches above, loose matches on Subject: below --
2006-01-21  9:12 Ian Pratt
2006-01-21 20:45 ` Keir Fraser
2006-01-25 16:15   ` Ryan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.