Freesco, NND, CDN, EOS
http://forum.freesco.pl/

a może ktoś pomoże
http://forum.freesco.pl/viewtopic.php?f=22&t=12149
Strona 1 z 1

Autor:  reset [ czwartek, 20 kwietnia 2006, 08:48 ]
Tytuł:  a może ktoś pomoże

dzięki podpowiedziom tasiorka walczyłem trochę z make dla D-Link DGE-528T i napotkałem na takie kłopoty:

1. na świeżym NND (mówimy o najnowszej wersji) install_devel nie daje szans powrotu do 2.4.32-6nnd z zainstalowanego na nowo 2.4.31-1nnd - więc kłopoty przerastają mnie

2. na śiweżym NND dodaję: pacman -S: glibc-devel, gcc-devel, make i o dziwo wykonuje kompilacje mojej dge528 - ale jest jedno ale - po załadowaniu modułu okazuje się że:

/lib/modules/2.4.32-6nnd/kernel/drivers/net/dge528.o krenel-module version mismach
/lib/modules/2.4.32-6nnd/kernel/drivers/net/dge528.o
was compiled for kernel version 2.4.28-1nnd
while thiskernel is version 2.4.32-6nnd.
/lib/modules/2.4.32-6nnd/kernel/drivers/net/dge528.o insmod /lib/modules/2.4.32-6nnd/kernel/drivers/net/dge528.o failed
/lib/modules/2.4.32-6nnd/kernel/drivers/net/dge528.o insmod dge528 failed


3. dalej nie wiem co robić

4. pomocy w kompilacji mojej DGE-528T dla 2.4.32-6nnd
wszystko mam tutaj:
http://83.14.213.250/dge528/

5. z góry dziękuję

Autor:  Maciek [ czwartek, 20 kwietnia 2006, 08:56 ]
Tytuł: 

Cytuj:
was compiled for kernel version 2.4.28-1nnd

Sądzę, że źródła masz w wersji 2.4.28 albo są one skopane.
Sprawdź czy instalowałeś z katalogu pakiety czy repo.test.

Autor:  MAC!EK [ czwartek, 20 kwietnia 2006, 22:24 ]
Tytuł: 

zapodaj install_devel jesli masz dopisane repo.testowe, jeśli nie to dopisz i wtedy zapodaj.

Autor:  reset [ piątek, 21 kwietnia 2006, 11:03 ]
Tytuł: 

1. źródła są dla 2.4.XX
2. nie instalowałem pakietów z repo.test
3. wcześniej robiłem install_devel ale ściągał kernel24-ide-devel 2.4.31-1nnd i po reboocie nie mogłem zapanować nad systemem
4. sprawdze jeszcze install_devel z repo.testowego i dam znać

...

Autor:  Maciek [ piątek, 21 kwietnia 2006, 13:34 ]
Tytuł: 

Cytuj:
. źródła są dla 2.4.XX

A działający kernel też jest 2.4.XX? :D
Jeśli masz kernel 2.4.32 to takie same muszą być źródła. Więc nie pisz nam tu XX - bo to nie jest tajna, ale za to ważna informacja.

Autor:  reset [ piątek, 21 kwietnia 2006, 14:50 ]
Tytuł: 

wybacz MACIEK ale to XX jest z pliku readme.txt
"Linux 2.4.x
===========
This document contains instructions on installing Linux driver
and adjusting speed for D-Link DGE-528T Gigabit Ethernet Adapter
Installing Driver:
------------------
dge528.c -- DGE-528T Linux driver version 1.6
1. This driver supports D-Link DGE-528T Gigabit Ethernet Adapter
for Linux kernel 2.4.x.
..."


a teraz jestem po piątej instalacji NND i dalej wyświetla mi:
" was compiled for kernel version 2.4.28-1nnd
while thiskernel is version 2.4.32-6nnd."

chyba nie da się tego skompilować...

Autor:  Maciek [ piątek, 21 kwietnia 2006, 15:05 ]
Tytuł: 

