Hi,
I am working with a cellular module that requires the linux kernel to have support for theCDC_ETHER USB device class.
My current kernel version is 3.8.13 (Debian Wheezy verion 7) (I know, its old... but too much invested to change right now).
I believe CDC_ETHER is not supported but I do not know how to tell.
Hi RC,
I'll check if it is.
Looking at your reply does this mean that CDCETHER is enabled in my kernel version (assuming you are saying it is in there as I see =y)? Is CDC_ETHER and CDCETHER the same thing?
If it is, why would I not see the device?
The document for the module I am looking claims that it will simply appear when connected on boot in Debian 8.3 (kernel 4.1.15) but is not supported in Debian 7.x (kernel 3.8.x)
Sorry for the hand holding but what files am I comparing?
Ok so I built 4.1 with ./build_kernel.sh and now I see the file for the 4.1 kernel
Am I looking in the cdc_ether.c file for my specific device?
Hi RC,
Sorry for the limited information. Just got word the document I am working with is public (attached)
The device I am working with is a Skywire LTE CAT1 Module (Gemalto ELS35).
Here is what the helpful support is telling me:
____
CDC_ETH is a device support class that allows for the modem to act as LAN connection over USB. There isn't a VIP/PID that needs to be added for the kernel to support it, the Kernel needs to be built to support the CDC_ETH class.
When the device is loaded as a CDC_ETH device you will see it enumerate in your system as something like this:
[ 17.900000] cdc_ether 1-1:1.0 usb0: register 'cdc_ether' at usb-ehci-platform-1, CDC Ethernet Device, 02:10:81:64:89:60
_____
When I use lsusb I don't see the device listed (believe I should see Bus 001 Device 001: ID 1d6b:0002)
0001 1.1 root hub 0002 2.0 root hub 0003 3.0 root hub 0100 PTP Gadget 0101 Audio Gadget 0102 EEM Gadget 0103 NCM (Ethernet) Gadget 0104 Multifunction Composite Gadget 0105 FunctionFS Gadget 0200 Qemu Audio Device
run "lsusb" again. ;)
Regards,
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/6240b56b-93c7-4739-8920-d40881508721%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
But on my desktop machine running ubuntu 3.16.0-70-generic #90~14.04.1-Ubuntu it simply registers and then brings and then bring it up. It just works. However on my BBB it doesn't ever list it in ifconfig.All I know at this point is that I see the system seeing and registereing the device but I cannot get it to bring it live on the BBB.HI William,I am in over my head here :) I don't really know how it works.
So how do I get the BBB to take the reins and do configure this bad boy!?
$ ls /sys/class/net
?
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/a8f290c9-e1ec-4bfb-b0a8-0472a72b9590%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/32efb6aa-02f7-4d35-9e12-9bdf91c35c2c%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/a845759c-b983-4d14-b7f8-c8ba16a2d8b4%40googlegroups.com.