Интересно, а после прошивки все интегрированные девайсы работать будут? И проц не сгорит? А то я перешил бы - на большинстве мамок биосы сделаны перректально...
Peter Seebach has been using computers for years and is gradually becoming acclimated. He still doesn't know why mice need to be cleaned so often, though.
что делать, работа у него такая :) кто-то постит новости и каменты на LOR, кто-то на ibm-128. оба действа в сущьности почти одинаковы, у второго лишь больше аудитория.
> кстати, а чем штатный BIOS не устраивает?
Да мало ли чем, кривой реализацией ACPI например или неправильной таблицей irq маршрутизации и т.п. Мало ли каких глупостей могут наделать биосописатели...
title openbios kernel (hd0,2)/boot/openbios.multiboot module (hd0,2)/boot/openbios-x86.dict
Тоесть, как я понял, типа можно эту фичу забутать через граб??? А нафига? Она ж вроде прошивается. Но упоминания не обнаружил. Куча несвязанной инфы (конечно англ. на на уровне, но всёже).
Воопщем, чтото собралось, а как и куда применить и при этом не убить чего-нить....Х\з!
Интересно то, что я собрал модуль bios.ko и залоадил его. bios: version magic '2.6.16-mm2 preempt PENTIUM4 4KSTACKS gcc-3.4' should be '2.6.14-ck6 preempt PENTIUM4 gcc-3.4' (эта строка 3 раза) BIOS driver v0.4rc1 (writing disabled) for 2.6.14-ck6 BIOS: Probing PCI device 01:00.0 with 128k rom area @ 0xf7de0000 ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 18 BIOS: mapped rom region to 0xebfea700 BIOS: rom device with size 128k registered.
> Да мало ли чем, кривой реализацией ACPI например или неправильной таблицей irq маршрутизации и т.п. Мало ли каких глупостей могут наделать биосописатели...
вы лично сталкивались с какими либо проблемами в работе железа / софта 100% вызванными кривым bios'ом (не будем здесь говорить о дешевых кривых матерях типа томато)? я лично - нет. хоть и сменил в порядке апгрейда 4 материнки и тесно общался с компами собранными на еще 6-7 различных матерях.
>вы лично сталкивались с какими либо проблемами в работе железа / софта 100% вызванными кривым bios'ом
В пору моей работы сборщиком компов через мои руки их прошло достаточное количество. И я лично сталкивался с проблемами, которые решались сменой прошивки... Например таких, как неверное определение процессора или вообще отказа от загрузки..
> И я лично сталкивался с проблемами, которые решались сменой прошивки... Например таких, как неверное определение процессора или вообще отказа от загрузки..
я такое видел только в старых материнках, которые не определяли напримр большие винты.
проблемы решались _официальным_ апдейтом прошивки.
но это было зело давно. имхо подобные проблемы уже пофикшены.
Был когда-то такой ресурс как www.rom.by. Вот там бы и почитал, зачем автор создал биоспатчер и вообще его мнение о биосописателях в челом... О поддержке винтов до 32 Гиг, о проблеме 2000-го года, обо всём... Откуда эти ошибки вкрадывались в биосы и проч... А так тут флуд поднимать -- видел 4 мамки, могу заключить.. Это тут никому не нужно.
на rom.by зайди - там расскажут что знают создатели материнок о биосах.
из того что биос-колдун там рассказывает я понял, что большинство производителей материнок ничего с биосом не делают - просто покупают его у аварда. Правда есть asus, который, как-раз очень много в биосах для своих материнок переделывает.
>я такое видел только в старых материнках, которые не определяли напримр большие винты. >проблемы решались _официальным_ апдейтом прошивки. но это было зело давно. имхо подобные проблемы уже пофикшены.
Да, это наиболее явные ошибки в биосе. И ты считаешь, что их нет там сейчас? Таких вот ляпов? И далеко не ко всем матерям есть апдейты. Ошибок в БИОСах ПРЕдостаточно!
> на rom.by зайди - там расскажут что знают создатели материнок о биосах.
> из того что биос-колдун там рассказывает я понял, что большинство производителей материнок ничего с биосом не делают - просто покупают его у аварда. Правда есть asus, который, как-раз очень много в биосах для своих материнок переделывает.
А поскольку именно Асус славен кривыми АЦПИ и прочими косяками - то утверждение о тотальной безграмотности производителей материнок лишь подтверждается.
А с чем ты мог столкнуться в 4-х матерях? Нашёлся эксперт. Тебе про то и говорю, что твой личный опыт тут мало кого интересует, так как он стремится у 0. Ты не внимаешь что пишут другие, а споришь о чём-то, о чём - сам не знаешь.
Смысл в том, что для современной ОС штатный биос не нужен совсем - она
всё равно сама делает всю работу. Отсюда идея воткнуть во флэшку вместо
биоса короткий код загрузки + ядро линукс на освободившееся место.
Получается супер быстрая загрузка без дисковых накопителей.
>Неужели Линукс настолько часто надо ребутить, чтобы его надо было прописывать во флешку _домашнего/офисного_ десктопа?
Я дома раз месяц где-то перезагружаюсь - когда ядро обновляю.
>Ага, а еще совсем классно регулярно обновлять ядро - сиди себе с программатором, пиши.... Развлечение как раз для красноглазикофффф.
А прошивку можно не обновлять - в LinuxBIOS зашитое в неё ядро через kexec() при загрузке заменяется на обычноё. Это, конечно, не обязательно - но рекомендовано.
>вы лично сталкивались с какими либо проблемами в работе железа / софта 100% вызванными кривым bios'ом
Я - совсем недавно. Мать Gigabyte 965-DS3 под Core 2 Duo, с маршрутизацией IRQ беда, из-за этого IDE CD-ROM работает через Жо. В логах куча сообщений типа:
>hde: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request.
Еще был у меня ноут HP nx9105 (редкостное гэ). Пока я биос не обновил, он вис при загрузке, если в правый USB порт была воткнута мышь.
Это еще ерунда. Была другая проблема с тем ноутом, которую так и не удалось устранить. Иногда (~ через каждые 10 перезаргузок) частота проца (которая менялаясь от 800 до 1600 мегагерцов, в зависимости от нагрузки) определялась как 200. Почти все программы начинали по этому поводу глючить - нажмешь клавишу 1 раз, а напечатаются 6 или 7 символов, в игры вообще не поиграть - вражины летают со скоростью Нео из матрицы. ужас просто, а не ноут. В общем, я его продал и не жалею...
Кстати, по вине именно BIOS'ов не все из вышеперечисленных :)
...
Ещё по железу - у меня на Asus P2B в NT5 не работал COM-порт, пока не обновил BIOS.
В новых чипсетах и материнках масса незапускаемых без обновления BIOS процессоров и видеокарт.
У меня на MSI-мамке виндовая утилитка от производителя сидит и обновляет BIOS, как новые выходят. С момента покупки, месяца за четыре, раза два обновлялось.
>вы лично сталкивались с какими либо проблемами в работе железа / софта 100% вызванными кривым bios'ом (не будем здесь говорить о дешевых кривых матерях типа томато)?
Да пожалуйста. Ограничение на размер винта -- раз. Загрузка с USB -- два. Особенно бесит то, что обе проблемы совершенно надуманы и явно созданы специально, дабы пользователь сделал апгрейд.
У меня две матери. Патчи для них так и не появились -- у первой нет ни винтов, ни USB, у второй -- USB.