The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD + ESS1868 = виснет"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD + ESS1868 = виснет"
Сообщение от Keeper emailИскать по авторуВ закладки on 14-Апр-03, 10:56  (MSK)
Пытаюсь включить поддержку ESS-1868 (ISA) во FreeBSD 4.4, 4.7. Делаю все как в хэндбуке:
device pcm
device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15
в файл конфига ядра, компилю, перезагружаюсь. Слушаю музыку (mpg123, mp3blaster) - все нормально... до поры до времени. Потом в рандомный момент времени (может, через десять минут, может, через два часа) ядро виснет насмерть - спасает только ресет. Где грабли?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD + ESS1868 = виснет"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Апр-03, 13:06  (MSK)
>Пытаюсь включить поддержку ESS-1868 (ISA) во FreeBSD 4.4, 4.7. Делаю все как
>в хэндбуке:
>device pcm
>device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15
>
>в файл конфига ядра, компилю, перезагружаюсь. Слушаю музыку (mpg123, mp3blaster) - все
>нормально... до поры до времени. Потом в рандомный момент времени (может,
>через десять минут, может, через два часа) ядро виснет насмерть -
>спасает только ресет. Где грабли?

так посмотри в Windows или MSDOS какой используется порт и DMA, ну и
помнить что этот драйвер одноканальный.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD + ESS1868 = виснет"
Сообщение от Keeper emailИскать по авторуВ закладки on 14-Апр-03, 13:14  (MSK)
Порт и DMA из виндов ставить пробовал - тот же эффект. А что значит, что драйвер одноканальный?
И еще: может быть, имеют место какие-нить конфликты по IRQ/DMA, которые проявляются не сразу?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD + ESS1868 = виснет"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Апр-03, 13:53  (MSK)
>Порт и DMA из виндов ставить пробовал - тот же эффект. А
>что значит, что драйвер одноканальный?

одноканальный:

[unix1]~ > cat < /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <AudioPCI ES1373-B> at io 0xc400 irq 9 (1p/1r/0v channels duplex)
[unix1]~ >

mpg123 filename.mp3

4x-канальный:
[alone]~ > cat < /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Aureal Vortex 8820> at memory 0xdb000000 irq 12 (4p/1r/0v channels duplex)
[alone]~ >

mpg123 -a /dev/dsp0.1 filename1.mp3
mpg123 -a /dev/dsp0.2 filename2.mp3

играем одновременно, разводим звук по разным каналам: один под используемый оконный менеджер, один под mplayer, один под mp3...

ps. при одноканальном возможно не освобождается устройство при попытке
одновременного использования канала без nas сервера или arts или esd...

>И еще: может быть, имеют место какие-нить конфликты по IRQ/DMA, которые проявляются
>не сразу?

может, кто мешает посмотреть ЧТО используется в M$: IRQ, ioport, DMA
и какое устройство или драйвер(не выкинутый из ядра0 могут использовать
тоже устройство, разделять irq, ioport (220 - обычно пользует game порт
by default если память не изменяет), DMA каналы.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FreeBSD + ESS1868 = виснет"
Сообщение от Keeper emailИскать по авторуВ закладки on 14-Апр-03, 14:05  (MSK)
Не, я кроме mp3-плейера ничего звукопроизводящего не запускал...

>может, кто мешает посмотреть ЧТО используется в M$: IRQ, ioport, DMA
>и какое устройство или драйвер(не выкинутый из ядра0 могут использовать
>тоже устройство, разделять irq, ioport (220 - обычно пользует game порт
>by default если память не изменяет), DMA каналы.

А КАК посмотреть, какие ресурсы (IOport etc) используются ядром (в данный момент и вообще) ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FreeBSD + ESS1868 = виснет"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Апр-03, 15:34  (MSK)
>Не, я кроме mp3-плейера ничего звукопроизводящего не запускал...
>
>>может, кто мешает посмотреть ЧТО используется в M$: IRQ, ioport, DMA
>>и какое устройство или драйвер(не выкинутый из ядра0 могут использовать
>>тоже устройство, разделять irq, ioport (220 - обычно пользует game порт
>>by default если память не изменяет), DMA каналы.
>
>А КАК посмотреть, какие ресурсы (IOport etc) используются ядром (в данный момент
>и вообще) ?

/var/run/dmesg.boot, pciconf -l, pnpinfo
остальное зависит от того какое ядро, если GENERIC то было ли из него
выкинуто все лишнее при установке, если свое - тем более все лишнее должно быть удалено.

В принципе, смотреть IRQ и ioport'ы удобнее в MSDOS или Windows.
Простой пример, оставляем в ядре драйвер принтера, устанавливаем ISA или
PCI карту с использованием IRQ=7, можем огрести конфликты при работе
установленной карты и драйвера lpt, даже если принтер не подключен(ну
это понятно).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FreeBSD + ESS1868 = виснет"
Сообщение от keeper Искать по авторуВ закладки on 18-Апр-03, 15:24  (MSK)
Взял GENERIC ядро 4.7, выкинул что смог и остановися на строчке
device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x13
По идее flags=0x13 должно означать испоьзование кроме DMA 1 еще и DMA 3 - как в винде! - но в dmesg.boot все равно пишется использование только DMA 1...
В любом случае, вроде пока не виснет :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "FreeBSD + ESS1868 = виснет"
Сообщение от kolia emailИскать по авторуВ закладки on 17-Июн-03, 11:59  (MSK)
С той же ESS-1868(ISA) во FreeBSD 4.7(и не только)  имеется проблема. Иногда, по непонятной причине, звук вдруг меняется на шипение (white noise). Особенно чувствуется в KDE. (где-то в архивах рассылки FreeBSD находил, что это связано с underrun-ом DMA буфера) Проблема известная (с драйвером), но решения нигде не могу найти. Может кто знает, побороли ли ее?
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру