RE: [PATCH] 2.6.5- es7000 subarch update

From: Protasevich, Natalie
Date: Wed Apr 14 2004 - 11:53:41 EST


Hi Len,

>please test it on your ES7000. I'd love to see
>the full dmesg from an ES7000 if you can grow your
>CONFIG_LOG_BUF_SHIFT to capture it all.

The patch worked great, my system came up beautifully. Len, it was so well done, and it was fast, too - thanks! I forgot to increase this parameter, but still collected a full trace with some extra IO-APIC snapshots. For now, I am attaching a serial console trace, and later will provide you full dmesg.

>I expect that if the Linux IRQ convention was working
>on the ES7000 before, this patch will maintain
>compatibility with that. However, if things were
>not working as expected before, I just wanted to
>point out that another convention is possible --
>particularly with a sub-architecture.

Yes, the IRQ schema you described was used on the ES7000 previously on 2.6. For example, the way interrupts looked with the old interrupt code (with irq_balance off, and my tweak for the IDE):
0: 1566205 0 0 0 IO-APIC-edge timer
1: 12 0 0 0 IO-APIC-edge i8042
2: 0 0 0 0 XT-PIC cascade
4: 20 0 0 0 IO-APIC-edge serial
8: 3 0 0 0 IO-APIC-edge rtc
12: 399 0 0 0 IO-APIC-edge i8042
15: 37 0 0 0 IO-APIC-edge ide1
17: 8083 0 0 0 IO-APIC-level megaraid
20: 20141 0 0 0 IO-APIC-level eth0
23: 0 0 0 0 IO-APIC-level acpi
NMI: 0 0 0 0
LOC: 1562738 1562605 1562608 1562607
ERR: 0
MIS: 0

With your patch, it looks like this:

0: 21266 79032 0 0 IO-APIC-edge timer
1: 14 0 0 0 IO-APIC-edge i8042
2: 0 0 0 0 XT-PIC cascade
4: 19 0 0 0 IO-APIC-edge serial
8: 2 0 0 0 IO-APIC-edge rtc
12: 503 0 0 0 IO-APIC-edge i8042
15: 39 0 0 1 IO-APIC-edge ide1
17: 1762 0 0 0 IO-APIC-level megaraid
20: 868 0 0 0 IO-APIC-level eth0
23: 0 0 0 0 IO-APIC-level acpi
NMI: 0 0 0 0
LOC: 94472 94484 94483 94482
ERR: 0
MIS: 0

There were other strange schemas that I've used before in 2.4, mostly due to ongoing inconsistencies in the BIOS and ACPI. Those were eventually cleaned up and now I guess a general convention can be applied, even though BIOS-clean IRQ schema still looks pretty exotic, as you noticed... With this patch, it looks like everything's taken care off.

Let me know if you need particular debug done with this patch. I'll send you a dmesg you've requested with increased CONFIG_LOG_BUF_SHIFT shortly (as soon as the system becomes available today).

Thanks,
--Natalie
ÿþLinux version 2.6.5 (root@m0077-cell0) (gcc version 3.2) #3 S

MP Wed Apr 14 02:26:55 EDT 2004

BIOS-provided physical RAM map:

BIOS-e820: 0000000000000000 - 000000000009e800 (usable)

BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved)

BIOS-e820: 00000000000ce000 - 0000000000100000 (reserved)

BIOS-e820: 0000000000100000 - 00000000f9fb0000 (usable)

BIOS-e820: 00000000f9fb0000 - 00000000f9fea000 (ACPI data)

BIOS-e820: 00000000f9fea000 - 00000000fa000000 (ACPI NVS)

BIOS-e820: 00000000fe000000 - 0000000100000000 (reserved)

BIOS-e820: 0000000100000000 - 0000000200000000 (usable)

7296MB HIGHMEM available.

896MB LOWMEM available.

ACPI: S3 and PAE do not like each other for now, S3 disabled.

found SMP MP-table at 000f5450

On node 0 totalpages: 2097152

DMA zone: 4096 pages, LIFO batch:1

Normal zone: 225280 pages, LIFO batch:16

HighMem zone: 1867776 pages, LIFO batch:16

DMI present.

ACPI: RSDP (v000 PTLTD ) @ 0x000f5420

ACPI: RSDT (v001 PTLTD RSDT 0x06040000 LTP 0x06040000) @ 0xf9fbb16e

ACPI: FADT (v001 UNISYS 440BX309 0x06040000 PTL 0x000f4240) @ 0xf9fe9df2

