igb_get_phy_info_m88(9)
π NAME π
okay bestie, meet igb_get_phy_info_m88 from the Kernel API Manual β this is the function that retrieves PHY information. That's the whole vibe. β¨
π SYNOPSIS π
s32 igb_get_phy_info_m88 (struct e1000_hw *hw );
πΈ ARGUMENTS πΈ
hwβ pointer to the HW structure π«Ά
π¦ DESCRIPTION π¦
Valid for only copper links, bestie β copper only, no cap. π§
It reads the PHY status register (sticky read) to verify that link is up. Then it reads the PHY special control register to determine the polarity and 10base-T extended distance. Then it reads the PHY special status register to determine MDI/MDIx and current speed. If speed is 1000, then it determines cable length, local and remote receiver. π
π₯ SEE ALSO π₯
- Kernel file
./drivers/net/ethernet/intel/igb/e1000_phy.c igb_check_reset_block(9)igb_get_phy_id(9)igb_phy_reset_dsp(9)igb_read_phy_reg_mdic(9)igb_write_phy_reg_mdic(9)igb_read_phy_reg_i2c(9)igb_write_phy_reg_i2c(9)igb_read_sfp_data_byte(9)igb_read_phy_reg_igp(9)igb_write_phy_reg_igp(9)igb_copper_link_setup_82580(9)igb_copper_link_setup_m88(9)igb_copper_link_setup_m88_gen2(9)igb_copper_link_setup_igp(9)igb_copper_link_autoneg(9)igb_phy_setup_autoneg(9)igb_setup_copper_link(9)igb_phy_force_speed_duplex_igp(9)igb_phy_force_speed_duplex_m88(9)igb_phy_force_speed_duplex_setup(9)igb_set_d3_lplu_state(9)igb_check_downshift(9)igb_check_polarity_m88(9)igb_check_polarity_igp(9)igb_wait_autoneg(9)igb_phy_has_link(9)igb_get_cable_length_m88(9)igb_get_cable_length_igp_2(9)igb_get_phy_info_igp(9)igb_phy_sw_reset(9)igb_phy_hw_reset(9)igb_phy_init_script_igp3(9)igb_initialize_M88E1512_phy(9)igb_initialize_M88E1543_phy(9)igb_power_up_phy_copper(9)igb_power_down_phy_copper(9)igb_check_polarity_82580(9)igb_phy_force_speed_duplex_82580(9)igb_get_phy_info_82580(9)igb_get_cable_length_82580(9)igb_set_master_slave_mode(9)
that's the page, bestie β periodt π
source/version: ./drivers/net/ethernet/intel/igb Β· date: October 2026 Β· page: igb_get_phy_info_m88(9) π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms