Здравствуйте.
Не нашел подходящей темы ля вопроса, поэтоу создал новую.
У меня KOS 0.7 SVN540 не видит винта. Во первых мне не удалось с него загрузиться, в том что KOS сможет работать с моим диском у меня сомнений не возникало, поэтому стал искать причину в другом. Загрузился с livecd и kfar'ом винта тоже не увидил.
Винт: WD600AB, PATA/IDE, 60Gb, Primary Master.
Разделы: 1xFAT32 (установлена FreeDOS) начиная с ~24Mb, больше разделов нет.
Контроллер: nVidia nForce2 (EPoX 8RDA3-I), винда говорит что занимает 14 и 15 IRQ (видимо первый и второй контроллер). На втором (Slave) висит DVD Toshiba, который KOS видит.
..bw
Винт IDE
Попробуй отрубить временно DVD, или на второй шлейф повесь.
bw
Либо, как сказал Heavyiron, DVD мешает, хотя у меня есть сомнения в такой возможности. Либо, что, скорее всего, Колибри не нравиться разбивка жесткого диска или FAT32 раздел некорректный и отличается от стандарта Мелкософта.
Я выложу программу с помощью, которой можно посмотреть на содержимое функции 18/11. От тебя потребуется вручную переписать несколько байт, раз скриншот нельзя сделать.
Либо, как сказал Heavyiron, DVD мешает, хотя у меня есть сомнения в такой возможности. Либо, что, скорее всего, Колибри не нравиться разбивка жесткого диска или FAT32 раздел некорректный и отличается от стандарта Мелкософта.
Я выложу программу с помощью, которой можно посмотреть на содержимое функции 18/11. От тебя потребуется вручную переписать несколько байт, раз скриншот нельзя сделать.
http://www.kolibri.hut1.ru/temp/f1811.kex
Меня интересуют первые две строки, особенно первые 3 числа, сверху слева.
Жду отчет.
Меня интересуют первые две строки, особенно первые 3 числа, сверху слева.
Жду отчет.
Есть только одно число (слева, вверху):
00004242 - винт на первичном контроллере
00002442 - винт на вторичном контроллере
Пробовал неразбитые первые 20Mb делать первичным разделом и форматировать виндой в FAT32, это ничего не дало. Проверял без DVD только отключая его в BIOS (сам привод, не контроллер). Но в таком режиме у меня нет дискеты, что бы загрузиться (на все что проверял KOS ругается что испорченные), а с самого винта загрузиться не удалось, видимо его все же не видно (на виртуальной машине все грузится).
p.s. Во всех тестах один котроллер занимал винт как master, второй - dvd как slave.
..bw
00004242 - винт на первичном контроллере
00002442 - винт на вторичном контроллере
Пробовал неразбитые первые 20Mb делать первичным разделом и форматировать виндой в FAT32, это ничего не дало. Проверял без DVD только отключая его в BIOS (сам привод, не контроллер). Но в таком режиме у меня нет дискеты, что бы загрузиться (на все что проверял KOS ругается что испорченные), а с самого винта загрузиться не удалось, видимо его все же не видно (на виртуальной машине все грузится).
p.s. Во всех тестах один котроллер занимал винт как master, второй - dvd как slave.
..bw
Судя по числам винт, он видит и DVD тоже.
42=01 00 00 10
24=00 10 01 00
Так, что проблема в определении структуры диска.
Насчет, DVD мешать в определении он не должен. Если, в расчет не брать не стандартное подключение.
При таком отключение, будет невозможно загружаться с livecd.
Что-то нето со структурой диска.
42=01 00 00 10
24=00 10 01 00
Так, что проблема в определении структуры диска.
Насчет, DVD мешать в определении он не должен. Если, в расчет не брать не стандартное подключение.
Увы это не отключение. просто биос его не будет дэтектить. Но способ определения в колибре от этого не зависит. Так что DVD диск ОС тоже увидила.Проверял без DVD только отключая его в BIOS (сам привод, не контроллер).
При таком отключение, будет невозможно загружаться с livecd.
Что-то нето со структурой диска.
С этим разобрался.
Дело в том что первые 20Mb у меня не разбиты. Не помню как там должна выглядеть запись в MBR, но видимо натолкнувшись на такую "пустую запись" KOS не считает что разделов больше нет. Сейчас я сделал первый раздел ext2 и все в порядке.
..bw
Дело в том что первые 20Mb у меня не разбиты. Не помню как там должна выглядеть запись в MBR, но видимо натолкнувшись на такую "пустую запись" KOS не считает что разделов больше нет. Сейчас я сделал первый раздел ext2 и все в порядке.
..bw
bw
Эх... ты поторопился - я уже хотел исследовать эту проблему.
Но если вдруг сможешь повторить, то:
http://www.kolibri.hut1.ru/temp/564_test.7z
Замени ядро и запусти приложение. Тебе выведет содержимое MBR. Мне нужны последние три строки, но данные должны быть точными, иначе я не смогу отследить дальнейший путь к разделу FAT32.
Эх... ты поторопился - я уже хотел исследовать эту проблему.
Но если вдруг сможешь повторить, то:
http://www.kolibri.hut1.ru/temp/564_test.7z
Замени ядро и запусти приложение. Тебе выведет содержимое MBR. Мне нужны последние три строки, но данные должны быть точными, иначе я не смогу отследить дальнейший путь к разделу FAT32.
В этом случае раздел видим (существует ext2 и fat32):
В этом случае раздел не видим (существует только fat32):
..bw
Code: Select all
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000001B0 00 00 00 00 00 2C 44 63 BA 16 79 D8 00 00 00 01
0000001C0 01 00 83 EF 3F 02 3F 00 00 00 F1 B0 00 00 80 00
0000001D0 01 03 0B EF 3F 8D 30 B1 00 00 B0 11 20 00 00 00
0000001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
Code: Select all
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
000000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000001B0 00 00 00 00 00 2C 44 63 BA 16 79 D8 00 00 00 00
0000001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00
0000001D0 01 03 0B EF 3F 8D 30 B1 00 00 B0 11 20 00 00 00
0000001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
bw
http://www.kolibri.hut1.ru/temp/564pf.7z
Попробуй это ядро в том варианте, когда раздел не видится.
http://www.kolibri.hut1.ru/temp/564pf.7z
Попробуй это ядро в том варианте, когда раздел не видится.
Так нормально.
Раздел виден и KOS грузится с винта (MeOSload).
..bw
Раздел виден и KOS грузится с винта (MeOSload).
..bw
Хорошо, тогда нужно чтобы дополнительно протестировали люди, у которых нормально работало раньше. Вдруг я не все учел.
Если сбоев не будет, то можно залить на SVN.
Люди протестируйте, пожалуйста.
Спасибо.
Если сбоев не будет, то можно залить на SVN.
Люди протестируйте, пожалуйста.
Спасибо.
Я пока оставил это ядро, если что, то сообщу.
> Спасибо.
Рад помочь.
..bw
> Спасибо.
Рад помочь.
..bw
У меня всё нормально, винт читается как и раньше.
Mario79
На первый взгляд всё видится, всё нормально работает.
оффтоп
А что такое Reading TSC при загрузке системы? И почему, когда я сменил моник с LCD на ЭЛТ, в некоторых режимах система виснет на этом этапе запуска?
/оффтоп
На первый взгляд всё видится, всё нормально работает.
оффтоп
А что такое Reading TSC при загрузке системы? И почему, когда я сменил моник с LCD на ЭЛТ, в некоторых режимах система виснет на этом этапе запуска?
/оффтоп
Who is online
Users browsing this forum: No registered users and 0 guests