ACPI: OEM1 (v001 UNISYS OEM1 0x06040000 LTP 0x06040000) @ 0xf9fe9e66

ACPI: SRAT (v001 UNISYS SRAT 0x06040000 LTP 0x06040000) @ 0xf9fe9e96

ACPI: MADT (v001 PTLTD APIC 0x06040000 LTP 0x06040000) @ 0xf9fe9eee

ACPI: BOOT (v001 PTLTD $SBFTBL$ 0x06040000 LTP 0x00000001) @ 0xf9fe9fd8

ACPI: DSDT (v001 UNISYS Horizon 0x06040000 MSFT 0x02000001) @ 0x00000000

ACPI: OEM1 (v001 UNISYS OEM1 0x06040000 LTP 0x06040000) @ 0xf9fe9e66



Enabling ES7000 specific features...

ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)

Processor #0 15:2 APIC version 20

ACPI: LAPIC (acpi_id[0x01] lapic_id[0x02] enabled)

Processor #2 15:2 APIC version 20

ACPI: LAPIC (acpi_id[0x02] lapic_id[0x04] enabled)

Processor #4 15:2 APIC version 20

ACPI: LAPIC (acpi_id[0x03] lapic_id[0x06] enabled)

Processor #6 15:2 APIC version 20

ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])

ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])

ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])

ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])

ACPI: IOAPIC (id[0x81] address[0xfec00000] global_irq_base[0x0])

IOAPIC[0]: Assigned apic_id 129

IOAPIC[0]: apic_id 129, version 4, address 0xfec00000, GSI 0-23

ACPI: IOAPIC (id[0x84] address[0xfec01000] global_irq_base[0x18])

IOAPIC[1]: Assigned apic_id 132

IOAPIC[1]: apic_id 132, version 4, address 0xfec01000, GSI 24-47

ACPI: INT_SRC_OVR (bus 0 bus_irq 1 global_irq 12 high edge)

Int: type 0, pol 1, trig 1, bus 0, irq 1, 129-12

ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 13 high edge)

Int: type 0, pol 1, trig 1, bus 0, irq 15, 129-13

ACPI: INT_SRC_OVR (bus 0 bus_irq 4 global_irq 14 high edge)

Int: type 0, pol 1, trig 1, bus 0, irq 4, 129-14

ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 15 high edge)

Int: type 0, pol 1, trig 1, bus 0, irq 14, 129-15

ACPI: INT_SRC_OVR (bus 0 bus_irq 6 global_irq 16 high edge)

Int: type 0, pol 1, trig 1, bus 0, irq 6, 129-16

ACPI: INT_SRC_OVR (bus 0 bus_irq 7 global_irq 17 high edge)

Int: type 0, pol 1, trig 1, bus 0, irq 7, 129-17

ACPI: INT_SRC_OVR (bus 0 bus_irq 8 global_irq 18 low edge)

Int: type 0, pol 3, trig 1, bus 0, irq 8, 129-18

ACPI: INT_SRC_OVR (bus 0 bus_irq 12 global_irq 19 high edge)

Int: type 0, pol 1, trig 1, bus 0, irq 12, 129-19

ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 20 high edge)

Int: type 0, pol 1, trig 1, bus 0, irq 0, 129-20

ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 23 high level)

Int: type 0, pol 1, trig 3, bus 0, irq 23, 129-23

ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 23 high level)

Int: type 0, pol 1, trig 3, bus 0, irq 23, 129-23

Int: type 0, pol 0, trig 0, bus 0, irq 2, 129-2

Int: type 0, pol 0, trig 0, bus 0, irq 3, 129-3

Int: type 0, pol 0, trig 0, bus 0, irq 5, 129-5

Int: type 0, pol 0, trig 0, bus 0, irq 9, 129-9

Int: type 0, pol 0, trig 0, bus 0, irq 10, 129-10

Int: type 0, pol 0, trig 0, bus 0, irq 11, 129-11

Enabling APIC mode: Physical Cluster. Using 2 I/O APICs, target cpus 1

Using ACPI (MADT) for SMP configuration information

Built 1 zonelists

Kernel command line: root=/dev/sda2 console=ttyS0 console=tty1 initcall_debug

Initializing CPU#0

PID hash table entries: 4096 (order 12: 32768 bytes)

Detected 2801.713 MHz processor.

Using tsc for high-res timesource

Console: colour VGA+ 80x25

