On Sun, Oct 29, 2006 at 09:30:28PM +0200, Dmitry Pryanishnikov wrote:
Привет!
On Sun, 29 Oct 2006, Paul Arakelyan wrote:
Насчет доса - вот, загрузился с system diskette от WIN98SE RU. При IDE в Enhanced mode, конечно, виснет. При "Конечно" наступает если что-то ему в MBR не нравится. При этом у авардов такого не налюдалось. Самое занятное, что виснет при подключенном кардридере с 256М CF и 1Гб SD в нём (не додумался я угадать "кто мешает"). И если винт с "неправильным" MBR через ide->usb шнурок прицепить - тоже виснет после обращения к винту. А вот с тем же винтом, но подключенным к ITE it8211 (дополнительный контроллер ide на плате) - то кажется проблем не возникало.
С MBR проблема никак не связана. Еще раз, последовательность действий:
В моём случае - очень связана. У меня диск (300ГБ) изначально разбивался на машине с award bios. при этом чудно загружалась FreeBSD из раздела "последних гигов 50" через FreeBSD boot manager в MBR.
1. Включаем Onboard IDE Operate Mode = Enhanced mode, ставим загрузку с дискеты - Win98 начинает грузиться с дискеты и тупо виснет. А что с USB card reader делать? Он вобще-то никаким боком не настраивается, можно или вставить или вынуть. Карточки не переразбивал.
2. На дисках ничего не меняем, но в BIOS устанавливаем Onboard IDE Operate Mode = Compatible Mode - Win98 прекрасно грузится и видит SATA HDD. Менял во всех возможных вариантах, и результат 0.
При чем тут MBR? при том, что на SATA диск написав такой MBR - проблема появлялась (DOS с дискеты не загружалось даже). А загрузив FreeBSD и сделав dd if=/dev/zero of=/dev/ad... count=100 - всё решилось. Можно было загрузиться с дискеты, fdisk'ом побаловаться.
сама дуреет и в цикле к нему запросы издает (счетчик прерываний от ATA-контроллера ICH7 постоянно увеличивается). Я Сорену пожаловался, он тоже не может понять, что это за хитрый девайс Асус на SATA прицепил. Вот наша переписка:
1. Is it expected that SATA300 mode isn't achievable when controller in non-AHCI mode? Yes, we have no access to the SATA registers in this mode (compat or legacy) so we cannot detemine the current mode so the default to print is SATA150, however the interface will probably use SATA300, we just cant tell. Хм - ваще-то можно бы проврить по скорости чтения из кэша диска. Только надо кэши ОС обойти и, возможно, кэши процессора.
В XP - вообще непонятно где б оно о SATA и его режимах заикнулось.
То есть, может драйв с контроллером и SATA300 сполняют, но в не-AHCI (то бишь, в режиме совместимости) драйвер не может добраться до регистров, в которых отражен настоящий режим - вот и пишет SATA150. Блин, не хочется время на такой пустяк убивать, но все-таки интересно, что это за Config Disk RGL10364. Кстати, из сообщений по 'boot -v' видно, что система делает приличную задержку при загрузке в Enhanced (non-AHCI) mode именно на этом месте - то есть, похоже, на 2м SATA-канале что-то хитрое болтается, но в non-AHCI оно вообще не распознается, а в AHCI - распознается как диск нулевого размера. Думаю, что это что-то raid-related/intel matrix storage-related...
-- 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