brcmf_pcie_bus_console_read(9)
π brcmf_pcie_bus_console_read(9) π
okay so bestie, welcome to the brcmf_pcie_bus_console_read manual page β it lives in section 9 of the Kernel API Manual, and honestly? it's giving "tiny function, big job" energy. she reads firmware messages. that's the whole vibe. let's get into it π«Ά
β¨ NAME β¨
brcmf_pcie_bus_console_read β reads firmware messages π
no cap, that's literally her whole personality. she goes and fetches the messages your firmware is trying to tell you, and lowkey she's the reason you ever find out what's going on in there.
πΈ SYNOPSIS πΈ
void brcmf_pcie_bus_console_read (struct brcmf_pciedev_info *devinfo ,
bool error );
so she returns void β nothing comes back, she's not that kind of girl β and she takes two things: a struct brcmf_pciedev_info * and a bool. that's it. two little params and she's off. π
π ARGUMENTS π
devinfoβ pointer to the device data structure. this is your main character right here, the struct holding all the device tea. she needs it to know which device's firmware messages we're reading. nodevinfo, no messages, periodt. π¦errorβ specifies if error has occurred (prints messages unconditionally). yeah so this is the dramatic one π β whenerrorsays an error happened, she prints the messages unconditionally. no filtering, no gatekeeping, no "hmm is this important enough" β everything gets printed. it's giving "we're in crisis mode, dump it ALL". π₯
ngl, the unconditional print is the whole point of the error flag β if something's gone wrong you want every last message, not the curated version. π
π SEE ALSO π
- the kernel file
./drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.cβ that's her home address, where all the source lives π§ struct brcmf_pcie_dhi_ringinfo(9)β her neighbor, also worth a look iykyk β
π a lil sign-off π
this page came to you from the kernel source file ./drivers/net/wireless/broadco... (yes, the path in the footer is literally abbreviated like that, we don't make the rules π), dated October 2026, and it's page brcmf_pcie_bus_console_read(9) of the Kernel API Manual. go read your firmware messages bestie, and slay β¨π
π
π¦ 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