Memory: 8201128k/8388608k available (1944k kernel code, 87700k reserved, 893k da

ta, 292k init, 7372480k highmem)

Checking if this processor honours the WP bit even in supervisor mode... Ok.

Calibrating delay loop... 5455.87 BogoMIPS

Dentry cache hash table entries: 1048576 (order: 10, 4194304 bytes)

Inode-cache hash table entries: 524288 (order: 9, 2097152 bytes)

Mount-cache hash table entries: 512 (order: 0, 4096 bytes)

checking if image is initramfs...it isn't (no cpio magic); looks like an initrd

Freeing initrd memory: 914k freed

CPU: Trace cache: 12K uops, L1 D cache: 8K

CPU: L2 cache: 512K

CPU: L3 cache: 4096K

CPU: Hyper-Threading is disabled

Intel machine check architecture supported.

Intel machine check reporting enabled on CPU#0.

CPU#0: Intel P4/Xeon Extended MCE MSRs (12) available

Enabling fast FPU save and restore... done.

Enabling unmasked SIMD FPU exception support... done.

Checking 'hlt' instruction... OK.

POSIX conformance testing by UNIFIX

CPU0: Intel(R) Xeon(TM) MP CPU 2.80GHz stepping 06

per-CPU timeslice cutoff: 1463.20 usecs.

task migration cache decay timeout: 2 msecs.

ES7000: Enabling APIC mode.

masked ExtINT on CPU#0

Leaving ESR disabled.

Booting processor 1/2 eip 2000

Initializing CPU#1

masked ExtINT on CPU#1

Leaving ESR disabled.

Calibrating delay loop... 5586.94 BogoMIPS

CPU: Trace cache: 12K uops, L1 D cache: 8K

CPU: L2 cache: 512K

CPU: L3 cache: 4096K

CPU: Hyper-Threading is disabled

Intel machine check architecture supported.

Intel machine check reporting enabled on CPU#1.

CPU#1: Intel P4/Xeon Extended MCE MSRs (12) available

CPU1: Intel(R) Xeon(TM) MP CPU 2.80GHz stepping 06

Booting processor 2/4 eip 2000

Initializing CPU#2

masked ExtINT on CPU#2

Leaving ESR disabled.

Calibrating delay loop... 5586.94 BogoMIPS

CPU: Trace cache: 12K uops, L1 D cache: 8K

CPU: L2 cache: 512K

CPU: L3 cache: 4096K

CPU: Hyper-Threading is disabled

Intel machine check architecture supported.

Intel machine check reporting enabled on CPU#2.

CPU#2: Intel P4/Xeon Extended MCE MSRs (12) available

CPU2: Intel(R) Xeon(TM) MP CPU 2.80GHz stepping 06

Booting processor 3/6 eip 2000

Initializing CPU#3

masked ExtINT on CPU#3

Leaving ESR disabled.

Calibrating delay loop... 5586.94 BogoMIPS

CPU: Trace cache: 12K uops, L1 D cache: 8K

CPU: L2 cache: 512K

CPU: L3 cache: 4096K

CPU: Hyper-Threading is disabled

Intel machine check architecture supported.

Intel machine check reporting enabled on CPU#3.

CPU#3: Intel P4/Xeon Extended MCE MSRs (12) available

CPU3: Intel(R) Xeon(TM) MP CPU 2.80GHz stepping 06

Total of 4 processors activated (22216.70 BogoMIPS).

ENABLING IO-APIC IRQs

..TIMER: vector=0x31 pin1=20 pin2=-1

Using local APIC timer interrupts.

calibrating APIC timer ...

..... CPU clock speed is 2799.0420 MHz.

..... host bus clock speed is 99.0979 MHz.

checking TSC synchronization across 4 CPUs: passed.

Brought up 4 CPUs

NET: Registered protocol family 16

EISA bus registered

PCI: PCI BIOS revision 2.10 entry at 0xfc4be, last bus=74

PCI: Using configuration type 1

mtrr: v2.0 (20020519)

ACPI: Subsystem revision 20040326

number of MP IRQ sources: 17.

number of IO-APIC #129 registers: 24.

number of IO-APIC #132 registers: 24.

testing the IO APIC.......................

IO APIC #129......

.... register #00: 81000000

....... : physical APIC id: 81

....... : Delivery Type: 0

....... : LTS : 0

.... register #01: 00170004

....... : max redirection entries: 0017

....... : PRQ implemented: 0

....... : IO APIC version: 0004

.... IRQ redirection table:

NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:

