SK8N / nForce3 trouble
Hi, Marc Miller with AMD sent me here 'cause I'm one of the lucky owners of an AMD Opteron computer. I have an SK8N with nForce3 chipset and AMD Opteron 144 processor and I'm willing to do everything I can to help developing drivers and fixing problems with that platform ASAP, don't care whether it's SuSE or RedHat or Debian or whatever. Right now I'm having some UDMA trouble, I cannot set the DMA flag via hdparm in 32-bit legacy mode, running SuSE 8.2. I have no trouble at all activating it in SuSE 8.2 x86-64 for some reason. FYI, same issues with Debian and Kernel 2.4.21, 2.4.22, 2.6.0-test3 and 2.6.0-test4 but I can set the UDMA-flag using the Debian standard kernel-image 2.4.18-1-k7. I don't really understand what the problem is, I'd guess the chipset is not fully supported yet but that ain't no explanation why - it's running just fine in 64-bit mode with SuSE 8.2 x86-64 Beta - it's running just fine with Debian's kernel-image-2.4.18-1-k7 I have not found a way to enable DMA in 32-bit mode in SuSE yet. I'm having some more trouble too but that's not SuSE related, so I'm not gonna bother you with that now, like the ECC trouble. Thanks for your help and please tell me if there's anything I can do to help developing and improving the 64-bit port. Martin
On Sat, 30 Aug 2003 00:34:13 +0200 Martin Jungowski <jungowsk@in.tum.de> wrote
Marc Miller with AMD sent me here 'cause I'm one of the lucky owners of an AMD Opteron computer. I have an SK8N with nForce3 chipset and AMD Opteron 144 processor and I'm willing to do everything I can to help developing drivers and fixing problems with that platform ASAP, don't care whether it's SuSE or RedHat or Debian or whatever.
And ACPI works for you?
Right now I'm having some UDMA trouble, I cannot set the DMA flag via hdparm in 32-bit legacy mode, running SuSE 8.2. I have no trouble at all activating it in SuSE 8.2 x86-64 for some reason. FYI, same issues with Debian and Kernel 2.4.21, 2.4.22, 2.6.0-test3 and 2.6.0-test4 but I can set the UDMA-flag using the Debian standard kernel-image 2.4.18-1-k7. I don't really understand what the problem is, I'd guess the chipset is not fully supported yet but that ain't no explanation why
- it's running just fine in 64-bit mode with SuSE 8.2 x86-64 Beta - it's running just fine with Debian's kernel-image-2.4.18-1-k7
The 8.2 x86-64 Beta has a newer IDE driver/kernel version than 8.2/i386. Debian has an older different version or maybe private patches (regressions sometimes happen between different versions) You could just recompile the kernel-source included with the 8.2/x86-64 Beta9 with the k_deflt of 8.2/i386 on the 32bit distribution. That should work and give you a working IDE driver. It may also work with one of the 8.2 update kernels on ftp.suse.com (no guarantee for that, I have not checked) -Andi
On Sat, 2003-08-30 at 01:24, Andi Kleen wrote:
On Sat, 30 Aug 2003 00:34:13 +0200 Martin Jungowski <jungowsk@in.tum.de> wrote
Marc Miller with AMD sent me here 'cause I'm one of the lucky owners of an AMD Opteron computer. I have an SK8N with nForce3 chipset and AMD Opteron 144 processor and I'm willing to do everything I can to help developing drivers and fixing problems with that platform ASAP, don't care whether it's SuSE or RedHat or Debian or whatever.
And ACPI works for you?
It does not work with the standard kernel and in order to install SuSE 8.2 (either i386 or x86-64), I have to disable ACPI, APIC and USB in BIOS Setup and also I have to use "pci=noacpi" and "noapic". Same with every other Linux distribution I tested so far, including Debian 3.0 stable, Debian unstable, Mandrake 9 and of course SuSE 8.2/i386 and 8.2/x86-64. Next in line is RedHat x86-64 Beta which hopefully I'll have time to install next week. It's working just fine with a self-compiled kernel though, I've running 2.4.21 and 2.6.0-test3 on both, 8.2/i386 and 8.2/x86-64, ACPI was working just fine and I was able to enable ACPI, APIC and USB in BIOS Setup and run Linux with no trouble (despite the IDE-driver thing) whatsoever. What I have not tested is how well ACPI works, which means I have not tested any specific ACPI stuff like sleep-modes, CPU-throttling and stuff.
Right now I'm having some UDMA trouble, I cannot set the DMA flag via hdparm in 32-bit legacy mode, running SuSE 8.2. I have no trouble at all activating it in SuSE 8.2 x86-64 for some reason. FYI, same issues with Debian and Kernel 2.4.21, 2.4.22, 2.6.0-test3 and 2.6.0-test4 but I can set the UDMA-flag using the Debian standard kernel-image 2.4.18-1-k7. I don't really understand what the problem is, I'd guess the chipset is not fully supported yet but that ain't no explanation why
- it's running just fine in 64-bit mode with SuSE 8.2 x86-64 Beta - it's running just fine with Debian's kernel-image-2.4.18-1-k7
The 8.2 x86-64 Beta has a newer IDE driver/kernel version than 8.2/i386. Debian has an older different version or maybe private patches (regressions sometimes happen between different versions)
You could just recompile the kernel-source included with the 8.2/x86-64 Beta9 with the k_deflt of 8.2/i386 on the 32bit distribution. That should work and give you a working IDE driver. It may also work with one of the 8.2 update kernels on ftp.suse.com (no guarantee for that, I have not checked)
-Andi
Alright, give me a couple of days, I have some other work to do but I'll tell you whether I suceeded compiling the kernel-source included with the 8.2/x86-64 beta on the 32-bit distribution or not. If anything comes up, just tell me. Martin
One more question: Why is it not working with 2.6.0 either? Is that slightly new IDE-driver that you claim is part of 8.2/x86-64 not yet part of 2.6.0? If so, is there a reason? I just tested again and 2.6.0 does not allow me to set the DMA-flag neither in 64-bit mode nor in 32-bit mode. Martin On Sat, 2003-08-30 at 01:24, Andi Kleen wrote:
On Sat, 30 Aug 2003 00:34:13 +0200 Martin Jungowski <jungowsk@in.tum.de> wrote
Marc Miller with AMD sent me here 'cause I'm one of the lucky owners of an AMD Opteron computer. I have an SK8N with nForce3 chipset and AMD Opteron 144 processor and I'm willing to do everything I can to help developing drivers and fixing problems with that platform ASAP, don't care whether it's SuSE or RedHat or Debian or whatever.
And ACPI works for you?
Right now I'm having some UDMA trouble, I cannot set the DMA flag via hdparm in 32-bit legacy mode, running SuSE 8.2. I have no trouble at all activating it in SuSE 8.2 x86-64 for some reason. FYI, same issues with Debian and Kernel 2.4.21, 2.4.22, 2.6.0-test3 and 2.6.0-test4 but I can set the UDMA-flag using the Debian standard kernel-image 2.4.18-1-k7. I don't really understand what the problem is, I'd guess the chipset is not fully supported yet but that ain't no explanation why
- it's running just fine in 64-bit mode with SuSE 8.2 x86-64 Beta - it's running just fine with Debian's kernel-image-2.4.18-1-k7
The 8.2 x86-64 Beta has a newer IDE driver/kernel version than 8.2/i386. Debian has an older different version or maybe private patches (regressions sometimes happen between different versions)
You could just recompile the kernel-source included with the 8.2/x86-64 Beta9 with the k_deflt of 8.2/i386 on the 32bit distribution. That should work and give you a working IDE driver. It may also work with one of the 8.2 update kernels on ftp.suse.com (no guarantee for that, I have not checked)
-Andi
On Sat, 30 Aug 2003 02:05:02 +0200 Martin Jungowski <jungowsk@in.tum.de> wrote:
One more question: Why is it not working with 2.6.0 either? Is that slightly new IDE-driver that you claim is part of 8.2/x86-64 not yet part of 2.6.0? If so, is there a reason? I just tested again and 2.6.0 does not allow me to set the DMA-flag neither in 64-bit mode nor in 32-bit mode.
Don't know any reason. Probably nobody submitted a patch. I'm actually surprised that 8.2beta9/x86-64 works because AFAIK we have not explicitely tested that release with the nvidia chipset (as seen in the non working ACPI) It may be all supported properly in our next official release. When we do such bugfixes they tend to find their way eventually into 2.6 too. -Andi
On Sat, 2003-08-30 at 02:15, Andi Kleen wrote:
On Sat, 30 Aug 2003 02:05:02 +0200 Martin Jungowski <jungowsk@in.tum.de> wrote:
One more question: Why is it not working with 2.6.0 either? Is that slightly new IDE-driver that you claim is part of 8.2/x86-64 not yet part of 2.6.0? If so, is there a reason? I just tested again and 2.6.0 does not allow me to set the DMA-flag neither in 64-bit mode nor in 32-bit mode.
Don't know any reason. Probably nobody submitted a patch.
I'm actually surprised that 8.2beta9/x86-64 works because AFAIK we have not explicitely tested that release with the nvidia chipset (as seen in the non working ACPI)
It may be all supported properly in our next official release. When we do such bugfixes they tend to find their way eventually into 2.6 too.
-Andi
Well they apparantly haven't yet. Just tried again with 2.6.0-test4 and no way - still not working. Let's see whether -test5 will solve this problem. Martin
participants (2)
-
Andi Kleen
-
Martin Jungowski