ISTR that the kernel in flash (which isn't upgradable -- at least not easily) disables one or other of the ethernet devices.

This means that they both come up as eth0, making bridging/routing rather difficult. If you were to fix the kernel, you'd probably break the player, because it's not designed to cope with two ethernet devices.


That's not entirely strictly true... the kernel starts up with ethernet as eth0, but, if it doesn't get link, disables it so that when PNA starts up it gets eth0. It doesn't stop PNA starting up even if ethernet gets link, so, if both are connected, you'll get eth0 (ethernet) and eth1 (PNA). In theory, if you used a receiver.arf containing a kernel with forwarding turned on, you'd get a router -- maybe even a bridge.

The player "copes" with two ethernet devices by the simple strategy of completely ignoring eth1 if present.

Peter