hallo,
für die Controllerkarte "Promise SATA300 TX2plus" kennt Suse 10.0 keinen Treiber. Der Hersteller bietet für Suse 9.2 einen fertigen an, der funktioniert gut. Für andere Systeme existiert ein Quellcode, aus dem ich unter Suse 9.3 problemlos den Treiber compilieren und erfolgreich in Betrieb nehmen konnte.
Unter Suse 10.0 scheint das nicht zu funktionieren. Die Kernel-Sourcen sind vorhanden und übersetzt (ohne dem geht es sowieso nicht). Folgende Fehlermeldung (neben vielen Warnungen) erhalte ich bei einem make:
Woran könnte das liegen? Der gleiche Code war unter 9.3 problemlos. Am Compiler? (gcc 4.0.2, unter 9.3 gcc 3.5.5)
Wäre dankbar für Ideen...
für die Controllerkarte "Promise SATA300 TX2plus" kennt Suse 10.0 keinen Treiber. Der Hersteller bietet für Suse 9.2 einen fertigen an, der funktioniert gut. Für andere Systeme existiert ein Quellcode, aus dem ich unter Suse 9.3 problemlos den Treiber compilieren und erfolgreich in Betrieb nehmen konnte.
Unter Suse 10.0 scheint das nicht zu funktionieren. Die Kernel-Sourcen sind vorhanden und übersetzt (ohne dem geht es sowieso nicht). Folgende Fehlermeldung (neben vielen Warnungen) erhalte ich bei einem make:
Code:
gurke:~/bin/ut_mod # make
make -C /usr/src/linux SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15'
CC [M] /root/bin/ut_mod/pdc-ulsata2.o
/root/bin/ut_mod/pdc-ulsata2.c: In function 'ulsata2_init_cam':
/root/bin/ut_mod/pdc-ulsata2.c:1044: warning: format '%d' expects type 'int', but argument 3 has type 'struct ulsata2_adapter_t *'
/root/bin/ut_mod/pdc-ulsata2.c: In function 'ulsata2_detect':
/root/bin/ut_mod/pdc-ulsata2.c:1280: warning: ISO C90 forbids mixed declarations and code
/root/bin/ut_mod/pdc-ulsata2.c:1282: error: implicit declaration of function 'scsi_set_device'
/root/bin/ut_mod/pdc-ulsata2.c: In function 'ulsata2_cbk_atapi_pio':
/root/bin/ut_mod/pdc-ulsata2.c:1913: warning: unused variable 'pada'
[..... noch einige ähnliche Warnungen .... ]
make[2]: *** [/root/bin/ut_mod/pdc-ulsata2.o] Fehler 1
make[1]: *** [_module_/root/bin/ut_mod] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15'
make: *** [default] Fehler 2
gurke:~/bin/ut_mod #
Wäre dankbar für Ideen...