testing/2.6.18 ручная сборка
Модератор: Модераторы разделов
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
testing/2.6.18 ручная сборка
собираю 2.6.18 из testing - возникла куча проблем
кто собирал подскажите как сделать:
поддержку vesafb 2.6.33 подгружает agpgart и определяет i915 видеомодуль. на 2.6 подобного не происходит,хотя модули в конфиге поставил
при загрузке выдается сообщение о неподдержке dma,в логах никак не могу найти его в dmesg тоже ничего,хотя все что с ДМА связано включил,может особенности есть?
при reboot и poweroff проходят скрипты,но ноут не перезагружается и не выключается,использую АЦПИ...в 2.4.33 все нормально
кто собирал подскажите как сделать:
поддержку vesafb 2.6.33 подгружает agpgart и определяет i915 видеомодуль. на 2.6 подобного не происходит,хотя модули в конфиге поставил
при загрузке выдается сообщение о неподдержке dma,в логах никак не могу найти его в dmesg тоже ничего,хотя все что с ДМА связано включил,может особенности есть?
при reboot и poweroff проходят скрипты,но ноут не перезагружается и не выключается,использую АЦПИ...в 2.4.33 все нормально
-
- Сообщения: 142
- Статус: Интересующийся
- ОС: Gentoo
Re: testing/2.6.18 ручная сборка
почитайте статью компиляция ядра для домохозяйки или как-то похоже называется - в поиске быстро найдете...
есть еще сайт wiki о всех опциях ядра...
google.ru в помощь
есть еще сайт wiki о всех опциях ядра...
google.ru в помощь
Gentoo 2.6.26 , Satelite internet(SatGate). GPRS MTS-by. cdma Diallog.
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: testing/2.6.18 ручная сборка
я читал эту статью "ядерная физика для домохозяйки",на ее основе был собран рабочий .config для стационарного P4,но в ней не рассматриваются проблемы с ДМА и описаные мною,хотелось бы конкретики.
тем более там рассматривается 2.6.0,а не 2.6.18. По документации и по другим статьям должно все работать а на практике не выходит...
тем более там рассматривается 2.6.0,а не 2.6.18. По документации и по другим статьям должно все работать а на практике не выходит...
-
- Сообщения: 381
- Статус: Апатичный новичок
- ОС: Slackware, Gentoo
Re: testing/2.6.18 ручная сборка
для 2.6.13 у меня так..
(подставить драйвер своего чипсета, у меня VIA VT82C...)
(подставить драйвер своего чипсета, у меня VIA VT82C...)
Код: Выделить всё
-> Device Drivers
-> ATA/ATAPI/MFM/RLL support
-> ATA/ATAPI/MFM/RLL support (IDE [=y])
-> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support (BLK_DEV_IDE [=y])
-> generic/default IDE chipset support (IDE_GENERIC [=y])
-> PCI IDE chipset support (BLK_DEV_IDEPCI [=y])
-> Sharing PCI IDE interrupts support (IDEPCI_SHARE_IRQ [=y])
-> Generic PCI IDE Chipset Support (BLK_DEV_GENERIC [=y])
-> Generic PCI bus-master DMA support (BLK_DEV_IDEDMA_PCI [=y])
-> Use PCI DMA by default when available (IDEDMA_PCI_AUTO [=y])
-> VIA82CXXX chipset support (BLK_DEV_VIA82CXXX [=y])
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: testing/2.6.18 ручная сборка
у меня все так и сконфигурированно, а сообщение о ДМА fsck выдает,может причина в riserfs?
-
- Сообщения: 69
- ОС: slackware
Re: testing/2.6.18 ручная сборка
а с какой целью идет самосбор ?
чем уже собраное в /testing не устраивает ?
чем уже собраное в /testing не устраивает ?
asus v1j | slackware current
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: testing/2.6.18 ручная сборка
основная цель - убрать все лишнее,ну и разобраться как оно работает
-
- Сообщения: 265
- ОС: Debian
Re: testing/2.6.18 ручная сборка
Надыбал книгу Сетевые средства Linux,решил так сказать разобратся
что да как там оно работает. Книнга начинается со сборки ядра под серверные нужды. Меня лично по роду будущей деятельности интересуют маршрутизаторы.
Неделю не мог собрать ядро, мучался с initrd так и не понял
зачем оно надо.В итоге от него отказался.Влепил поддержку reiserfs в ядро на мертво, и еще поддержку Sata вместе с Sata NVIDIA.Стало грузится но при этом матерится что нема модулей.На диске со Слакой нашел что то типа modules.new. Скопировал в /etc/rc.d/ как modules-2.6.18 Симлинк на него изменил. Вроде пашет.
Вроде вырубил все лишнее я оно весит 1800кБ. Но это не самое страшное. Включил
поддержку ACPI (кстати базовое почемуто не хотело) и чего то еще.Теперь любуюсь
показаниями температуры проца.
Linux user #432536.
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: testing/2.6.18 ручная сборка
riserfs я тоже в ядро вкомпилил без него грузится не получалось. так ты предлагаешь отказаться от initrd?
-
- Сообщения: 69
- ОС: slackware
Re: testing/2.6.18 ручная сборка
в тестинг уже собраное ядро, там же и rc.modules, и сами модули, и редми по созданию инита. зачем все усложнять, Патрик же для вас старался.
asus v1j | slackware current
-
- Сообщения: 265
- ОС: Debian
Re: testing/2.6.18 ручная сборка
to *F1reb1rd
За то что Патрик старался ему большое человеческое спасибо
Но нам же хочется под свой проц ядро собрать
и как было сказано выше выкинуть все лишнее нафиг.
Сам поковырялся недельку и врубатся конкрентно начал
что и зачем там.
to neron
Я никого не пропагандирую на это. Просто на данном этапе
проблему решить не получается по другому. Гдето читал
что если корень на рейзере то оно должно быть вкомпилено в ядро.
А если оно вкомпилено нафиг нам нужен initrd.
Кстати у кого нить есть человечекое описание
что это такое и зачем он нужен?
ЗЫ: В гугл не посылать.
ЗЫЗЫ: В последнее время от яндекса толку на порядок больше
За то что Патрик старался ему большое человеческое спасибо
Но нам же хочется под свой проц ядро собрать
и как было сказано выше выкинуть все лишнее нафиг.
Сам поковырялся недельку и врубатся конкрентно начал
что и зачем там.
to neron
Я никого не пропагандирую на это. Просто на данном этапе
проблему решить не получается по другому. Гдето читал
что если корень на рейзере то оно должно быть вкомпилено в ядро.
А если оно вкомпилено нафиг нам нужен initrd.
Кстати у кого нить есть человечекое описание
что это такое и зачем он нужен?
ЗЫ: В гугл не посылать.
ЗЫЗЫ: В последнее время от яндекса толку на порядок больше
Linux user #432536.
-
- Сообщения: 69
- ОС: slackware
Re: testing/2.6.18 ручная сборка
Да я скорее о том, что у Патрика все собрано модулями, это не просто так. Это достаточно удобный вариант, поэтому просто советую не морочиться с монолитом, всегда можно воспользоваться инитом
а описание инита идет в пакете с ядром, initrd.readme или что-то в этом духе, опять же спасибо Патрику


