#1 29.08.2012 09:27:13

segador
Administrator
Зарегистрирован: 29.08.2012
Сообщений: 12
IP-адрес

Поддержка чипсета P8H61 в 2.6.X

Добрый день, уважаемые!

Суть проблемы : Есть собранная под SLAX 6 (ядро 2.6.27) программа, исходников программы нет.
В виду того что SLAX не обновляется с 2009 года новое оборудование (в частности мать на чипсете P8H61) не поддерживается я не могу запустить полноценно ОС SLAX и программу.

Вопросы заключаются в следующем:
1. Если я соберу ядро 2.6.35 есть ли шанс появления там соответствующих драйверов ?
2. Какова вообще обычно политика появления драйверов ? То есть появляется ли новый драйвер во всех поддерживаемых ядрах или только в последнем?

Просьба не бить сильно, так как с Linux я познакомился не давно.
Заранее благодарен.

#2 29.08.2012 15:28:38

-=Serj=-
Administrator
Зарегистрирован: 18.03.2011
Сообщений: 3 277
IP-адрес

Поддержка чипсета P8H61 в 2.6.X

А под другим дистрибутивом программа не работает ?

#3 29.08.2012 15:44:38

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

Поддержка чипсета P8H61 в 2.6.X

Я бы попробовал забрать с kernel.org ChangeLog для, например, версии 2.6.35.13 и посмотреть grep'ом на предмет вопроса.

#4 29.08.2012 15:51:34

-=Serj=-
Administrator
Зарегистрирован: 18.03.2011
Сообщений: 3 277
IP-адрес

Поддержка чипсета P8H61 в 2.6.X

Я бы попробовал забрать с kernel.org ChangeLog для, например, версии 2.6.35.13 и посмотреть grep'ом на предмет вопроса.

Можно сразу в браузере нажать Ctrl+F
Не, а если по-новее ядро поставить, не взлетит?

#5 29.08.2012 16:19:32

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

Поддержка чипсета P8H61 в 2.6.X

Может, и взлетит. Но собирать наверняка придется не только ядро, а и glibc, к примеру. Думаю, ТСу действительно лучше взять дистрибутив посвежее и собрать ту программу там. А что за программа, почему нет исходников? Потому что проприетарная?

#6 29.08.2012 18:45:43

Fat-Zer
Administrator
Зарегистрирован: 14.10.2010
Сообщений: 4 977
IP-адрес

Поддержка чипсета P8H61 в 2.6.X

Quote by segador
В виду того что SLAX не обновляется с 2009 года новое оборудование (в частности мать на чипсете P8H61) не поддерживается я не могу запустить полноценно ОС SLAX и программу.

«чипсет» - это очень общее понятие... какое именно оборудование?

Quote by segador
1. Если я соберу ядро 2.6.35 есть ли шанс появления там соответствующих драйверов ?

шанс есть...
с выбором конкретной версии под оборудование сложно... централизованной базы для этого вроде как нет [точнее на таковые ссылки проскакивали, но они ЕМНИП были давно устаревшие]
обычно дело решается с помощью lspci и гугла.

Quote by segador
2. Какова вообще обычно политика появления драйверов ? То есть появляется ли новый драйвер во всех поддерживаемых ядрах или только в последнем?

новая функциональность появляется только в релизных версиях 2.6.X для старых и 3.X для новых. В минорных версиях вносятся только багфиксы.
Бекпортированием новых драйверов в старые ядра также занимаются сами мейнтейнеры некоторых дистрибутивов.

Quote by segador
Суть проблемы : Есть собранная под SLAX 6 (ядро 2.6.27) программа, исходников программы нет.

а бинарники перенести не получается?

ЗЫ: у slax'а есть свежий форк — Porteus

#7 30.08.2012 04:57:04

segador
Administrator
Зарегистрирован: 29.08.2012
Сообщений: 12
IP-адрес

Поддержка чипсета P8H61 в 2.6.X

Спасибо за ответы!


А что за программа, почему нет исходников? Потому что проприетарная?

Кассовое ПО. Разработчики пока отказываются собирать под другой дистрибутив, возможно проблема в том что программа требует какие нибудь либы старые или еще что то.


Я бы попробовал забрать с kernel.org ChangeLog для, например, версии 2.6.35.13 и посмотреть grep'ом на предмет вопроса.

Делал поиск по сайту kernel.org искал фразу P8H61.
Нашел только то что в 3их ядрах оно работает так как тестирование проводили на подобной матери. Возможно не так искал.


«чипсет» - это очень общее понятие... какое именно оборудование?

Кажется вот то что нужно
cash@POS1:~$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset Family LPC Controller (rev 05)
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller (rev 05)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)


а бинарники перенести не получается?

Пробую под убунту сейчас запустить, требуется куча всего (например clipper).

Porteus скачаю обязательно что бы посмотреть.

#8 30.08.2012 08:12:34

Fat-Zer
Administrator
Зарегистрирован: 14.10.2010
Сообщений: 4 977
IP-адрес

Поддержка чипсета P8H61 в 2.6.X

Quote by segador
cash@POS1:~$ lspci

ключик -k добавьте, чтобы узнать, что подцепилось, а что нет...
Quote by segador
Пробую под убунту сейчас запустить, требуется куча всего (например clipper).

этот? собственно тогда нет проблем... apt-get install libclipper2
хинт: используй aptitude

#9 03.09.2012 05:45:20

segador
Administrator
Зарегистрирован: 29.08.2012
Сообщений: 12
IP-адрес

Поддержка чипсета P8H61 в 2.6.X

Под Porteus заработало, под Ubuntu заработало без сборки заново :)

Спасибо за ответы!

Board footer