Не назначаются мак-адреса.

Юзал 11.2, обновился до 11.3, после этого - спустя некоторое время (т.ч. факт обновления может и не важен) - перестал работать один из сетевых интерфейсов, спустя ещё с неделю - второй.
Полез разбираться - выяснилось, что им не назначаются маки. Вручную мак назначается нормально, далее всё работает. Но хотелось бы до причины докопаться. Никаких изменений в систему, кроме обновлений через yast, не вносилось.
Буду благодарен за любые советы.

MAC-адрес — это аппаратное свойство сетевого адаптера, вручную его можно лишь «подменить», и то только для поддерживающих это драйверов. Не могли бы вы привести соответствующие записи логов, по которым вы это якобы выяснили?

Что у Вас за сетевые карты?
Что значит “далее всё работает”? Вы меняете mac-адрес, и лишь после этого карта начинает работать?

Сразу после запуска вот такая шняга:
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
5: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff

И соответственно:

ifconfig eth2

eth2 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1

После назначения вручную карта работает:

ifconfig eth3 hw ether AA:50:8D:61:C4:AA

ifup eth3

ifconfig eth3

eth3 Link encap:Ethernet HWaddr AA:50:8D:61:C4:AA
inet addr:172.16.4.1 Bcast:172.16.4.255 Mask:255.255.255.0

Карты вшиты в мать: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller

#ethtool -i eth2
#ethtool -i eth3

ethtool -i eth2

driver: sky2
version: 1.27
firmware-version: N/A
bus-info: 0000:08:00.0

ethtool -i eth3

driver: sky2
version: 1.27
firmware-version: N/A
bus-info: 0000:09:00.0

Собственно, они все одинаковые с нулевой по третью.

Открывайте багрепорт.

sky2 driver:

sky2 mac hung again (or still?) — Linux Network Development

Ну вообщето на постоянку я делаю так:
в /etc/sysconfig/network/ifup-eth0 добавляю
LLADDR=‘xx:xx:xx:xx:xx:xx’