initio_read_eeprom(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– initio_read_eeprom(9) β€” Kernel API Manual πŸ’–

Okay bestie, welcome to the group chat where the host adapter spills its config tea. ✨

🌸 NAME 🌸

initio_read_eeprom β€” Retrieve configuration

✨ SYNOPSIS ✨

void initio_read_eeprom (unsigned long base );

That’s the whole signature, and yes it’s giving short and iconic. πŸ’…

πŸŽ€ ARGUMENTS πŸŽ€

  • base β€” Base of InitIO Host Adapter. That’s the exact thing it wants passed in, bestie.

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so this function retrieves the host adapter configuration data from E2Prom. If the data is invalid then the defaults are used and are also restored into the E2PROM β€” so it’s not just reading, it’s restoring the defaults too. πŸ’–

This forms the access point for the SCSI driver into the E2PROM layer. The other functions for the E2PROM are all internal use β€” iykyk. 🫢

⚠️ Warning, bestie: Must be called single threaded β€” it uses a shared global area. No cap, do not try to make this one a parallel vibe. πŸ’€

πŸ’… SEE ALSO πŸ’…

Kernel file ./drivers/scsi/initio.c, plus this whole friend group:


Catch you in the source tree, bestie 🫢 β€” this page comes from source/version ./drivers/scsi, dated October 2026, and it signs off as initio_read_eeprom(9). βœ¨πŸ’œ

πŸ“¦ where this page comes from