ET131x-PCI-E Ethernet Adapter

Salut tous le monde

Installing SuSE 11.0 on my notebook resulted neither in lan nor web access. Network settings in YaST2 tell me “Unable to configure the network card because the kernel device (eth0, wlan0) is not present…”

Looking in this forum for this issue gave Agere Et1310 Gigabit Ethernet - openSUSE Forums.
The download link isn’t working, but I got et131x-1.2.3-3.src.rpm elsewhere (326.3kO). Trying
rpmbuild --rebuild --target=et131x-1.2.2-3.src.rpm resulted in “no packages files given for rebuild” message. Installing with YaST fails because of “Following packages haven’t been found on the medium: et131x”

Okay, now I’m stuck a little.
Any hints and/or ideas welcome.


rpmbuild --rebuild et131x-1.2.3-3.src.rpm


Thanks for fast answer.

There was a typing error in my message (Corrected in boldface here).

rpmbuild --rebuild et131x-1.2.2-3.src.rpm

Installing et131x-1.2.2-3.src.rpm
error: line30: unknown tag: %suse_kernel_module_package_um

But installing the et131x-kmp-default-1.2.3git20090221_2.6.25.5_1.1-2.1.x86_64.rpm
(invocation via YaST) succeeded. (download from your recommendation and transfer to the notebook via USB-Stick)

Thanks encore une fois & Adieu

Where do you have that src.rpm from?

The error is typical if the package “kernel-syms” is not installed in the correct version (same as kernel-source), however, that package should be explicitly noted as a “BuildRequire” in the SPEC-file.


somewhere from on clicking through.

Kernel-syms were installed and available. The dependencies of this src.rpm listed them indeed, but not, that they didn’t like the ones.
Issue is resolved, however. To mention is just, that I had to evoke manually dhcp-daemon although configured to be started with ifplugd.


That src.rpm is nearly three years old and (of course) not compatible with recent kernels (actually, I think it would not even compikle on kernel >= 2.6.22), although your error is not related to that.

Hopefully you did not run “make prepare” or “make mrproper” or “make cloneconfig” or something like that in your kernel tree before trying to rebuild the src.rpm, that’s the second most reason for errors like that.

On my box it starts to build and the runs into the expected error.

error: linux/config.h: No such file or directory

(A file which has been removed a long time ago)

No. Too many implications.

Happened here also to equally expired sources I tried before your hint.


The et131x module is in kernel-default-extra on openSUSE-11.1 (supported: no, quality unknown), but works fine so far (x86_64).