lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Tue, 12 Sep 2006 18:18:44 +0200
From:	Denis Vlasenko <vda.linux@...glemail.com>
To:	Alan Cox <alan@...rguk.ukuu.org.uk>
Cc:	Jeff Garzik <jeff@...zik.org>, linux-kernel@...r.kernel.org,
	Dmytro_Puhach@...ibm.com
Subject: Re: MSI K9N Neo: crash under heavy IDE read

On Tuesday 12 September 2006 10:46, Denis Vlasenko wrote:
> Hello,
> 
> I bought new Athlon46 mobo with AM2 socket and recently
> I noticed that copying large amounts of data reliably
> crashes 2.6.17.11 64-bit on it.
> 
> memtest runs ok on this machine overnight.
> Machine is not overclocked.
> 
> Copying movies from SATA drive to PATA drive oopses
> after few gigabytes transferred. Creating iso image
> with mkisofs (done entirely on PATA drive, no SATA attached)
> does the same.
> 
> After some testing I found ou that rw load crashes
> machine rather fast, while read load usually runs for several
> minutes before crash. Setting udma4 or udma3 instead of udma5
> doesn't help. Pity I don't have my own SATA drive to run tests
> with it, ran most of the tests on PATA drive.

I obtained PCI config space dumps under Windows XP on this machine
and compared them to Linux settings. Integrated PATA IDE controller
has some differences in rows 5x and 8x. Grep for "IDE interface".

Maybe this sheds some light.

URLs to chipset docs, anyone?...

--- lspci-vvvxxx3	2006-09-12 16:35:37.000000000 +0200
+++ lspci-vvvxxx_win3	2006-09-12 16:35:42.000000000 +0200
@@ -24,8 +24,8 @@ dev 00:01.0
   40: 62 14 60 72 00 00 00 00 FA 3E FF 00 FA 3E FF 00
   50: FA 3E FF 00 00 5A 62 02 00 00 00 01 00 00 FE 7F
   60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F9 FF
-  70: 10 00 FF FF C1 00 00 00 00 00 05 19 00 00 00 00
-  80: 09 80 00 2D 00 11 00 00 F0 00 00 01 F0 00 00 00
+  70: 10 00 FF FF C1 00 00 00 00 00 45 19 00 00 30 00
+  80: 09 D0 00 D2 01 12 00 00 F0 00 00 01 F0 00 00 00
   90: 00 08 00 00 00 00 00 00 21 47 95 86 EF CD AB 00
   A0: 03 00 10 80 00 00 00 00 00 00 00 00 00 00 00 00
   B0: 00 00 00 00 00 0A 7F 0A 00 00 00 00 00 00 00 00
@@ -74,7 +74,7 @@ dev 00:02.0
   00: DE 10 6C 03 07 00 B0 00 A1 10 03 0C 00 00 80 00
   10: 00 B0 AF FE 00 00 00 00 00 00 00 00 00 00 00 00
   20: 00 00 00 00 00 00 00 00 00 00 00 00 62 14 60 72
-  30: 00 00 00 00 44 00 00 00 00 00 00 00 0F 01 03 01
+  30: 00 00 00 00 44 00 00 00 00 00 00 00 17 01 03 01
   40: 62 14 60 72 01 00 02 FE 00 00 00 00 00 00 00 00
   50: 00 00 00 00 1D 47 40 00 10 00 00 00 00 00 00 00
   60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
@@ -92,14 +92,14 @@ dev 00:02.1
   00: DE 10 6D 03 06 00 B0 00 A2 20 03 0C 00 00 80 00
   10: 00 AC AF FE 00 00 00 00 00 00 00 00 00 00 00 00
   20: 00 00 00 00 00 00 00 00 00 00 00 00 62 14 60 72
-  30: 00 00 00 00 44 00 00 00 00 00 00 00 07 02 03 01
+  30: 00 00 00 00 44 00 00 00 00 00 00 00 15 02 03 01
   40: 62 14 60 72 0A 80 98 20 00 00 00 00 00 00 00 00
   50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   60: 20 20 01 00 00 60 18 85 03 3C 0A 01 00 00 00 00
-  70: 00 00 08 00 00 10 20 80 89 3D B6 22 77 25 94 00
+  70: 00 00 08 00 00 10 20 80 89 3D B6 22 77 25 B4 00
   80: 01 00 02 FE 00 00 00 00 00 00 00 00 15 16 00 00
   90: 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-  A0: 01 00 00 00 00 00 08 C0 00 00 00 00 00 00 00 00
+  A0: 01 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00
   B0: 00 11 22 33 44 00 00 00 FF 03 00 00 00 00 00 00
   C0: 10 10 2D 0D 00 00 00 00 00 00 00 00 00 00 00 00
   D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
