Picuntu Linux - modprobe problem

Picuntu Linux - modprobe problem

Shlomo Solomon shlomo.solomon at gmail.com
Tue Sep 24 14:12:15 IDT 2013


I don't know if anyone on the list has had experience with Picuntu, but
I guess it's worth a try.

Picuntu is a version of Ubuntu for the MK802 series of mini-computers.
These devices come with Android pre-installed, but Linux can also be
installed on a microSD card. In my case I have the MK802IIIs and there
is a known problem that the WiFi chipset is not supported, so I'm
trying to set it up to use a supported USB to LAN dongle and of course
I have to add the appropriate driver for the ASIX chipset.

Here's a short summary of my problem (I didn't find any help on a
Picuntu forum I follow).

I installed picuntu-linuxroot-0.9-RC3.tgz on my MK802IIIs.  This is a
bare-bones version and to continue installing packages you must connect
to the Internet. But, as I wrote there's no WiFi so I need the ASIX
dongle. 

The asix driver exists:
total 124 drwxrwxr-x 2 1000 1000  4096 Dec  4  2012 ./
drwxrwxr-x 4 1000 1000  4096 Dec  4  2012 ../
-rw-rw-r-- 1 1000 1000 53018 Dec  4  2012 asix.ko
-rw-rw-r-- 1 1000 1000 11868 Dec  4  2012 dm9601.ko
-rw-rw-r-- 1 1000 1000 10611 Dec  4  2012 mcs7830.ko
-rw-rw-r-- 1 1000 1000 19695 Dec  4  2012 smsc75xx.ko
-rw-rw-r-- 1 1000 1000 18904 Dec  4  2012 smsc95xx.ko

The hardware is recognized (here's dmesg output)
usb 1-1: new high speed USB device number 3 using usb20_otg
usb 1-1: New USB device found, idVendor=0b95, idProduct=772a
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: AX88x72A 
usb 1-1: Manufacturer: ASIX Elec. Corp.
usb 1-1: SerialNumber: 000002    

When I do modprobe asix I get the following: 
asix: version magic '3.0.8+ SMP preempt mod_unload ARMv7 ' should be
3.0.8-alok+ SMP preempt mod_unload ARMv7 ' 

Error inserting asix
(/lib/modules/3.0.8-alok+/kernels/drivers/net/usb/asix.ko): Invalid
module format


I read that installing RC3 requires a correction of the name of the
modules library:
mv /mnt/linuxroot/lib/modules/modules /mnt/linuxroot/lib/modules/3.0.8-alok+

I found that the library was named linuxroot/lib/modules/3.0.8+ (not
linuxroot/lib/modules/modules) so to be on the safe side, instead of
renaming, I copied it so I have 2 identical libraries named
linuxroot/lib/modules/3.0.8+ and linuxroot/lib/modules/3.0.8-alok+. 

Is it possible that there is a script somewhere using the wrong name?
And how do I find and fix it?

BTW - when I try lsmod or cat /proc/modules I get no output. I don't
understand this.

BTW - I also have a dm9601 dongle - same problem.
 
-- 
Shlomo Solomon
http://the-solomons.net
Sent by Claws Mail 3.9.0 - KDE 4.10.2 - LINUX Mageia 3




More information about the Linux-il mailing list