I have downloaded Moto Razr i kernel source and gcc 4.4.3 for android (same with Xolo X900 kernel),
cause Xolo X900 kernel doesn't have /proc/config.gz file,
I have to take lots of time to checking Xolo X900 system config,
I made some modification to kernel config, and some code changes to some kernel codes,
now I can successfully build kernel modules for Xolo X900 ICS linux 3.0.8 kernel
Changes about these kernel modules:
1. Enable USB OTG mass storage support
2. Enable cifs support (mount Windows share folder)
3. Enable squashfs support (Squashfs 4.0 with xz compression)
4. USB network adapter, now support asix NIC
5. Enable USB CDROM support
I only have Xolo X900 with ICS 3.0.8 kernel, I'm not sure whether this works in Orange San Diego
You can download compiled kernel modules from this link:
http://miseal.google...nfig-modules.7z
Unpack it, there is a "x900.config" file, that is kernel configuration I use, FYI
You can use Root Explorer to copy "modules" directory in 7z to /system/lib directory,
cause lots of android app try to load modules from /system/lib/modules
You need root to load these modules on adb shell or any Terminal Emulator
Notes about USB OTG on Xolo X900:
You need external powered USB hub to use USB 2.0 device with OTG
And when I use usb disk with USB mass storage module (usb-storage.ko),
xolo x900 can recognize my usb disk (/dev/block/sda),
while I use dd command to test read spead:
busybox dd if=/dev/block/sda of=/dev/null bs=256k
USB error occurs and also scsi disk I/O error:
hub 1-1:1.0: cannot reset port 3 (err = -71)
hub 1-1:1.0: Cannot enable port 3. Maybe the USB cable is bad?
hub 1-1:1.0: cannot disable port 3 (err = -71)
And next is the really weird part, if I connect usb disk to a USB 1.1 hub, and connect
hub to USB OTG of x900, dd read works fine, but u now, the spead is really slow for USB 1.1
I was wondering maybe there is some bug in Intel Medfield Penwell OTG driver,
cause this also occurs on my previous Lenovo K800 phone (also Intel Medfield)
I'm also trying to port this Moto Razr i kernel to Xolo X900~~~
Thanks
Regards
Uranus Zhou
-----------------------------------------------------------------------
use cifs:
insmod des_generic.ko
insmod md4.ko
insmod cifs.ko
mount -t cifs -o username=xxx,password=xxx //192.168.1.xxx/share /mnt
use USB to Serial adapter:
insmod usbserial.ko
insmod pl2303.ko
use USB asix network adapter:
insmod mii.ko
insmod usbnet.ko
insmod asix.ko
use USB mass storage:
insmod scsi_mod.ko
insmod sd_mod.ko
insmod usb-storage.ko
plug in usb disk, then u will see SCSI disk device like: /dev/block/sda







Sign In
Create Account

Back to top