00 000 00 1 0 0 0 0 0 0 00

01 000 00 1 0 0 0 0 0 0 00

02 000 00 1 0 0 0 0 0 0 00

03 000 00 0 0 1 0 0 0 0 39

04 000 00 1 0 0 0 0 0 0 00

05 000 00 0 0 1 0 0 0 0 41

06 000 00 1 0 0 0 0 0 0 00

07 000 00 1 0 0 0 0 0 0 00

08 000 00 1 0 0 0 0 0 0 00

09 000 00 0 0 1 0 0 0 0 49

0a 000 00 0 0 1 0 0 0 0 51

0b 000 00 0 0 1 0 0 0 0 59

0c 000 00 0 0 1 0 0 0 0 61

0d 000 00 0 0 0 0 0 0 0 69

0e 000 00 0 0 0 0 0 0 0 71

0f 000 00 0 0 0 0 0 0 0 79

10 000 00 0 0 0 0 0 0 0 81

11 000 00 0 0 1 0 0 0 0 89

12 000 00 0 0 0 1 0 0 0 91

13 000 00 0 0 0 0 0 0 0 99

14 000 00 0 0 1 0 0 0 0 31

15 000 00 1 0 0 0 0 0 0 00

16 000 00 1 0 0 0 0 0 0 00

17 000 00 0 1 0 0 0 0 0 A1

IO APIC #132......

.... register #00: 84000000

....... : physical APIC id: 84

....... : Delivery Type: 0

....... : LTS : 0

.... register #01: 00170004

....... : max redirection entries: 0017

....... : PRQ implemented: 0

....... : IO APIC version: 0004

.... IRQ redirection table:

NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:

00 000 00 1 0 0 0 0 0 0 00

01 000 00 1 0 0 0 0 0 0 00

02 000 00 1 0 0 0 0 0 0 00

03 000 00 1 0 0 0 0 0 0 00

04 000 00 1 0 0 0 0 0 0 00

05 000 00 1 0 0 0 0 0 0 00

06 000 00 1 0 0 0 0 0 0 00

07 000 00 1 0 0 0 0 0 0 00

08 000 00 1 0 0 0 0 0 0 00

09 000 00 1 0 0 0 0 0 0 00

0a 000 00 1 0 0 0 0 0 0 00

0b 000 00 1 0 0 0 0 0 0 00

0c 000 00 1 0 0 0 0 0 0 00

0d 000 00 1 0 0 0 0 0 0 00

0e 000 00 1 0 0 0 0 0 0 00

0f 000 00 1 0 0 0 0 0 0 00

10 000 00 1 0 0 0 0 0 0 00

11 000 00 1 0 0 0 0 0 0 00

12 000 00 1 0 0 0 0 0 0 00

13 000 00 1 0 0 0 0 0 0 00

14 000 00 1 0 0 0 0 0 0 00

15 000 00 1 0 0 0 0 0 0 00

16 000 00 1 0 0 0 0 0 0 00

17 000 00 1 0 0 0 0 0 0 00

IRQ to pin mappings:

IRQ0 -> 0:20

IRQ1 -> 0:12

IRQ2 -> 0:2

IRQ3 -> 0:3

IRQ4 -> 0:14

IRQ5 -> 0:5

IRQ6 -> 0:16

IRQ7 -> 0:17

IRQ8 -> 0:18

IRQ9 -> 0:9

IRQ10 -> 0:10

IRQ11 -> 0:11

IRQ12 -> 0:19

IRQ14 -> 0:15

IRQ15 -> 0:13

IRQ23 -> 0:23

.................................... done.

ACPI: Interpreter enabled

ACPI: Using IOAPIC for interrupt routing

ACPI: PCI Root Bridge [D0P1] (00:0a)

PCI: Probing PCI hardware (bus 0a)

ACPI: PCI Root Bridge [D0P2] (00:13)

PCI: Probing PCI hardware (bus 13)

ACPI: PCI Root Bridge [D0P3] (00:01)

PCI: Probing PCI hardware (bus 01)

ACPI: PCI Interrupt Link [LNKF] (IRQs *15)

ACPI: PCI Root Bridge [D1P1] (00:37)

PCI: Probing PCI hardware (bus 37)

ACPI: PCI Root Bridge [D1P2] (00:40)

PCI: Probing PCI hardware (bus 40)

ACPI: PCI Root Bridge [D1P3] (00:49)

PCI: Probing PCI hardware (bus 49)

ACPI: PCI Interrupt Link [LNKA] (IRQs *10)

