Если я правильно прочиталhttps://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/drivers/usb/core/hub.c#n2030(код для функции с именем choose_devnum
), он может выполнить перенос намного раньше, фактически при значении 127, а затем вернуться к 1:
/* Try to allocate the next devnum beginning at
* bus->devnum_next. */
devnum = find_next_zero_bit(bus->devmap.devicemap, 128,
bus->devnum_next);
if (devnum >= 128)
devnum = find_next_zero_bit(bus->devmap.devicemap,
128, 1);
bus->devnum_next = (devnum >= 127 ? 1 : devnum + 1);
И позже свойство bus->devnum
действительно устанавливается, только если devnum
меньше 128.
Хорошо, теперь все заработало.
Помогло:Избавление от br0 . Мне пришлось удалить его вручную в /etc/network/interfaces
.
Я думал, что это мне нужно для моей машины kvm -,а оказывается :Не надо было.
Мой /etc/network/interfaces
выглядит сейчас так:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo eno1
iface lo inet loopback
iface eno1 inet dhcp