чипсет nVidia GeForce 6100+nVidia nForce 410 MCP - поддержка в ArVDR

  • Перечитав внимательно все ветки форума по ArVDR решил собрать, специально под медиацентр, машинку.
    Сразу хочется сказать огромаднейшее спасибо всем развивающим проект ArVDR, это достойнейшая замена Dreambox.
    Собрал все в Корпус AOPEN H360A: МВ ASRock K8NF4G-SATA2, Процесор SEMPRON 3100+ 64bit BOX S754, память DDR 512 PC3200, HDD 120Gb, DVD, SS2. Почему SS2 ? Потому что попозже хочется также смотреть HDTV в мп2 и Н.264. Тоесть аппаратного декодера не планируется. Заинсталил ArVDR. Вот тут и начались проблемы :-) Набортная сетевушка не стала, поставил пока временно всем известную RTL8139 и настроил сеть. По FAQ сделал :


    1. в /etc/apt/sources.list нужно изменить одну строчку
    было deb Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. stable main
    должно быть deb Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. sarge main
    2. далее в консоле на Арвдр или через Putty нужно дать команду
    touch /var/lib/dpkg/available
    это делаеться только один раз и в дальнейшем это делать больше не надо!
    теперь можно делать само обновление:
    3. apt-get update
    4. apt-get upgrade
    5. apt-get dist-upgrade


    Теперь куча вопросов :
    1. Как установить набортную сетевуху на Realtek PHY RTL8201CL , какие драйвера на нее поставить и как, где взять?
    2. так как чипсет материнки (Northbridge: nVidia GeForce 6100, Southbridge: nVidia nForce 410 MCP) достаточно новый,полагаю что в ArVDR не него нет драйверов, а хочется использовать возможности чипсета подекодированию мп2 и мп4. Нашел у Нвидиа под линух на него дрова в фиде файлика NFORCE-Linux-x86_64-1.0-0310-pkg1.run .Как установить ?
    3. Что необходимо еще установить, кроме softdevice , для вывода на монитор (в /etc/vdr/config/vdr.conf сделал START_FBTV="yes") ?


    Многоуважаемые не откажите в посильной помощи, направьте на путь истинный, так как в линухе практически ноль...


    Вот чего выдает на lspci :
    arvdr:~# lspci
    0000:00:00.0 RAM memory: nVidia Corporation: Unknown device 02f1 (rev a2)
    0000:00:00.2 RAM memory: nVidia Corporation: Unknown device 02fe (rev a2)
    0000:00:00.3 RAM memory: nVidia Corporation: Unknown device 02f8 (rev a2)
    0000:00:00.4 RAM memory: nVidia Corporation: Unknown device 02f9 (rev a2)
    0000:00:00.5 RAM memory: nVidia Corporation: Unknown device 02ff (rev a2)
    0000:00:00.6 RAM memory: nVidia Corporation: Unknown device 027f (rev a2)
    0000:00:00.7 RAM memory: nVidia Corporation: Unknown device 027e (rev a2)
    0000:00:02.0 PCI bridge: nVidia Corporation: Unknown device 02fc (rev a1)
    0000:00:03.0 PCI bridge: nVidia Corporation: Unknown device 02fd (rev a1)
    0000:00:04.0 PCI bridge: nVidia Corporation: Unknown device 02fb (rev a1)
    0000:00:05.0 VGA compatible controller: nVidia Corporation: Unknown device 0242 (rev a2)
    0000:00:09.0 RAM memory: nVidia Corporation: Unknown device 0270 (rev a2)
    0000:00:0a.0 ISA bridge: nVidia Corporation: Unknown device 0260 (rev a2)
    0000:00:0a.1 SMBus: nVidia Corporation: Unknown device 0264 (rev a2)
    0000:00:0b.0 USB Controller: nVidia Corporation: Unknown device 026d (rev a2)
    0000:00:0b.1 USB Controller: nVidia Corporation: Unknown device 026e (rev a2)
    0000:00:0d.0 IDE interface: nVidia Corporation: Unknown device 0265 (rev a1)
    0000:00:0e.0 IDE interface: nVidia Corporation: Unknown device 0266 (rev a1)
    0000:00:10.0 PCI bridge: nVidia Corporation: Unknown device 026f (rev a2)
    0000:00:10.2 Multimedia audio controller: nVidia Corporation: Unknown device 026b (rev a2)
    0000:00:14.0 Bridge: nVidia Corporation: Unknown device 0269 (rev a1)
    0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
    0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
    0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
    0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
    0000:04:08.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)
    0000:04:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)


    Вдогонку вот что нашел : The Ethernet hardware consists of two parts: a PHY chip, and a MAC chip. It's the MAC chip that requires the drivers. RTL8201x is a PHY only chip which does NOT need any driver at all. If you have RTL8201x in your computer system, there must be another MAC chip in the system too. Most likely, the MAC chip is embedded in the chipset. Please contact the board or computer provider to find out which MAC chip is in your system and how to get the drivers for it.


    тоесть: mac-чип - realtek, soft-чип - nVidia , таким образом упирается все в установку драйверов чипсета ;(

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем wsnake ().

  • Насчет инсталлятора драйверов чипсета не скажу - не имел дела, однако при установке например видео драйверов от Nvidia , (то же *.run) он запрашивает download прекомпилированных модулей под ваше ядро с сайта Nvidia. Может тут такая же история. В таком случае надо запустить этот *.run и просто следовать инструкциям (наличие соединения с инетом обязательно).
    Второй путь - установить на другой машине debian sarge, исходники ядра (аналогичного используемому в arvdr) и там уже установить драйвер. При установке отказаться от download precompiled kernel modules. Они соберуться сами. Потом скопировать их на рабочую машину с Arvdr.

  • Я даже не знаю с чего начать ....
    1) Считаю дезайн твоего проекта плохим. Это называется из пушки по воробьям. Зачем нужна 64 битная платформа, посаженная насильно в 386 модус?
    2) Использование системных Бордов от NVidia для меня смерти подобно. Из-за закрытости драйверов и непоняток в спецификации.
    3) Вместо того чтобы вбухивать столько денег в такие навороты и в конечном итоге получить кастрированную DVB-s карту, Хотя можно было наоборот.
    4) HDTV и SS2 .... и что же можно будет смотреть? Тенденция идёт к DVB-S2, а SS2 такого не может
    5

  • BNXVS и free-x , огромное спасибо за ответы. За ночь до части описанного в ответах дошел сам :) Также доустановил binutils : apt-get install binutils , с драйверами разобрался и скачал таки правильные с сайта нвидиа.


    free-x , не знаю пока как будет с DVB-S2, но то что сейчас вещается HDTV в mpeg2 и H.264(mpeg4) прекрасно смотрится с помощью SS2 под виндой програмкой AltDVB (c установкой соответствующих кодеков) . Правда с H.264(mpeg4) не все еще так гладко как хочется, но записаный на диск поток mpeg2\H.264(mpeg4) нормально проигрывается плеером VLC. Тоесть пока SS2 справляется с данными потоками, так почему их нельзя смотреть под ArVDR и softdevice на хорошей машине ? Да и SS2 всегда можно сменить или добавить другую с поддержкой DVB-S2 , например, Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. уже есть , значит и карточки бюджетные скоро появятся.


    А теперь вопрос по теме : платформа что я собрал 32\64 битная, тоесть нормально работает с 32-битным arvdr. Пока уперся в проблему где скачать debian sarge precompiled kernel modules ? Как я понял, прекомпиленные исходники ядра (в логах высмотрел kernel version 2.6.11, Linux version 2.6.11.12 (root@debian) (gcc version 3.3.5 (Debian 1:3.3.5-13) ) используемые в arvdr, какраз на это и ругается инсталяция драйверов. На Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. искал, но в упор не вижу, либо не то и не так ищу :rolleyes: Ткните плиз поточнее откуда качать.
    Не пинайте сильно, если где не прав, так как не спец в линухах, но торжественно обещаю быть достойным участником сообщества любителей и профи ArVDR , и вносить посильную лепту :) Надеюсь на ваше понимание и заранее спасибо за ваши ответы и внимание.

    Сообщение было отредактировано 3 раз, последнее редактирование пользователем wsnake ().

  • таак, никто не хочет меня поддержать и помочь , к сожалению....
    Докладываю о результатах : дописал еще парочку серверов в sources.list и сделал
    apt-get update
    apt-get upgrade
    apt-get dist-upgrade


    теперь все железо опозналось нормально:
    arvdr:~# lspci
    0000:00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
    0000:00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
    0000:00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
    0000:00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
    0000:00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
    0000:00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
    0000:00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
    0000:00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    0000:00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    0000:00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    0000:00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express Bridg
    e (rev a2)
    0000:00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
    0000:00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
    0000:00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
    0000:00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
    0000:00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
    0000:00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
    0000:00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev
    a1)
    0000:00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
    0000:00:10.2 Multimedia audio controller: nVidia Corporation MCP51 AC97 Audio Co
    ntroller (rev a2)
    0000:00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
    0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Hyp
    erTransport Technology Configuration
    0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Add
    ress Map
    0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRA
    M Controller
    0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Mis
    cellaneous Control
    0000:04:08.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB c
    hip / Technisat SkyStar2 DVB card (rev 02)
    0000:04:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C
    /8139C+ (rev 10)
    arvdr:~#


    осталась проблема прикрутить дрова к сетевухе, звуковухе и видео...
    Подскажите пожалуйста как это правильно сделать.


    Скачал исходники ядра linux-2.6.11.12.tar.bz2 , как с них сделать precompiled kernel modules ?


    На другой раздел установил Дебиан sarge 3.1 , тут дрова стали, но тут ядро другое (2.4.*). можно ли както выдрать отсюда дрова и всунуть в арвдр? подойдут ли они ?

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем wsnake ().

  • dakul , добавил в /etc/apt/sources.list


    deb Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. testing main
    deb-src Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. testing main


    deb Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. testing main
    deb-src Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. testing main

  • так вроде все работает в 32-битном режиме. Ведь платформа у меня 32\64 , можно ставить как 32-битные , так и 64-битные ОС. Так что ничего на 64-бит переносить пока не нужно.

    Сообщение было отредактировано 3 раз, последнее редактирование пользователем wsnake ().

  • Цитата

    Со слов пользователя wsnake
    Так что ничего на 64-бит переносить пока не нужно.


    ...но ведь интересно!?
    Да и сколько ещё таких стремлящихся будет.

  • ispodvala, интерестно будет после того как все заработает в 32-х битном режиме....

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем wsnake ().

  • Цитата

    Со слов пользователя free-x
    2) Использование системных Бордов от NVidia для меня смерти подобно. Из-за закрытости драйверов и непоняток в спецификации.


    тогда остается VIA ? с этим чипсетом проблем не будет ?

  • По поводу NVIDIA - все чипсеты вплоть до Nforce4 нормально
    поддерживаются в ASPLinux (в версии v10, правда, есть проблемы с
    установкой на чипсеты nforce3 250); чипсеты nforce 410/430 пока-что
    поддерживаются только закрытым (partially-source) драйвером от
    производителя:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Драйвера NVidia изначально закрытые; в ядре linux используются
    альтернативные драйвера (forcedeth вместо nvnet, snd-intel8x0 вместо
    nvsound).


    По поводу VIA - достоверной информации о тестировании ASPLinux на
    последних версиях их чипсетов нет; скорее всего, будут проблемы с
    чипсетами, использующими южный мост vt8251 (нет поддержки SATA, проблемы
    с DMA-режимами на параллельном IDE-контроллере).

  • А вот и первые бюджетные ласточки DVB-S2 поспели : Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    free-x - спешел фо ю :D