From owner-freebsd-current@FreeBSD.ORG Wed Jun 8 22:30:37 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 821) id 669CB1065670; Wed, 8 Jun 2011 22:30:37 +0000 (UTC) Date: Wed, 8 Jun 2011 22:30:37 +0000 From: John To: John Baldwin Message-ID: <20110608223037.GA83941@FreeBSD.org> References: <20110606002353.GA2518@slowblink.com> <201106071041.28654.jhb@freebsd.org> <20110608041305.GA46490@FreeBSD.org> <201106081226.25164.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201106081226.25164.jhb@freebsd.org> User-Agent: Mutt/1.4.2.1i X-Mailman-Approved-At: Wed, 08 Jun 2011 22:44:57 +0000 Cc: freebsd-current@freebsd.org Subject: Re: NEW_PCIB? pcib1: failed to allocate initial I/O port window: 0x4000-0x4fff X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2011 22:30:37 -0000 ----- John Baldwin's Original Message ----- > On Wednesday, June 08, 2011 12:13:05 am John wrote: > > ----- John Baldwin's Original Message ----- > > > On Monday, June 06, 2011 9:33:30 pm John wrote: > > > > ----- John Baldwin's Original Message ----- > > > > > On Sunday, June 05, 2011 8:23:53 pm John wrote: > > > > > > > > > > > > I just attempted to update an HP385G0 system from current as of > > > > > > 4-15-2011 to 6-2-2011. The new system will not boot, and shows the > > > > > > following message when it hangs: > > > > > > > > I applied your patch/rebuilt/installed/rebooted. The system seems > > > > to get farther, but still locks up tight. A screen pic is here: > > > > > > > > http://people.freebsd.org/~jwd/dmesg.jpg > > > > > > > > > > Hmmm, an MCA is not a good sign. > > > > > > Yes, there are multiple ranges. Would it be possible to use a serial port to > > > capture a full verbose dmesg up to the point where it hangs? > > > > > > -- > > > John Baldwin > > > > Hi John > > > > Yes, I did get a serial console & ilo configured on the system today. > > I've attached two verbose consoles. The 1st is from -current as of today > > which fails to boot. The 2nd is from earlier this year which boot correctly. > > Humm, is the first with any patches applied? Earlier you reported a problem > that occured much later (failing to allocate the initial window) but in > your new dmesg it isn't getting that far. Sorry John, here's the verbose dmesg output with your patch applied. This is at the tail of the console: pcib1: allocated memory range (0xf6000000-0xf6ffffff) for rid 10 of pci0:1:3:0 map[14]: type I/O Port, range 32, base 0x4400, size 8, enabled pcib1: failed to allocate initial I/O port window (0x4000-0x4fff,0x1000) map[18]: type Memory, range 32, base 0xf5ff0000, size 12, enabled Output ends with a single 'M', not MCA as earlier. -John /boot/kernel/kernel text=0xb2e368 data=0x13b6a8+0x2821f0 syms=[0x8+0x102780+0x8+0xebad3] OK boot -v GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb SMAP type=01 base=0000000000000000 len=000000000009f400 SMAP type=02 base=000000000009f400 len=0000000000000c00 SMAP type=02 base=00000000000f0000 len=0000000000010000 SMAP type=01 base=0000000000100000 len=00000000f56f8000 SMAP type=03 base=00000000f57f8000 len=0000000000008000 SMAP type=02 base=00000000fec00000 len=0000000000001000 SMAP type=02 base=00000000fec10000 len=0000000000001000 SMAP type=02 base=00000000fec20000 len=0000000000001000 SMAP type=02 base=00000000fdc00000 len=0000000000001000 SMAP type=02 base=00000000fdc10000 len=0000000000001000 SMAP type=02 base=00000000fee00000 len=0000000000010000 SMAP type=02 base=00000000ff800000 len=0000000000800000 SMAP type=01 base=0000000100000000 len=00000002fffff000 Table 'FACP' at 0xf57f8460 Table 'APIC' at 0xf57f8100 APIC: Found table at 0xf57f8100 APIC: Using the MADT enumerator. MADT: Found CPU APIC ID 0 ACPI ID 0: enabled SMP: Added CPU 0 (AP) MADT: Found CPU APIC ID 1 ACPI ID 1: enabled SMP: Added CPU 1 (AP) MADT: Found CPU APIC ID 2 ACPI ID 2: disabled MADT: Found CPU APIC ID 3 ACPI ID 3: disabled MADT: Found CPU APIC ID 4 ACPI ID 4: disabled MADT: Found CPU APIC ID 5 ACPI ID 5: disabled MADT: Found CPU APIC ID 6 ACPI ID 6: disabled MADT: Found CPU APIC ID 7 ACPI ID 7: disabled Copyright (c) 1992-2011 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 9.0-CURRENT #1: Wed Jun 8 16:33:48 EST 2011 root@zfscarp1p.unx.sas.com:/usr/obj/usr/src.2011-06-07_1.00/sys/GENERIC amd64 WARNING: WITNESS option enabled, expect reduced performance. Table 'FACP' at 0xf57f8460 Table 'APIC' at 0xf57f8100 Table 'SPCR' at 0xf57f81e0 Table 'SRAT' at 0xf57f8260 SRAT: Found table at 0xf57f8260 SRAT: Found CPU APIC ID 0 domain 1: enabled SRAT: Found CPU APIC ID 1 domain 2: enabled SRAT: Found CPU APIC ID 2 domain 3: disabled SRAT: Found CPU APIC ID 3 domain 4: disabled SRAT: Found CPU APIC ID 4 domain 1: disabled SRAT: Found CPU APIC ID 5 domain 2: disabled SRAT: Found CPU APIC ID 6 domain 3: disabled SRAT: Found CPU APIC ID 7 domain 4: disabled SRAT: Found memory domain 1 addr 0 len 200000000: enabled SRAT: Found memory domain 2 addr 200000000 len 200000000: enabled SRAT: Found memory domain 3 addr 0 len 0: disabled SRAT: Found memory domain 4 addr 0 len 0: disabled Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff814db000. Calibrating TSC clock ... TSC clock: 2605970896 Hz CPU: AMD Opteron(tm) Processor 252 (2605.97-MHz K8-class CPU) Origin = "AuthenticAMD" Id = 0x20f51 Family = f Model = 25 Stepping = 1 Features=0x78bfbff Features2=0x1 AMD Features=0xe2500800 L1 2MB data TLB: 8 entries, fully associative L1 2MB instruction TLB: 8 entries, fully associative L1 4KB data TLB: 32 entries, fully associative L1 4KB instruction TLB: 32 entries, fully associative L1 data cache: 64 kbytes, 64 bytes/line, 1 lines/tag, 2-way associative L1 instruction cache: 64 kbytes, 64 bytes/line, 1 lines/tag, 2-way associative L2 2MB unified TLB: 0 entries, disabled/not present L2 4KB data TLB: 512 entries, 4-way associative L2 4KB instruction TLB: 512 entries, 4-way associative L2 unified cache: 1024 kbytes, 64 bytes/line, 1 lines/tag, 16-way associative WARNING: This architecture revision has known SMP hardware bugs which may cause random instability real memory = 17179869184 (16384 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009bfff, 634880 bytes (155 pages) 0x0000000000100000 - 0x00000000001fffff, 1048576 bytes (256 pages) 0x0000000001516000 - 0x00000000f57f7fff, 4096663552 bytes (1000162 pages) 0x0000000100000000 - 0x00000003e1eaefff, 12380205056 bytes (3022511 pages) avail memory = 16372883456 (15614 MB) Event timer "LAPIC" quality 400 ACPI APIC Table: INTR: Adding local APIC 1 as a target FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 2 package(s) x 1 core(s) cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 SRAT: CPU 0 has memory domain 1 SRAT: CPU 1 has memory domain 2 x86bios: IVT 0x000000-0x0004ff at 0xfffffe0000000000 x86bios: SSEG 0x001000-0x001fff at 0xffffff8000236000 x86bios: EBDA 0x09f000-0x09ffff at 0xfffffe000009f000 x86bios: ROM 0x0a0000-0x0fefff at 0xfffffe00000a0000 APIC: CPU 0 has ACPI ID 0 APIC: CPU 1 has ACPI ID 1 ULE: setup cpu 0 ULE: setup cpu 1 ACPI: RSDP 0xf4f20 00024 (v02 HP ) ACPI: XSDT 0xf57f83e0 00044 (v01 HP A05 00000002 ?? 0000162E) ACPI: FACP 0xf57f8460 000F4 (v03 HP A05 00000002 ?? 0000162E) ACPI Warning: Invalid length for Pm1aControlBlock: 32, using default 16 (20110527/tbfadt-638) ACPI Warning: Invalid length for Pm1bControlBlock: 32, using default 16 (20110527/tbfadt-638) ACPI: DSDT 0xf57f8560 0422D (v01 HP DSDT 00000001 MSFT 02000001) ACPI: FACS 0xf57f80c0 00040 ACPI: APIC 0xf57f8100 000B8 (v01 HP 00000083 00000002 00000000) ACPI: SPCR 0xf57f81e0 00050 (v01 HP SPCRRBSU 00000001 ?? 0000162E) ACPI: SRAT 0xf57f8260 00150 (v01 HP A05 00000001 00000000) MADT: Found IO APIC ID 4, Interrupt 0 at 0xfec00000 ioapic0: Routing external 8259A's -> intpin 0 MADT: Found IO APIC ID 5, Interrupt 24 at 0xfec10000 MADT: Found IO APIC ID 6, Interrupt 28 at 0xfec20000 MADT: Found IO APIC ID 7, Interrupt 32 at 0xfdc00000 MADT: Found IO APIC ID 8, Interrupt 36 at 0xfdc10000 MADT: Interrupt override: source 0, irq 2 ioapic0: Routing IRQ 0 -> intpin 2 lapic: Routing NMI -> LINT1 lapic: LINT1 trigger: edge lapic: LINT1 polarity: high MADT: Forcing active-low polarity and level trigger for SCI ioapic0: intpin 9 polarity: low ioapic0: intpin 9 trigger: level ioapic0 irqs 0-23 on motherboard ioapic1 irqs 24-27 on motherboard ioapic2 irqs 28-31 on motherboard ioapic3 irqs 32-35 on motherboard ioapic4 irqs 36-39 on motherboard cpu0 BSP: ID: 0x00000000 VER: 0x00040010 LDR: 0x00000000 DFR: 0xffffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff timer: 0x000100ef therm: 0x00000000 err: 0x000000f0 pmc: 0x00010400 wlan: <802.11 Link Layer> kbd: new array size 4 kbd1 at kbdmux0 mem: nfslock: pseudo-device null: random: io: hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2 CPU0: local APIC error 0x80 acpi0: on motherboard ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 0 vector 48 ACPI: SSDT 0xf57fd000 0059D (v01 HP SSDT0 00000001 MSFT 02000001) ACPI: Dynamic OEM Table Load: ACPI: SSDT 0 0059D (v01 HP SSDT0 00000001 MSFT 02000001) ACPI: SSDT 0xf57fd700 0059D (v01 HP SSDT1 00000001 MSFT 02000001) ACPI: Dynamic OEM Table Load: ACPI: SSDT 0 0059D (v01 HP SSDT1 00000001 MSFT 02000001) acpi0: Power Button (fixed) ACPI timer: 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 0/4 -> 9 Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x908-0x90b on acpi0 cpu0: on acpi0 cpu0: switching to generic Cx mode cpu1: on acpi0 pci_link0: Index IRQ Rtd Ref IRQs Initial Probe 0 7 N 0 3 5 7 10 11 Validation 0 7 N 0 3 5 7 10 11 After Disable 0 255 N 0 3 5 7 10 11 pci_link1: Index IRQ Rtd Ref IRQs Initial Probe 0 10 N 0 3 5 7 10 11 Validation 0 10 N 0 3 5 7 10 11 After Disable 0 255 N 0 3 5 7 10 11 pci_link2: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 5 7 10 11 Validation 0 11 N 0 3 5 7 10 11 After Disable 0 255 N 0 3 5 7 10 11 pci_link3: Index IRQ Rtd Ref IRQs Initial Probe 0 5 N 0 3 5 7 10 11 Validation 0 5 N 0 3 5 7 10 11 After Disable 0 255 N 0 3 5 7 10 11 pcib0: on acpi0 pci0: on pcib0 pci0: domain=0, physical bus=0 found-> vendor=0x1022, dev=0x7460, revid=0x07 domain=0, bus=0, slot=3, func=0 class=06-04-00, hdrtype=0x01, mfdev=0 cmdreg=0x0147, statreg=0x0230, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x09 (2250 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x7468, revid=0x05 domain=0, bus=0, slot=4, func=0 class=06-01-00, hdrtype=0x00, mfdev=1 cmdreg=0x0007, statreg=0x0220, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x7469, revid=0x03 domain=0, bus=0, slot=4, func=1 class=01-01-8a, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[20]: type I/O Port, range 32, base 0x2000, size 4, enabled found-> vendor=0x1022, dev=0x746b, revid=0x05 domain=0, bus=0, slot=4, func=3 class=06-80-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x7450, revid=0x12 domain=0, bus=0, slot=7, func=0 class=06-04-00, hdrtype=0x01, mfdev=1 cmdreg=0x0147, statreg=0x0230, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x01 (250 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x7451, revid=0x01 domain=0, bus=0, slot=7, func=1 class=08-00-10, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x7450, revid=0x12 domain=0, bus=0, slot=8, func=0 class=06-04-00, hdrtype=0x01, mfdev=1 cmdreg=0x0147, statreg=0x0230, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x01 (250 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x7451, revid=0x01 domain=0, bus=0, slot=8, func=1 class=08-00-10, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x1100, revid=0x00 domain=0, bus=0, slot=24, func=0 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0010, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x1101, revid=0x00 domain=0, bus=0, slot=24, func=1 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x1102, revid=0x00 domain=0, bus=0, slot=24, func=2 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x1103, revid=0x00 domain=0, bus=0, slot=24, func=3 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x1100, revid=0x00 domain=0, bus=0, slot=25, func=0 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0010, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x1101, revid=0x00 domain=0, bus=0, slot=25, func=1 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x1102, revid=0x00 domain=0, bus=0, slot=25, func=2 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1022, dev=0x1103, revid=0x00 domain=0, bus=0, slot=25, func=3 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) pcib1: at device 3.0 on pci0 pcib1: failed to allocate initial I/O port window: 0x4000-0x4fff pcib1: domain 0 pcib1: secondary bus 1 pcib1: subordinate bus 1 pcib1: memory decode 0xf5f00000-0xf7cfffff pcib1: no prefetched decode pci1: on pcib1 pci1: domain=0, physical bus=1 found-> vendor=0x1022, dev=0x7464, revid=0x0b domain=0, bus=1, slot=0, func=0 class=0c-03-10, hdrtype=0x00, mfdev=1 cmdreg=0x0117, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x50 (20000 ns) intpin=d, irq=5 map[10]: type Memory, range 32, base 0xf7cf0000, size 12, enabled pcib1: allocated memory range (0xf7cf0000-0xf7cf0fff) for rid 10 of pci0:1:0:0 pcib1: matched entry for 1.0.INTD pcib1: slot 0 INTD hardwired to IRQ 19 ohci early: SMM active, request owner change found-> vendor=0x1022, dev=0x7464, revid=0x0b domain=0, bus=1, slot=0, func=1 class=0c-03-10, hdrtype=0x00, mfdev=0 cmdreg=0x0117, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x50 (20000 ns) intpin=d, irq=5 map[10]: type Memory, range 32, base 0xf7ce0000, size 12, enabled pcib1: allocated memory range (0xf7ce0000-0xf7ce0fff) for rid 10 of pci0:1:0:1 pcib1: matched entry for 1.0.INTD pcib1: slot 0 INTD hardwired to IRQ 19 ohci early: SMM active, request owner change found-> vendor=0x0e11, dev=0xb203, revid=0x01 domain=0, bus=1, slot=2, func=0 class=08-80-00, hdrtype=0x00, mfdev=1 cmdreg=0x0103, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=7 powerspec 2 supports D0 D3 current D0 map[10]: type I/O Port, range 32, base 0x4800, size 8, enabled pcib1: failed to allocate initial I/O port window (0x4000-0x4fff,0x1000) map[14]: type Memory, range 32, base 0xf7cb0000, size 9, enabled pcib1: allocated memory range (0xf7cb0000-0xf7cb01ff) for rid 14 of pci0:1:2:0 pcib1: matched entry for 1.2.INTA pcib1: slot 2 INTA hardwired to IRQ 16 found-> vendor=0x0e11, dev=0xb204, revid=0x01 domain=0, bus=1, slot=2, func=2 class=08-80-00, hdrtype=0x00, mfdev=1 cmdreg=0x0197, statreg=0x0290, cachelnsz=16 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=10 powerspec 2 supports D0 D3 current D0 map[10]: type I/O Port, range 32, base 0x4000, size 8, enabled pcib1: failed to allocate initial I/O port window (0x4000-0x4fff,0x1000) map[14]: type Memory, range 32, base 0xf7ca0000, size 11, enabled pcib1: allocated memory range (0xf7ca0000-0xf7ca07ff) for rid 14 of pci0:1:2:2 map[18]: type Memory, range 32, base 0xf7c90000, size 13, enabled pcib1: allocated memory range (0xf7c90000-0xf7c91fff) for rid 18 of pci0:1:2:2 map[1c]: type Memory, range 32, base 0xf7c00000, size 19, enabled pcib1: allocated memory range (0xf7c00000-0xf7c7ffff) for rid 1c of pci0:1:2:2 pcib1: matched entry for 1.2.INTB pcib1: slot 2 INTB hardwired to IRQ 17 found-> vendor=0x1002, dev=0x4752, revid=0x27 domain=0, bus=1, slot=3, func=0 class=03-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0087, statreg=0x0290, cachelnsz=16 (dwords) lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns) powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type Memory, range 32, base 0xf6000000, size 24, enabled pcib1: allocated memory range (0xf6000000-0xf6ffffff) for rid 10 of pci0:1:3:0 map[14]: type I/O Port, range 32, base 0x4400, size 8, enabled pcib1: failed to allocate initial I/O port window (0x4000-0x4fff,0x1000) map[18]: type Memory, range 32, base 0xf5ff0000, size 12, enabled pcib1: allocated memory range (0xf5ff0000-0xf5ff0fff) for rid 18 of pci0:1:3:0 ohci0: mem 0xf7cf0000-0xf7cf0fff irq 19 at device 0.0 on pci1 ioapic0: routing intpin 19 (PCI IRQ 19) to lapic 0 vector 49 M ^ last character printed to the console. --