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
Hi Nori,
I was trying to replicate the same issue.
I connected the USB-KW41Z to Virtual Machine and also to a PC with Linux, the border router works fine and the USB has a global address.
ipconfig
ip -6 addr show eth
ping6 -c 1 fd0::407d:9800:2b4b:99ed:a0a3
The Linux OS kernel version must be greater than 2.6
The device answer with the ping command
Do you have all the configurations required for run with BeagleBone Black and Raspberry Pi 3?
Best Regards,
Mario