AnsweredAssumed Answered

Linux Host doesn't get global address from USB-KW41Z RNDIS

Question asked by Nori Shinozaki on Jan 6, 2017
Latest reply on Jan 12, 2017 by Mario Ignacio Castaneda Lopez

Hello,

I'm trying to use USB-KW41Z with Linux Host through RNDIS.

USB-KW41Z works fine with Windows 7 so that I can ping to FRDM-KW41Z.

However with Linux Host, it seems not to retrieve any global address from USB-KW41Z ND_ROUTER.

 

syslog looks like Ok.

 

usb 1-1: new full-speed USB device number 10 using musb-hdrc

usb 1-1: New USB device found, idVendor=1fc9, idProduct=0301

usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3

usb 1-1: Product: KINETIS REMOTE NDIS

usb 1-1: Manufacturer: NXP SEMICONDUCTORS

usb 1-1: SerialNumber: 00000001

rndis_host 1-1:1.0 eth1: register 'rndis_host' at usb-musb-hdrc.1.auto-1, RNDIS device, 00:60:37:3a:0a:44

mtp-probe: checking bus 1, device 10: "/sys/devices/platform/ocp/47400000.usb/47401c00.usb/musb-hdrc.1.auto/usb1/1-1"

mtp-probe: bus: 1, device: 10 was not an MTP device

kernel: [ 5253.967313] rndis_host 1-1:1.0 eth2: renamed from eth1

 

However there is no global address assigned to eth2

 

# ip -6 addr show eth2

4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UNKNOWN qlen 1000

    inet6 fd01::93c0:58:d913:9835:ebd/64 scope global noprefixroute <<= This is assigned by dhcpcd

       valid_lft forever preferred_lft forever

    inet6 fe80::3f88:844f:af5a:45cc/64 scope link

       valid_lft forever preferred_lft forever

 

I used BeagleBone Black and Raspberry Pi 3 for Debian Jessie and Linux PC with Ubuntu 14.04.

I'm referring to Kinetis FSCI Host Application Programming Interface.pdf.

Do I need to config the kernel?

What is the Linux host used in the "8  Thread Integration with Linux OS Host on RNDIS Interface" in the doc?

 

Best regards,

Nori Shinozaki

Outcomes