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