2004-10-31 00:08:55

by Michael Thonke

[permalink] [raw]
Subject: NForce3 SATA badness with remove/add devices

Hello Jeff or someone who read this,


its my 3 attemp (LKML Post 0410.2/0129l) to get a answer to following thing.
First of all I'm using a NForce 3 250GB (MSI K8N Neo2 Platinum)
With 3 SATA disks
Maxtor 6B200M/NCQ
2xSamsung SP1213C

My Problem is when the kernel starts with libsata and sata_nv compiled in
when I boot the System with libsata and sata_nv it removes the first disk (Maxtor 6B200B)
then a abnormal timeout occur while adding the device: this message appears
error is "ATA: abnormal status 0x0D on port 0x9E7" and "ata is to slow to answer"
now the corious thing on that is if I wait 40 or 50 sec maybe it work or maybe not..
when I'm using the old "CONFIG_BLK_DEV_IDE_SATA:"
everything works great here. I dont know whats wrong but i tested it on 5 Motherboard
there the Maxtor working without hicks (VIA KT880Pro,i875P,i925,SIS755,Promise 378 SATA TX2,
but when I plug it on a NForce 3 250GB (MSI K8N Neo2 or Gigabyte K8NSNXP or even new MSI K8N Neo2)
the same timeout occur..the Maxtor 6B200M is SATA2 but full SATA compatible.
I thought it is because of hotplug support but disabling all this stuff did not work.
I hope someone know why this happen and how to fix this.

Thanks for help

here are the lspci -v output

0000:00:00.0 Host bridge: nVidia Corporation: Unknown device 00e1 (rev a1)
Subsystem: Micro-Star International Co., Ltd.: Unknown device 0250
Flags: bus master, 66Mhz, fast devsel, latency 0
Memory at d0000000 (32-bit, prefetchable)
Capabilities: [44] #08 [01c0]
Capabilities: [c0] AGP version 3.0

0000:00:01.0 ISA bridge: nVidia Corporation: Unknown device 00e0 (rev a2)
Subsystem: Micro-Star International Co., Ltd.: Unknown device 0250
Flags: bus master, 66Mhz, fast devsel, latency 0

0000:00:01.1 SMBus: nVidia Corporation nForce 250Gb PCI System Management (rev a1)
Subsystem: Micro-Star International Co., Ltd.: Unknown device 0250
Flags: 66Mhz, fast devsel, IRQ 177
I/O ports at ec00
I/O ports at 4c00 [size=64]
I/O ports at 4c40 [size=64]
Capabilities: [44] Power Management version 2

0000:00:05.0 Bridge: nVidia Corporation CK8S Ethernet Controller (rev a2)
Subsystem: Micro-Star International Co., Ltd.: Unknown device 0250
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 177
Memory at ec000000 (32-bit, non-prefetchable)
I/O ports at a800 [size=8]
Capabilities: [44] Power Management version 2

0000:00:08.0 IDE interface: nVidia Corporation CK8S Parallel ATA Controller (v2.5) (rev a2) (prog-if 8a [Master SecP PriP])
Subsystem: Micro-Star International Co., Ltd.: Unknown device 0250
Flags: bus master, 66Mhz, fast devsel, latency 0
I/O ports at f000 [size=16]
Capabilities: [44] Power Management version 2

0000:00:09.0 IDE interface: nVidia Corporation CK8S Serial ATA Controller (v2.5) (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: Micro-Star International Co., Ltd.: Unknown device 0250
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 193
I/O ports at 09e0
I/O ports at 0be0 [size=4]
I/O ports at 0960 [size=8]
I/O ports at 0b60 [size=4]
I/O ports at cc00 [size=16]
I/O ports at d000 [size=128]
Capabilities: [44] Power Management version 2

0000:00:0a.0 IDE interface: nVidia Corporation CK8S Serial ATA Controller (v2.5) (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: Micro-Star International Co., Ltd.: Unknown device 0250
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 201
I/O ports at 09f0
I/O ports at 0bf0 [size=4]
I/O ports at 0970 [size=8]
I/O ports at 0b70 [size=4]
I/O ports at e400 [size=16]
I/O ports at e800 [size=128]
Capabilities: [44] Power Management version 2

0000:00:0b.0 PCI bridge: nVidia Corporation nForce3 250Gb AGP Host to PCI Bridge (rev a2) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 16
Bus: primary=00, secondary=01, subordinate=01, sec-latency=10
Memory behind bridge: e8000000-e9ffffff
Prefetchable memory behind bridge: e0000000-e7ffffff

0000:00:0e.0 PCI bridge: nVidia Corporation nForce3 250Gb PCI-to-PCI Bridge (rev a2) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=128
I/O behind bridge: 00009000-00009fff
Memory behind bridge: ea000000-ebffffff
Expansion ROM at 00009000 [disabled] [size=4K]

0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] #08 [2101]

0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel

0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel

0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel

0000:01:00.0 VGA compatible controller: nVidia Corporation NV35 [GeForce FX 5900XT] (rev a1) (prog-if 00 [VGA])
Subsystem: LeadTek Research Inc.: Unknown device 2975
Flags: bus master, 66Mhz, medium devsel, latency 248, IRQ 209
Memory at e8000000 (32-bit, non-prefetchable)
Memory at e0000000 (32-bit, prefetchable) [size=128M]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 3.0

0000:02:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
Subsystem: Micro-Star International Co., Ltd.: Unknown device 025c
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 209
I/O ports at 9000
Memory at eb000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [dc] Power Management version 2


________________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt neu bei WEB.DE FreeMail: http://freemail.web.de/?mc=021193


Attachments:
smime.p7s (1.41 kB)
S/MIME Cryptographic Signature

2004-11-02 04:53:46

by Andrew Chew

[permalink] [raw]
Subject: RE: NForce3 SATA badness with remove/add devices

> its my 3 attemp (LKML Post 0410.2/0129l) to get a answer to
> following thing. First of all I'm using a NForce 3 250GB (MSI
> K8N Neo2 Platinum) With 3 SATA disks Maxtor 6B200M/NCQ
> 2xSamsung SP1213C
>
> My Problem is when the kernel starts with libsata and sata_nv
> compiled in when I boot the System with libsata and sata_nv
> it removes the first disk (Maxtor 6B200B) then a abnormal
> timeout occur while adding the device: this message appears
> error is "ATA: abnormal status 0x0D on port 0x9E7" and "ata
> is to slow to answer" now the corious thing on that is if I
> wait 40 or 50 sec maybe it work or maybe not.. when I'm using
> the old "CONFIG_BLK_DEV_IDE_SATA:" everything works great
> here. I dont know whats wrong but i tested it on 5 Motherboard
> there the Maxtor working without hicks (VIA
> KT880Pro,i875P,i925,SIS755,Promise 378 SATA TX2, but when I
> plug it on a NForce 3 250GB (MSI K8N Neo2 or Gigabyte K8NSNXP
> or even new MSI K8N Neo2)
> the same timeout occur..the Maxtor 6B200M is SATA2 but full
> SATA compatible.
> I thought it is because of hotplug support but disabling all
> this stuff did not work. I hope someone know why this happen
> and how to fix this.

Can you try the workaround suggested in
http://bugme.osdl.org/show_bug.cgi?id=3352?