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