Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ dmesg | grep e1000e
- [ 5.643760] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
- [ 5.643761] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
- [ 5.644308] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
- [ 5.877838] e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid
- [ 5.907340] e1000e: probe of 0000:00:1f.6 failed with error -5
- $ sudo ./bootutil64e
- Intel(R) Ethernet Flash Firmware Utility
- BootUtil version 1.6.13.0
- Copyright (C) 2003-2016 Intel Corporation
- Type BootUtil -? for help
- Port Network Address Location Series WOL Flash Firmware Version
- ==== =============== ======== ======= === ============================= =======
- 1 D017C2201F59 0:31.6 Gigabit N/A FLASH Not Present
- s32 e1000e_validate_nvm_checksum_generic(struct e1000_hw *hw)
- {
- s32 ret_val;
- u16 checksum = 0;
- u16 i, nvm_data;
- for (i = 0; i < (NVM_CHECKSUM_REG + 1); i++) {
- ret_val = e1000_read_nvm(hw, i, 1, &nvm_data);
- if (ret_val) {
- e_dbg("NVM Read Errorn");
- return ret_val;
- }
- checksum += nvm_data;
- }
- if (checksum != (u16)NVM_SUM) {
- e_dbg("NVM Checksum Invalidn");
- return -E1000_ERR_NVM;
- }
- return 0;
- }
- #define NVM_SUM 0xBABA
- s32 e1000e_validate_nvm_checksum_generic(struct e1000_hw *hw)
- {
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement