Comment 7 for bug 10821

Revision history for this message
Dmitriy Kropivnitskiy (nigde) wrote :

Here, a quick trace of hald shows that it polls the cdrom drive every two
seconds or so:

20:58:51 gettimeofday({1106618331, 708401}, NULL) = 0
20:58:51 poll([{fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=8, events=POLLIN}], 5, 1990) = 0
20:58:53 gettimeofday({1106618333, 697901}, NULL) = 0
20:58:53 gettimeofday({1106618333, 698039}, NULL) = 0
20:58:53 poll([{fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=8, events=POLLIN}], 5, 0) = 0
20:58:53 open("/dev/hdc", O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = 3
20:58:53 ioctl(3, CDROM_DRIVE_STATUS, 0x7fffffff) = 1
20:58:53 close(3) = 0
20:58:53 time(NULL) = 1106618333
20:58:53 gettimeofday({1106618333, 710010}, NULL) = 0
20:58:53 poll([{fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13,
events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=8, events=POLLIN}], 5, 1989) = 0
20:58:55 gettimeofday({1106618335, 698546}, NULL) = 0
20:58:55 open("/dev/hdc", O_RDONLY|O_NONBLOCK|O_EXCL|O_LARGEFILE) = 3
20:58:55 ioctl(3, CDROM_DRIVE_STATUS, 0x7fffffff) = 1
20:58:55 close(3) = 0
20:58:55 time(NULL) = 1106618335