* Re: [d-kernel] MediaForte SF64PCR @ 2009-02-24 18:12 ` Michail Yakushin 2009-02-24 18:55 ` Sergey Vlasov 1 sibling, 0 replies; 4+ messages in thread From: Michail Yakushin @ 2009-02-24 18:12 UTC (permalink / raw) To: ALT Linux kernel packages development Igor Lobov wrote: > Здравствуйте. > > Есть радиотюнер MediaForte SF64PCR. > В штатном ядре kernel-image-std-def-2.6.25-alt8.M41.1.i586 нет модуля для него.те > Нашел патч для ядра содержащий модуль: http://www.watzke.cz/files/patches/sf64pcr-linux-2.626.patch <http://www.watzke.cz/files/patches/sf64pcr-linux-2.6.26patch> Урл не совсем правильный. > Но собрать его корректно не получается. > Собранный мною модуль после modprobe radio_sf64pcr грузится, > по dmesg пишет > > radio_sf64pcr: Unknown symbol __floatsidf > radio_sf64pcr: Unknown symbol __ltdf2 > radio_sf64pcr: Unknown symbol __adddf3 Странно, это видимо попытка работать с числами с плавающей запятой, в режиме ядра, что делать нельзя. Как это интересно работало у автора? > Помогите советом как его правильно собрать или, может быть кто-нибудь имеет готовый модуль для указанного ядра. > > Возможно кто-нибудь может собрать его правильно из этого исходника? Попробую. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [d-kernel] MediaForte SF64PCR 2009-02-24 18:12 ` [d-kernel] MediaForte SF64PCR Michail Yakushin @ 2009-02-24 18:55 ` Sergey Vlasov 2009-02-24 21:07 ` Konstantin A. Lepikhov 1 sibling, 1 reply; 4+ messages in thread From: Sergey Vlasov @ 2009-02-24 18:55 UTC (permalink / raw) To: devel-kernel [-- Attachment #1: Type: text/plain, Size: 1457 bytes --] On Tue, Feb 24, 2009 at 07:31:45PM +0300, Igor Lobov wrote: > Есть радиотюнер MediaForte SF64PCR. > В штатном ядре kernel-image-std-def-2.6.25-alt8.M41.1.i586 нет модуля для него. > Нашел патч для ядра содержащий модуль: http://www.watzke.cz/files/patches/sf64pcr-linux-2.6.26.patch Судя по PCI ID, модуль как раз есть - snd-fm801 (и должен загружаться автоматически), но из-за неприятных особенностей этой карты (отсутствие Subsystem ID, позволяющего отличить данную карту от других устройств на чипе FM801) необходима ручная настройка параметров: options snd-fm801 tea575x_tuner=0x10013 К сожалению, в Documentation/sound/alsa/ALSA-Configuration.txt параметр tea575x_tuner описан не полностью - вот описание из комментариев в fm801.c: /* * Enable TEA575x tuner * 1 = MediaForte 256-PCS * 2 = MediaForte 256-PCPR * 3 = MediaForte 64-PCR * 16 = setup tuner only (this is additional bit), i.e. SF-64-PCR FM card * High 16-bits are video (radio) device number + 1 */ static int tea575x_tuner[SNDRV_CARDS]; (значения 1, 2, 3 и старшие 16 бит описаны и в ALSA-Configuration.txt, однако возможность добавления 16 (0x10) для указания того, что карта содержит только тюнер, там не описана, а без этого при инициализации драйвера будет происходить ошибка из-за отсутствия на такой карте чипа кодека AC97 и прочих компонентов - фактически там чип FM801 используется только как GPIO для управления тюнером). [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [d-kernel] MediaForte SF64PCR 2009-02-24 18:55 ` Sergey Vlasov @ 2009-02-24 21:07 ` Konstantin A. Lepikhov 2009-02-26 16:34 ` Michael Shigorin 0 siblings, 1 reply; 4+ messages in thread From: Konstantin A. Lepikhov @ 2009-02-24 21:07 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 1603 bytes --] Hi Sergey! Tuesday 24, at 09:55:50 PM you wrote: > On Tue, Feb 24, 2009 at 07:31:45PM +0300, Igor Lobov wrote: > > Есть радиотюнер MediaForte SF64PCR. > > В штатном ядре kernel-image-std-def-2.6.25-alt8.M41.1.i586 нет модуля для него. > > Нашел патч для ядра содержащий модуль: http://www.watzke.cz/files/patches/sf64pcr-linux-2.6.26.patch > > Судя по PCI ID, модуль как раз есть - snd-fm801 (и должен загружаться > автоматически), но из-за неприятных особенностей этой карты > (отсутствие Subsystem ID, позволяющего отличить данную карту от других > устройств на чипе FM801) необходима ручная настройка параметров: > > options snd-fm801 tea575x_tuner=0x10013 > > К сожалению, в Documentation/sound/alsa/ALSA-Configuration.txt > параметр tea575x_tuner описан не полностью - вот описание из > комментариев в fm801.c: > > /* > * Enable TEA575x tuner > * 1 = MediaForte 256-PCS > * 2 = MediaForte 256-PCPR > * 3 = MediaForte 64-PCR > * 16 = setup tuner only (this is additional bit), i.e. SF-64-PCR FM card > * High 16-bits are video (radio) device number + 1 > */ > static int tea575x_tuner[SNDRV_CARDS]; > > (значения 1, 2, 3 и старшие 16 бит описаны и в ALSA-Configuration.txt, > однако возможность добавления 16 (0x10) для указания того, что карта > содержит только тюнер, там не описана, а без этого при инициализации > драйвера будет происходить ошибка из-за отсутствия на такой карте чипа > кодека AC97 и прочих компонентов - фактически там чип FM801 > используется только как GPIO для управления тюнером). В HCL! -- WBR et al. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [d-kernel] MediaForte SF64PCR 2009-02-24 21:07 ` Konstantin A. Lepikhov @ 2009-02-26 16:34 ` Michael Shigorin 0 siblings, 0 replies; 4+ messages in thread From: Michael Shigorin @ 2009-02-26 16:34 UTC (permalink / raw) To: ALT Linux kernel packages development On Wed, Feb 25, 2009 at 12:07:09AM +0300, Konstantin A. Lepikhov wrote: > > options snd-fm801 tea575x_tuner=0x10013 > В HCL! А это где? Пока пусть http://freesource.info/wiki/HCL/Sound/SF64PCR -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-02-26 16:34 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-02-24 18:12 ` [d-kernel] MediaForte SF64PCR Michail Yakushin 2009-02-24 18:55 ` Sergey Vlasov 2009-02-24 21:07 ` Konstantin A. Lepikhov 2009-02-26 16:34 ` Michael Shigorin
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git