Are there any special settings that need to be enabled/changed to get USB Ethernet Gadget (Pi Zero W) to work with Merlin firmware 394.10_2? What I'm finding is the MAC address of the Pi Zero W USB Ethernet Gadget appears to be randomly generated by the Merlin firmware rather than pulling the MAC address from the Pi Zero W.
On the Pi Zero W the following values have been set and do work when connected to a Windows PC. 00:22:82:ff:ff:22 is the fake MAC address used for the Pi Zero.
config.txt: dtoverlay=dwc2
cmdline.txt (after rootwait): modules-load=dwc2,g_ether g_ether.dev_addr=00:22:82:ff:ff:22
What appears to be happening is every time the Pi Zero W is connected to the router's USB 2.0 port the Merlin firmware generates a line similar to the following with the CDC Ethernet Device address being changed.
Apr 18 10:08:13 kernel: cdc_ether 2-2:1.0: usb0: register 'cdc_ether' at usb-0000:00:0b.0-2, CDC Ethernet Device, 2e:24:df:a7:6f:8c
The end result is the router does not see or access the Pi Zero as an USB Ethernet type device. The Pi Zero is unreachable using SSH on the local network. Setting a static IP address using either the Pi Zero W fake MAC address or the firmware generated MAC address does not work to allow access to the Pi Zero W.
I have tried various methods detailed elsewhere for setting a Pi Zero up for USB Ethernet Gadget. Tried both new and used microSD cards using the Raspberry 2019-04-08-raspbian-stretch-lite image file. With the edits previously mentioned. The Merlin firmware just doesn't seem to want to properly mount the Pi Zero W.
Any suggestions or ideas?
Thanks
On the Pi Zero W the following values have been set and do work when connected to a Windows PC. 00:22:82:ff:ff:22 is the fake MAC address used for the Pi Zero.
config.txt: dtoverlay=dwc2
cmdline.txt (after rootwait): modules-load=dwc2,g_ether g_ether.dev_addr=00:22:82:ff:ff:22
What appears to be happening is every time the Pi Zero W is connected to the router's USB 2.0 port the Merlin firmware generates a line similar to the following with the CDC Ethernet Device address being changed.
Apr 18 10:08:13 kernel: cdc_ether 2-2:1.0: usb0: register 'cdc_ether' at usb-0000:00:0b.0-2, CDC Ethernet Device, 2e:24:df:a7:6f:8c
The end result is the router does not see or access the Pi Zero as an USB Ethernet type device. The Pi Zero is unreachable using SSH on the local network. Setting a static IP address using either the Pi Zero W fake MAC address or the firmware generated MAC address does not work to allow access to the Pi Zero W.
I have tried various methods detailed elsewhere for setting a Pi Zero up for USB Ethernet Gadget. Tried both new and used microSD cards using the Raspberry 2019-04-08-raspbian-stretch-lite image file. With the edits previously mentioned. The Merlin firmware just doesn't seem to want to properly mount the Pi Zero W.
Any suggestions or ideas?
Thanks