/***************************************************************************** * QNAP TS-x09 specific power off method via UART1-attached PIC
****************************************************************************/
byte = qnap_tsx09_parse_hex_byte(addr_str + (i * 3)); if (byte < 0) return -1;
addr[i] = byte;
}
printk(KERN_INFO "tsx09: found ethernet mac address %pM\n", addr);
memcpy(qnap_tsx09_eth_data.mac_addr, addr, 6);
return 0;
}
/* * The 'NAS Config' flash partition has an ext2 filesystem which * contains a file that has the ethernet MAC address in plain text * (format "xx:xx:xx:xx:xx:xx\n").
*/ void __init qnap_tsx09_find_mac_addr(u32 mem_base, u32 size)
{ unsignedlong addr;
for (addr = mem_base; addr < (mem_base + size); addr += 1024) { char *nor_page; int ret = 0;
nor_page = ioremap(addr, 1024); if (nor_page != NULL) {
ret = qnap_tsx09_check_mac_addr(nor_page);
iounmap(nor_page);
}
if (ret == 0) break;
}
}
Messung V0.5
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.