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


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, RNDIS device, 00:60:37:3a:0a:44

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

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