View Single Post
Old 11-08-2024, 09:56 AM   #11
elinkser
Addict
elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.
 
Posts: 242
Karma: 146236
Join Date: Oct 2022
Device: Kobo Clara HD
I'll tap out here, with a couple of notes...


Try plugging into your host PC and checking messages on the host.

On my host Linux box, I get the following when I plug in the Kobo:

$ dmesg | grep usb

[ 778.521909] usb 1-5: New USB device found, idVendor=0525, idProduct=a4a2, bcdDevice= 4.01
[ 778.521915] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 778.521918] usb 1-5: Product: RNDIS/Ethernet Gadget
[ 778.521920] usb 1-5: Manufacturer: Linux 4.1.15-00136-g12655eaaef89 with 2184000.usb
[ 779.094382] cdc_subset 1-5:1.1 usb0: register 'cdc_subset' at usb-0000:00:14.0-5, Linux Device, 36:5a:94:9f:5b:43
[ 779.096589] usbcore: registered new interface driver cdc_subset
[ 779.106105] usbcore: registered new interface driver cdc_ether
[ 779.169477] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready

$ lsusb
Bus 001 Device 004: ID 0525:a4a2 Netchip Technology, Inc. Linux-USB Ethernet/RNDIS Gadget

$ ls /sys/class/net
lo usb0 wlan0



On my Kobo, I got:

# cat /proc/config.gz | gunzip | grep ETH
# CONFIG_ATA_OVER_ETH is not set
# CONFIG_VETH is not set
# CONFIG_ETHERNET is not set
CONFIG_USB_U_ETHER=m
CONFIG_USB_ETH=m
CONFIG_USB_ETH_RNDIS=y
# CONFIG_USB_ETH_EEM is not set

# cat /proc/config.gz | gunzip | grep RNDIS
# CONFIG_USB_NET_RNDIS_WLAN is not set
CONFIG_USB_F_RNDIS=m
CONFIG_USB_CONFIGFS_RNDIS=y
CONFIG_USB_ETH_RNDIS=y

# cat /proc/config.gz | gunzip | grep HCI
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
# CONFIG_USB_XHCI_HCD is not set
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_MXC=y
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
# CONFIG_USB_OHCI_HCD is not set
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_IO_ACCESSORS=y
CONFIG_MMC_SDHCI_PLTFM=y
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
CONFIG_MMC_SDHCI_ESDHC_IMX=y
# CONFIG_MMC_SDHCI_F_SDH30 is not set

# ls /sys/class/net
eth0 lo usb0

# ip addr show
1: lo: <LOOPBACK> mtu 65536 qdisc noop
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq qlen 1000
link/ether 58:b0:d4:9b:df:9a brd ff:ff:ff:ff:ff:ff
3: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether c6:b1:70:d2:d5:33 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.2/24 brd 192.168.2.255 scope global usb0
valid_lft forever preferred_lft forever

# dmesg | grep usb
I got nothing despite currently in an SSH connection, having already loaded the modules!
Remember, previously I had seen the usb0 message, immediately after loading modules.
elinkser is offline   Reply With Quote