scsi cmd は 0x1b 0x00 0x00 0x02 に似ています。
カーネルを調べようとしていますが、わかりません。
押すか誰かがCDROMステータスをポーリングすると割り込みが発生しますか?
新しいシステムなど、udevルールによって呼び出される一部のアプリケーションでは送信されないようです。
答え1
取り出しボタンはドライブ自体で処理されます。メディアをロックすると(カーネルからコマンド1E、メディアの取り外しを防止/許可する)、ドライブがイジェクトの押下を処理するのを防ぎます。scsi_set_medium_removal
カーネルはCDをマウントするときにこれを行いますが、そうしないとソフトウェアは取り出し処理に関与しません。押すための反応ドライブの取り出しボタン。
カーネルバージョン2.6.34では、SCSIロード/アンロード(取り出し)コマンドが呼び出され、で使用されているGPCMD_START_STOP_UNIT
ことがわかります。sr_tray_move
drivers/scsi/sr_ioctl.c