@@ -112,10 +112,10 @@ dev 00:04.0 IDE interface
   20: A1 FF 00 00 00 00 00 00 00 00 00 00 62 14 60 72
   30: 00 00 00 00 44 00 00 00 00 00 00 00 00 00 03 01
   40: 62 14 60 72 01 00 02 00 00 00 00 00 00 00 00 00
-  50: 02 F0 00 00 00 00 00 00 A8 A8 20 20 0F 00 20 20
+  50: 02 F0 00 00 00 00 00 00 A8 A8 20 20 5F 00 20 20
   60: 00 00 C0 C6 00 00 00 00 00 00 00 00 00 00 00 00
   70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-  80: 00 00 00 00 00 D0 77 7C 00 00 02 30 00 00 00 00
+  80: 00 00 00 00 00 D0 1F 22 00 00 C0 3F 00 00 00 00
   90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01
   A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
@@ -128,12 +128,12 @@ dev 00:05.0 IDE interface (SATA)
   00: DE 10 7F 03 07 00 B0 00 A2 85 01 01 00 00 80 00
   10: 01 D8 00 00 81 D4 00 00 01 D4 00 00 81 D0 00 00
   20: 01 D0 00 00 00 90 AF FE 00 00 00 00 62 14 60 72
-  30: 00 00 00 00 44 00 00 00 00 00 00 00 0A 01 03 01 3C: PCI_INTERRUPT_LINE
+  30: 00 00 00 00 44 00 00 00 00 00 00 00 15 01 03 01
   40: 62 14 60 72 01 B0 02 00 00 00 00 00 00 00 00 00
   50: 0B 68 08 00 00 00 00 00 00 00 00 00 00 00 00 00
   60: 00 00 00 00 41 0C 00 00 00 0F 06 42 00 00 00 00
   70: 2C 78 C4 40 01 10 00 00 01 10 00 00 20 00 20 00
-  80: 00 00 00 00 D5 FF FF FD 00 00 5F 0D FF EA F7 F2
+  80: 00 00 00 00 D5 FF FF FD 00 00 5F 0D FF EA FF F3
   90: 00 00 FF 3D 00 00 00 00 06 00 06 10 7F 03 01 01
   A0: 12 0A 00 00 00 00 00 00 00 00 00 00 33 33 00 02
   B0: 05 CC 84 00 00 00 00 00 00 00 00 00 00 00 00 00
@@ -146,13 +146,13 @@ dev 00:05.1 IDE interface (SATA)
   00: DE 10 7F 03 07 00 B0 00 A2 85 01 01 00 00 80 00
   10: 01 CC 00 00 81 C8 00 00 01 C8 00 00 81 C4 00 00
   20: 01 C4 00 00 00 80 AF FE 00 00 00 00 62 14 60 72
-  30: 00 00 00 00 44 00 00 00 00 00 00 00 0B 02 03 01 3C: PCI_INTERRUPT_LINE
+  30: 00 00 00 00 44 00 00 00 00 00 00 00 16 02 03 01
   40: 62 14 60 72 01 B0 02 00 00 00 00 00 00 00 00 00
   50: 0B 68 08 00 00 00 00 00 00 00 00 00 00 00 00 00
   60: 00 00 00 00 41 0C 00 00 00 0F 06 42 00 00 00 00
   70: 2C 78 C4 40 01 10 00 00 01 10 00 00 20 00 20 00
-  80: 00 00 00 00 BD 59 FF FF 00 00 0B 12 1B FF FB FF
-  90: 00 00 73 3C 00 00 00 00 06 00 06 10 7F 03 01 01
+  80: 00 00 00 00 BC 79 FF FF 00 00 0B 18 1E FF FB DF
+  90: 00 00 53 3C 00 00 00 00 06 00 06 10 7F 03 01 01
   A0: 12 0A 00 00 00 00 00 00 00 00 00 00 33 33 00 02
   B0: 05 CC 84 00 00 00 00 00 00 00 00 00 00 00 00 00
   C0: 00 00 00 00 00 00 00 00 0A 00 0A 00 08 00 02 A8
@@ -161,7 +161,7 @@ dev 00:05.1 IDE interface (SATA)
   F0: 00 00 00 00 00 00 00 00 00 00 0C 00 00 00 00 00
 
 dev 00:06.0
-  00: DE 10 70 03 04 00 B0 00 A2 01 04 06 00 00 81 00
+  00: DE 10 70 03 07 00 B0 00 A2 01 04 06 00 00 81 00
   10: 00 00 00 00 00 00 00 00 00 01 01 40 F0 00 80 02
   20: F0 FF 00 00 F0 FF 00 00 00 00 00 00 00 00 00 00
   30: 00 00 00 00 B8 00 00 00 00 00 00 00 00 00 02 02
