ENUM DPLL_LOCK_STATUS_ERROR(9)
β¨ enum dpll_lock_status_error(9) β¨
So bestie, this one is from the Kernel API Manual (the enum dpll_lock_status_error(9) page, iykyk) β and it's literally just about telling you why your DPLL device's lock status changed. If the previous status change happened because something went wrong, this enum spills the tea on what the error was. These are the valid values for the DPLL_A_LOCK_STATUS_ERROR attribute. π
πΈ NAME πΈ
enum dpll_lock_status_error β if the previous status change was done due to a failure, this gives you the deets on the dpll device lock status error. These are the valid values for the DPLL_A_LOCK_STATUS_ERROR attribute. π
π¦ SYNOPSIS π¦
enum dpll_lock_status_error {
DPLL_LOCK_STATUS_ERROR_NONE ,
DPLL_LOCK_STATUS_ERROR_UNDEFINED ,
DPLL_LOCK_STATUS_ERROR_MEDIA_DOWN ,
DPLL_LOCK_STATUS_ERROR_FRACTIONAL_FREQUENCY_OFFSET_TOO_HIGH
};
π CONSTANTS π
DPLL_LOCK_STATUS_ERROR_NONEβ ok so the dpll device lock status changed and there was literally no error at all. clean. β¨DPLL_LOCK_STATUS_ERROR_UNDEFINEDβ the dpll device lock status changed because of an undefined error π. The driver fills this value up in case it is not able to obtain a suitable exact error type. Basically "idk bestie, something happened" energy.DPLL_LOCK_STATUS_ERROR_MEDIA_DOWNβ the dpll device lock status changed because the associated media got down. This may happen for example if the dpll device was previously locked on an input pin of typePIN_TYPE_SYNCE_ETH_PORT. πDPLL_LOCK_STATUS_ERROR_FRACTIONAL_FREQUENCY_OFFSET_TOO_HIGHβ the FFO (Fractional Frequency Offset) between the RX and TX symbol rate on the media got too high π₯. This may happen for example if the dpll device was previously locked on an input pin of typePIN_TYPE_SYNCE_ETH_PORT.
ngl that last one is a whole mouthful of a constant name, but she's iconic and she knows it π
π SEE ALSO π
Kernel file ./include/uapi/linux/dpll.h:
enum dpll_mode(9)enum dpll_lock_status(9)enum dpll_type(9)enum dpll_pin_type(9)enum dpll_pin_direction(9)enum dpll_pin_state(9)enum dpll_pin_operstate(9)enum dpll_pin_capabilities(9)enum dpll_feature_state(9)
π«Ά ok that's the whole page, bestie β go touch some pins. This gem lives in ./include/uapi/linux, dated October 2026, and it's filed under the Kernel API Manual as enum dpll_lock_status_error(9). periodt. π
π¦ 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