bonnie on md+xfs causes reboot

Bug #324887 reported by Matt Garman
2
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I have a raid5 md device, on top of which is an xfs filesystem. When I run the bonnie++ benchmark using this filesystem, it causes the computer to reboot.

Recently I changed the hardware: from an Intel Q35 motherboard with an E5200 CPU to a Gigabyte GA-MA74GM-S2 (AMD 740G/SB700) motherboard and 4850e CPU. I never experienced this with the previous hardware.

The md device is built from four Western Digital 7500AAKS 750 GB 7200 rpm SATA drives. The drives are connected to two 2-port Silicon Image SiI 3132 PCIe cards.

$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid5 sde1[0] sdh1[3] sdf1[2] sdg1[1]
      2930279808 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

md0 : active raid5 sdd1[0] sdb1[3] sda1[2] sdc1[1]
      2197715712 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]
      [===============>.....] resync = 75.3% (552091520/732571904) finish=93.4min speed=32198K/sec

md0 is the device on which the reboots happen; I haven't tried running bonnie on the md1 device.

Every time this reboot occurs, the array has to be resync'ed.

$ lspci
00:00.0 Host bridge: ATI Technologies Inc Unknown device 7911
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:02.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Graphics Port 0)
00:04.0 PCI bridge: ATI Technologies Inc Unknown device 7914
00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.1 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI1 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.1 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI1 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon 2100
02:00.0 RAID bus controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
03:00.0 RAID bus controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)

$ uname -a
Linux septictank 2.6.24-19-generic #1 SMP Wed Aug 20 17:53:40 UTC 2008 x86_64 GNU/Linux

$ lsb_release -rd
Description: Ubuntu 8.04.2
Release: 8.04

Installed bonnie++ version is:

$ apt-cache policy bonnie++
bonnie++:
  Installed: 1.03ubuntu1
  Candidate: 1.03ubuntu1
  Version table:
 *** 1.03ubuntu1 0
        500 http://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

But I also compiled 1.93c from source; it has the same problems.

Revision history for this message
Matt Garman (matthew-garman) wrote :

This is a hardware problem. I contacted Gigabyte, and the PCIe x16 slot is only for video cards.

Changed in linux:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.