Brian Doob said: > OK, here is some more information I have gathered from my machine. >seem > In /usr/src: > lrwxrwxrwx linux -> linux-2.4.20-gentoo-r1 > uname -r: > 2.4.20-gentoo-r1 > These modules exist:everything > /lib/modules/2.4.20-gentoo-r1/kernel/drivers/net8139too.o > /lib/modules/2.4.20-gentoo-r1/kernel/drivers/net8139cp.o > /lib/modules/2.4.20-gentoo-r1/kernel/drivers/mii.o
Ok... looks like the modules have been compiled fine, then. Just to be really anal, can you check the check the dates of these files, and they match the date of compilation. Which should match the date in `uname -a`. You seme to know what you're doing as per compiling kernels, tho', so I'm sure these are probably right. > This is the output from lsmod: > Module Size Used by Not tainted > 8139too 14600 0 > mii 2016 0 [8139too] > > What do the "Used by" "0" fields mean? Erm... I assume it means "this module is used by X number of devices". This thread is reaching the limitations of my humble competence - AFAICT you're doing everyything the same as me. Could you please: # cat /proc/pci PCI devices found: Bus 0, device 0, function 0: Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 3). Master Capable. Latency=32. Prefetchable 32 bit memory at 0xe0000000 [0xe3ffffff]. Bus 0, device 1, function 0: PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 3). Master Capable. Latency=64. Min Gnt=136. Bus 0, device 7, function 0: ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 2). Bus 0, device 7, function 1: IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 1). Master Capable. Latency=32. I/O at 0xf000 [0xf00f]. Bus 0, device 7, function 2: USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 1). IRQ 11. Master Capable. Latency=32. I/O at 0x9000 [0x901f]. Bus 0, device 7, function 3: Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 2). IRQ 9. Bus 0, device 9, function 0: Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS) (rev 0). IRQ 11. I/O at 0x9400 [0x941f]. <most relevant bit> Bus 0, device 10, function 0: Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 16). IRQ 10. Master Capable. Latency=32. Min Gnt=32.Max Lat=64. I/O at 0x9800 [0x98ff]. Non-prefetchable 32 bit memory at 0xec000000 [0xec0000ff]. </most relevant bit> Bus 1, device 0, function 0: VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 4). IRQ 9. Master Capable. Latency=32. Min Gnt=16.Max Lat=32. Prefetchable 32 bit memory at 0xe8000000 [0xe9ffffff]. Non-prefetchable 32 bit memory at 0xe4000000 [0xe4003fff]. Non-prefetchable 32 bit memory at 0xe5000000 [0xe57fffff]. I'm stuck, so I was just about to start asking dumb questions about hardware (is the card known to be good? does it work under another o/s in this machine? & c &c). But I just reviewed your previous posts - I see that `modprobe 8139too` worked for this card from the LiveCD. I only have 2 suggestions, although I don't warranty the time you waste trying them: ;-] - Have you tried compiling using the same sources as the LiveCD..? There's an article in this week's Gentoo Newsletter which has links to tell you which sources these are. Don't forget to change the symlink in /usr/src/ - Have you tried the compiling the 8139 options into the kernel itself, rather than as a loadable module..? - Hmmn... one more idea... maybe you could try the older rtl8139 module..? Or loading the ne2k-pci module..? I *think* the 8139 chipset <makes Holy Sign> (I'm not actually sure your RTL8100BL card is a 8139) should be ne2k compatible. Keep us posted, Stroller. -- [EMAIL PROTECTED] mailing list