Linux Plug and Play Support v0.97 (c) Adam Belay

number of MP IRQ sources: 17.

number of IO-APIC #129 registers: 24.

number of IO-APIC #132 registers: 24.

testing the IO APIC.......................

IO APIC #129......

.... register #00: 81000000

....... : physical APIC id: 81

....... : Delivery Type: 0

....... : LTS : 0

.... register #01: 00170004

....... : max redirection entries: 0017

....... : PRQ implemented: 0

....... : IO APIC version: 0004

.... IRQ redirection table:

NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:

00 000 00 1 1 0 1 0 0 0 A9

01 000 00 1 1 0 1 0 0 0 B1

02 000 00 1 1 0 1 0 0 0 B9

03 000 00 1 1 0 1 0 0 0 C1

04 000 00 1 1 0 1 0 0 0 C9

05 000 00 1 1 0 1 0 0 0 D1

06 000 00 1 1 0 1 0 0 0 D9

07 000 00 1 1 0 1 0 0 0 A1

08 000 00 1 1 0 1 0 0 0 E1

09 000 00 1 1 0 1 0 0 0 E9

0a 000 00 1 1 0 1 0 0 0 32

0b 000 00 1 1 0 1 0 0 0 3A

0c 000 00 0 0 1 0 0 0 0 61

0d 000 00 0 0 0 0 0 0 0 69

0e 000 00 0 0 0 0 0 0 0 71

0f 000 00 0 0 0 0 0 0 0 79

10 000 00 0 0 0 0 0 0 0 81

11 000 00 0 0 1 0 0 0 0 89

12 000 00 0 0 0 1 0 0 0 91

13 000 00 0 0 0 0 0 0 0 99

14 000 00 0 0 1 0 0 0 0 31

15 000 00 1 0 0 0 0 0 0 00

16 000 00 1 0 0 0 0 0 0 00

17 000 00 0 1 0 0 0 0 0 A1

IO APIC #132......

.... register #00: 84000000

....... : physical APIC id: 84

....... : Delivery Type: 0

....... : LTS : 0

.... register #01: 00170004

....... : max redirection entries: 0017

....... : PRQ implemented: 0

....... : IO APIC version: 0004

.... IRQ redirection table:

NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:

00 000 00 1 1 0 1 0 0 0 E1

01 000 00 1 1 0 1 0 0 0 E9

02 000 00 1 1 0 1 0 0 0 32

03 000 00 1 1 0 1 0 0 0 3A

04 000 00 1 1 0 1 0 0 0 42

05 000 00 1 1 0 1 0 0 0 4A

06 000 00 1 1 0 1 0 0 0 52

07 000 00 1 1 0 1 0 0 0 5A

08 000 00 1 1 0 1 0 0 0 62

09 000 00 1 1 0 1 0 0 0 6A

0a 000 00 1 1 0 1 0 0 0 72

0b 000 00 1 1 0 1 0 0 0 7A

0c 000 00 1 0 0 0 0 0 0 00

0d 000 00 1 0 0 0 0 0 0 00

0e 000 00 1 0 0 0 0 0 0 00

0f 000 00 1 0 0 0 0 0 0 00

10 000 00 1 0 0 0 0 0 0 00

11 000 00 1 0 0 0 0 0 0 00

12 000 00 1 0 0 0 0 0 0 00

13 000 00 1 0 0 0 0 0 0 00

14 000 00 1 0 0 0 0 0 0 00

15 000 00 1 0 0 0 0 0 0 00

16 000 00 1 0 0 0 0 0 0 00

17 000 00 1 0 0 0 0 0 0 00

IRQ to pin mappings:

IRQ0 -> 0:20

IRQ1 -> 0:12

IRQ2 -> 0:2

IRQ3 -> 0:3

IRQ4 -> 0:14

IRQ5 -> 0:5

IRQ6 -> 0:16

IRQ7 -> 0:17

IRQ8 -> 0:18

IRQ9 -> 0:9

IRQ10 -> 0:10

IRQ11 -> 0:11

IRQ12 -> 0:19

IRQ14 -> 0:15

IRQ15 -> 0:13

IRQ16 -> 0:0

IRQ17 -> 0:1

IRQ18 -> 0:2

IRQ19 -> 0:3

IRQ20 -> 0:4

IRQ21 -> 0:5

IRQ22 -> 0:6

IRQ23 -> 0:23-> 0:7

IRQ24 -> 0:8-> 1:0

