Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

beeper avec fedora core 3 Linux 2.6

3 réponses
Avatar
Fred Kap
Bonjour,
Je voudrai faire un beeper sur mon PC , avec fedora core 2 ( linux 2.4) ca
marche bien : j'utilise alors soit echo -e '\a' ou bien en le beeper
suivant que j'ai récupérer:
void beep(int freq, int duration)
{
int fd;
fd = open("/dev/tty1", O_WRONLY|O_NONBLOCK);
if (fd >= 0)
{
ioctl(fd, KDMKTONE, (duration << 16) | (freq?(1193180 /
freq):0));
usleep(duration * 1000);
ioctl(fd, KDMKTONE, 0);
close(fd);
}
}

Par contre impossible de faire marcher le beeper avec fedora core 3 .
Est ce un problème de fedora ou une mauvaise installation du noyau ?
Quelqu'un a une idée ?

3 réponses

Avatar
lhabert
Je crois qu'il faut charger le module « pcspkr » du noyau.
Avatar
Nicolas George
Luc Habert wrote in message <do6gb2$q1k$:
Je crois qu'il faut charger le module « pcspkr » du noyau.


Et regarder le volume (« PC Speaker »), si c'est une machine récente.

Avatar
Fred Kap
Le Mon, 19 Dec 2005 14:33:06 +0000, Luc Habert a écrit :

Je crois qu'il faut charger le module « pcspkr » du noyau.


C'est ça merci :)