Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest poniedziałek, 23 czerwca 2025, 06:26

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 16 ] 
Autor Wiadomość
Post: piątek, 14 kwietnia 2006, 20:51 
Offline

Rejestracja: piątek, 14 kwietnia 2006, 20:45
Posty: 17
Lokalizacja: DEBRZNO
witam,
chciałbym skompilować D-Linka DGE-528T dla NND i mam problem:

[root@router nowy]# make dge528
gcc -O6 -Wall -DMODULE -D__KERNEL__ -DLINUX -I /usr/src/linux-2.4.31/include/ -c dge528.c
In file included from /usr/src/linux-2.4.31/include/asm/system.h:5,
from /usr/src/linux-2.4.31/include/linux/spinlock.h:6,
from /usr/src/linux-2.4.31/include/linux/module.h:12,
from dge528.c:52:
/usr/src/linux-2.4.31/include/linux/kernel.h:10:20: stdarg.h: Nie ma takiego pliku ani katalogu
In file included from /usr/src/linux-2.4.31/include/asm/system.h:5,
from /usr/src/linux-2.4.31/include/linux/spinlock.h:6,
from /usr/src/linux-2.4.31/include/linux/module.h:12,
from dge528.c:52:
/usr/src/linux-2.4.31/include/linux/kernel.h:76: error: parse error before "va_list"
/usr/src/linux-2.4.31/include/linux/kernel.h:80: error: parse error before "va_list"
/usr/src/linux-2.4.31/include/linux/kernel.h:85: error: parse error before "va_list"
In file included from /usr/src/linux-2.4.31/include/linux/spinlock.h:6,
from /usr/src/linux-2.4.31/include/linux/module.h:12,
from dge528.c:52:
/usr/src/linux-2.4.31/include/asm/system.h: In function `__set_64bit_var':
/usr/src/linux-2.4.31/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/src/linux-2.4.31/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
make: *** [dge528.o] Błąd 1

[root@router nowy]#

proszę o pomoc


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 14 kwietnia 2006, 22:52 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
install_devel bylo? Czy zainstalowales samo gcc?

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 14 kwietnia 2006, 23:00 
Offline

Rejestracja: piątek, 14 kwietnia 2006, 20:45
Posty: 17
Lokalizacja: DEBRZNO
niestety było!

no i w Makefile zmieniłem na linux-2.4.31


Ostatnio zmieniony piątek, 14 kwietnia 2006, 23:06 przez reset, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 14 kwietnia 2006, 23:04 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Pokaz wyniki polecen:
pacman -Q glibc-devel
pacman -Q gcc-devel
pacman -Q kernel24-ide-devel
pacman -Q kernel24-scsi-devel
reset pisze:
no i w Makefile zmieniłem na linux-2.4.31

Pewnie tam bylo /usr/src/linux, jesli tak to niepotrzebnie zmieniales. Wystarczylo:
ln -s /usr/src/linux-2.4.31 /usr/src/linux

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 14 kwietnia 2006, 23:14 
Offline

Rejestracja: piątek, 14 kwietnia 2006, 20:45
Posty: 17
Lokalizacja: DEBRZNO
ln -s /usr/src/linux-2.4.31 /usr/src/linux
nie pomaga


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 14 kwietnia 2006, 23:18 
Offline

Rejestracja: piątek, 14 kwietnia 2006, 20:45
Posty: 17
Lokalizacja: DEBRZNO
no pięknie wyszło mi co widać:
glibc-devel 2.3.2-2nnd
Pakiet "gcc-devel" nie został znaleziony.
Pakiet "kernel24-ide-devel" nie został znaleziony.

a Make mam na http://83.14.213.250/dge528/


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 14 kwietnia 2006, 23:45 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Nie masz poprawnie zainstalowanej wersji devel. Zainstaluj ja jeszcze raz.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 15 kwietnia 2006, 07:29 
Offline

Rejestracja: piątek, 14 kwietnia 2006, 20:45
Posty: 17
Lokalizacja: DEBRZNO
zainstalowałem jeszcze raz po kolei glibic gcc kernel no i lipa:

[root@router nowy]# make dge528
gcc dge528.o -o dge528
/usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.3/../../../crt1.o(.text+0x18): In function `_start':
: undefined reference to `main'
dge528.o(.text+0x24): In function `rtl8169_phy_timer_t_handler':
: undefined reference to `jiffies'
...
dge528.o(.text+0x33): In function `rtl8169_phy_timer_t_handler':
dge528.o(.text+0x261d): In function `rtl8169_init_board':
: undefined reference to `printk'
collect2: ld returned 1 exit status
make: *** [dge528] Błąd 1
[root@router nowy]#

co to będzie teraz??


Ostatnio zmieniony środa, 19 kwietnia 2006, 07:56 przez reset, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 15 kwietnia 2006, 11:20 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Tu juz Ci nie pomoge, ale sprawdz czy ta Twoja karta nie bedzie dzialac z modulem r8169

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 15 kwietnia 2006, 14:20 
Offline

Rejestracja: piątek, 14 kwietnia 2006, 20:45
Posty: 17
Lokalizacja: DEBRZNO
sprawdzałem też z r8169 nie widzi nic ani przerwania ani Ani też....
chyba ją sprzedam...

ale ale mam plik dge528.o
- czy to już byłoby to??


ale dzięki za chęci

pozdrawiam i życzę mokrego dyngusa


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 15 kwietnia 2006, 14:44 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Sprobuj zaladowac insmod i sprawdz.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 19 kwietnia 2006, 08:11 
Offline

Rejestracja: piątek, 14 kwietnia 2006, 20:45
Posty: 17
Lokalizacja: DEBRZNO
powalczyłem trochę biorąc pod uwagę Twoje podpowiedzi

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 poprawną 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ę


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 17 maja 2006, 21:12 
Offline

Rejestracja: piątek, 14 kwietnia 2006, 20:45
Posty: 17
Lokalizacja: DEBRZNO
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,

http://83.14.213.250/dge528/


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 24 maja 2006, 14:44 
Offline

Rejestracja: piątek, 14 kwietnia 2006, 20:45
Posty: 17
Lokalizacja: DEBRZNO
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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 24 maja 2006, 15:43 
Offline

Rejestracja: piątek, 14 kwietnia 2006, 20:45
Posty: 17
Lokalizacja: DEBRZNO
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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 9 maja 2007, 14:32 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
Temat trochę stary, ale jeżeli nadal szukasz...

http://forum.freesco.pl/viewtopic.php?p=102958#102958

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 16 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 20 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl