Сборка ядра 2.6.13 для нового релиза ASPLinux

Аватар пользователя andy

В связи с выходом нового дистрибутива важным моментом является то, что будет в ядре ОС. Не открывая сюрпризов остановимся на стандартных "вкусностях" от ASPLinux Team.

Что предполагается в новой версии изменить:

- remove hack for china IR control (no more needed)
- remove saa7134 audio channel fix (already in mainstream)
- add fm801 tuner fix (inject support FM-only card)

Что будет обновлено в новой версии:
- update mppe-mppc (1.3 for linux-2.6.13)
- update FS: squashfs (2.2-r2)
- update ndiswrapper (1.5)
- update IMQ (imq2 for linux-2.6.13)
- update bootsplash (3.1.6 for linux-2.6.13)
- update lirc drivers (0.7.2)
- update layer7 filter (1.5)
- update esfq (for linux 2.6.13)
- update ipp2p (0.8.0)
- update spca5xx driver (20051101)
- update GoTview patch
- update sk98lin (8.28.1.3)

Что не собирается для 2.6.13 (требуется помощь):

- update Ralink rt2x00 driver (2.0.0-b2)
- disable rt2x00 new driver (new ieee80211 stack dependence)

- update NVIDIA drivers (1.0-7676)
- disable NVIDIA building (broken)

- disable lirc_cmdir (undefined internal symbols)

- stop building ndiswrapper for xen

Список заплаток:
Patch20001: http://mppe-mppc.alphacron.de/linux-2.6.13-mppe-mppc-1.3.patch.gz
Patch20002: linux-2.4.22-eagletec_usb_hdd_fix.asp.patch
Patch20003: linux-2.6.8-subfs.asp.patch
Patch20004: squashfs2.2-patch
Patch20005: linux-2.6.13-ndiswrapper-1.5.asp.patch
Patch20006: http://www.linuximq.net/patchs/linux-2.6.13-imq2.diff
Patch20007: http://www.bootsplash.de/files/bootsplash-3.1.6-2.6.13.diff
Patch20010: linux-2.6.11-qc-usb-0.6.3.asp.patch
Patch20011: linux-2.6.13-rt2x00-2.0.0-b2.asp.patch
Patch20012: linux-2.6.13-lirc-0.7.2.asp.patch
Patch20013: kernel-2.6.13-layer7-1.5.patch
Patch20014: linux-2.6.12-cdfs-2.6.12.asp.patch
Patch20018: http://fatooh.org/esfq-2.6/current/esfq-kernel.patch
Patch20020: linux-2.6.13-ipp2p-0.8.0.asp.patch
Patch20022: http://www.smile.org.ua/~andy/prj/kernel/linux-2.6.11-sf64pcr-0.3.asp.patch
Patch20023: http://www.smile.org.ua/~andy/prj/kernel/linux-2.6.13-fm801-tea-fix.asp....
Patch20024: linux-2.6.13-spca5xx-20051101.asp.patch
Patch20034: linux-2.6.12-saa7135-gotview.asp.patch
Patch20040: linux-2.6.13-sk98lin-8.28.1.3-update.diff

Аватар пользователя IsakovAN

Re: Сборка ядра 2.6.13 для нового релиза ASPLinux

А 2.6.14 не нужно?

Аватар пользователя andy

Re: Сборка ядра 2.6.13 для нового релиза ASPLinux

В каком ракурсе? Половина из этого дотачивалась напильником под 2.6.13. Вопрос: сколько придётся выкинуть, чтобы заработало оно под 2.6.14?

Главное - не гонка за версиями, а процесс тестирования. Поэтому в цикле бета-тестирования необходимо быть подготовленным и знать, что и как. Для этого и делается такой аннос.

Аватар пользователя Tigro

Re: Сборка ядра 2.6.13 для нового релиза ASPLinux

А на чем будет дистрибутив основан? FC4 или FC4-FC5, и в каком сезоне его ждать?

Аватар пользователя IsakovAN

Re: Сборка ядра 2.6.13 для нового релиза ASPLinux

Цитата:
- update bootsplash (3.1.6 for linux-2.6.13)

Нельзя ли bootsplash до ума довести? Т.е. при установке пользователю предлагается выбрать: rhgb, bootsplash или обычную загрузку. И темы конечно.

Цитата:
- update NVIDIA drivers (1.0-7676)

Нельзя ли модули NVIDIA и ATI в сам пакет kernel включить? Или хотябы сделать так, что при установке нового ядра не удалялся NVIDIA_kernel старого?

