BWAHAHAHAHAHAHAHA! poro:~% dmesg|grep puc puc0 at pci3 dev 5 function 0 "Moxa C104H" rev 0x02: ports: 4 com com2 at puc0 port 0 apic 2 int 20: ns16550a, 16 byte fifo com3 at puc0 port 1 apic 2 int 20: ns16550a, 16 byte fifo com4 at puc0 port 2 apic 2 int 20: ns16550a, 16 byte fifo com5 at puc0 port 3 apic 2 int 20: ns16550a, 16 byte fifo puc1 at pci3 dev 6 function 0 "Moxa CP-104JU" rev 0x00: ports: 4 com com6 at puc1 port 0 apic 2 int 21: st16650, 32 byte fifo com7 at puc1 port 1 apic 2 int 21: st16650, 32 byte fifo com8 at puc1 port 2 apic 2 int 21: st16650, 32 byte fifo com9 at puc1 port 3 apic 2 int 21: st16650, 32 byte fifo
error = ixgbe_init_shared_code(hw); if (error == IXGBE_ERR_SFP_NOT_PRESENT) { за исключением того, что init_shared_code просто забивает поинтеры на функции для разных чипов и к SFP отношения не имеет... как жеж заебал этот говнокод!
ret_val = ixgbe_get_sfp_init_sequence_offsets(hw, &list_offset, &data_offset);
yo-ho-ho... "Broadcom BCM57711" rev 0x00 at pci1 dev 0 function 0 not configured "Broadcom BCM57711" rev 0x00 at pci1 dev 0 function 1 not configured
instruction memory move.
06:04 < deraadt> It falls out of your cache. It underperforms. The more
tricks you do, the worse it is.
06:05 < deraadt> Whoever wrote that must have been smoking something really
bad, AND done no testing.
06:05 < deraadt> Alternative is that arm sucks shit.
< deraadt> Blaming people who are not around is not effective.