Question for the Hauppauge WinTV DVB-S gurus.
At least with version linuxtv-dvb-1.0.0-pre2 when I add a
network interface via dvbnet the MAC address is not populated.
net_start.pl makes a call to set the hw ether addr, versus
reading it off the card.
That being said, I notice that the card has an ATMEL AT24C16N
serial EEPROM. I guess it would be a huge coincidence if this
EEPROM has hanging off the I2C bus and that I could grab the
MAC address via stv0299_readreg(),
you must not read from i2c adress 0x68 (like stv0299_readreg does) but
from adress 0x50 where the EEPROM is located. See e.g. the ves1820
driver for details.