situazione… macchina diskless su cui voglio far andare una usb-wireless
sopra ho IpCop, quindi niente tool di sviluppo… tra l’altro il sistema sta su compact flash
compilo il kernel 2.4.35.1 sulla mia workstation Debian 4.0 con kernel 2.6.* e GCC 4.1
porto tutto sulla macchina target… e mi vedo una sequela di “unresolved symbols”
…OH BELLA! … sara’… il compilatore… rifaccio tutto con il 2.95 … niente da fare, stesso errore
depmod, non collabora, finche’ non mi viene in mente di passargli come paramentro -F System.map del kernel ricompilato… FIGO! funziona… ma… riavvio, e la macchina si incazza quanto prima, come se depmod non avesse scritto alcun file di supporto per modprobe
any idea??? 😦
cit. porto tutto sulla macchina target…
cosa significa “tutto” ?
hai copiato anche i moduli /lib/modules/eccetera ?
P.S. Magari per esempio cita alcuni degli “unresolved symbolsâ€
ho copiato /lib/modules….. e gli unresolved symbols sono una fraccata, credo tutti quelli di tutti i moduli che tenta di caricare al boot…
mai vista una roba simile 😦
abbiamo un problema quasi simile…fatti vivo su skype che ne parliamo.
E fare un kernel monolitico no eh ?
soluzione del giorno… ricostruire l’intera distro
[ipcop-1.4.16]$ sudo ./make.sh build
ago 27 17:54:08: Machine is ix86 (or equivalent)
ago 27 17:54:08: Full toolchain compilation
ago 27 17:54:08: Resetting our nice level to 10
ago 27 17:54:08: Checking if we’re running as root user
ago 27 17:54:08: Checking for necessary space on disk
ago 27 17:54:09: Building Linux From Scratch system
Aug 27 17:54:09: Stage1 toolchain build
Aug 27 17:54:09: Building ccache
Aug 27 17:54:21: Building sed LFS_PASS=1
Aug 27 17:54:51: Building m4 LFS_PASS=1
Aug 27 17:55:03: Building bison LFS_PASS=1
Aug 27 17:55:49: Building flex LFS_PASS=1
Aug 27 17:56:12: Building binutils LFS_PASS=1
Aug 27 17:59:54: Building gcc LFS_PASS=1
Aug 27 18:08:31: Building linux
Aug 27 18:11:16: Building tcl
Aug 27 18:12:00: Building expect
Aug 27 18:12:17: Building glibc
…
😦