Отслеживание стека говорит, что предыдущая команда Python была втиснута в спин-блокировке, пытающейся освободить взаимное исключение на выходе (что-то пошло ужасно неправильно). POSIX указывает, что Вы не можете освободить взаимное исключение от другого потока, чем тот, который ввел его. Следующий шаг должен выяснить то, какой ресурс заставляет взаимное исключение быть сохраненным на выходе. От:
linux-source-2.6.38/kernel/mutex.c:
69 * The mutex must later on be released by the same task that
70 * acquired it. Recursive locking is not allowed. The task
71 * may not exit without first unlocking the mutex. Also, kernel
72 * memory where the mutex resides mutex must not be freed with
73 * the mutex still locked. The mutex must first be initialized
74 * (or statically defined) before it can be locked. memset()-ing
75 * the mutex to 0 is not allowed.
Вы могли запустить stracing Python или путем включения dtrace на драйвере.
Вы пытались использовать atsc начальные настраивающие данные?
$ head -n 20 /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB
# US ATSC center frequencies, use if in doubt
A 57028615 8VSB
A 63028615 8VSB
A 69028615 8VSB
A 79028615 8VSB
A 85028615 8VSB
A 177028615 8VSB
A 183028615 8VSB
A 189028615 8VSB
A 195028615 8VSB
A 201028615 8VSB
A 207028615 8VSB
A 213028615 8VSB
A 473028615 8VSB
A 479028615 8VSB
A 485028615 8VSB
A 491028615 8VSB
A 497028615 8VSB
A 503028615 8VSB
Как это ведет себя с помощью vlc для настройки?
vlc atsc://frequency=689028615 :dvb-adapter=0