• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Mal wieder die Festplatte...

Timo1981

Newbie
Hallo,

ich bin neu hier. Habe aber ein ähnliches Problem wie viele andere hier.
Also meine Festplatte (Western Digital 250 GB mit SATA) wird nicht erkannt und der Controller heißt SiS966, das Problem ist bekannt. Sie wird bei keiner Distribution erkannt. Ich habe es versucht mit Ubuntu 6.10 und Suse 10.2.
Ich habe jetzt einen Patch auf der sis-Seite runtergeladen, der dieses Problem beheben soll. Allerdings weiß ich jetzt nicht, wie ich diesen Treiber installiere und auch nicht wo. Ich bin neu auf dem Gebiet und bin noch nicht bis ganz in die Tiefen von Linux vorgedrungen.

Gruß

Timo
 
OP
T

Timo1981

Newbie
Doch, aber die Anweisungen dort (make, make install etc) hab ich befolgt. Also ich hab die Datei auf den USB-Stick gezogen und versucht das von dort aus zu machen, aber das funktioniert nicht. Also mittels des Live-Systems.

make gab dabei folgendes aus:

root@ubuntu:/media/usbdisk/sis18x_20060508/sis_sata_20060508# make
make -C /lib/modules/2.6.17-10-generic/build SUBDIRS=/media/usbdisk/sis18x_20060508/sis_sata_20060508 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.17-10-generic'
CC [M] /media/usbdisk/sis18x_20060508/sis_sata_20060508/sata_sis.o
In file included from /media/usbdisk/sis18x_20060508/sis_sata_20060508/sata_sis.c:38:
/media/usbdisk/sis18x_20060508/sis_sata_20060508/scsi.h: In function ‘print_msg’:
/media/usbdisk/sis18x_20060508/sis_sata_20060508/scsi.h:97: warning: implicit declaration of function ‘scsi_print_msg’
/media/usbdisk/sis18x_20060508/sis_sata_20060508/sata_sis.c: At top level:
/media/usbdisk/sis18x_20060508/sis_sata_20060508/sata_sis.c:91: error: unknown field ‘eh_strategy_handler’ specified in initializer
/media/usbdisk/sis18x_20060508/sis_sata_20060508/sata_sis.c:91: error: ‘ata_scsi_error’ undeclared here (not in a function)
/media/usbdisk/sis18x_20060508/sis_sata_20060508/sata_sis.c: In function ‘sis_init_one’:
/media/usbdisk/sis18x_20060508/sis_sata_20060508/sata_sis.c:358: error: too few arguments to function ‘ata_pci_init_native_mode’
make[2]: *** [/media/usbdisk/sis18x_20060508/sis_sata_20060508/sata_sis.o] Fehler 1
make[1]: *** [_module_/media/usbdisk/sis18x_20060508/sis_sata_20060508] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.17-10-generic'
make: *** [default] Fehler 2
 

towo

Moderator
Teammitglied
Nimm einen aktuellen Kernel, mit 2.6.20.x sollte der Chipsatz auch funktionieren.
 
OP
T

Timo1981

Newbie
Aber wie bekomme ich den neuen Kernel denn VOR der Installation hin? Lade mir gerade zwar die Beta von Ubuntu 7.04 runter, aber ich würde lieber die stabile getestete Version haben. Also wie starte ich bei der Installation den 2.6.20 Kernel? Wie gesagt, ich bin da relativ neu auf dem Gebiet.
 

towo

Moderator
Teammitglied
Gar nicht, du brauchst eben eine Distro, welche einen hinreichend aktuellen Kernel mitbringt.
 
OP
T

Timo1981

Newbie
Ok, deswegen lade ich ja auch gerade die beta von Ubuntu runter (oder gibts noch andere, die schon 2.6.20 haben?). Trotzdem wüßte ich gern, wann und wo ich die Treiber für den SiS966 installiere.
 

towo

Moderator
Teammitglied
Den Treiber kannst Du nur installieren, wenn Du ein laufendes Linux hast, Punkt.
Und neue Kernel haben den Treiber schon dabei, ergo brauchste den dann auch nicht extra installieren.
 
Oben