|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serge N. Pokhodyaev 2:5020/1838 11 Feb 2002 21:56:17 To : Romul Smirnov Subject : Re: Как ограничить скорость чтения на CD-RW ?... -------------------------------------------------------------------------------- ## Romul Smirnov (2:5020/758.72) wrote to Sergey_Afonin: RS> Вопpос в том, как выставлять паpаметpы дpайва пpи включенной эмуляции RS> ide-scsi. Выставление паpаметpов hdparm на /dev/scd0 не помогает. echo "io_32bit:1" >/proc/ide/ide0/hda/settings echo "using_dma:1" >/proc/ide/ide0/hda/settings И т.д. А что касается сабжа, то вот: === #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <sys/ioctl.h> #include <linux/cdrom.h> #include <fcntl.h> int main(int argc, char **argv) { int fd; int speed; if (3 != argc) { fprintf(stderr, "Usage: %s <path_to_cdrom> <speed>\n", argv[0]); exit(1); } fd = open(argv[1], O_RDONLY); if (-1 == fd) { perror(argv[1]); exit(1); } speed = atoi(argv[2]); if (-1 == ioctl(fd, CDROM_SELECT_SPEED, speed)) { fprintf(stderr, "Can't set speed %i for %s: ", speed, argv[1]); perror(""); exit(1); } close(fd); exit(0); } === -- Serge --- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp) * Origin: Powered by Debian GNU/Linux unstable "sid" (2:5020/1838) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/56473c737d801.html, оценка из 5, голосов 10
|