91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 285KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-13
  • 語言: 其他
  • 標簽: e1000e??i219v??15BC??

資源簡介

新買的華擎H310CV主板網卡型號為15BC,安裝ubuntu14.04 kernel 4.4.0的驅動較老,無法驅動, 這是Intel網卡支持頁面下載的驅動源碼包,版本3.4.2.1; 之前嘗試了幾次安裝都不成功,折騰來折騰去,不知道改了哪里,今天新裝了之后make&make; install又成功了,趕緊打包存起來,

資源截圖

代碼片段和文件信息

//?SPDX-License-Identifier:?GPL-2.0
/*?Copyright(c)?1999?-?2018?Intel?Corporation.?*/

/*?80003ES2LAN?Gigabit?Ethernet?Controller?(Copper)
?*?80003ES2LAN?Gigabit?Ethernet?Controller?(Serdes)
?*/

#include?“e1000.h“

/*?A?table?for?the?GG82563?cable?length?where?the?range?is?defined
?*?with?a?lower?bound?at?“index“?and?the?upper?bound?at
?*?“index?+?5“.
?*/
static?const?u16?e1000_gg82563_cable_length_table[]?=?{
0?60?115?150?150?60?115?150?180?180?0xFF
};

#define?GG82563_CABLE_LENGTH_TABLE_SIZE?\
(sizeof(e1000_gg82563_cable_length_table)?/?\
?sizeof(e1000_gg82563_cable_length_table[0]))

static?s32?e1000_setup_copper_link_80003es2lan(struct?e1000_hw?*hw);
static?s32?e1000_acquire_swfw_sync_80003es2lan(struct?e1000_hw?*hw?u16?mask);
static?void?e1000_release_swfw_sync_80003es2lan(struct?e1000_hw?*hw?u16?mask);
static?void?e1000_initialize_hw_bits_80003es2lan(struct?e1000_hw?*hw);
static?void?e1000_clear_hw_cntrs_80003es2lan(struct?e1000_hw?*hw);
static?s32?e1000_cfg_kmrn_1000_80003es2lan(struct?e1000_hw?*hw);
static?s32?e1000_cfg_kmrn_10_100_80003es2lan(struct?e1000_hw?*hw?u16?duplex);
static?s32?e1000_read_kmrn_reg_80003es2lan(struct?e1000_hw?*hw?u32?offset
???u16?*data);
static?s32?e1000_write_kmrn_reg_80003es2lan(struct?e1000_hw?*hw?u32?offset
????u16?data);
static?void?e1000_power_down_phy_copper_80003es2lan(struct?e1000_hw?*hw);

/**
?*??e1000_init_phy_params_80003es2lan?-?Init?ESB2?PHY?func?ptrs.
?*??@hw:?pointer?to?the?HW?structure
?**/
static?s32?e1000_init_phy_params_80003es2lan(struct?e1000_hw?*hw)
{
struct?e1000_phy_info?*phy?=?&hw->phy;
s32?ret_val;

if?(hw->phy.media_type?!=?e1000_media_type_copper)?{
phy->type?=?e1000_phy_none;
return?0;
}?else?{
phy->ops.power_up?=?e1000_power_up_phy_copper;
phy->ops.power_down?=?e1000_power_down_phy_copper_80003es2lan;
}

phy->addr?=?1;
phy->autoneg_mask?=?AUTONEG_ADVERTISE_SPEED_DEFAULT;
phy->reset_delay_us?=?100;
phy->type?=?e1000_phy_gg82563;

/*?This?can?only?be?done?after?all?function?pointers?are?setup.?*/
ret_val?=?e1000e_get_phy_id(hw);

/*?Verify?phy?id?*/
if?(phy->id?!=?GG82563_E_PHY_ID)
return?-E1000_ERR_PHY;

return?ret_val;
}

