Настройка FM-тюнера под Линукс
Публикую свою небольшую статью по настройке FM-тюнера MediaForte RadioLink SF64 PCR
Сей девайс сейчас уже наверное не встретишь в продаже, но людям у которых он оказался и которые хотели бы слушать радио под Линуксом и не смогли его настроить, я думаю эта информация будет полезной.
Итак, когда то я публиковал эту статью на одном из форумов, но местный модератор оказался весьма нетактичным человеком и закрыл топик. Теперь я могу реабилитироваться :)
Вообщем купил я себе, относительно дешево, сей чудо девайс - MediaForte RadioLink SF64.
На диске к нему шли дрова под линух и прога, но они нормально не стали, а разбираться с ними не было желания, решено было управится штатными средствами.
В околоядерном проэкте video4linux дров под него не нашлось, на помощь как всегда пришел Гугль. Итак нам понадобятся:
1. драйвер под данный девайс
2. терпение и пара прямых рук
3. софт для прослушивания радио станций
Все действия применимы к Мандриве 2006 и я думаю для всех последующих Мандрив на счет остальных дистров не знаю, возможно чуть позже добавлю для Убунту.
Поехали...
Решение проблемы №1
1. Качаем с сайта _http://jumbo.narod.ru/fmio.ru.html
три пакета:
- fmio-2.0.7-1.i386.rpm
- fmio-devel-2.0.7-1.i386.rpm
- fmio-wmfmio-2.0.7-1.i386.rpm
2. Устанавливаем их.
3. Так как у меня АРТС отключен и вывод идет через АЛЬСУ, то с помощью alsaconf настраиваем свою звуковух (нормальную звуковуху так как тюнер тоже определяется как аудио карта).
файл /etc/modprobe.conf долже иметь примерно следующий вид:
4. Ребутаемся
5. Затем в консоле набираем [...]$ fmio -d sf4r -f 101.5
(где -d sf4r - говорим какой драйвер использовать, -f 101.5 - указываем частоту радиостанции)
6. Пакет fmio-wmfmio-2.0.7-1.i386.rpm - это ГУИ для fmio (честно говоря у меня так и не заработала, точне грузится но драйвером не управляет )
На сем все. Я этим вариантом не пользуюсь, задалбывает в консоле менять частоту, да и записывать музыку нельзя. Но он работает!
Решение проблемы №2
1. Качаем дрова sf64pcr_linux2.6.tar.bz2 (файл прикреплен ниже).
2. Распаковываем архив, дале в распакованой папке make -> make install (as root)
3. Ломимся в папку /lib/modules/2.6.12-12mdk/kernel/drivers/media/radio
4. Находим файлик radio-sf64pcr.ko, через Shift+F6 (в mc) добаляем ему расширение gz т.е. получаем - radio-sf64pcr.ko.gz
5. Идем в /etc/ находим файлик modprobe.conf, добавляем в нем строки
В моем варианте он имеет след. вид:
6. Там же в файл modprobe.preload добавляем строку:
7. Там же в файл modules добавляем:
8. Проверяем командами [...]$ depmod -a, [...]$ modprobe radio-sf64pcr,
[...]$ lsmod должно быть:
В /dev должны появится устройство и симлинк: -radio0 и @radio
Если их нет делаем командами:
9. Ребутаемся (для пущей уверености)
10. Командой [...]$ lsmod проверяем подружен ли модуль:
На сем завершаем этап подготовки девайса.
Разборка софта:
В нете и дистре нашел следующие проги для прослушивания радио:
Вообщем надеюсь описал более менее подробно. Будут проблемы пишите. Если заметили ошибку в описании - корректировка приветствуется.
Теперь современные поправки, как заметил один человек частые ребуты - Это тяжелое наследие Виндовс? - Нет это не Виндовс, просто когда игрался с настройкой заметил что после очередной перезагрузки системы модуль не подгрузился. Так что это лишь для проверки правильности ваших действий.
Файлик с драйвером к сожалению прикрутить не могу, пока не знаю как. Но его можно легко найти в Нете (он называется - sf64pcr_linux2.6.tar.bz2 3.76Кб) или напишите мне и я вышлю. Обзор софта возможно немного устарел, но я до сих пор пользуюсь Kradio и она мне нравится и по интерфейсу и по функционалу.
Спасибо за внимание, надеюсь информация была полезной.
Сей девайс сейчас уже наверное не встретишь в продаже, но людям у которых он оказался и которые хотели бы слушать радио под Линуксом и не смогли его настроить, я думаю эта информация будет полезной.
Итак, когда то я публиковал эту статью на одном из форумов, но местный модератор оказался весьма нетактичным человеком и закрыл топик. Теперь я могу реабилитироваться :)
Вообщем купил я себе, относительно дешево, сей чудо девайс - MediaForte RadioLink SF64.
На диске к нему шли дрова под линух и прога, но они нормально не стали, а разбираться с ними не было желания, решено было управится штатными средствами.
В околоядерном проэкте video4linux дров под него не нашлось, на помощь как всегда пришел Гугль. Итак нам понадобятся:
1. драйвер под данный девайс
2. терпение и пара прямых рук
3. софт для прослушивания радио станций
Все действия применимы к Мандриве 2006 и я думаю для всех последующих Мандрив на счет остальных дистров не знаю, возможно чуть позже добавлю для Убунту.
Поехали...
Решение проблемы №1
1. Качаем с сайта _http://jumbo.narod.ru/fmio.ru.html
три пакета:
- fmio-2.0.7-1.i386.rpm
- fmio-devel-2.0.7-1.i386.rpm
- fmio-wmfmio-2.0.7-1.i386.rpm
2. Устанавливаем их.
3. Так как у меня АРТС отключен и вывод идет через АЛЬСУ, то с помощью alsaconf настраиваем свою звуковух (нормальную звуковуху так как тюнер тоже определяется как аудио карта).
файл /etc/modprobe.conf долже иметь примерно следующий вид:
install usb-interface /sbin/modprobe ohci-hcd; /sbin/modprobe ehci-hcd; /bin/true
#remove snd-fm801 /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-fm801
#install snd-fm801 /sbin/modprobe --first-time --ignore-install snd-fm801 && { /sbin/modprobe snd-pcm-oss; /bin/true; }
alias eth0 sis900
alias snd-0 snd-cs4281
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.9 ---
options snd device_mode=0666
alias snd-card-0 snd-cs4281
alias sound-slot-0 snd-cs4281
# --- END: Generated by ALSACONF, do not edit.
---blacklist audio
4. Ребутаемся
5. Затем в консоле набираем [...]$ fmio -d sf4r -f 101.5
(где -d sf4r - говорим какой драйвер использовать, -f 101.5 - указываем частоту радиостанции)
6. Пакет fmio-wmfmio-2.0.7-1.i386.rpm - это ГУИ для fmio (честно говоря у меня так и не заработала, точне грузится но драйвером не управляет )
На сем все. Я этим вариантом не пользуюсь, задалбывает в консоле менять частоту, да и записывать музыку нельзя. Но он работает!
Решение проблемы №2
1. Качаем дрова sf64pcr_linux2.6.tar.bz2 (файл прикреплен ниже).
2. Распаковываем архив, дале в распакованой папке make -> make install (as root)
3. Ломимся в папку /lib/modules/2.6.12-12mdk/kernel/drivers/media/radio
4. Находим файлик radio-sf64pcr.ko, через Shift+F6 (в mc) добаляем ему расширение gz т.е. получаем - radio-sf64pcr.ko.gz
5. Идем в /etc/ находим файлик modprobe.conf, добавляем в нем строки
alias char-major-81-64 radio-sf64pcr
alias /dev/radio* radio-sf64pcr
alias char-major-81 videodev
В моем варианте он имеет след. вид:
install usb-interface /sbin/modprobe ohci-hcd; /sbin/modprobe ehci-hcd; /bin/true
#remove snd-fm801 /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-fm801
#install snd-fm801 /sbin/modprobe --first-time --ignore-install snd-fm801 && { /sbin/modprobe snd-pcm-oss; /bin/true; }
alias eth0 sis900
alias snd-0 snd-cs4281
alias char-major-81-64 radio-sf64pcr
alias /dev/radio* radio-sf64pcr
alias char-major-81 videodev
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.9 ---
options snd device_mode=0666
alias snd-card-0 snd-cs4281
alias sound-slot-0 snd-cs4281
# --- END: Generated by ALSACONF, do not edit. ---blacklist audio
6. Там же в файл modprobe.preload добавляем строку:
radio-sf64pcr
7. Там же в файл modules добавляем:
radio-sf64pcr
8. Проверяем командами [...]$ depmod -a, [...]$ modprobe radio-sf64pcr,
[...]$ lsmod должно быть:
Module Size Used by
...
radio_sf64pcr 5196 1
...
В /dev должны появится устройство и симлинк: -radio0 и @radio
Если их нет делаем командами:
mknod -m 666 radio0 c 81 64
и
ln -s radio0 radio
9. Ребутаемся (для пущей уверености)
10. Командой [...]$ lsmod проверяем подружен ли модуль:
Module Size Used by
...
radio_sf64pcr 5196 1
...
На сем завершаем этап подготовки девайса.
Разборка софта:
В нете и дистре нашел следующие проги для прослушивания радио:
- Kradio
- Gnomeradio
- Gqradio
- QtRadio
- Grid
- Я остановился на первой - 5 балов за наиболее полную функциональность и продуманный интерфейс,
- вторая - неплохая может записывать, нормальный интерфейс, мало настроек, два раза вылетала из за своих ошибок - 3 бала
- третья - отличный интерфейс, очень удобный и приятный для глаза, поддержка скинов, нет записи музыки - 4 бала
- четвертая - очень качественный глюк, практически не хотела нормально работать - 2 бала
- пятая - так и не удалось попробовать так как отсутствовала библиотека hamlib, а качать и ставить её меня честно обломало - ? балов
Вообщем надеюсь описал более менее подробно. Будут проблемы пишите. Если заметили ошибку в описании - корректировка приветствуется.
Теперь современные поправки, как заметил один человек частые ребуты - Это тяжелое наследие Виндовс? - Нет это не Виндовс, просто когда игрался с настройкой заметил что после очередной перезагрузки системы модуль не подгрузился. Так что это лишь для проверки правильности ваших действий.
Файлик с драйвером к сожалению прикрутить не могу, пока не знаю как. Но его можно легко найти в Нете (он называется - sf64pcr_linux2.6.tar.bz2 3.76Кб) или напишите мне и я вышлю. Обзор софта возможно немного устарел, но я до сих пор пользуюсь Kradio и она мне нравится и по интерфейсу и по функционалу.
Спасибо за внимание, надеюсь информация была полезной.
Комментарии