а описание инита идет в пакете с ядром, initrd.readme или что-то в этом духе, опять же спасибо Патрику


asus v1j | slackware current
-
- Сообщения: 265
- ОС: Debian
Re: testing/2.6.18 ручная сборка
*F1reb1rd писал(а): ↑12.11.2006 18:12Да я скорее о том, что у Патрика все собрано модулями, это не просто так. Это достаточно удобный вариант, поэтому просто советую не морочиться с монолитом, всегда можно воспользоваться инитом![]()
а описание инита идет в пакете с ядром, initrd.readme или что-то в этом духе, опять же спасибо Патрику![]()
А у нас разговора про монолит не было. Мы просто от нех делать ядро по
10 раз день пересобираем для получения морального удовлетворения. Про инит
там чето маловато написано. Я до сих пор не понял нужно ли лепить
в него поддержку САТА со свеми дровами САТЫ али нет. Весь инет облазил. По человечески никто обьяснить не может.
Linux user #432536.
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: testing/2.6.18 ручная сборка
попробовал поставить собранное ядро 2.6.18,создал инит как написано с модулем райзер'а-грузится отказалась-нет поддержки райзерфс, так что стандартное ядро не подходит... кто-нибудь выкиньте файлом свой рабочий .config-2.6.18 может на его основе получится
-
- Сообщения: 69
- ОС: slackware
Re: testing/2.6.18 ручная сборка
(neron @ Nov 13 2006, в 09:47) писал(а):попробовал поставить собранное ядро 2.6.18,создал инит как написано с модулем райзер'а-грузится отказалась-нет поддержки райзерфс, так что стандартное ядро не подходит... кто-нибудь выкиньте файлом свой рабочий .config-2.6.18 может на его основе получится
а в lilo добавили ?
image = foo
initrd = /путь до инита/initrd.gz
root = /dev/hda*
и так далее...
потом /sbin/lilo
asus v1j | slackware current
-
- Сообщения: 546
- ОС: Debian Testing+FreeDos1.0
Re: testing/2.6.18 ручная сборка
*F1reb1rd
ф топку лило, груб рулит..
ф топку лило, груб рулит..
«...где, скажи, когда была без жертв искуплена свобода» К.Ф. Рылеев
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]
-
- Сообщения: 69
- ОС: slackware
Re: testing/2.6.18 ручная сборка
Pirren, очень умно, особенно если учесть, что поумолчанию в слаке идет лило, а человек который задавал вопрос не настолько опытный, что не может даже модули в начале загрузки подрубить.
asus v1j | slackware current
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: testing/2.6.18 ручная сборка
*F1reb1rd
не обязательно быть Менделеевым чтобы с грабом и лило разобраться,граб конечно прикольнее,но для начала надо все настроить,а потом уже загрузчиками заниматься:)
так что, кому не жалко рабочий .config на убиение.:)
не обязательно быть Менделеевым чтобы с грабом и лило разобраться,граб конечно прикольнее,но для начала надо все настроить,а потом уже загрузчиками заниматься:)
так что, кому не жалко рабочий .config на убиение.:)
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: testing/2.6.18 ручная сборка
Да у Патрика уже есть! Рабочий. 100% =)
-
- Сообщения: 28
- ОС: fedora core 6
Re: testing/2.6.18 ручная сборка
правильно люди пишут: у Патрика 100% рабочий конфиг, initrd нужен для загрузки модулей перед загрузкой ядра (если в ядро не вкомпилен допусти reiserfs, а корень на рейзере, то будет сначала грузится ядро-вылетит kernel-panic, так как в ядро не вкомпилен рейзер, т.е. ядро не знает как работать с рейзером), если же initrd создан и прописан в загрузчик, то сначала загрузятся модули ядра(initrd) затем ядро , затем ядро и все будет гладко, Аналогично с sata. если хард саташный, то либо вкомпилить в ядро, либо добавить соответствующий модуль в initrd.
P.s. Патрик для Вас старался собирал все модулями, чтобы модули загружались именно под Ваш комп и ничего лишнего не было.
P.p.s. поглядите что у Вас в загрузчике и добавьте, что нужно.
P.s. Патрик для Вас старался собирал все модулями, чтобы модули загружались именно под Ваш комп и ничего лишнего не было.
P.p.s. поглядите что у Вас в загрузчике и добавьте, что нужно.
home: labtop asus z99h & desktop - fedora core 6
work: fedora core 6
work: fedora core 6
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: testing/2.6.18 ручная сборка
neron
Сергей, бери пиво. Отметим твой приезд, и соберем тебе ядро.
Сам предпочитаю не пользоваться init, а все самое важное в ядро, остальное модулями. В init смысла не вижу, если ядро собитраеться под конкретную машину и не нужен bootstrap.
Сергей, бери пиво. Отметим твой приезд, и соберем тебе ядро.
Сам предпочитаю не пользоваться init, а все самое важное в ядро, остальное модулями. В init смысла не вижу, если ядро собитраеться под конкретную машину и не нужен bootstrap.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: testing/2.6.18 ручная сборка
все с райзер'ом разобрался. есть у кого идеи по agpgart и acpi ?
-
- Сообщения: 69
- ОС: slackware
Re: testing/2.6.18 ручная сборка
а что с ними не так ? acpi можно так же в инит, или rc.modules
asus v1j | slackware current
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: testing/2.6.18 ручная сборка
я же в самом начале описал проблемы:agpgart подгружается, но без поддержки i915 по этому и fb наверно не поддерживается; acpi не выключает до конца комп...
-
- Сообщения: 18
- ОС: Slackware Linux 11
Re: testing/2.6.18 ручная сборка
В модули выкидывать что-либо (кроме ALSA, которая в монолите работать не может) не надо, если собираешь что-либо под свой комп. Вкомпиль свой agpgart в ядро и тогда ничего подгружать не надо будет.
Ну и плюс попробуй ядро поновее скачать, в 2.6.18 какие-то проблемы точно были, может именно по твоей части. Свежих ядер не бойся - я после установки Slackware на новый комп всегда выкачиваю и ставлю только самое свежайшее -rcX-mmY, никаких проблем ни с чем нет и не было.
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: testing/2.6.18 ручная сборка
возможно ты прав надо опробовать 2.6.14 там АЦПИ и agp точно работали,по крайней мере на стационарнике