@@ -182,7 +182,7 @@ dev 00:06.1
   00: DE 10 71 03 06 00 B0 00 A2 00 03 04 00 00 80 00
   10: 00 40 AF FE 00 00 00 00 00 00 00 00 00 00 00 00
   20: 00 00 00 00 00 00 00 00 00 00 00 00 62 14 60 72
-  30: 00 00 00 00 44 00 00 00 00 00 00 00 05 02 02 05
+  30: 00 00 00 00 44 00 00 00 00 00 00 00 17 02 02 05
   40: 62 14 60 72 01 50 02 C0 00 00 00 00 01 01 0F 00
   50: 05 6C 80 01 00 00 00 00 00 00 00 00 00 00 00 00
   60: 00 00 00 00 00 00 00 00 0F 00 00 00 08 00 02 A8
@@ -200,7 +200,7 @@ dev 00:08.0
   00: DE 10 73 03 07 00 B0 00 A2 00 80 06 00 00 00 00
   10: 00 30 AF FE 81 C0 00 00 00 A8 AF FE 00 A4 AF FE
   20: 00 00 00 00 00 00 00 00 00 00 00 00 62 14 60 72
-  30: 00 00 00 00 44 00 00 00 00 00 00 00 0F 01 01 14
+  30: 00 00 00 00 44 00 00 00 00 00 00 00 16 01 01 14
   40: 62 14 60 72 01 70 02 FE 00 00 00 00 0C 00 00 00
   50: 05 6C 86 01 00 00 00 00 00 00 00 00 00 00 00 00
   60: 00 00 00 00 00 00 00 00 FF 00 00 00 08 00 02 A8
@@ -215,10 +215,10 @@ dev 00:08.0
   F0: 00 00 00 00 10 00 00 00 42 01 00 00 00 00 00 00
 
 dev 00:0B.0
-  00: DE 10 74 03 04 00 10 00 A2 00 04 06 10 00 01 00
+  00: DE 10 74 03 07 00 10 00 A2 00 04 06 10 00 01 00
   10: 00 00 00 00 00 00 00 00 00 02 02 00 F1 01 00 00
   20: F0 FF 00 00 F1 FF 01 00 00 00 00 00 00 00 00 00
-  30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 02 00
+  30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 06 00
   40: 0D 48 00 00 DE 10 00 00 01 50 02 F8 00 00 00 00
   50: 05 60 82 00 00 00 00 00 00 00 00 00 00 00 00 00
   60: 08 80 00 A8 00 00 E0 FE 00 00 00 00 00 00 00 00
@@ -233,10 +233,10 @@ dev 00:0B.0
   F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
 dev 00:0C.0
-  00: DE 10 74 03 04 00 10 00 A2 00 04 06 10 00 01 00
+  00: DE 10 74 03 07 00 10 00 A2 00 04 06 10 00 01 00
   10: 00 00 00 00 00 00 00 00 00 03 03 00 F1 01 00 00
   20: F0 FF 00 00 F1 FF 01 00 00 00 00 00 00 00 00 00
-  30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 02 00
+  30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 06 00
   40: 0D 48 00 00 DE 10 00 00 01 50 02 F8 00 00 00 00
   50: 05 60 82 00 00 00 00 00 00 00 00 00 00 00 00 00
   60: 08 80 00 A8 00 00 E0 FE 00 00 00 00 00 00 00 00
@@ -251,10 +251,10 @@ dev 00:0C.0
   F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
 dev 00:0D.0
-  00: DE 10 78 03 04 00 10 00 A2 00 04 06 10 00 01 00
+  00: DE 10 78 03 07 00 10 00 A2 00 04 06 10 00 01 00
   10: 00 00 00 00 00 00 00 00 00 04 04 00 F1 01 00 00
   20: F0 FF 00 00 F1 FF 01 00 00 00 00 00 00 00 00 00
-  30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 02 00
+  30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 06 00
   40: 0D 48 00 00 DE 10 00 00 01 50 02 F8 00 00 00 00
   50: 05 60 82 00 00 00 00 00 00 00 00 00 00 00 00 00
   60: 08 80 00 A8 00 00 E0 FE 00 00 00 00 00 00 00 00
@@ -269,10 +269,10 @@ dev 00:0D.0
   F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
 dev 00:0E.0