Аватар пользователя andy

Re: Сборка ядра 2.6.13 для нового релиза ASPLinux

1. Это лучше всего непосредственно к авторам установщика, например, написав письмо на info@asplinux.ru или support@.
2. Они не собираются, если Вы внимательно читали первое сообщение. И мне было бы интересно услышать человека, который поставил NVIDIA под 2.6.13 или 2.6.14

Аватар пользователя sergeil

Re: Сборка ядра 2.6.13 для нового релиза ASPLinux

Цитата:
IsakovAN писал:
Нельзя ли bootsplash до ума довести? Т.е. при установке пользователю предлагается выбрать: rhgb, bootsplash или обычную загрузку. И темы конечно.

А что это и зачем?

Цитата:
Нельзя ли модули NVIDIA и ATI в сам пакет kernel включить?

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

Цитата:
Или хотябы сделать так, что при установке нового ядра не удалялся NVIDIA_kernel старого?

Для NVIDIA длайвер включает в себя 2 компоненты:
2.1. компоненты ядра. В дистрибутиве выделено в NVIDIA_kernel-xxx.rpm
2.2. компоненты Xorg. В дистрибутиве выделено в NVIDIA_GLX-xxx.rpm.

Ядерная часть компилируется под ядро и компоненты Xorg (NVIDIA_GLX). Если меняется только ядро, то новый NVIDIA_kernel, скорее всего, может быть совместим со старым NVIDIA_GLX. Если меняяется версия драйвера, то должен быть заменен как пакет NVIDIA_GLX, так и пакет NVIDIA_kernel. Две версии NVIDIA_GLX одновременно установлены быть не могут.

Если Вы достаточно уверены в себе, не обновляйте NVIDIA_kernel, а установите еще один. Если rpm откажется это делать, никто не запрещал заставить его (--nodeps).

Аватар пользователя DRVTiny

Re: Сборка ядра 2.6.13 для нового релиза ASPLinux

Цитата:
- add fm801 tuner fix (inject support FM-only card)

Самое интересное, что даже если сделать этот inject, тюнер сам по себе не заработает, поскольку все программы для работы ФМ-тюнерами, стандартно включаемые в состав ASPLinux, поддерживают исключительно только то железо, драйвера для которого были включены в "околоядерный" проект Video4Linux (да, действительно, V4L - это далеко не только тв-тюнеры всех мастей, но и веб-камеры, и системы наблюдения, и... даже ФМ-тюнеры в чистом виде, но вот только FM-801 в число последних, к сожалению, не попал (зато из V4L до сих пор не убрана поддержка какого-то загадочного мастодонта под архитектуру ISA)).
Вообще единственной программой, которая полноценно поддерживает MediaForte FM-801 SF64-PCR и прочие подобные "ходовые" одностволки (ФМ без ТВ) является маленькая утилита fmio от нашего соотечественника (по СССР, поскольку я лично родился в СССР, а не в России) Владимира Попова (говорящая фамилия, не правда ли?). В состав fmio входят совершенно уникальные модули для поддержки тюнеров, которые, таким образом могут работать в Linux исключительно через FMIO. При чём для работы с ФМ-тюнером fmio не нужно ни существующего устройства /dev/radio с правильно установленными правами доступа, ни "правильных" заголовков ядра, поскольку утилита работает с тюнером напрямую (т.е. фактически fmio - это и есть драйвер, только не оформленный в виде модуля ядра и имеющий нестандартный программный интерфейс).

Кстати, сам по себе тюнер FM-801 - натуральное китайское барахло, у него уровень помех зашкаливает за все мыслимые и немыслимые пределы, у меня дома при очень хороших условиях приёма максимальное соотношение уровней сигнала и шума составило... 3! Так что никому не рекоменую покупать сей девайс - всё равно потом обратно его сдавать понесёте.

Цитата:
Главное - не гонка за версиями, а процесс тестирования. Поэтому в цикле бета-тестирования необходимо быть подготовленным и знать, что и как. Для этого и делается такой аннос.