IRQ25 -> 0:9-> 1:1

IRQ26 -> 0:10-> 1:2

IRQ27 -> 0:11-> 1:3

IRQ28 -> 1:4

IRQ29 -> 1:5

IRQ30 -> 1:6

IRQ31 -> 1:7

IRQ32 -> 1:8

IRQ33 -> 1:9

IRQ34 -> 1:10

IRQ35 -> 1:11

.................................... done.

PCI: Using ACPI for IRQ routing

PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off

'

Simple Boot Flag at 0x37 set to 0x80

apm: BIOS not found.

Starting balanced_irq

highmem bounce pool size: 64 pages

VFS: Disk quotas dquot_6.5.1

Initializing Cryptographic API

Real Time Clock Driver v1.12

Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled





This piece is from /var/log/messages



Apr 14 02:42:40 m0077-cell0 kernel: eth0: Intel(R) PRO/1000 Network Connection

Apr 14 02:42:40 m0077-cell0 kernel: eth1: Intel(R) PRO/1000 Network Connection

Apr 14 02:42:40 m0077-cell0 kernel: number of MP IRQ sources: 17.

Apr 14 02:42:40 m0077-cell0 kernel: drivers/usb/core/usb.c: registered new driver usbfs

Apr 14 02:42:40 m0077-cell0 kernel: drivers/usb/core/usb.c: registered new driver hub

Apr 14 02:42:40 m0077-cell0 kernel: e1000: eth0 NIC Link is Up 100 Mbps Full Duplex

Apr 14 02:42:40 m0077-cell0 kernel: NET: Registered protocol family 10

Apr 14 02:42:40 m0077-cell0 kernel: Disabled Privacy Extensions on device c037a7a0(lo)

Apr 14 02:42:40 m0077-cell0 kernel: IPv6 over IPv4 tunneling driver

Apr 14 02:42:40 m0077-cell0 kernel: atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).

Apr 14 02:42:40 m0077-cell0 kernel: atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.

Apr 14 02:42:40 m0077-cell0 kernel: atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).

Apr 14 02:42:40 m0077-cell0 kernel: atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.

Apr 14 02:42:40 m0077-cell0 kernel: Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0

Apr 14 02:42:40 m0077-cell0 kernel: st: Version 20040318, fixed bufsize 32768, s/g segs 256

Apr 14 02:42:40 m0077-cell0 kernel: hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }

Apr 14 02:42:40 m0077-cell0 kernel: hdc: packet command error: error=0x54

Apr 14 02:42:40 m0077-cell0 kernel: ATAPI device hdc:

Apr 14 02:42:40 m0077-cell0 kernel: Error: Illegal request -- (Sense key=0x05)

Apr 14 02:42:40 m0077-cell0 kernel: Invalid field in command packet -- (asc=0x24, ascq=0x00)

Apr 14 02:42:40 m0077-cell0 kernel: The failed "Start/Stop Unit" packet command was:

Apr 14 02:42:40 m0077-cell0 kernel: "1b 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 "

Apr 14 02:42:40 m0077-cell0 kernel: cdrom: open failed.

Apr 14 02:42:40 m0077-cell0 kernel: number of MP IRQ sources: 17.

Apr 14 02:42:40 m0077-cell0 kernel: number of IO-APIC #129 registers: 24.

Apr 14 02:42:40 m0077-cell0 kernel: number of IO-APIC #132 registers: 24.

Apr 14 02:42:40 m0077-cell0 kernel: testing the IO APIC.......................

Apr 14 02:42:40 m0077-cell0 kernel: IO APIC #129......

Apr 14 02:42:40 m0077-cell0 kernel: .... register #00: 81000000

Apr 14 02:42:40 m0077-cell0 kernel: ....... : physical APIC id: 81

Apr 14 02:42:40 m0077-cell0 kernel: ....... : Delivery Type: 0

Apr 14 02:42:40 m0077-cell0 kernel: ....... : LTS : 0

Apr 14 02:42:40 m0077-cell0 kernel: .... register #01: 00170004

Apr 14 02:42:40 m0077-cell0 kernel: ....... : max redirection entries: 0017

Apr 14 02:42:40 m0077-cell0 kernel: ....... : PRQ implemented: 0

Apr 14 02:42:40 m0077-cell0 kernel: ....... : IO APIC version: 0004

Apr 14 02:42:40 m0077-cell0 kernel: .... IRQ redirection table:

Apr 14 02:42:40 m0077-cell0 kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:

Apr 14 02:42:40 m0077-cell0 kernel: 00 000 00 1 1 0 1 0 0 0 A9

Apr 14 02:42:40 m0077-cell0 kernel: 01 000 00 0 1 0 1 0 0 0 B1

Apr 14 02:42:40 m0077-cell0 kernel: 02 000 00 1 1 0 1 0 0 0 B9

Apr 14 02:42:40 m0077-cell0 kernel: 03 000 00 1 1 0 1 0 0 0 C1

Apr 14 02:42:40 m0077-cell0 kernel: 04 000 00 0 1 0 1 0 0 0 C9

Apr 14 02:42:40 m0077-cell0 kernel: 05 000 00 1 1 0 1 0 0 0 D1

Apr 14 02:42:40 m0077-cell0 kernel: 06 000 00 1 1 0 1 0 0 0 D9

Apr 14 02:42:40 m0077-cell0 kernel: 07 000 00 1 1 0 1 0 0 0 A1

Apr 14 02:42:40 m0077-cell0 kernel: 08 000 00 1 1 0 1 0 0 0 E1

Apr 14 02:42:40 m0077-cell0 kernel: 09 000 00 1 1 0 1 0 0 0 E9

Apr 14 02:42:40 m0077-cell0 kernel: 0a 000 00 1 1 0 1 0 0 0 32

Apr 14 02:42:40 m0077-cell0 kernel: 0b 000 00 1 1 0 1 0 0 0 3A

Apr 14 02:42:40 m0077-cell0 kernel: 0c 000 00 0 0 0 0 0 0 0 61

Apr 14 02:42:40 m0077-cell0 kernel: 0d 000 00 0 0 0 0 0 0 0 69

Apr 14 02:42:40 m0077-cell0 kernel: 0e 000 00 0 0 0 0 0 0 0 71

Apr 14 02:42:40 m0077-cell0 kernel: 0f 000 00 0 0 0 0 0 0 0 79

Apr 14 02:42:40 m0077-cell0 kernel: 10 000 00 0 0 0 0 0 0 0 81

Apr 14 02:42:40 m0077-cell0 kernel: 11 000 00 0 0 1 0 0 0 0 89

Apr 14 02:42:40 m0077-cell0 kernel: 12 000 00 0 0 0 1 0 0 0 91

Apr 14 02:42:40 m0077-cell0 kernel: 13 000 00 0 0 0 0 0 0 0 99

Apr 14 02:42:40 m0077-cell0 kernel: 14 002 02 0 0 1 0 0 0 0 31

Apr 14 02:42:40 m0077-cell0 kernel: 15 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 16 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 17 000 00 0 1 0 0 0 0 0 A1

Apr 14 02:42:40 m0077-cell0 kernel: IO APIC #132......

Apr 14 02:42:40 m0077-cell0 kernel: .... register #00: 84000000

Apr 14 02:42:40 m0077-cell0 kernel: ....... : physical APIC id: 84

Apr 14 02:42:40 m0077-cell0 kernel: ....... : Delivery Type: 0

Apr 14 02:42:40 m0077-cell0 kernel: ....... : LTS : 0

Apr 14 02:42:40 m0077-cell0 kernel: .... register #01: 00170004

Apr 14 02:42:40 m0077-cell0 kernel: ....... : max redirection entries: 0017

Apr 14 02:42:40 m0077-cell0 kernel: ....... : PRQ implemented: 0

Apr 14 02:42:40 m0077-cell0 kernel: ....... : IO APIC version: 0004

Apr 14 02:42:40 m0077-cell0 kernel: .... IRQ redirection table:

Apr 14 02:42:40 m0077-cell0 kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:

Apr 14 02:42:40 m0077-cell0 kernel: 00 000 00 1 1 0 1 0 0 0 E1

Apr 14 02:42:40 m0077-cell0 kernel: 01 000 00 1 1 0 1 0 0 0 E9

Apr 14 02:42:40 m0077-cell0 kernel: 02 000 00 1 1 0 1 0 0 0 32

Apr 14 02:42:40 m0077-cell0 kernel: 03 000 00 1 1 0 1 0 0 0 3A

Apr 14 02:42:40 m0077-cell0 kernel: 04 000 00 1 1 0 1 0 0 0 42

Apr 14 02:42:40 m0077-cell0 kernel: 05 000 00 1 1 0 1 0 0 0 4A

Apr 14 02:42:40 m0077-cell0 kernel: 06 000 00 1 1 0 1 0 0 0 52