Bożesz ty mój. Ty miałeś sprawdzić wersję źródeł jądra. Co masz w /usr/src.
W /var/cache/pacman/pkg masz pliki jakie zostały zainstalowane i też jest tam zapewne kerlnel24-source z kolejnym numerkiem.
Podtrzymuję swoją diagnozę.

Autor:  MAC!EK [ piątek, 21 kwietnia 2006, 16:01 ]
Tytuł: 

pokaż wynik polecenia i wszystko będzie wiadome:
: [/] [] ()
pacman -Qs kernel

Autor:  reset [ piątek, 21 kwietnia 2006, 16:06 ]
Tytuł: 

nie do trzech a do pięciu razy sztuka...

wygenerował!! - dziękuje
poszło - podaje mi jeszcze taki komunikat:
Warning: loading /lib/modules/2.4.32-6nnd/kernel/drivers/net/dge528.o will taintthe kernel: no license
Module deg528 loaded, with warnings

ale działa ...
jeszcze raz dziękuję...
...

Autor:  reset [ sobota, 13 maja 2006, 13:12 ]
Tytuł: 

NIESTETY

Warning: loading /lib/modules/2.4.32-6nnd/kernel/drivers/net/dge528.o will taintthe kernel: no license
Module deg528 loaded, with warnings

komunikat ostrzega i po 36 godzinach pracy routera następuje zawieszanie się systemu do tego stopnia że tylko twardy RESET pozostaje jako lekarstwo

nie podoba mi się już ta karta...

pozdrawiam,

Autor:  Maciek [ sobota, 13 maja 2006, 13:32 ]
Tytuł: 

Ten komunikat o braku licencji nie ma na to wpływu. Spróbuj znaleźć coś w logach: errors, kernel, messages. Być może da to podstawę do znalezienia problemu.

Autor:  czerwo [ sobota, 13 maja 2006, 18:03 ]
Tytuł: 

nie prawda, ten komuniakt ma jakies wplyw ostatnio po kompilacji mialem to samo ;/ i nie wiem co zrobic dalej ;/

Autor:  MAC!EK [ sobota, 13 maja 2006, 22:38 ]
Tytuł: 

Mi się zdaje że źle skompilowany moduł.

Autor:  tasiorek [ sobota, 13 maja 2006, 23:37 ]
Tytuł: 

czerwo pisze:
nie prawda, ten komuniakt ma jakies wplyw

Glowy nie dam, ale odpalilem duuuuuzo kart na sterownikach madwifi i przy ladowaniu modulu pojawial sie podobny komunikat, a mimo to serwery dzialaja bez problemow. Jak juz napisalem pewny na 100% nie jestem, ale problemu szukalbym gdzie indziej.

Autor:  reset [ środa, 24 maja 2006, 14:41 ]
Tytuł: 

a może to brak pliku stdarg.h

tak tylko pytam

bo teraz wyszło:
[root@router admin]# make
gcc -O6 -Wall -DMODULE -D__KERNEL__ -DLINUX -I /usr/src/linux-2.4.32/include/ -c dge528.c
In file included from /usr/include/asm/system.h:5,
from /usr/include/linux/spinlock.h:6,
from /usr/include/linux/module.h:12,
from dge528.c:52:
/usr/include/linux/kernel.h:10:20: stdarg.h: Nie ma takiego pliku ani katalogu
In file included from /usr/include/asm/system.h:5,
from /usr/include/linux/spinlock.h:6,
from /usr/include/linux/module.h:12,
from dge528.c:52:
/usr/include/linux/kernel.h:76: error: parse error before "va_list"
/usr/include/linux/kernel.h:80: error: parse error before "va_list"
/usr/include/linux/kernel.h:85: error: parse error before "va_list"
make: *** [dge528.o] Błąd 1

Autor:  reset [ środa, 24 maja 2006, 15:45 ]
Tytuł: 

już mam ciekawe jak sobie mogę zaznaczyć że ten post mi pomógł??

ten plik jest w:

gcc-devel-3.3.3-4nnd.pkg.tar.gz

a dokładnie:

usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.3/install-tools/include/stdarg.h

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/