What's new

Asus AC56U - ftdi_sio.ko module doesn't exist

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

duda007

New Around Here
Hi all,

I have a problem with my Phoenix USB card reader (FTDI FT232R USB UART ). It's not properly detected as GSM modem instead FTDI reader. I dig into google and I found that problem is in ftdi_sio kernel module. I tried to load this module with this command "insmod ftdi_sio" but without any results. My firmware (Asuswrt-Merlin 380.68 haven't ftdi_sio.ko module in kernel). My question is - there is any chance to add this module (driver)? Or maybe someone have already compiled ftdi_sio.ko module for this firmware and this router model?

Thanks!
 
Have you tried this command to manually load the kernel module?
modprobe cdc-acm

Alternatively, is it possible to extract the USB FTDI kernel module from a 4-year old stock firmware? Apparently, Asus had it in there a very long time ago. You could use 7-Zip to open the .TRX firmware image. The kernel modules is located here:

lib\modules\2.6.36.4brcmarm\kernel\drivers\usb\ftdi_sio.ko
lib\modules\2.6.36.4brcmarm\kernel\drivers\usb\usbserial.ko


Download the 4-year old firmware, here:
http://dlcdnet.asus.com/pub/ASUS/wireless/RT-AC56U/FW_RT_AC56U_3004374583.zip
 
Last edited:
Have you tried this command to manually load the kernel module?
modprobe cdc-acm

Alternatively, is it possible to extract the USB FTDI kernel module from a 4-year old stock firmware? Apparently, Asus had it in there a very long time ago. You could use 7-Zip to open the .TRX firmware image. The kernel modules is located here:

lib\modules\2.6.36.4brcmarm\kernel\drivers\usb\ftdi_sio.ko
lib\modules\2.6.36.4brcmarm\kernel\drivers\usb\usbserial.ko


Download the 4-year old firmware, here:
http://dlcdnet.asus.com/pub/ASUS/wireless/RT-AC56U/FW_RT_AC56U_3004374583.zip
I executed modprobe cdc-acm without any errors, but I can't check results because currently I'm in work, and I can't remotely connect my reader to router ;)

Also, I downloaded ftdi_sio.ko and usbserial.ko and I put it into /opt folder, but results of execute insmod /opt/ftdi_sio.ko is: insmod: can't insert '/opt/ftdi_sio.ko': invalid module format
Any ideas?
 
Type dmesg to check the results of modprobe cdc-acm. And look for /dev/ttyACM0.

And, I think "invalid module format" means the kernel modules from AsusWRT 374.x are not binary compatible with 380.x.

You could also try extracting ftdi_sio.ko from this firmware,
https://github.com/blackfuel/asuswrt-merlin/releases

Hoowever, I recommend putting the extra kernel modules in /jffs/modules, not /opt.
 
Last edited:
Got it! Thanks a lot! I extracted ftdi_sio.ko and usbserial.ko from https://github.com/blackfuel/asuswrt-merlin/releases and it's works like a charm :) Also I putted modules to /jffs/modules instead to /opt. I found on another forum, how to insert modules on router startup, I don't know whether this is correct, but as long as it works - it's doesn't matter. But for information I added to /opt/etc/init.d/rc.unslung those lines:
modprobe -r -v option.ko
insmod /jffs/modules/usbserial.ko
insmod /jffs/modules/ftdi_sio.ko


Thanks again for your help @Fitz Mutch
 
Got it! Thanks a lot! I extracted ftdi_sio.ko and usbserial.ko from https://github.com/blackfuel/asuswrt-merlin/releases and it's works like a charm :) Also I putted modules to /jffs/modules instead to /opt. I found on another forum, how to insert modules on router startup, I don't know whether this is correct, but as long as it works - it's doesn't matter. But for information I added to /opt/etc/init.d/rc.unslung those lines:
modprobe -r -v option.ko
insmod /jffs/modules/usbserial.ko
insmod /jffs/modules/ftdi_sio.ko


Thanks again for your help @Fitz Mutch

Hello
i'm searching for ftdi_sio.ko, too,
how i extract ftdi_sio.ko from the release?

EDIT: ok done, must using 7-zip and extract the trx file
 
Last edited:
How are these old threads still open?
 
But over 6 months?

Logic/reason is fighting inside my head now and I don't like it!
 
But over 6 months?

Logic/reason is fighting inside my head now and I don't like it!

Re-read the announcement at the top.
 
@RMerlin, okay maybe I'm guilty of missing that.

I don't see any announcements at the top of forums because I only read new posts. I don't go to any specific 'forum' to see what's new.

Logically, it shouldn't matter if a thread was 6 months and only xxx number of posts. If anything, it should be the opposite. The more posts in a thread, the longer it should be left alone to thrive.
 

Similar threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top