moduly
marallo
marallo na centrum.sk
Neděle Duben 16 00:00:49 CEST 2006
marallo wrote:
> Zdravim.
> Som v linuxe zaciatocnik, a xcel by som vas zase poprosit o pre vas urcite
> jednoduchu radu.
> Kupil som si do starsieho noteboku sietovku + modem Xircom CEM56-100, a xcel
> by som ju rozbehat pod nejakou minidistribuciou. Donedavna som nevedel ani
ze
> existuju nejake moduly, no zistil som ze potrebujem pcmcia_core.o a
> xirc2ps.cs.o
> Tie som niekde z netu stiahol, no ked ich zavediem cez insmod ***, tak to
> napise ze su pre inu verziu kernelu. Kde zozeniem moduly pre moj kernel
> (2.0.34)?
> Akosi som nic nevygoglil, a uz som v koncoch.
Zdravicko,
Co pouzivate za distribuci?
Mate nejaky duvod pro tuhle verzi kernelu?
Obecna odpoved by mohla byt, ze si ty moduly budete muset dokompilovat
do sveho kernelu sam (navody na to uz vygooglite ;).
p.s.: Zacinejte prosim nove vlakno tim, ze napisete novy email a ne
umazanim subjektu u odpovedi do nesouvisejiciho vlakna.
--
Tomas Kouba
Distribucia je Brutalware, aj ked je mi to v podstate jedno, xcel som len
pouzit nejaku mini distribuciu pretoze ten notebook nema cdrom. Dovod preco
som xcel verziu kernelu 2.0.34 je ze ju pouzival spominany Brutalware, a inu
som nexcel kompilovat pretoze to neviem a nikdy som to nerobil. Ale zistil
som ze sa tomu asi nevyhnem, tak som nieco nastudoval, stiahol si zo
kernel.org spominanu verziu, a cez make menuconfig nieco nakonfiguroval.
Potom som dal make dep, make clean a make modules v dobrej viere ze mi to
skompiluje moduly. Vypisalo mi to nieco taketo:
marallo:/usr/src/linux # make modules
make -C kernel CFLAGS="-D__KERNEL__ -I/usr/src/linux/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586
-fno-unit-at-a-time -DMODULE -DMODVERSIONS
-include /usr/src/linux/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Entering directory `/usr/src/linux/kernel'
make[1]: Nothing to be done for `modules'.
make[1]: Leaving directory `/usr/src/linux/kernel'
make -C drivers CFLAGS="-D__KERNEL__ -I/usr/src/linux/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586
-fno-unit-at-a-time -DMODULE -DMODVERSIONS
-include /usr/src/linux/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Entering directory `/usr/src/linux/drivers'
make -C block modules
make[2]: Entering directory `/usr/src/linux/drivers/block'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/linux/drivers/block'
make -C cdrom modules
make[2]: Entering directory `/usr/src/linux/drivers/cdrom'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/linux/drivers/cdrom'
make -C char modules
make[2]: Entering directory `/usr/src/linux/drivers/char'
make -C drm modules
make[3]: Entering directory `/usr/src/linux/drivers/char/drm'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/src/linux/drivers/char/drm'
make -C joystick modules
make[3]: Entering directory `/usr/src/linux/drivers/char/joystick'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/src/linux/drivers/char/joystick'
make -C pcmcia modules
make[3]: Entering directory `/usr/src/linux/drivers/char/pcmcia'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=2 -march=i586 -fno-unit-at-a-time -DMODULE
-DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -nostdinc
-iwithprefix include -DKBUILD_BASENAME=synclink_cs -c -o synclink_cs.o
synclink_cs.c
In file included from /usr/src/linux/include/linux/kernel.h:15,
from /usr/src/linux/include/asm/system.h:5,
from /usr/src/linux/include/linux/spinlock.h:6,
from /usr/src/linux/include/linux/module.h:12,
from synclink_cs.c:39:
/usr/src/linux/include/asm/byteorder.h:14: warning: type qualifiers ignored on
function return type
/usr/src/linux/include/asm/byteorder.h:30: warning: type qualifiers ignored on
function return type
In file included
from /usr/src/linux/include/linux/byteorder/little_endian.h:11,
from /usr/src/linux/include/asm/byteorder.h:65,
from /usr/src/linux/include/linux/kernel.h:15,
from /usr/src/linux/include/asm/system.h:5,
from /usr/src/linux/include/linux/spinlock.h:6,
from /usr/src/linux/include/linux/module.h:12,
from synclink_cs.c:39:
/usr/src/linux/include/linux/byteorder/swab.h:160: warning: type qualifiers
ignored on function return type
/usr/src/linux/include/linux/byteorder/swab.h:173: warning: type qualifiers
ignored on function return type
/usr/src/linux/include/linux/byteorder/swab.h:186: warning: type qualifiers
ignored on function return type
/usr/src/linux/include/linux/byteorder/swab.h:200: warning: type qualifiers
ignored on function return type
In file included from /usr/src/linux/include/linux/prefetch.h:13,
from /usr/src/linux/include/linux/list.h:6,
from /usr/src/linux/include/linux/module.h:13,
from synclink_cs.c:39:
/usr/src/linux/include/asm/processor.h:75: error: array type has incomplete
element type
In file included from /usr/src/linux/include/linux/netdevice.h:154,
from synclink_cs.c:57:
/usr/src/linux/include/linux/skbuff.h: In function ‘__skb_pull’:
/usr/src/linux/include/linux/skbuff.h:828: warning: pointer targets in return
differ in signedness
/usr/src/linux/include/linux/skbuff.h: In function ‘skb_pull’:
/usr/src/linux/include/linux/skbuff.h:846: warning: pointer targets in return
differ in signedness
/usr/src/linux/include/linux/skbuff.h: In function ‘__pskb_pull’:
/usr/src/linux/include/linux/skbuff.h:857: warning: pointer targets in return
differ in signedness
/usr/src/linux/include/linux/skbuff.h: In function ‘pskb_pull’:
/usr/src/linux/include/linux/skbuff.h:864: warning: pointer targets in return
differ in signedness
synclink_cs.c: In function ‘rx_get_frame’:
synclink_cs.c:4216: warning: pointer targets in passing argument 2 of
‘ldisc_receive_buf’ differ in signedness
make[3]: *** [synclink_cs.o] Error 1
make[3]: Leaving directory `/usr/src/linux/drivers/char/pcmcia'
make[2]: *** [_modsubdir_pcmcia] Error 2
make[2]: Leaving directory `/usr/src/linux/drivers/char'
make[1]: *** [_modsubdir_char] Error 2
make[1]: Leaving directory `/usr/src/linux/drivers'
make: *** [_mod_drivers] Error 2
marallo:/usr/src/linux #
Kde moze byt chyba? Kompiloval som to na inom stroji so Suse 10.0.
Nazaver sa ospravedlnujem za to vlakno, nevedel som ze to vadi. A takisto za
moje lamerske otazky. Ale nikdo uceny z neba nespadol, ze ano...
dik marallo
Další informace o konferenci Linux