-  00: DE 10 75 03 04 00 10 00 A2 00 04 06 10 00 01 00
+  00: DE 10 75 03 07 00 10 00 A2 00 04 06 10 00 01 00
   10: 00 00 00 00 00 00 00 00 00 05 05 00 F1 01 00 00
   20: F0 FF 00 00 F1 FF 01 00 00 00 00 00 00 00 00 00
-  30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 02 00
+  30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 06 00
   40: 0D 48 00 00 DE 10 00 00 01 50 02 F8 00 00 00 00
   50: 05 60 82 00 00 00 00 00 00 00 00 00 00 00 00 00
   60: 08 80 00 A8 00 00 E0 FE 00 00 00 00 00 00 00 00
@@ -288,7 +288,7 @@ dev 00:0E.0
 
 dev 00:0F.0
   00: DE 10 77 03 07 00 10 00 A2 00 04 06 10 00 01 00
-  10: 00 00 00 00 00 00 00 00 00 06 06 00 E1 E1 00 00
+  10: 00 00 00 00 00 00 00 00 00 06 06 00 E1 E1 00 20
   20: B0 FE B0 FE 01 D0 F1 DF 00 00 00 00 00 00 00 00
   30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 1A 00
   40: 0D 48 00 00 DE 10 00 00 01 50 02 F8 00 00 00 00
@@ -352,10 +352,10 @@ dev 00:18.2
   80: 02 00 00 00 00 00 00 00 24 C2 6A 00 20 03 13 00
   90: 10 08 01 00 5B 80 10 74 10 00 00 80 31 00 00 00
   A0: E9 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-  B0: 13 8B B1 10 3A 00 00 00 D9 FF 05 E0 0C FF 7F F7
-  C0: 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
-  D0: FF 00 F0 1F FF FF 01 00 01 80 3F 01 FF 07 00 00
-  E0: 7F 00 F0 0F FF FF 01 00 00 C0 9F 01 FF 07 00 00
+  B0: 5B D5 3F 15 39 00 00 00 07 00 05 20 0B FF 01 00
+  C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+  D0: FE 80 7F F0 F8 FF 01 1E 3C 88 3F FF FE 0F 00 00
+  E0: 7E 80 7F F0 F8 FF 01 1F 3E C0 9F FF FE 07 00 00
   F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
 dev 00:18.3
@@ -364,26 +364,26 @@ dev 00:18.3
   20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   30: 00 00 00 00 F0 00 00 00 00 00 00 00 00 00 00 00
   40: FF 3B 04 00 40 00 10 02 00 00 00 00 00 00 00 00
-  50: 00 00 00 00 00 00 00 00 00 00 00 00 00 F8 FF 00
+  50: 00 00 00 00 00 00 00 00 00 00 00 00 00 F8 FF 07
   60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   70: 11 01 02 51 11 80 00 50 00 2A 00 08 2B 23 00 00
   80: 00 00 07 23 13 21 13 21 00 00 00 00 00 00 00 00
-  90: 00 00 00 00 3F 40 00 00 F0 AB FF 7F 00 00 00 00
+  90: 00 00 00 00 3F 40 00 00 F0 AB FF FF 00 00 00 00
   A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   D0: 00 00 00 00 01 A7 0D 00 00 00 60 00 25 25 25 00
-  E0: 00 00 00 00 20 22 51 00 19 07 00 00 00 00 00 00
+  E0: 00 00 00 00 20 22 54 00 19 07 00 00 00 00 00 00
   F0: 0F 00 10 00 00 04 00 00 02 00 00 00 F2 0F 04 00
 
 dev 06:00.0
   00: 02 10 63 5B 07 00 10 00 00 00 00 03 10 00 80 00
   10: 08 00 00 D0 01 E0 00 00 00 00 BF FE 00 00 00 00
   20: 00 00 00 00 00 00 00 00 00 00 00 00 4B 17 90 14
-  30: 00 00 BC FE 50 00 00 00 00 00 00 00 0A 01 00 00
+  30: 00 00 BC FE 50 00 00 00 00 00 00 00 10 01 00 00
   40: 00 00 00 00 00 00 00 00 00 00 00 00 4B 17 90 14
   50: 01 58 02 06 00 00 00 00 10 80 01 00 60 02 00 00
-  60: 10 08 00 00 01 1D 00 00 00 00 01 11 00 00 00 00
+  60: 10 09 00 00 01 1D 00 00 00 00 01 11 00 00 00 00
   70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   80: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
   90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


cpuinfo:
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 79
model name      : AMD Athlon(tm) 64 Processor 3000+
stepping        : 2
cpu MHz         : 1809.300
cache size      : 512 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni cx16 lahf_lm svm cr8_legacy
bogomips        : 3620.20
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

--
vda
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists