Omlouvam se, ze se ptam a pak si sam odpovidam. Na zmenu rychlosti CD-ROM je utilita cdrom_speed od Rolanda Krivanka (krivanek@fmph.uniba.sk). Nejpodstatnejsi je asi tato cast utility:
#include <linux/cdrom.h>
cdrom=open("/dev/cdrom", O_RDONLY | O_NONBLOCK);
ioctl(cdrom, CDROM_SELECT_SPEED, atoi(argv[1]));
Funguje na tom pocitaci s hlucnou 52X CD-ROM, na 16X ta mechanika skoro neni slyset. Utilita nefunguje na jinem pocitaci, ktery se take ve svem /proc/sys/dev/cdrom/info chlubi, ze to jde.
Takze mozna, ze v /proc je jenom informace, jestli se jadro umi zeptat, ale jadro nevi, jestli to mechanika umi nastavit.