i need a driver pack for usb to ethernet.... or it would be better if some custom kernels support usb to ethernet adaptors... thank you
After a few months of research and testing to get drivers for the S3 up and running, I have now migrated to a N7100 and finally got the kernel modules building. Take a look at this thread. The last post includes the modules you need, and the first described the process for building them (which you can probably ignore), but also the process for using them.
http://forum.xda-developers.com/showthread.php?p=42001501#post42001501
Related
I work with Cisco devices on a regular basis. To connect to them, I need to use a DB9 serial.
I have tried the usb to serial Prolific 2303 chipset but it isn't supported in the OS (I'm not sure why this was removed from the Android Linux kernel because it is standard in Linux kernel 2.4.31 and later but anyway...)
Anyone know of a way to get serial connectivity so I can use this tablet as a true laptop replacement? Maybe a serial to bluetooth would work? Samsung says the bluetooth supports SPP but I don't want to dish out $70+ to find out it doesn't work.
Maybe someone familiar with compiling kernel modules for Android could assist? I have the pl2303.c source code but I'm not familiar enough with compiling kernels or kernel modules to attempt this.
I've been looking into this myself the past couple of days. The kernel is not compiled with support for USB-Serial converters, but all of the code is there. It looks like the kernel would have to be recompiled along with the required modules. Here is the source I'm using: https://github.com/pershoot/galaxy-2636
So far I've just looked at config and it is easy to enable the required modules, but I haven't managed to get the kernel compilation and ARM toolchain to work just yet.
samsung source
I noticed the pl2303.c and pl2303.h are in the Samsung source I downloaded.
I'm going to try to compile a kernel module in the next week.
I'm fairly shocked this hasn't been a bigger issue. We can't be the only ones wanting this functionality - especially since Samsung support basically told me to pound sand.
I've managed to compile an ICS kernel with the required configuration and modules, once I figure out how to get it on the device I'll test it. If it works I'll build a honeycomb kernel as well and post both in the dev section.
That is fantastic! I'm having issues getting my cross compile to work properly.
Well, I managed to build the kernel & modules properly but the adapter still isn't recognized even with the modules loaded. I think there might be more to the problem than missing modules
I read today that the main linux kernel and the android fork are going to be merging. Maybe that will lead to better device support.
Hello. I have decided to finally register on this forum as I am in process of creating my own kernel which will be aimed towards penetration testing. So far I have come close to releasing the alpha build however I found a problem. I compiled it using ralink usb drivers so i can get my usb wifi adapter working for aircrack. I have succeeded at doing that however when I flash this kernel the internal wifi isnt working. It will not let me turn it on which basically means the device isnt recognized(right?) I do not have much experience in kernel development but I would appreciate help :angel: If required I could upload the kernel as it is now. logcat attached as i cant post links pre 10 posts -_-
How do you compile a ROM for a device (in this case the Tab S)?
Do Samsung provide a development kit to developers to allow you to build a ROM?
If yes, do Samsung update those kits, say with newer drivers for their hardware?
Samsung provide absolutely nothing for building roms. All that is accomplished with open source software.
Samsungs drivers are closed source.
Rom building is an involved process using different tools. Its not a simple case of just making a few clicks and there you go.
So in the process of building a newer/different kernel, how do you incorporate the Samsung drivers? Do you simply use the existing ones which Samsung has originally shipped? Something like using Windows 7 drivers in Windows 10?
Zilliman said:
So in the process of building a newer/different kernel, how do you incorporate the Samsung drivers? Do you simply use the existing ones which Samsung has originally shipped? Something like using Windows 7 drivers in Windows 10?
Click to expand...
Click to collapse
If we are talking about modules then they can built with the kernel, either built as part of the kernel or as stand alone loadable modules.
Anything proprietary will be closed source, I. E. the baseband.
I thought I had replied but I cannot see the reply. So again:
I had hoped that similar to Windows, one could download new/improved drivers for the hardware on the tablet, and update them as they come out. For example on my laptop I have been getting so many NVidia drivers it is like one new driver every few weeks.
So first of all, here's the disclaimer: I know NOTHING about building stuff, and I have a VERY slow network to even sync the sources required to make it on my own (I live off of 90KB/s)
For the past 2 days I've been banging my head into the wall trying to figure out a way to get my TP-LINK TL-WN321G to work on OOS or CM or a chrooted Kali Linux. Apparently some modules need to be configured into the OnePlus 3 kernel in order for the rt2501/rt2573 to be recognized by the device via USB OTG.
So the humble request is as follows: Is there ANYONE nice enough to actually sync a kernel source (OOS or CM13) and modify the kernel to support the modules necessary for all of this to work? If I can make a chrooted kali linux along with a working wifi adapter that supports monitor mode, I can practically ace my Senior Project.
Thank you!
Sup everyone,
I had this phone for 2 years before the wifi hardware died. It's rooted, twrp installed, everything works except wifi/bluetooth.
I don't use this phone for calls so no sim card no 3G or 4G that is.
So in the long search for alternate ways to get internet I came across several posts about using USB to ethernet adaptors, and that's what I've been trying to get for the past 3 days.
I have 2 USB to Ethernet adaptors Asix Ax88772C and Davicom DM9601 which I insert via a standard OTG adapter so they are not the ones that have the 5 pin USB (OTG like cable)
I've read that Asix is supported and built in G3 D855 kernel, OTG checker detects it but no internet whatsoever.
DM9601 is not supported by vanilla kernel so it's not detected (maybe because it's for Ax88772A and B not the C)
I have a kali linux and I installed all prerequisites to build kernel and modules so I tried compiling asix.ko usbnet.ko and dm9601.ko against various D855 kernels and tried several ready made D855 kernels too ..... everything ended up with errors when trying to insmod or modprobe the ko files
I really have tried everything to be tried and so my only hope is to flash a kernel with those modules built in namely usbnet asix and dm9601.
The kernel sources I'm using currently are the Navel-855 ones, and the kernel is also the latest Navel kernel.
Any help or guidance would be deeply appreciated
Tia
everything ended up with errors when trying to insmod or modprobe the ko files
Click to expand...
Click to collapse
Post the dmesg output, also try Omar's kernel (github.com/oxavelar/D85X-Kernel-Gamma)
Thanks!
I'll give it a shot as for dmesg output I'll post it when ready.
here's the log https://www.dropbox.com/s/mklm36wegzyxy4e/log.csv?dl=0
or here https://justpaste.it/1461v
amt000 said:
here's the log https://www.dropbox.com/s/mklm36wegzyxy4e/log.csv?dl=0
or here https://justpaste.it/1461v
Click to expand...
Click to collapse
Might sound dumb but, did you enable it in the defconfig?
waau said:
Might sound dumb but, did you enable it in the defconfig?
Click to expand...
Click to collapse
you mean while building the ko file or when installing it on the phone?
amt000 said:
you mean while building the ko file or when installing it on the phone?
Click to expand...
Click to collapse
Meant in the kernel defconfig, like so
CONFIG_USB_NET_DM9601=y
Seems like DM9601 is not set by default on most kernels
https://github.com/CAF-G3/kernel_lge_g3/blob/n-mr1/arch/arm/configs/lineageos_d855_defconfig#L1607
https://github.com/oxavelar/D85X-Ke...ch/arm/configs/lineageos_d855_defconfig#L1534
https://github.com/Team-OctOS-Devic.../arm/configs/cyanogenmod_d855_defconfig#L1529
https://github.com/LineageOS/androi...ch/arm/configs/lineageos_d855_defconfig#L1534
waau said:
Meant in the kernel defconfig, like so
CONFIG_USB_NET_DM9601=y
Seems like DM9601 is not set by default on most kernels
https://github.com/CAF-G3/kernel_lge_g3/blob/n-mr1/arch/arm/configs/lineageos_d855_defconfig#L1607
https://github.com/oxavelar/D85X-Ke...ch/arm/configs/lineageos_d855_defconfig#L1534
https://github.com/Team-OctOS-Devic.../arm/configs/cyanogenmod_d855_defconfig#L1529
https://github.com/LineageOS/androi...ch/arm/configs/lineageos_d855_defconfig#L1534
Click to expand...
Click to collapse
I followed this guide
https://forum.xda-developers.com/showthread.php?t=2131825
and yes used:
make menuconfig
[Navigate using arrow keys and enter]
Device Drivers ->
Network device support ->
USB Network Adapters ->
Multi-Purpose USB Networking Framework ->
[PRESS SPACEBAR until an M appears on the left]
[M] Multi-purpose USB Networking Framework
[M] ASIX AX88xxx Based USB 2.0 Ethernet Adapters
[M] DM9601 Based USB 2.0 Ethernet Adapters
then make && make modules and got the ko files in /kernel/drivers/net/usb/
weird thing I found now is that insmod or modprobe fail to load all the modules in /system/lib/modules
not just the ones I made. It seems something else if affecting my error