/**
?*??e1000_init_nvm_params_80003es2lan?-?Init?ESB2?NVM?func?ptrs.
?*??@hw:?pointer?to?the?HW?structure
?**/
static?s32?e1000_init_nvm_params_80003es2lan(struct?e1000_hw?*hw)
{
struct?e1000_nvm_info?*nvm?=?&hw->nvm;
u32?eecd?=?er32(EECD);
u16?size;

nvm->opcode_bits?=?8;
nvm->delay_usec?=?1;
switch?(nvm->override)?{
case?e1000_nvm_override_spi_large:
nvm->page_size?=?32;
nvm->address_bits?=?16;
break;
case?e1000_nvm_override_spi_small:
nvm->page_size?=?8;
nvm->address_bits?=?8;
break;
default:
nvm->page_size?=?eecd?&?E1000_EECD_ADDR_BITS???32?:?8;
nvm->address_bits?=?eecd?&?E1000_EECD_ADDR_BITS???16?:?8;
break;
}

nvm->type?=?e1000_nvm_eeprom_spi;

size?=?(u16)((eecd?&?E1000_EECD_SIZE_EX_MASK)?>>
?????E1000_EECD_SIZE_EX_SHIFT);

/*?Added?to?a?constant?“size“?becomes?the?le

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????17816??2018-08-26?16:33??e1000e-3.4.2.1\COPYING

?????文件??????11318??2018-08-26?16:33??e1000e-3.4.2.1\e1000e.7

?????文件???????9549??2018-08-26?16:33??e1000e-3.4.2.1\e1000e.spec

?????文件???????4727??2018-08-26?16:33??e1000e-3.4.2.1\pci.updates

?????文件??????30205??2018-08-26?16:33??e1000e-3.4.2.1\README

?????文件??????37596??2018-08-26?16:33??e1000e-3.4.2.1\src\80003es2lan.c

?????文件???????2558??2018-08-26?16:33??e1000e-3.4.2.1\src\80003es2lan.h

?????文件??????55498??2018-08-26?16:33??e1000e-3.4.2.1\src\82571.c

?????文件???????1088??2018-08-26?16:33??e1000e-3.4.2.1\src\82571.h

?????文件??????33598??2018-08-26?16:33??e1000e-3.4.2.1\src\defines.h

?????文件??????19740??2018-08-26?16:33??e1000e-3.4.2.1\src\e1000.h

?????文件??????73276??2018-08-26?16:33??e1000e-3.4.2.1\src\ethtool.c

?????文件??????17121??2018-08-26?16:33??e1000e-3.4.2.1\src\hw.h

?????文件?????166075??2018-08-26?16:33??e1000e-3.4.2.1\src\ich8lan.c

?????文件??????12641??2018-08-26?16:33??e1000e-3.4.2.1\src\ich8lan.h

?????文件??????52921??2018-08-26?16:33??e1000e-3.4.2.1\src\kcompat.c

?????文件?????187007??2018-08-26?16:33??e1000e-3.4.2.1\src\kcompat.h

?????文件??????28560??2018-08-26?16:33??e1000e-3.4.2.1\src\kcompat_ethtool.c

?????文件??????52817??2018-08-26?16:33??e1000e-3.4.2.1\src\mac.c

?????文件???????2344??2018-08-26?16:33??e1000e-3.4.2.1\src\mac.h

?????文件??????12008??2018-08-26?16:33??e1000e-3.4.2.1\src\Makefile

?????文件???????8646??2018-08-26?16:33??e1000e-3.4.2.1\src\manage.c

?????文件???????1434??2018-08-26?16:33??e1000e-3.4.2.1\src\manage.h

?????文件?????????19??2018-08-26?16:33??e1000e-3.4.2.1\src\Module.supported

?????文件?????250018??2018-08-26?16:33??e1000e-3.4.2.1\src\netdev.c

?????文件??????14920??2018-08-26?16:33??e1000e-3.4.2.1\src\nvm.c

?????文件????????830??2018-08-26?16:33??e1000e-3.4.2.1\src\nvm.h

?????文件??????15732??2018-08-26?16:33??e1000e-3.4.2.1\src\param.c

?????文件??????88279??2018-08-26?16:33??e1000e-3.4.2.1\src\phy.c

?????文件???????9678??2018-08-26?16:33??e1000e-3.4.2.1\src\phy.h

............此處省略8個文件信息

評論

共有 條評論