From: Anton Farygin <rider@altlinux.com> To: ALT Linux kernel packages development <devel-kernel@altlinux.ru> Subject: Re: [d-kernel] sata_sil в initrd Date: Mon, 01 Nov 2004 19:45:20 +0300 Message-ID: <41866820.7010702@altlinux.com> (raw) In-Reply-To: <20041101163048.GE29646@master.mivlgu.local> Sergey Vlasov пишет: > On Mon, Nov 01, 2004 at 07:07:40PM +0300, Anton Farygin wrote: > >>Всем привет. >> >>Заметил приличный секс при обновлении с ядра 2.4.26 до ядра 2.6.9 или >>2.4.27. >> >>Проблема заключается в наличии вот такого устройства: >>$ pciscan -v -c 001:04 >>Recommended driver Description >>------------------ ----------- >>unknown Silicon Image|Sil3112A Serial ATA[RAID bus >>controller] >> 1095:3112:1095:6112 drivers: unknown >>class:001:04:00 > > > Я об этом предупреждал ;) Я в курсе. Просто сейчас это еще происходит и при установке каждого нового ядра. > > >>В hwdatabase драйвер я для него пропишу без проблем. >>Остается только правильно этот драйвер прописывать в initrd >> >>Есть следующее предложение: >> >>считать что нужно в initrd прописывать все драйвера, возвращаемые >>pciscan -r -c 001 >> >>Где 001 - это все Mass storage controller >> >>По умолчанию pciscan -r -c 001 будет возвращать драйвера _для текущего_ >>ядра. >> >>Передав ему параметр -k 2.4.27 получим драйвера для ядра 2.4.27. >> >>Возражения ? > > > Т.е., предлагается соответствующим образом править mkinitrd? Да. Вот только я думаю - что стоит сделать раньше - добавить возможность настраивать поведение libhw-tools или поправить mkinitrd ? ;-) Если поправить mkinitrd, то приоритет написания конфигов к libhw-tools вырастет очень сильно ;-) > > В принципе это правильно (модули иногда ещё и переименовываются, вот опять > же при переходе 2.4.26->2.4.27 произошло переименование carmel -> sx8). Угу. Для того и придумано. Правда придется делать зависимости у ядер на hwdatabase нужной версии, но это как раз не страшно. > > Но при существующем положении вещей получится ерунда с Adaptec > (aic7xxx/aic79xx) - там с PCI ID такой бардак :( Хотя в 2.6-mm его > всё-таки стали чинить, в результате, как обычно, сначала сломали ;) ;-) Дело в том, что hwdatabase существует независимо от ядра. Т.е. - в принципе там мы сможем прописать то, что нам нужно и для какого нужно ядра. Надеюсь, что в ближайшее время появится web интерфейс для более удобного управления hwdatabase и соответствующие тулзы, позволяющие пользователю сделать отчет об обнаруженном у него железе. А вот с текущей hwdatabase надо действительно разбираться. У меня это в TODO - займусь недели через две. Rgds, Rider
next prev parent reply other threads:[~2004-11-01 16:45 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-11-01 16:07 Anton Farygin 2004-11-01 16:30 ` Sergey Vlasov 2004-11-01 16:45 ` Anton Farygin [this message] 2004-11-01 19:06 ` Michael Shigorin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=41866820.7010702@altlinux.com \ --to=rider@altlinux.com \ --cc=devel-kernel@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git