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

Reply via email to