The reason sip0 can't read the chip's EEPROM is that the chip is an 83816, not an 83815, and it has no EEPROM. I need to adapt the driver to identify this (it uses, in a flight of cruelty, the same PCI product/vendor code, apparently) and program in the MAC address, which I really do need to read from the RedBoot configuration somehow. -s