Ik heb net de standaard debian installatie voltooid op een klein computertje wat ik wil gaan gebruiken om internet te delen, maar de standaard versie ondersteunde (zo zegt debian) geen ipchains ("ipchains is not compatible with this kernel").
Ik heb dus via kernel.org op aanraden van een vriend (AKA veldmuis) de laatste versie van de 2.2.x.x kernel gedownload, dat werd dus 2.2.23
ik heb de linux-2.2.23.tar.gz in mijn home-dir staan (/home/eric) en pak hem vervolgens uit in /usr/src/ (eerst in /usr/src/ gaan staan en dan tar zxf /home/eric/linux-2.2.23.tar.gz)
Na uitpakken heb ik eerst "make-kpkg clean" zoals de debian handleiding beschrijft. Daarna "make menuconfig".
Ik heb alles goed ingesteld, maar zodra ik bij het onderdeel netwerk aankom en probeer de juiste module te selecteren gaat het fout.
Ik heb een Realtek 8139 kaartje wat al vanaf weet-ik-veel-welke kernel wordt ondersteund, hij staat er echter niet bij in mijn menu, terwijl de 8139too.c wel bestaat in /usr/src/linux/drivers/net/.
Als ik dan kijk in "Makefile" die in bovenstaande dir staat, dan merk ik dat de 8139too er wel bij staat. Als ik kijk in "Config.in" en zoek op 8139 dan kom ik gewoon bij een stuk code wat het menu zou moeten weergeven. Alleen staan er allemaal stukken met EXPERIMENTAL tussen wat ik bij andere menu's niet terug kan vinden. Iemand een id hoe dit zit met deze kernel zodat ik toch gewoon via het menu mijn RTL8139 kan installeren/mee-compilen?
Zijn er meer mensen met dit probleem?
Als verduidelijking het realtek stuk uit config.in:
Ik heb dus via kernel.org op aanraden van een vriend (AKA veldmuis) de laatste versie van de 2.2.x.x kernel gedownload, dat werd dus 2.2.23
ik heb de linux-2.2.23.tar.gz in mijn home-dir staan (/home/eric) en pak hem vervolgens uit in /usr/src/ (eerst in /usr/src/ gaan staan en dan tar zxf /home/eric/linux-2.2.23.tar.gz)
Na uitpakken heb ik eerst "make-kpkg clean" zoals de debian handleiding beschrijft. Daarna "make menuconfig".
Ik heb alles goed ingesteld, maar zodra ik bij het onderdeel netwerk aankom en probeer de juiste module te selecteren gaat het fout.
Ik heb een Realtek 8139 kaartje wat al vanaf weet-ik-veel-welke kernel wordt ondersteund, hij staat er echter niet bij in mijn menu, terwijl de 8139too.c wel bestaat in /usr/src/linux/drivers/net/.
Als ik dan kijk in "Makefile" die in bovenstaande dir staat, dan merk ik dat de 8139too er wel bij staat. Als ik kijk in "Config.in" en zoek op 8139 dan kom ik gewoon bij een stuk code wat het menu zou moeten weergeven. Alleen staan er allemaal stukken met EXPERIMENTAL tussen wat ik bij andere menu's niet terug kan vinden. Iemand een id hoe dit zit met deze kernel zodat ik toch gewoon via het menu mijn RTL8139 kan installeren/mee-compilen?
Zijn er meer mensen met dit probleem?
Als verduidelijking het realtek stuk uit config.in:
code:
1
2
3
4
5
6
7
8
9
10
11
| if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
tristate 'RealTek 8129/8139 (not 8019/8029!) support' CONFIG_RTL8139
fi
if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
tristate 'Alternative RealTek 8129/8139 driver (8139too) support' CONFIG_RTL8139TOO
if [ "$CONFIG_RTL8139TOO" != "n" ]; then
bool ' Use PIO instead of MMIO' CONFIG_8139TOO_PIO
bool ' Support for automatic channel equalization' CONFIG_8139TOO_TUNE_TWISTER
bool ' Support for 8129' CONFIG_8139TOO_8129
fi
fi |
Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features