On Sun 04 May 2008 18:51:10 NZST +1200, Barry wrote:

> The src driver is martian-full-20061203( the latest),

This is not the latest, esp with ...

> /lib/modules/2.6.22.9-desktop-1mdv/other/martian_dev.ko): Invalid module
> format.

... a late-model kernel.

> I have checked and appear to have the correct kernel sources installed.

The error msg indicates somewhat that there is a running kernel/kernel
sources/compiler mismatch. It is very difficult to achieve this with
distributions that have a proper version and release scheme (i.e. not
gentoo). You do not actually need the full kernel sources, only the
kernel headers (though your distro may only package them together).
Vendor-backported security fixes do not affect the kernel headers, but
if the vendor decided to upgrade to a newer kernel you'll have to find
matching sources/headers. For something like Mandriva this should be
trivial.

You will want to compile the martian driver on the actually running
kernel, which is also the installed one, which also has matching kernel
sources installed. It's quite easy, though for gentoo follow Chris's
advice.

But first hunt down the latest martian.

Keep in mind that these losemodems are becoming unusable fast, as their
market share is going steadily downhill and fewer hackers are sequeezing
the binary-only drivel into current kernel versions. The latest
lucent/agere chip does not even have any Linux driver (the martian won't
do).

Volker

-- 
Volker Kuhlmann                 is list0570 with the domain in header
http://volker.dnsalias.net/     Please do not CC list postings to me.

Reply via email to