LINUX.ORG.RU

mac address Expected 00 00 00 00 00 00

 , ,


0

1

Добрый день! Есть простая проблема. Она появилась начиная с ядра 6 0 1

[ 12.155791] device0: Current addr: 00 4d 49 53 31 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[ 12.168193] device0: Expected addr: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

[ 12.180439] ————[ cut here ]————

[ 12.185196] WARNING: CPU: 0 PID: 396 at net/core /dev_addr_lists.c:519 dev_addr_check+0xd0/0x120

[ 12.194196] netdevice: device0: Incorrect netdev->dev_addr

есть мое кастомное устройство и для него есть драйвер. имя устройства device0 почему то после 6 ядра ожидаемый адрес должен быть 00 00 00 00 00 00 а фактический это 00 4d 49 53 31 33

кто подскажет как побороть эту проблему ?

Шпионаж и терроризм?

ЗЫ если известна версия ведра, с которой сломалось, то можно найти, почему.

mrjaggers
()
Ответ на: комментарий от bo4ok

можно ссылку ? хотя у меня на 6 3 3 тоже самое ошибка пропадает только если я адрес принудительно присвою вида 00 00 00 00 00 00. но я не уверен что так можно.

joslen_bomon
() автор топика
Ответ на: комментарий от joslen_bomon

проблема решена.

нужно заменить эту функцию:

memcpy(dev->dev_addr, addr, len);

на эту:

__dev_addr_set(dev, addr, dev->addr_len);

joslen_bomon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.