|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Bakhtin 2:5020/400 05 Jun 2007 12:24:55 To : Alexander Kolesnikoff Subject : Re: 6-stable, Compact Flash and PIO -------------------------------------------------------------------------------- >>>>> "AK" == Alexander Kolesnikoff writes: Привет, >> Вчера переводил свой домашний сервер на загрузку с CF карты чтобы >> sata контроллеры перекинуть на pci64. Все бы хорошо, но со-дефолту система >> определяет почему-то мою cf (кингстон) как поддерживающую wdma2, >> соответственно биосом все читается, а при загрузке как только находится ad0 >> - идут таймауты по DMA. >> Добавил hw.ata.ata_dma=0 в loader.conf, карточка читается >> нормально. Hа sata диски это никак не повлияло, а вот единственный мой pata >> диск стал запускаться тоже в PIO: >> >> ad0: 1983MB <ELITE PRO CF CARD 2GB 20070205> at ata0-master PIO4 >> GEOM_LABEL: Label for provider ad0s1a is ufs/cfroot. >> ad6: 715404MB <Seagate ST3750640AS 3.AAK> at ata3-master SATA150 >> ad14: 305245MB <Seagate ST3320620A 3.AAD> at ata7-master PIO4 >> >> Понятно, что atacontrol mode это дело фиксят и позволяют перевести >> его в udma100, но как-то это криво совсем. Можно ли как-то объяснить ядру, >> что в PIO надо работать только с ad0, все остальные - по-нормальному? AK> Это в 6.2 поломали, в 6.1 в таком случае ядро само переходило на работу в AK> режим PIO с cf. У меня на маршрутизаторах нет HDD, поэтому я через hw.ata.. AK> отработал. Можно посмотреть в исходниках, что было изменено при переходе к AK> 6.2, да подпилить ядро. Hу и биос у тебя кривоват, явно, можно попробовать AK> обновить его если не обновлял. А при чем тут биос? Цеплял на два разных контроллера (набортный и внешняя карта) с совершенно разными BIOSом. Результат один и тот же. В биосе работает в PIO4, больше того - все параметры забиты руками - только PIO, без 32 битного режима, с LBA, без блочного трансфера. Обновлять я не буду. Там, блин, все сложно - firmware hub, мать старая, биосов с сайта супермикро хрен накачаешь... В общем - надо с фрей что-то делать. Вообще мне странно, что dma отключается только для всех ATA дисков, а не для конкретных. -- Best regards, Alex Bakhtin, CCIE #8439 AMT Group, Cisco Systems Gold Partner, http://www.amt.ru --- ifmail v.2.15dev5.3 * Origin: AMT Group (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/89060b42753d.html, оценка из 5, голосов 10
|