[BL] CNet NIC problems
baslinux at lists.ibiblio.org
baslinux at lists.ibiblio.org
Sat Dec 19 14:34:52 EST 2009
On Sat, 19 Dec 2009, baslinux at lists.ibiblio.org wrote:
> Aha, I am now able to detect one of the cards - the same as I was able
> to detect before. However, I've tried pretty much all the modules from
> the site you linked to, and none of them seem to be able to detect my
> other card. The 2.4 version of the driver for the card is called
> r8169, and I've been able to find it online, however it gives me the
> following unresolved symbols:
As I tried to explain, kernel and modules must be compiled using the same
compiler, which for my kernels is gcc 2.95.3. What you found online was
probably compiled using a different (much newer) gcc. I went to realtek
and found the r8169 source code for kernels 2.4.20 or later (software,
gigabit, PCI, check of 8169, linux...). 30K download, 28K compiled.
I had to be running the same kernel and have kernel source code (in
/usr/src/linux).
http://keesan.freeshell.org/bl/2.4.31/r8169.o
(Might also work for the cardbus version of the card with my lafb-cb
kernel)
Try without mii and crc, and if you get unresolved symbols insmod them
first.
> __ioremap_R9eac042a
> pci_read_config_word_R923654cb
> pci_register_driver_R1e536d21
> cpu_raise_softirq_Rd01f3ee8
> pci_alloc_consistent_Rca1c24c8
(snip)
>
> Does anything look familiar? I don't know what it means, but I see
> crc32 in there, even though I've already insmodded crc32.
I bet your module does not work with my gcc 2.95.3 kernel.
> I'm not going to quit as long as I'm getting somewhere - this is fun
> =P Especially when someone actually cares to help.
I learned linux this way. BL is the only linux I normally use.
I have used the DSL 2.4.31 kernel with DSL modules as a test to see if
2.4.31 does support certain hardware, copied to BL once it works in DSL
live CD. Try that if my module does not work with my kernel. The DSL
kernel is a lot bigger.
> P.S: Does anyone know of a quick way to insmod multiple files? Am I
> doing something wrong or does BL not support listing with curly
> brackets?
I don't know. Read documentation for insmod. Let us know.
Or make a script called 8139-on some place on the path (/usr/sbin will do)
cd /usr/sbin
pico 8139-on
insmod mii
insmod crc
insmod 8139too
ctrl-X, Y
chmod +x 8139-on
Type 8139-on to insmod the three modules.
Sindi
More information about the BasLinux
mailing list