Hi,
der neu übersetzte Kernel muß auch entsprechend umkopiert werden (bei Suse /boot Verzeichnis) etc. ...
Das steht aber ansich im Suse-Handbuch alles recht gut drin.
Was mir jetzt noch einfällt ist, daß ich das Patch-Skript aus dem Treiber etwas überarbeitet habe.
Der beta 3 Treiber ist glaube ich für 2.2.12 gewesen. Im Patch-Skript habe ich alles mit "2.2.12" gegen meine Kernelversion "2.2.16" getauscht (Texteditor - Alles Ersetzen).
Dann sollte beim Booten dieses Kernels folgende Meldung kommen:
ALI15X3: IDE controller on PCI bus 00 dev 78
ALI15X3: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio
************************************
* ALi IDE driver (1.0 beta3) *
* Chip Revision is C1 *
* Maximum capability is - UDMA 33 *
************************************
ALI15X3: simplex device: DMA disabled
ide1: ALI15X3 Bus-Master DMA disabled (BIOS)
hda: Maxtor 93073U6, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ALI15X3: Ultra DMA enabled
hda: Maxtor 93073U6, 29311MB w/2048kB Cache, CHS=3736/255/63, (U)DMA
#
Natürlich mit den entsprechenden Werten deiner angeschlossenen Geräte (bei mir wie ersichtlich nur eine UDMA Festplatte).
Eventuell hilft noch
"hdparm -c1 -m16 -d1 -X66 /dev/hda"
Das aktiviert 32-bit IO-Mode, 16 Sector ahead lesen, DMA aktivieren im allgemeinen und mit -X66 UDMA2 für den ersten IDE-Controller.
Steht bei meiner Suse 6.4 in /sbin/init.d/boot.local und wird so bei jedem Start ausgeführt.
Ich hoffe das hilft weiter.