Apr 14 02:42:40 m0077-cell0 kernel: 07 000 00 1 1 0 1 0 0 0 5A

Apr 14 02:42:40 m0077-cell0 kernel: 08 000 00 1 1 0 1 0 0 0 62

Apr 14 02:42:40 m0077-cell0 kernel: 09 000 00 1 1 0 1 0 0 0 6A

Apr 14 02:42:40 m0077-cell0 kernel: 0a 000 00 1 1 0 1 0 0 0 72

Apr 14 02:42:40 m0077-cell0 kernel: 0b 000 00 1 1 0 1 0 0 0 7A

Apr 14 02:42:40 m0077-cell0 kernel: 0c 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 0d 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 0e 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 0f 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 10 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 11 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 12 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 13 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 14 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 15 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 16 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: 17 000 00 1 0 0 0 0 0 0 00

Apr 14 02:42:40 m0077-cell0 kernel: IRQ to pin mappings:

Apr 14 02:42:40 m0077-cell0 kernel: IRQ0 -> 0:20

Apr 14 02:42:40 m0077-cell0 kernel: IRQ1 -> 0:12

Apr 14 02:42:40 m0077-cell0 kernel: IRQ2 -> 0:2

Apr 14 02:42:40 m0077-cell0 kernel: IRQ3 -> 0:3

Apr 14 02:42:40 m0077-cell0 kernel: IRQ4 -> 0:14

Apr 14 02:42:40 m0077-cell0 kernel: IRQ5 -> 0:5

Apr 14 02:42:40 m0077-cell0 kernel: IRQ6 -> 0:16

Apr 14 02:42:40 m0077-cell0 kernel: IRQ7 -> 0:17

Apr 14 02:42:40 m0077-cell0 kernel: IRQ8 -> 0:18

Apr 14 02:42:40 m0077-cell0 kernel: IRQ9 -> 0:9

Apr 14 02:42:40 m0077-cell0 kernel: IRQ10 -> 0:10

Apr 14 02:42:40 m0077-cell0 kernel: IRQ11 -> 0:11

Apr 14 02:42:40 m0077-cell0 kernel: IRQ12 -> 0:19

Apr 14 02:42:40 m0077-cell0 kernel: IRQ14 -> 0:15

Apr 14 02:42:40 m0077-cell0 kernel: IRQ15 -> 0:13

Apr 14 02:42:40 m0077-cell0 kernel: IRQ16 -> 0:0

Apr 14 02:42:40 m0077-cell0 kernel: IRQ17 -> 0:1

Apr 14 02:42:40 m0077-cell0 kernel: IRQ18 -> 0:2

Apr 14 02:42:40 m0077-cell0 kernel: IRQ19 -> 0:3

Apr 14 02:42:40 m0077-cell0 kernel: IRQ20 -> 0:4

Apr 14 02:42:40 m0077-cell0 kernel: IRQ21 -> 0:5

Apr 14 02:42:40 m0077-cell0 kernel: IRQ22 -> 0:6

Apr 14 02:42:40 m0077-cell0 kernel: IRQ23 -> 0:23-> 0:7

Apr 14 02:42:40 m0077-cell0 kernel: IRQ24 -> 0:8-> 1:0

Apr 14 02:42:40 m0077-cell0 kernel: IRQ25 -> 0:9-> 1:1

Apr 14 02:42:40 m0077-cell0 kernel: IRQ26 -> 0:10-> 1:2

Apr 14 02:42:40 m0077-cell0 kernel: IRQ27 -> 0:11-> 1:3

Apr 14 02:42:40 m0077-cell0 kernel: IRQ28 -> 1:4

Apr 14 02:42:40 m0077-cell0 kernel: IRQ29 -> 1:5

Apr 14 02:42:40 m0077-cell0 kernel: IRQ30 -> 1:6

Apr 14 02:42:40 m0077-cell0 kernel: IRQ31 -> 1:7

Apr 14 02:42:40 m0077-cell0 kernel: IRQ32 -> 1:8

Apr 14 02:42:40 m0077-cell0 kernel: IRQ33 -> 1:9

Apr 14 02:42:40 m0077-cell0 kernel: IRQ34 -> 1:10

Apr 14 02:42:40 m0077-cell0 kernel: IRQ35 -> 1:11

Apr 14 02:42:40 m0077-cell0 kernel: .................................... done.

Apr 14 02:42:46 m0077-cell0 kernel: eth0: no IPv6 routers present