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