From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.2.5 X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@lists.altlinux.org From: Anton Farygin Date: Sun, 20 Dec 2009 15:47:28 +0300 Message-ID: References: <4B2D0FAF.4060302@tangramltd.com> <4B2D1395.30000@gmail.com> <1261246289.3588.7.camel@marsh.altlinux.lan> <4B2D1C8C.9000804@tangramltd.com> <1261248645.3588.8.camel@marsh.altlinux.lan> <4B2D2465.5060909@tangramltd.com> <4B2E1340.7060305@tangramltd.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: rider.balabanovo.ru User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5pre) Gecko/20091019 Thunderbird/3.0pre In-Reply-To: <4B2E1340.7060305@tangramltd.com> Sender: news Subject: Re: [sisyphus] =?utf-8?b?SURFINC00LjRgdC60Lgg0L/QtdGA0YHQvtC90LAg0L0=?= =?utf-8?b?0L7QvSDQs9GA0LDRgtCwPyDQmNC70Lgg0LrRg9C00LAg0LTQtdC70LggL2Rl?= =?utf-8?q?v/disk/by-id?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Dec 2009 12:48:30 -0000 Archived-At: List-Archive: List-Post: 20.12.2009 15:06, Slava Dubrovskiy пишет: > >>>>>>>> Как любезно объяснил vsu@ на канале: - из udev выкинули >>>>>>>> поддержку драйверов ide - теперь только libata При этом >>>>>>>> посоветовали перегенерить образ initrd c опцией >>>>>>>> --omit-ide-modules и в дальнейшем всегда её >>>>>>>> использовать. А также установить в lilo.conf >>>>>>>> boot=/dev/hda. >>>>>>>> >>>>>>>> >>>>>>> А как оно будет ставать на роутеры с IDE-винтами? Очередная >>>>>>> трудность для героической битвы с железом? >>>>>>> >>>>>>> >>>>>> для тех кто еще не понял - весь IDE переехал на libata >>>>>> >>>>>> >>>>> Как-то оно криво переехало. >>>>> >>>>> [root@dubrhost ~]# ll /dev/disk/ итого 0 drwxr-xr-x 2 root >>>>> root 120 Дек 19 01:19 by-path/ drwxr-xr-x 2 root root 100 >>>>> Дек 19 01:19 by-uuid/ drwxr-xr-x 4 root root 80 Дек 19 >>>>> 01:19 ./ drwxr-xr-x 12 root root 14020 Дек 18 22:19 ../ >>>>> >>>>> root@dubrhost ~]# lsmod | grep ata ata_generic 4624 >>>>> 0 sata_nv 22420 0 pata_acpi 3980 >>>>> 0 pata_amd 10960 0 libata 174732 >>>>> 4 ata_generic,sata_nv,pata_acpi,pata_amd scsi_mod >>>>> 150996 2 libata,sd_mod >>>>> >>>>> >>>> # lsmod | grep ide >>>> >>> >>> [root@dubrhost ~]# lsmod | grep ide ide_cd_mod 27952 >>> 0 cdrom 34752 1 ide_cd_mod ide_generic >>> 1936 0 [permanent] ide_gd_mod 23344 4 ide_pci_generic >>> 3888 0 ide_core 103592 5 >>> ide_cd_mod,ide_generic,ide_gd_mod,amd74xx,ide_pci_generic >> >> Ну, а с какого перепуга загружены модули ide ? > Не могу знать. Я их принудительно не грузил. >> В этом то и проблема - нужно что бы модули IDE не грузились. Соберите >> initrd с --omit-ide-modules > Еще раз шаги воспроизведения проблемы: > Диск IDE. Сизиф 2-3 недельной давности (подозреваю любой бранч покатит). > Там как я понимаю поддерка IDE еще не в libata. И модули IDE находятся в > initrd. > Делаем apt-get dist-upgrade; update-kernel и обновляемся до сизифа. > Получаем новый udev, который при загруженных модулях IDE не показывает > /dev/disk/by-id. > В результате чего лило уже не работает без правки конфига и > следовательно обновленное ядро тоже. > Разорвать этот круг можно путем совершения дополнительных действий: > 1. Исправить в lilo.conf boot=/dev/hda . После этого лило отрабатывает Не всегда. > 2. Перегенерировать initrd с --omit-ide-modules и в дальнейшем всегда > делать это вручную при каждом обновлении ядра. Не надо делать вручную. Можно сделать конфиг. > > В чем я не прав? В том, что IDE модули не выкинуты из initrd. > > Вот у меня и возникают вопрос, а зачем так заботливо раскладывать грабли? Их никто не расскладывал. Просто, мейнтейнер ядра ещё не убрал старые модули IDE, а userspace ушёл вперёд. > > >> адрес для пиццы есть на сайте. > только тогда, когда убедите меня что это моя локальная ошибка Она глобальная, но легко лечится локально.