aaazen |
12-31-2010 01:39 AM |
Here is part 2 of 2 of the "ioread32_rep" bug using Slackware current with a
2.6.36.2 kernel
Code:
floppy0: no floppy controllers found
brd: module loaded
loop: module loaded
Compaq SMART2 Driver (v 2.6.0)
HP CISS Driver (v 3.6.26)
Loading iSCSI transport class v2.0-870.
fnic: Cisco FCoE HBA Driver, ver 1.4.0.145
Adaptec aacraid driver 1.1-5[26400]-ms
aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded
scsi: <fdomain> Detection failed (no card)
sym53c416.c: Version 1.0.0-ac
qlogicfas: no cards were found, please specify I/O address and IRQ using iobase= and irq= options
QLogic Fibre Channel HBA Driver: 8.03.04-k0
iscsi: registered transport (qla4xxx)
QLogic iSCSI HBA Driver
Emulex LightPulse Fibre Channel SCSI driver 8.3.16
Copyright(c) 2004-2009 Emulex. All rights reserved.
Brocade BFA FC/FCOE SCSI driver - version: 2.2.2.1
Failed initialization of WD-7000 SCSI card!
DC390: clustering now enabled by default. If you get problems load
with "disable_clustering=1" and report to maintainers
megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)
megasas: 00.00.04.17.1-rc1 Thu. Oct. 29, 11:41:51 PST 2009
mpt2sas version 06.100.00.00 loaded
GDT-HA: Storage RAID Controller Driver. Version: 3.05
3ware Storage Controller device driver for Linux v1.26.02.003.
3ware 9000 Storage Controller device driver for Linux v2.26.02.014.
LSI 3ware SAS/SATA-RAID Controller device driver for Linux v3.26.02.000.
ipr: IBM Power RAID SCSI Device Driver version: 2.5.0 (February 11, 2010)
RocketRAID 3xxx/4xxx Controller driver v1.6 (090910)
stex: Promise SuperTrak EX Driver version: 4.6.0000.4
st: Version 20081215, fixed bufsize 32768, s/g segs 256
ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
scsi2 : ata_piix
scsi3 : ata_piix
ata1: SATA max UDMA/133 cmd 0x20b8 ctl 0x20cc bmdma 0x20a0 irq 19
ata2: SATA max UDMA/133 cmd 0x20b0 ctl 0x20c8 bmdma 0x20a8 irq 19
scsi4 : pata_legacy
ata3: PATA max PIO4 cmd 0x1f0 ctl 0x3f6 irq 14
ata1.00: ATAPI: ATAPI iHAS324 Y, BL1W, max UDMA/100
ata2.00: ATA-8: WDC WD10EADS-00M2B0, 01.00A01, max UDMA/133
ata2.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/133
ata1.00: configured for UDMA/100
scsi 2:0:0:0: CD-ROM ATAPI iHAS324 Y BL1W PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
cdrom: Uniform CD-ROM driver Revision: 3.20
scsi 3:0:0:0: Direct-Access ATA WDC WD10EADS-00M 01.0 PQ: 0 ANSI: 5
sd 3:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
sd 3:0:0:0: [sda] Write Protect is off
sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 >
sda2: <openbsd: sda12 sda13bad subpartition - ignored
bad subpartition - ignored
bad subpartition - ignored
bad subpartition - ignored
>
sd 3:0:0:0: [sda] Attached SCSI disk
scsi5 : pata_legacy
ata4: PATA max PIO4 cmd 0x170 ctl 0x376 irq 15
I2O subsystem v1.325
i2o: max drivers = 8
I2O Configuration OSM v1.323
I2O Bus Adapter OSM v1.317
I2O Block Device OSM v1.325
I2O SCSI Peripheral OSM v1.316
I2O ProcFS OSM v1.316
Fusion MPT base driver 3.04.17
Copyright (c) 1999-2008 LSI Corporation
Fusion MPT SPI Host driver 3.04.17
Fusion MPT FC Host driver 3.04.17
Fusion MPT SAS Host driver 3.04.17
Fusion MPT misc device (ioctl) driver 3.04.17
mptctl: Registered with Fusion MPT base driver
mptctl: /dev/mptctl @ (major,minor=10,220)
Fusion MPT LAN driver 3.04.17
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: using broken periodic workaround
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: irq 23, io mem 0xe0284400
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.36.2-smp ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
116x: driver isp116x-hcd, 03 Nov 2005
driver isp1362-hcd, 2005-04-04
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 23, io base 0x00002080
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.36.2-smp uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 19, io base 0x00002060
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.36.2-smp uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.1
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 18, io base 0x00002040
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.36.2-smp uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.2
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 16, io base 0x00002020
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.36.2-smp uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.3
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
sl811: driver sl811-hcd, 19 May 2005
r8a66597_hcd: driver r8a66597_hcd, 2009-05-26
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-cypress
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-onetouch
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
md: raid6 personality registered for level 6
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: multipath personality registered for level -4
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.com
cpuidle: using governor ladder
cpuidle: using governor menu
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
Registering the dns_resolver key type
Using IPI No-Shortcut mode
registered taskstats version 1
md: Waiting for all devices to be available before autodetect
md: If you don't use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: autorun ...
md: ... autorun DONE.
UDF-fs: No partition found (1)
VFS: Mounted root (jfs filesystem) readonly on device 8:5.
devtmpfs: mounted
Freeing unused kernel memory: 592k freed
Write protecting the kernel text: 9792k
Write protecting the kernel read-only data: 2480k
udev[1120]: starting version 165
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
sr 2:0:0:0: Attached scsi generic sg0 type 5
sd 3:0:0:0: Attached scsi generic sg1 type 0
Linux agpgart interface v0.103
input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
agpgart-intel 0000:00:00.0: Intel GMA3150 Chipset
agpgart-intel 0000:00:00.0: detected 7676K stolen memory
ACPI: Sleep Button [SLPB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
ACPI: Power Button [PWRF]
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 19 (level, low) -> IRQ 19
parport_pc 00:09: reported by Plug and Play ACPI
parport0: PC-style at 0x378, irq 7 [PCSPP]
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
r8169 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
r8169 0000:01:00.0: eth0: RTL8168d/8111d at 0xf87f8000, 70:71:bc:18:2a:0b, XID 081000c0 IRQ 40
BUG: unable to handle kernel paging request at fffb2000
IP: [<c14c4bd8>] ioread32_rep+0x38/0x50
*pde = 01d34067 *pte = 00000000
Oops: 0002 [#1] SMP
last sysfs file: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/device:00/PNP0400:00/uevent
Modules linked in: rtc_core r8169(+) mii thermal_sys parport_pc snd_pcm i2c_i801 snd_timer parport rtc_lib intel_agp button hwmon snd i2c_core evdev psmouse sg serio_raw output soundcore agpgart shpchp snd_page_alloc
Pid: 1179, comm: modprobe Not tainted 2.6.36.2-smp #1 D510MO/
EIP: 0060:[<c14c4bd8>] EFLAGS: 00010006 CPU: 0
EIP is at ioread32_rep+0x38/0x50
EAX: 000020b8 EBX: 00000200 ECX: 00000071 EDX: 000020b8
ESI: fffb1fc4 EDI: fffb2000 EBP: f6badb6c ESP: f6badb68
DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Process modprobe (pid: 1179, ti=f6bac000 task=f68e5550 task.ti=f6bac000)
Stack:
000120b8 f6badb90 c17a6b21 f6ba9e3c 00000000 f69380bc 00000000 f69380bc
<0> 00000000 c1c69b40 f6badbc0 c17a6917 00000000 c37e0100 f6938000 c1c69b40
<0> fffb1000 00000046 c3c072c0 f69380bc f6938000 00000058 f6badbd0 c17a69b9
Call Trace:
[<c17a6b21>] ? ata_sff_data_xfer32+0x61/0x110
[<c17a6917>] ? ata_pio_sector+0x127/0x160
[<c17a69b9>] ? ata_pio_sectors+0x69/0xa0
[<c17a765a>] ? ata_sff_hsm_move+0x19a/0x760
[<c17a7e0e>] ? __ata_sff_port_intr+0x9e/0x100
[<c17a7e9e>] ? ata_bmdma_port_intr+0x2e/0x100
[<c17a63f0>] ? ata_bmdma_error_handler+0x0/0x120
[<c17a86bd>] ? ata_bmdma_interrupt+0xcd/0x1d0
[<c104b4d7>] ? run_timer_softirq+0x37/0x2c0
[<c10862d4>] ? handle_IRQ_event+0x44/0x150
[<c1088483>] ? handle_fasteoi_irq+0x63/0xd0
[<c10055cd>] ? handle_irq+0x1d/0x30
[<c198f00c>] ? do_IRQ+0x4c/0xc0
[<c1003570>] ? common_interrupt+0x30/0x38
[<c14c0f48>] ? strcmp+0x18/0x40
[<c106ffc0>] ? find_symbol_in_section+0x30/0xe0
[<c10706bc>] ? each_symbol_in_section.clone.37+0x4c/0x80
[<c106ff90>] ? find_symbol_in_section+0x0/0xe0
[<c1070de5>] ? each_symbol+0x25/0x160
[<c106ff90>] ? find_symbol_in_section+0x0/0xe0
[<c198c08e>] ? schedule+0x22e/0x880
[<c1070f4d>] ? find_symbol+0x2d/0x60
[<c198d079>] ? mutex_lock+0x19/0x40
[<c1071758>] ? resolve_symbol.clone.34+0x48/0xa0
[<c107183c>] ? simplify_symbols+0x8c/0x2c0
[<c10d2d1d>] ? __vmalloc_area_node+0xbd/0x110
[<c1072a6b>] ? sys_init_module+0xcdb/0x18e0
[<c198e74c>] ? syscall_call+0x7/0xb
Code: 01 78 0f 8b 38 83 e9 01 89 3a 83 c2 04 83 f9 ff 75 f1 5f 5d c3 8d b6 00 00 00 00 3d 00 00 01 00 76 11 25 ff ff 00 00 89 d7 89 c2 <f3> 6d 5f 5d c3 8d 76 00 ba 0e a4 b2 c1 e8 36 fe ff ff 5f 5d c3
EIP: [<c14c4bd8>] ioread32_rep+0x38/0x50 SS:ESP 0068:f6badb68
CR2: 00000000fffb2000
---[ end trace f00610a302d74e4f ]---
Kernel panic - not syncing: Fatal exception in interrupt
Pid: 1179, comm: modprobe Tainted: G D 2.6.36.2-smp #1
Call Trace:
[<c198bcac>] ? printk+0x1d/0x1f
[<c198bb9e>] panic+0x5c/0x14d
[<c10068ef>] oops_end+0x8f/0x90
[<c10252dc>] no_context+0xbc/0x150
[<c10253f5>] __bad_area_nosemaphore+0x85/0x130
[<c106071b>] ? sched_clock_local+0xdb/0x1d0
[<c1025730>] ? do_page_fault+0x0/0x3a0
[<c10254b7>] bad_area_nosemaphore+0x17/0x20
[<c1025a31>] do_page_fault+0x301/0x3a0
[<c102fcb3>] ? hrtick_update+0x53/0x60
[<c1032bdd>] ? enqueue_task_fair+0x14d/0x180
[<c1025730>] ? do_page_fault+0x0/0x3a0
[<c198edff>] error_code+0x67/0x6c
[<c14c4bd8>] ? ioread32_rep+0x38/0x50
[<c17a6b21>] ata_sff_data_xfer32+0x61/0x110
[<c17a6917>] ata_pio_sector+0x127/0x160
[<c17a69b9>] ata_pio_sectors+0x69/0xa0
[<c17a765a>] ata_sff_hsm_move+0x19a/0x760
[<c17a7e0e>] __ata_sff_port_intr+0x9e/0x100
[<c17a7e9e>] ata_bmdma_port_intr+0x2e/0x100
[<c17a63f0>] ? ata_bmdma_error_handler+0x0/0x120
[<c17a86bd>] ata_bmdma_interrupt+0xcd/0x1d0
[<c104b4d7>] ? run_timer_softirq+0x37/0x2c0
[<c10862d4>] handle_IRQ_event+0x44/0x150
[<c1088483>] handle_fasteoi_irq+0x63/0xd0
[<c10055cd>] handle_irq+0x1d/0x30
[<c198f00c>] do_IRQ+0x4c/0xc0
[<c1003570>] common_interrupt+0x30/0x38
[<c14c0f48>] ? strcmp+0x18/0x40
[<c106ffc0>] find_symbol_in_section+0x30/0xe0
[<c10706bc>] each_symbol_in_section.clone.37+0x4c/0x80
[<c106ff90>] ? find_symbol_in_section+0x0/0xe0
[<c1070de5>] each_symbol+0x25/0x160
[<c106ff90>] ? find_symbol_in_section+0x0/0xe0
[<c198c08e>] ? schedule+0x22e/0x880
[<c1070f4d>] find_symbol+0x2d/0x60
[<c198d079>] ? mutex_lock+0x19/0x40
[<c1071758>] resolve_symbol.clone.34+0x48/0xa0
[<c107183c>] simplify_symbols+0x8c/0x2c0
[<c10d2d1d>] ? __vmalloc_area_node+0xbd/0x110
[<c1072a6b>] sys_init_module+0xcdb/0x18e0
[<c198e74c>] syscall_call+0x7/0xb
|