-
- Сообщения: 156
- ОС: Kubuntu 6.10 Edgy Eft
Re: testing/2.6.18 ручная сборка
Товарищи, а не подскажете какие опии надо врубить в конфиге ядра чтобы слака 11 была заоптимизина на проц амд64? Спасибо. 

Sempron 2500+ Palermo, Ga-K8NS, 160 Gb Seagate, 1 Gb RAM, LAN Ethernet, Kubuntu 6.10 Edgy Eft
-
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: testing/2.6.18 ручная сборка
запросто! в .config ставишь:
Код: Выделить всё
#Processor type and futures
CONFIG_M8=y
-
- Сообщения: 36
Re: testing/2.6.18 ручная сборка
(cheer @ Nov 15 2006, в 14:33) писал(а):правильно люди пишут: у Патрика 100% рабочий конфиг, initrd нужен для загрузки модулей перед загрузкой ядра (если в ядро не вкомпилен допусти reiserfs, а корень на рейзере, то будет сначала грузится ядро-вылетит kernel-panic, так как в ядро не вкомпилен рейзер, т.е. ядро не знает как работать с рейзером),
А вот у меня так не получается: компиляю поддержку рейзера в ядро (корень на рейзере, initrd не юзаю), при загрузке выдает:
Код: Выделить всё
VFS: Cannot open root device "302" or unknown-block(3,2)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,2)
в чем трабла?
-
- Сообщения: 472
- Статус: В изобилии!
- ОС: Fedora, Slackware
Re: testing/2.6.18 ручная сборка
Device Drivers -> SCSI device support -> SCSI disk support как собран?
Результат пропорционален осознанности.