SATA300 + FreeBSD: работает, но MBR опять сломался :(.
Hi!
Короче, включил вчера AHCI в биосе. WinXP пришлось переставить на другой
диск, вытащив лишний IDE винт "на всякий случай".
FreeBSD 6.2-PRE всё чудно нашла, ничего не повисло
(ну - сборки дней 10 назад):
acd0: DVDR
On Sun, Nov 05, 2006 at 02:13:14PM +0200, Paul Arakelyan wrote:
А вот поставив FreeBSD я таки угробил MBR - теперь опять грузится только то, что в ad8s2a. Винда не грузится, установочный диск вешается c чёрным экраном сразу после "setup is inspecting devices" И как бы это починить тоже...
fdisk /dev/ad8 ******* Working on device /dev/ad8 ******* parameters extracted from in-core disklabel are: cylinders=620181 heads=16 sectors/track=63 (1008 blks/cyl) Шото ^^^^^^^^^^^^^^^^^^^^ очень не нравится.
Короче - починил просто: sysinstall->Fdisk-> поменял геометрию по сравнению с пердложенной fdisk (ну - прибавил одну дорожку), поменял тип первому разделу с 4 на 6 (и как это винде пофигу было) записал. Всё грузится. Ну, по крайней мере - WinXP & DOS :). Осталось проверить загрузится ли FreeBSD из окрестностей 250GB напрямую. Вобщем - глюк AMI BIOS с невключением LBA налицо (в AWARD - можно "включить LBA", "включить Large","выключить" и "Auto". В AMI - или "Auto" или "выключить"). И ещё - поставив XP на SATA-300 вполне можно выключить AHCI и удачно загрузиться после такого. А вот наоборот - напряжно весьма, нужно как-то драйвер ICH7 "всунуть". Сейчас попробую. Кстати, вот чего древняя тулза написала (закон Мура тормозит :), Diags Ver 1.02 by Ivan Savchenko, Kiev, Aug-1996 ): Процессор: Intel Cyrix M1-2765MHz (2765.93 real mode) (хи-хи, ваще-то 2137MHz) Сопроцессор Internal Производительность 6180.0 Изготовитель GenuineIntel Family (4=486,5=Pentium,etc) 6; Model 15; Step 6 Кеш: Первый уровень 0k (0.00 Mb/s) Второй уровень 0k (0.00 Mb/s) Память 2767.38mb/s Размер конвеера не меряется [1 1 1 1 1 1 1 1 1 1 1] - для проверки Менее, чем в 10 раз быстрее Pentium 1 171MHz (разогнанный P-133, 68MHzx2.5): Процессор: Intel Pentium-171MHz (171.51 real mode) Сопроцессор Internal Производительность 633.1 Изготовитель GenuineIntel Family (4=486,5=Pentium,etc) 5; Model 2; Step 12 Кеш: Первый уровень 8k (217.90 Mb/s) Второй уровень 512k (132.97 Mb/s) Память 119.64mb/s Размер конвеера не меряется [14 13 13 13 22 22 22 22 22 22 28] - для проверки -- Best regards, Paul Arakelyan. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Sun, Nov 05, 2006 at 16:52:32, unisol wrote about "[uanog] MBR починил!":
******* Working on device /dev/ad8 ******* parameters extracted from in-core disklabel are: cylinders=620181 heads=16 sectors/track=63 (1008 blks/cyl) Шото ^^^^^^^^^^^^^^^^^^^^ очень не нравится. Так у тебя наверно или таблицы вообще не было, или она была кривой.
Короче - починил просто: sysinstall->Fdisk-> поменял геометрию по сравнению с пердложенной fdisk (ну - прибавил одну дорожку), поменял тип первому разделу с 4 на 6 (и как это винде пофигу было) записал. Всё грузится. Ну, по крайней мере - WinXP & DOS :). Осталось проверить загрузится ли FreeBSD из окрестностей 250GB напрямую. А куда она денется?;))
Вобщем - глюк AMI BIOS с невключением LBA налицо (в AWARD - можно "включить LBA", "включить Large","выключить" и "Auto". В AMI - или "Auto" или "выключить").
Ну ты фантаст:) При чём тут вообще BIOS? Фря не берёт эти данные из BIOS (и вообще по-моему никакая система кроме MS-DOS и ранних виндей не берёт из BIOS). Чтобы взять из BIOS надо сделать отождествление дисков в BIOS и в ядре, а это нужно или EDD3 (которое до сих пор не везде есть) либо гадание на кофейной гуще. Геометрия для disklabel вычисляется по MBR. Далеко не всегда правильно.
Кстати, вот чего древняя тулза написала (закон Мура тормозит :), Diags Ver 1.02 by Ivan Savchenko, Kiev, Aug-1996 ): А к чему ты всё это? Или рассылкой ошибся?
-netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
2006/11/5, Paul Arakelyan
Винда не грузится, установочный диск вешается c чёрным экраном сразу после "setup is inspecting devices" или что-то такое (секунд 10 от начала загрузки с CD) Вот и думай теперь, WTF?, при том, что до этого все разделы уже были созданы и всё работало...
hints: 1. на сайте производителя доски взять наиболее актуальный BIOS. перепрошить. сбросить в setup defaults, записать, перезагрузиться. после ребута настроить биос заново (но ТОЛЬКО если это РЕАЛЬНО нужно) 2. там же поискать F6 driver disk для виндового сетупа, под SATA 300. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Mon, Nov 06, 2006 at 10:14:41AM +0200, Andrew Stesin wrote:
2006/11/5, Paul Arakelyan
: Винда не грузится, установочный диск вешается c чёрным экраном сразу после "setup is inspecting devices" или что-то такое (секунд 10 от начала загрузки с CD) Вот и думай теперь, WTF?, при том, что до этого все разделы уже были созданы и всё работало...
hints: 1. на сайте производителя доски взять наиболее актуальный BIOS. перепрошить. сбросить в setup defaults, записать, перезагрузиться. после ребута настроить биос заново (но ТОЛЬКО если это РЕАЛЬНО нужно) перепрошивал все (новее моего), поочерёдно, включая BETA BIOS (ну, я ещё искал регулировку Vcore ...), сбрасывал (и даже перемычкой), грузил...
Только самый первый писал, что у меня не включается LBA (в новых я не нашёл, где включить экран со списком железа/etc перед загрузкой OS/boot loader).
2. там же поискать F6 driver disk для виндового сетупа, под SATA 300. Дык дело именно в косяке биоса, который "клинит" даже windows xp setup, то есть - дело не доходило до "посинения" экрана, авешалось с чёрным, до загрузки каких-либо драйверов.
-- Best regards, Paul Arakelyan. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Sun, Nov 05, 2006 at 06:45:30PM +0200, Valentin Nechayev wrote:
Sun, Nov 05, 2006 at 16:52:32, unisol wrote about "[uanog] MBR починил!":
******* Working on device /dev/ad8 ******* parameters extracted from in-core disklabel are: cylinders=620181 heads=16 sectors/track=63 (1008 blks/cyl) Шото ^^^^^^^^^^^^^^^^^^^^ очень не нравится. А вообще-то похоже оно это при любом раскладе пишет.
Так у тебя наверно или таблицы вообще не было, или она была кривой.
Она СТАЛА кривой после того, как я в sysinstall сказал "записать бут лоадер". До этого момента уже были все разделы, и винда грузилась. Похожий глюк мне уже попадался - только тогда я не придумал как его пофиксить :(.
Короче - починил просто: sysinstall->Fdisk-> поменял геометрию по сравнению с пердложенной fdisk (ну - прибавил одну дорожку), поменял тип первому разделу с 4 на 6 (и как это винде пофигу было) записал. Всё грузится. Ну, по крайней мере - WinXP & DOS :). Осталось проверить загрузится ли FreeBSD из окрестностей 250GB напрямую. А куда она денется?;)) Ну - таки загружается. Но всё ж это "с какой ноги БИОСописатели встанут", поэтому после первого ГБ с досом/ntloader есть мааленький раздельчик.
Вобщем - глюк AMI BIOS с невключением LBA налицо (в AWARD - можно "включить LBA", "включить Large","выключить" и "Auto". В AMI - или "Auto" или "выключить").
Ну ты фантаст:) При чём тут вообще BIOS? Фря не берёт эти данные из Та не фантаст - у меня просто винт фантастически разбит: 1ГБ fat16 дос+nt loader xxxM FreeBSD small partition ~250GB extended partition с кучей разніх разделов ~50GB main FreeBSD partition ну или бывает ещё 50% FreeBSD partition 50% "backup" FreeBSD partition, чтоб если сломать предидущий - быстро на этом поехать.
и вот если биос не включит LBA - то фиг это заведётся. И с "включить" у авард-биос можно было любую фигню в MBR писать и всё работало. А вот с "АВТО" - почему-то может и глюкануть, и не включиться.
BIOS (и вообще по-моему никакая система кроме MS-DOS и ранних виндей не берёт из BIOS). Чтобы взять из BIOS надо сделать отождествление дисков в BIOS и в ядре, а это нужно или EDD3 (которое до сих пор не везде есть) либо гадание на кофейной гуще. Геометрия для disklabel вычисляется по MBR. Далеко не всегда правильно. Вообще странно - уж лет 10(?) живём с LBA, а всякие глупые мелочи всё равно досаждают. Ведь вроде простая ситуация была - вытащил винт из одного компа, вставил в другой - "и приехали", причём средний юзер наверно б застрелился :) - с CD ничего (win XP setup, 2 разных диска) не грузится, ДОС с дискет виснет - это очень озадачивает, ибо на том и заканчивается "арсенал" юзера и начинается замкнутый круг - с винтом комп не грузится, без винта - грузится, нонафиг он нада.
-- Best regards, Paul Arakelyan. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Tue, Nov 07, 2006 at 01:17:14, unisol wrote about "Re: [uanog] Re: MBR починил!":
cylinders=620181 heads=16 sectors/track=63 (1008 blks/cyl) Шото ^^^^^^^^^^^^^^^^^^^^ очень не нравится. А вообще-то похоже оно это при любом раскладе пишет. Четвёрка иногда писала 255. 6ку ещё детально на эту тему не мучал.
Короче - починил просто: sysinstall->Fdisk-> поменял геометрию по сравнению с пердложенной fdisk (ну - прибавил одну дорожку), поменял тип первому разделу с 4 на 6 (и как это винде пофигу было) записал. Всё грузится. Ну, по крайней мере - WinXP & DOS :). Осталось проверить загрузится ли FreeBSD из окрестностей 250GB напрямую. А куда она денется?;)) Ну - таки загружается. Но всё ж это "с какой ноги БИОСописатели встанут", Уже лет 5 встают только с нужной. Плюс фрю начиная с 5.4. Предыдущие проявляли более неестественный интеллект.
Вобщем - глюк AMI BIOS с невключением LBA налицо (в AWARD - можно "включить LBA", "включить Large","выключить" и "Auto". В AMI - или "Auto" или "выключить").
Ну ты фантаст:) При чём тут вообще BIOS? Фря не берёт эти данные из Та не фантаст - у меня просто винт фантастически разбит: 1ГБ fat16 дос+nt loader xxxM FreeBSD small partition ~250GB extended partition с кучей разніх разделов ~50GB main FreeBSD partition ну или бывает ещё 50% FreeBSD partition 50% "backup" FreeBSD partition, чтоб если сломать предидущий - быстро на этом поехать. У меня дома к этому ещё три линукса:) Так что совсем не "фантастически"
и вот если биос не включит LBA - то фиг это заведётся. И с "включить" у авард-биос можно было любую фигню в MBR писать и всё работало. А вот с "АВТО" - почему-то может и глюкануть, и не включиться. Ну и какое отношение имеет LBA-assist трансляция геометрии к LBA доступу? Да никакое (кроме одновременности введения). Ты очередной кто попался на название:) Если используется линейный (LBA) доступ, то что записано в геометрии - вообще пофиг. Хоть 1023 сектора на -2 дорожках.
BIOS (и вообще по-моему никакая система кроме MS-DOS и ранних виндей не берёт из BIOS). Чтобы взять из BIOS надо сделать отождествление дисков в BIOS и в ядре, а это нужно или EDD3 (которое до сих пор не везде есть) либо гадание на кофейной гуще. Геометрия для disklabel вычисляется по MBR. Далеко не всегда правильно. Вообще странно - уж лет 10(?) живём с LBA, конец 97 - начало 98 (судя по T13) а всякие глупые мелочи всё равно досаждают. Ну перейдём все на EFI+GPT - перестанут;)
Ведь вроде простая ситуация была - вытащил винт из одного компа, вставил в другой - "и приехали", причём средний юзер наверно б застрелился :) - с CD ничего (win XP setup, 2 разных диска) не грузится, ДОС с дискет виснет - это очень озадачивает, ибо на том и заканчивается "арсенал" юзера и начинается замкнутый круг - с винтом комп не грузится, без винта - грузится, нонафиг он нада. Комп сильно старый?
-netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Tue, Nov 07, 2006 at 11:32:05AM +0200, Valentin Nechayev wrote:
Tue, Nov 07, 2006 at 01:17:14, unisol wrote about "Re: [uanog] Re: MBR починил!":
cylinders=620181 heads=16 sectors/track=63 (1008 blks/cyl) Шото ^^^^^^^^^^^^^^^^^^^^ очень не нравится. А вообще-то похоже оно это при любом раскладе пишет. Четвёрка иногда писала 255. 6ку ещё детально на эту тему не мучал. Не понятно только, что ж оно в MBR решает написать и чем именно "ставит в тупик" ami bios и заставляет отключить LBA.
Короче - починил просто: sysinstall->Fdisk-> поменял геометрию по сравнению с пердложенной fdisk (ну - прибавил одну дорожку), поменял тип первому разделу с 4 на 6 (и как это винде пофигу было) записал. Всё грузится. Ну, по крайней мере - WinXP & DOS :). Осталось проверить загрузится ли FreeBSD из окрестностей 250GB напрямую. А куда она денется?;)) Ну - таки загружается. Но всё ж это "с какой ноги БИОСописатели встанут", Уже лет 5 встают только с нужной. Плюс фрю начиная с 5.4. Предыдущие проявляли более неестественный интеллект. Судя по всему, писатели его уже не проявляют в данном направлении - наверняка тупо copy-paste.
и вот если биос не включит LBA - то фиг это заведётся. И с "включить" у авард-биос можно было любую фигню в MBR писать и всё работало. А вот с "АВТО" - почему-то может и глюкануть, и не включиться. Ну и какое отношение имеет LBA-assist трансляция геометрии к LBA доступу? Да никакое (кроме одновременности введения). Ты очередной кто попался на название:) Та главное - отсутсвие положительного конечного результата, если BIOS его не навключает.
Если используется линейный (LBA) доступ, то что записано в геометрии - вообще пофиг. Хоть 1023 сектора на -2 дорожках. Именно - "если используется". А вот если не используется (что похоже как-то и получалось в режиме "АВТО" - то торба. А ещё ж был "Large"...
Ведь вроде простая ситуация была - вытащил винт из одного компа, вставил в другой - "и приехали", причём средний юзер наверно б застрелился :) - с CD ничего (win XP setup, 2 разных диска) не грузится, ДОС с дискет виснет - это очень озадачивает, ибо на том и заканчивается "арсенал" юзера и начинается замкнутый круг - с винтом комп не грузится, без винта - грузится, нонафиг он нада. Комп сильно старый? Да, надоел за пару недель уже :). Core2 6400/ASUS P5LD2/2GB/320GB/16M PCI ATI AIW rage 128 :). Кстати, XP даже поняла этот AIW - телетюнер подняла, в отличии от AverMedia BT878.
-- Best regards, Paul Arakelyan. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Tue, Nov 07, 2006 at 18:19:38, unisol wrote about "[uanog] Re: MBR починил!":
cylinders=620181 heads=16 sectors/track=63 (1008 blks/cyl) Шото ^^^^^^^^^^^^^^^^^^^^ очень не нравится. А вообще-то похоже оно это при любом раскладе пишет. Четвёрка иногда писала 255. 6ку ещё детально на эту тему не мучал. Не понятно только, что ж оно в MBR решает написать и чем именно "ставит в тупик" ami bios и заставляет отключить LBA. А ты проверь. Возможно, там последняя дорожка - 15-я.
Ну - таки загружается. Но всё ж это "с какой ноги БИОСописатели встанут", Уже лет 5 встают только с нужной. Плюс фрю начиная с 5.4. Предыдущие проявляли более неестественный интеллект. Судя по всему, писатели его уже не проявляют в данном направлении - наверняка тупо copy-paste. Да нет... хуже. LBA у всех давно работает. А вот с геометрией траблы. Award 6.00 на дисках >32G пытался выставлять 255 секторов в сторону BIOS. Это при том что там только 6 бит на сектор. И при том что диски на шину отвечали простым 16383*16*63. Последствия были офигенные - чисто геометрический доступ не работал совсем, а с предпочтением геометрического - на первых 32G (после этой границы снова начинал работать, потому что не лезло в 1024 цилиндра и переключалось на EDD). Но в это время практически весь mainstream (включая потомков NT и Linux в лице LILO и GRUB) успел перейти на предпочтение линейного доступа, поэтому ничего не заметили.
и вот если биос не включит LBA - то фиг это заведётся. И с "включить" у авард-биос можно было любую фигню в MBR писать и всё работало. А вот с "АВТО" - почему-то может и глюкануть, и не включиться. Ну и какое отношение имеет LBA-assist трансляция геометрии к LBA доступу? Да никакое (кроме одновременности введения). Ты очередной кто попался на название:) Та главное - отсутсвие положительного конечного результата, если BIOS его не навключает. Нормальным загрузчикам все эти пляски BIOS давно до лампочки.
Если используется линейный (LBA) доступ, то что записано в геометрии - вообще пофиг. Хоть 1023 сектора на -2 дорожках. Именно - "если используется". А вот если не используется (что похоже как-то и получалось в режиме "АВТО" - то торба. А ещё ж был "Large"... Опять: не путай линейный доступ и LBA трансляцию! Линейный доступ работает через d-134X при любой трансляции всегда одинаково и кормится линейным адресом. А у тебя явно кто-то (Win9x?) пытался использовать геометрический доступ. Или спотыкался об неожиданные границы разделов (не по цилиндрам). Ну так оно тогда ССЗБ...
Ведь вроде простая ситуация была - вытащил винт из одного компа, вставил в другой - "и приехали", причём средний юзер наверно б застрелился :) - с CD ничего (win XP setup, 2 разных диска) не грузится, ДОС с дискет виснет - это очень озадачивает, ибо на том и заканчивается "арсенал" юзера и начинается замкнутый круг - с винтом комп не грузится, без винта - грузится, нонафиг он нада. Комп сильно старый? Да, надоел за пару недель уже :). Core2 6400/ASUS P5LD2/2GB/320GB/16M PCI ATI AIW rage 128 :). Кстати, XP даже поняла этот AIW - телетюнер подняла, в отличии от AverMedia BT878. Ну раз Дос с дискет виснет - всё понятно:) но можно было и подиагностировать. У себя я такие хохмы успешно опознал и обошёл:) но у меня был Award.
-netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (3)
-
Andrew Stesin
-
Paul Arakelyan
-
Valentin Nechayev