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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

1,258 Views
norishinozaki
Contributor V

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

Tags (1)
0 Kudos
1 Reply

593 Views
mario_castaneda
NXP TechSupport
NXP TechSupport

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

pastedImage_26.png

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

0 Kudos