WCRI has a Rivendell machine that uses a USB-to-serial converter to talk to a Broadcast Tools audio switcher. The machine occasionally "forgets" the USB-to-serial converter (which is normally /dev/ttyUSB0) and then wakes up and remaps it as /dev/ttyUSB1.

Now, I have a udev rule in place that automatically creates a symlink o whatever device the converter gets mapped as... but if it gets remapped while rdairplay is running, rdairplay can't talk to the switcher until I stop and restart the Rivendell service.

On Tuesday, I discovered that I could get around the problem by stopping and restarting the ripcd daemon, so I set up a cron job to detect the remapping of the USB-to-serial converter and autoatically stop and restart ripcd.

That turned out to be a mistake; it seems to have caused rdairplay to lose the ability to chain to the next day's log. Two days in a row the station has gone silent at midnight, and we've had to load the log manually.

The only solution I can think of is to use a machine with an actual serial port.

Have any of y'all enocuntered this issue? If so, how did you deal with it?


Rob

--
Я там, где ребята толковые,
Я там, где плакаты "Вперёд",
Где песни рабочие новые
Страна трудовая поёт.
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to