Hoi,
ik probeer al een tijdje mijn 3com 3c905CXTX-m kaart in linux met kernel versie 2.2.19 te installeren. Alleen het lukt niet
. Hij zegt steeds dat mijn gecompileerde driver niet voor mij kernel versie geschikt is als ik
insmod 3c90x.o
wil doen.
Ik compileer de driver met dit commando (staat in README van driver)
Er wordt dan wel een 3c90x.o aangemaakt maar die kan ik dus niet installeren. In de README staat dat de driver getest is op kernel versie 2.2.5-15 en versie 2.2.5-22.
Er staat ook in de README dat ik een alias in etc/conf.modules moet stoppen. Is dat noodzakelijk en zoja wat doet dat dan eigenlijk? Jaja wat een hoop vragen weer
.
ik probeer al een tijdje mijn 3com 3c905CXTX-m kaart in linux met kernel versie 2.2.19 te installeren. Alleen het lukt niet
insmod 3c90x.o
wil doen.
Ik compileer de driver met dit commando (staat in README van driver)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| + Compile the 3c90x.c source file with the following command:
gcc -c 3c90x.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer \
-fno-strength-reduce -pipe -m486 -malign-loops=2 \
-malign-jumps=2 -malign-functions=2 -DCPU=486 \
-DMODULE -D__KERNEL__ -I/usr/src/linux/include
Additionally, you can modify this compile line by:
+ Adding -DMODVERSIONS to the command line if your kernel was built
with symbol versioning (RedHat, etc.)
+ Adding -D__SMP__ to the command line for SMP support
+ Adding -I/usr/src/linux/include to the command line if you've
upgraded the kernel (assuming kernel source is in /usr/src/linux/include) |
Er wordt dan wel een 3c90x.o aangemaakt maar die kan ik dus niet installeren. In de README staat dat de driver getest is op kernel versie 2.2.5-15 en versie 2.2.5-22.
Er staat ook in de README dat ik een alias in etc/conf.modules moet stoppen. Is dat noodzakelijk en zoja wat doet dat dan eigenlijk? Jaja wat een hoop vragen weer