OOPS in ATA?

From: Roman Kononov
Date: Mon Dec 08 2008 - 16:20:22 EST


Firmware type: LinuxBIOS
Linux version 2.6.25.20 (rk@noise) (gcc version 4.3.2 (GCC) ) #1 SMP PREEMPT Mon Dec 8 11:01:09 CST 2008
Command line: earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 ip=dhcp reboot=kbd elevator=noop
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 0000000000001000 (reserved)
BIOS-e820: 0000000000001000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000c0000 - 00000000000f0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000c0000000 (usable)
BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
console [earlyser0] enabled
end_pfn_map = 1310720
kernel direct mapping tables up to 140000000 @ 8000-e000
DMI not present or invalid.
early res: 0 [0-fff] BIOS data page
early res: 1 [6000-7fff] SMP_TRAMPOLINE
early res: 2 [200000-6f2c6f] TEXT DATA BSS
early res: 3 [800000-9bda27] RAMDISK
early res: 4 [8000-cfff] PGTABLE
Zone PFN ranges:
DMA 1 -> 4096
DMA32 4096 -> 1048576
Normal 1048576 -> 1310720
Movable zone start PFN for each node
early_node_map[4] active PFN ranges
0: 1 -> 160
0: 192 -> 240
0: 256 -> 786432
0: 1048576 -> 1310720
Intel MultiProcessor Specification v1.4
MPTABLE: OEM ID: TYAN MPTABLE: Product ID: S2892 MPTABLE: APIC at: 0xFEE00000
Processor #0 (Bootup-CPU)
Processor #1
I/O APIC #2 at 0xFD200000.
I/O APIC #3 at 0xFE100000.
I/O APIC #4 at 0xFE101000.
Setting APIC routing to flat
Processors: 2
Allocating PCI resources starting at c4000000 (gap: c0000000:40000000)
PERCPU: Allocating 33736 bytes of per cpu data
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1028442
Kernel command line: earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 ip=dhcp reboot=kbd elevator=noop
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 32768 bytes)
TSC calibrated against PIT
Marking TSC unstable due to TSCs unsynchronized
time.c: Detected 2613.437 MHz processor.
Console: colour dummy device 80x25
console handover: boot [earlyser0] -> real [ttyS0]
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Checking aperture...
Node 0: aperture @ f8000000 size 64 MB
Memory: 4108364k/5242880k available (3175k kernel code, 85104k reserved, 1098k data, 260k init)
SLUB: Genslabs=12, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1
Calibrating delay using timer specific routine.. 5231.75 BogoMIPS (lpj=2615876)
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Freeing SMP alternatives: 22k freed
ExtINT in hardware and MP table differ
Using local APIC timer interrupts.
Detected 12.564 MHz APIC timer.
Booting processor 1/2 APIC 0x1
Initializing CPU#1
Calibrating delay using timer specific routine.. 5226.71 BogoMIPS (lpj=2613355)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Dual Core AMD Opteron(tm) Processor 285 stepping 02
Brought up 2 CPUs
net_namespace: 296 bytes
NET: Registered protocol family 16
PCI: Using configuration type 1
SCSI subsystem initialized
PCI: Probing PCI hardware
PCI: Transparent bridge - 0000:00:09.0
PCI: Discovered primary peer bus 40 [IRQ]
PCI: Using IRQ router default [10de/005c] at 0000:00:09.0
PCI->APIC IRQ transform: 0000:00:01.1[A] -> IRQ 10
PCI->APIC IRQ transform: 0000:00:02.0[A] -> IRQ 21
PCI->APIC IRQ transform: 0000:00:02.1[B] -> IRQ 20
PCI->APIC IRQ transform: 0000:00:07.0[A] -> IRQ 23
PCI->APIC IRQ transform: 0000:00:08.0[A] -> IRQ 22
PCI->APIC IRQ transform: 0000:01:06.0[A] -> IRQ 18
PCI->APIC IRQ transform: 0000:01:08.0[A] -> IRQ 18
PCI->APIC IRQ transform: 0000:03:00.0[A] -> IRQ 18
PCI->APIC IRQ transform: 0000:42:09.0[A] -> IRQ 28
PCI->APIC IRQ transform: 0000:42:09.1[B] -> IRQ 29
PCI-DMA: Disabling AGP.
PCI-DMA: aperture base @ f8000000 size 65536 KB
PCI-DMA: using GART IOMMU.
PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
PCI: Bridge: 0000:00:09.0
IO window: 1000-1fff
MEM window: 0xfc000000-0xfd0fffff
PREFETCH window: disabled.
PCI: Bridge: 0000:00:0d.0
IO window: disabled.
MEM window: disabled.
PREFETCH window: disabled.
PCI: Bridge: 0000:00:0e.0
IO window: disabled.
MEM window: 0xfd100000-0xfd1fffff
PREFETCH window: 0x00000000fd800000-0x00000000fdffffff
PCI: Bridge: 0000:40:01.0
IO window: disabled.
MEM window: disabled.
PREFETCH window: disabled.
PCI: Bridge: 0000:40:02.0
IO window: disabled.
MEM window: 0xfe000000-0xfe0fffff
PREFETCH window: 0x00000000c4000000-0x00000000c40fffff
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 1782k freed
Total HugeTLB memory allocated, 0
Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx).
SGI XFS with realtime, large block/inode numbers, no debug enabled
io scheduler noop registered (default)
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
pci 0000:00:00.0: Enabling HT MSI Mapping
pci 0000:00:07.0: Enabling HT MSI Mapping
pci 0000:00:09.0: Enabling HT MSI Mapping
pci 0000:00:0d.0: Enabling HT MSI Mapping
pci 0000:00:0d.0: Found enabled HT MSI Mapping
pci 0000:00:0e.0: Enabling HT MSI Mapping
pci 0000:00:0e.0: Found enabled HT MSI Mapping
pci 0000:01:08.0: Firmware left e100 interrupts enabled; disabling
pci 0000:40:01.0: MSI quirk detected; subordinate MSI disabled
pci 0000:40:01.0: AMD8131 rev 12 detected; disabling PCI-X MMRBC
pci 0000:40:02.0: MSI quirk detected; subordinate MSI disabled
pci 0000:40:02.0: AMD8131 rev 12 detected; disabling PCI-X MMRBC
assign_interrupt_mode Found MSI capability
assign_interrupt_mode Found MSI capability
Real Time Clock Driver v1.12ac
Linux agpgart interface v0.103
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
�serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
brd: module loaded
loop: module loaded
tg3.c:v3.91 (April 18, 2008)
eth0: Tigon3 [partno(BCM95704A7) rev 2003 PHY(5704)] (PCIX:100MHz:64-bit) 10/100/1000Base-T Ethernet 00:e0:81:30:32:16
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
eth0: dma_rwctrl[769f4000] dma_mask[64-bit]
eth1: Tigon3 [partno(BCM95704A7) rev 2003 PHY(5704)] (PCIX:100MHz:64-bit) 10/100/1000Base-T Ethernet 00:e0:81:30:32:17
eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
eth1: dma_rwctrl[769f4000] dma_mask[64-bit]
Uniform Multi-Platform E-IDE driver
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE-CK804: 0000:00:06.0 (rev a2) UDMA133 controller
NFORCE-CK804: IDE controller (0x10de:0x0053 rev 0xa2) at PCI slot 0000:00:06.0
NFORCE-CK804: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x3020-0x3027, BIOS settings: hda:PIO, hdb:PIO
ide1: BM-DMA at 0x3028-0x302f, BIOS settings: hdc:PIO, hdd:PIO
3ware 9000 Storage Controller device driver for Linux v2.26.02.010.
Driver 'sd' needs updating - please use bus_type methods
SCSI Media Changer driver v0.25
Driver 'ch' needs updating - please use bus_type methods
sata_nv 0000:00:07.0: Using ADMA mode
scsi0 : sata_nv
BUG: unable to handle kernel NULL pointer dereference at 0000000000000000
IP: [<ffffffff8040a983>] attribute_container_add_device+0x33/0x140
PGD 0
Oops: 0000 [1] PREEMPT SMP
CPU 1
Modules linked in:
Pid: 1, comm: swapper Not tainted 2.6.25.20 #1
RIP: 0010:[<ffffffff8040a983>] [<ffffffff8040a983>] attribute_container_add_device+0x33/0x140
RSP: 0000:ffff81013fc33be0 EFLAGS: 00010246
RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffff81013ed1e380
RDX: 0000000000000c64 RSI: ffffffff8040abd0 RDI: ffffffff806179f0
RBP: ffff81013ec23000 R08: 0000000000000000 R09: ffff81013ec34d88
R10: 000000000000000f R11: 0000000000000000 R12: 0000000000000000
R13: ffff81013ec23170 R14: ffffffff8040abd0 R15: ffff81013ec232a8
FS: 0000000000000000(0000) GS:ffff81013fc0e380(0000) knlGS:0000000000000000
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 0000000000201000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process swapper (pid: 1, threadinfo ffff81013fc32000, task ffff81013fc30000)
Stack: 0000000000000000 ffff81013ec23170 ffff81013ec23000 0000000000000000
ffffffff80619e80 ffff81013ec23390 ffff81013ec23000 ffffffff80439951
ffffffff80619960 0000000000000000 ffff81013ec23000 ffff81013ec23170
Call Trace:
[<ffffffff80439951>] ? scsi_sysfs_add_host+0x1a1/0x1d0
[<ffffffff8042f1f1>] ? scsi_add_host+0x141/0x200
[<ffffffff80455558>] ? ata_scsi_add_hosts+0x88/0x110
[<ffffffff80452224>] ? ata_host_register+0x84/0x2f0
[<ffffffff80452575>] ? ata_host_activate+0xe5/0x140
[<ffffffff80460d6d>] ? nv_init_one+0x21d/0x3e0
[<ffffffff803d69fc>] ? pci_device_probe+0x7c/0xa0
[<ffffffff804071be>] ? driver_probe_device+0x9e/0x1d0
[<ffffffff804072f0>] ? __driver_attach+0x0/0xb0
[<ffffffff8040739b>] ? __driver_attach+0xab/0xb0
[<ffffffff8040694b>] ? bus_for_each_dev+0x5b/0x80
[<ffffffff8028cd35>] ? kmem_cache_alloc+0x65/0xa0
[<ffffffff80406218>] ? bus_add_driver+0x1e8/0x260
[<ffffffff8040754f>] ? driver_register+0x3f/0x100
[<ffffffff803d6ca8>] ? __pci_register_driver+0x58/0xa0
[<ffffffff8064d42d>] ? kernel_init+0x12d/0x2f3
[<ffffffff8022e39b>] ? finish_task_switch+0x3b/0xc0
[<ffffffff8020d0f8>] ? child_rip+0xa/0x12
[<ffffffff8064d300>] ? kernel_init+0x0/0x2f3
[<ffffffff8020d0ee>] ? child_rip+0x0/0x12


Code: 55 49 89 fd 48 c7 c7 f0 79 61 80 4d 8d bd 38 01 00 00 41 54 55 53 48 83 ec 08 e8 b9 ae 10 00 48 8b 1d b2 64 2d 00 eb 03 48 89 c3 <48> 8b 03 48 81 fb 30 0e 6e 80 0f 18 08 74 26 f6 43 58 01 75 e8
RIP [<ffffffff8040a983>] attribute_container_add_device+0x33/0x140
RSP <ffff81013fc33be0>
CR2: 0000000000000000
---[ end trace ccb4070fd285f97e ]---
Kernel panic - not syncing: Attempted to kill init!