On Mar 12, 12:53 pm, Dances With Crows
<danSPANceswithTRAPcr...@gmail.com> wrote:
> ["Followup-To:" header set to comp.os.linux.misc.]
> Marco A. Cruz Quevedo staggered into the Black Sun and said:
>
> > I have Fedora Core 3 and I was using the Encore ENL832-TX-ICNT
> > (Sundance Alta chipset) fine. I installed it following the directions
> > provided in the drivers diskette. The driver compiled without any
> > problem. Then, I [updated] my kernel to 2.6.12-1.1381_FC3,
>
> That kernel's seriously ancient. Isn't Fedora Core 3 going to be EOLed
> soon if it isn't EOL already? Time to get a distro that can be updated
> without major hassle, like Debian or Gentoo, eh?
>
> > /root/scratch/Encore-NIC/sundance_main.c:1653: error: structure
> > has no member named `slot_name'
> > make[2]: *** [/root/scratch/Encore-NIC/sundance_main.o] Error 1
> > Previous kernel was 2.6.9-1.667. Why [does] the driver not compile if
> > it has compiled before?
>
> The kernel's internal APIs aren't stable; check
> Documentation/stable_api_nonsense.txt in your kernel source tree for
> why. This module is depending on data structures that have changed.
> However, 2.6.17.11 (oldest kernel tarball I have here) has the sundance
> module in drivers/net . It's possible that the 2.6.12.fedora kernel has
> that module in it. (I can't find any reference to "encore" or "enl832"
> anywhere in drivers/net , though. Is this some sort of weird,
> not-widely-used NIC? What does lspci say this NIC is?)
>
> > Any ideas will be greatly appreciated.
>
> All above. HTH anyway,
Here is the lspci output
- - -
02:09.0 Ethernet controller: Sundance Technology Inc: Unknown device
0200 (rev 31)
Subsystem: Sundance Technology Inc: Unknown device 0201
Flags: bus master, medium devsel, latency 32, IRQ 3
I/O ports at dc00 [size=128]
Memory at feaffc00 (32-bit, non-prefetchable) [size=512]
Expansion ROM at feae0000 [disabled] [size=64K]
Capabilities: [50] Power Management version 2
- - -
In the kernel tree, you can find the module at drivers/net/sundance.c
but in 2.6.12, this module is older than the one supplied in the NIC
drivers diskette
I have just recompiled kernel 2.6.12 and the module sundance.ko is
present, but when I try to activate eth0, system reports that there is
no netcard present. Also, tI tried to recompile the diskette drivers,
and I get same errors.
You can get the drivers from
http://www.encore-usa.com/download/d...NT_Drivers.zip
Regards,
Marco
---
Freedom is not a permission for chaos.