sci_remote_device_start(9)
πΈ NAME πΈ
okay so this is sci_remote_device_start(9), straight out of the Kernel API Manual, and bestie it's literally the method that starts the supplied remote device. It enables normal IO requests to flow through to the remote device. no cap, that's the whole vibe. π
β¨ SYNOPSIS β¨
copy this exactly, bestie:
enum sci_status sci_remote_device_start (struct isci_remote_device *idev
, u32 timeout );
π ARGUMENTS π
idevβ this parameter specifies the device to be started. like, the remote device in question, periodt.timeoutβ this parameter specifies the number of milliseconds in which the start operation should complete. yes, it'su32, don't come for me. π«Ά
π DESCRIPTION π
The return value is an indication of whether the device was successfully started. it's giving status enum realness. β¨
SCI_SUCCESSβ this value is returned if the device was successfully started. slay. πSCI_FAILURE_INVALID_PHYβ this value is returned if the user attempts to start the device when there have been no phys added to it. π
π¨ lowkey important: if there have been no phys added to the device, attempting to start it returns SCI_FAILURE_INVALID_PHY. don't say I didn't warn you, bestie.
π¦ SEE ALSO π¦
Kernel file: ./drivers/scsi/isci/remote_device.c
also slide into these absolute icons:
isci_remote_device_ready(9)isci_remote_device_not_ready(9)sci_remote_device_destruct(9)isci_remote_device_deconstruct(9)sci_remote_device_construct(9)isci_remote_device_alloc(9)isci_remote_device_stop(9)isci_remote_device_gone(9)isci_remote_device_found(9)
mwah π β cute little sign-off for the source/version: ./drivers/scsi/isci, dated October 2026. that's the footer, bestie, not me copying it, just giving credit where it's due. πβ¨
π¦ 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