Karta sieciowa Attansic L2 i jądro 2.6.24
Internet 28th Feb 2008
Kolejna cześć sagi „zaktualizowałem jądro i sieciówka się posypała”. Próba skompilowania mojego ostatniego wydania sterowników kończy się błędem
scripts/Makefile.build:46: *** CFLAGS was changed in „src/Makefile”. Fix it to use EXTRA_CFLAGS. Stop.
Natomiast próba zbudowania paczki z AUR kończy się dla odmiany innym ;-)
atl2_main.c:1451: error: implicit declaration of function ‘SET_MODULE_OWNER’
Sterowniki z AUR naprawić jednak łatwo. Wystarczy wyedytować plik atl2_main.c i posłać linię 1451 w krzaki
...
netdev = alloc_etherdev(sizeof(struct atl2_adapter));
if(!netdev) goto err_alloc_etherdev;//SET_MODULE_OWNER(netdev);
SET_NETDEV_DEV(netdev, &pdev->dev);pci_set_drvdata(pdev, netdev);
adapter = netdev_priv(netdev);
...
Wersja dla leniwych: atl2-2.0.3.tar
Po rozpakowaniu wchodzimy do katalogu i czarujemy
# make
# cp atl2.ko /lib/modules/2.6.24-ARCH/kernel/drivers/net/
# modprobe atl2
i powinno działać
Komentarze z jogger.pl
jestes boski! xD
Dzięki za tą paczkę :D ….. Męcze się z tą nieszczesną kartą już kilka dni. Spoxik wszystko działa :D
Chciałem jedynie dodać, że paczuszka pod jądrem 2.6.25 kompiluje się bez problemów :)