Да, действительно, нет ничего глупее гонки за версиями, с другой стороны - работать можно было бы и пооперативнее... Помнится, 10-ю версию успели же как-то к Новому году по розничной сети раскидать, а в этот раз, я так подозреваю, в лучшем случае до начала февраля ждать придётся. И дело тут совсем не в том, что разработчики стремятся не напортачить впопыхах и сделать действительно качественный дистрибутив - уж за 5 лет существования ASPLinux я думаю, они набили руку изрядно, так что слепить нечто откровенно сырое разработчикам, очевидно не удастся (профессионал тем и отличается от любителя, что у него получается сделать всё безупречно даже при остсутвии определённых "начальных условий") - а в том, что у команды дистрбутивостроителей ASPLinux слишком много времени отнимает маркетинговая деятельность на ниве продвижения ПО от компании Acronis в массы (при чём массы эти состоят преимущественно из пользователей ОС Windows...) Во всяком случае, складывается впечатление, что из всей компании ASPLinux в полную силу работаеттолько Андрей Шевченко. Для остальных же, очевидно, всё, что связано с Linux вообще и с ASPLinux в частности, является лишь своеобразным хобби, которое не надоедает исключительно в силу того, что ASPLinux Server с его длиннющим циклом обновления (вот откуда эта странная позиция: дескать, "нам спешить некуда". Ну правильно, спешить действительно некуда, если учитывать, что Server V выйдет, наверное, году эдак в 2007-ом...) - всё ещё неплохо продаётся...

Цитата:
1. Это лучше всего непосредственно к авторам установщика, например, написав письмо на info@asplinux.ru или support@.

Андрей, а Вы их, авторов этих, когда в последний раз видели? и чем они сейчас занимаются? Очередной TrueImage с Partition Expert'ом клепают? Ну тогда зачем же Вы предлагаете нам столь ценных людей (с точки зрения Acronis) отвлекать от работы по пустякам... Ведь то, что инсталлятор ASPLinux не претерпел каких-либо качественных изменений с 2002 (вроде бы, а может, и с 2001-го) года - факт непреложный, и вряд ли именно сейчас, когда разработчики даже сам дистрибутив не успевают отладить в заявленные ранее сроки (которые тоже переносились неоднократно), что-то изменится. Так что говорите прямо: не можем мы сделать то, о чём Вы просите, и баста! Во всяком случае, так честнее будет, а честность - она ведь тоже чего-то да стоит (пусть и не в зелёных дензнаках сия стоимость выражается).

Цитата:
Если меняется только ядро, то новый NVIDIA_kernel, скорее всего, может быть совместим со старым NVIDIA_GLX.

Теоретически - да, практически - лучше не рисковать здоровьем, поскольку и без того кишащие багами фирменные драйвера от NVidia при несовместимости версий ядерной и Xorg'овой частей порой такие закидоны с зависаниями и kernel panic устраивают, что тут уже и по модему на скорости 28Кбит/с почти 10Мб можно выкачать и просто "в лёгкую" отказаться от любых вариантов загрузки с различными ядрами, да и вообще всё, что угодно сделать, лишь бы прекратились наконец эти бесконечные "висюки" Грустный

А какие у кого есть мысли насчёт автоматически настраиваемого периодического backup'а базы данных rpm в cron.daily, включения в состав ASPLinux fcron и решения проблем со знаками "?" вместо русских имён файлов на флэшках?

Аватар пользователя FeodoR

Re: Сборка ядра 2.6.13 для нового релиза ASPLinux

Цитата:
А какие у кого есть мысли насчёт <...> решения проблем со знаками "?" вместо русских имён файлов на флэшках?

Я у себя данную проблему решил редактированием параметров hal в файле /usr/share/hal/fdi/90defaultpolicy/vfatcharset.fdi.
По умолчанию для монтирования там подставлялась utf-8, что и приводило к знакам "?". Плюс к тому я ещё выключил опцию sync в /usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi... На флэшку сразу стало можно копировать с нормальной скоростью... Улыбка

Аватар пользователя DRVTiny

Re: Сборка ядра 2.6.13 для нового релиза ASPLinux

Спасибо за ценную (для меня, по крайней мере) информацию, FeodoR!
Надеюсь, для разработчиков дистрибутива она тоже будет небесполезной...

Аватар пользователя sergeil

Re: Сборка ядра 2.6.13 для нового релиза ASPLinux

FYI,
Сегодня абсолютно случайно обнаружил 5-й стабилизирующий патчь. В ожидании выхода нового ядра о 2.6.13.x, кажется, все забыли...

Цитата:
[sergeil@homedesk ~]$ uname -a
Linux homedesk 2.6.13.5 #1 Fri Dec 16 20:53:32 EET 2005 i686 i686 i386 GNU/Linux
RSS-материал