База жесткого диска: Secondary.Master
База CD диска: Primary.Master
Новая модель ядра
andrew_programmer
Может у тебя и другие глюки c диском по той же причине ?
Ты можешь переключить диск на Primary.Master и проверить запись и DMA ?
Может у тебя и другие глюки c диском по той же причине ?
Ты можешь переключить диск на Primary.Master и проверить запись и DMA ?
так жеandrew_programmer wrote:С тем ядром, которое помечено как fix ,дисковые устройства работают нормально.
Век живи, век учись...
Выяснил интереснейшие подробности !
У меня база жесткого диска Secondary.Master.
После перстановки жёсткого диска на Primary.Master , DMA запись заработала ПРАВИЛЬНО !При записи файлов на жёсткий диск они перестали портиться.Значит в коде работы с DMA есть неточности.
Попробовал скопировать файл KFAR-ом.При копировании файла выдалось сообщение об ошибке("доступ запрещён"), а в директории, где находился файл, появились "абра-кадабры".Причём эти "абра-кадабры" показывали оба файловых менеджера.При повторной загрузки Колибри выяснилось, что никаких "абра-кадабр" на диске нет и все файлы целы.Значит в ядре есть глюк.
Скопировал этот же файл KFM.Всё нормально скопировалось.Потом решил удалить файл.Файл нормально удалился(без ошибок).
У меня база жесткого диска Secondary.Master.
После перстановки жёсткого диска на Primary.Master , DMA запись заработала ПРАВИЛЬНО !При записи файлов на жёсткий диск они перестали портиться.Значит в коде работы с DMA есть неточности.
Попробовал скопировать файл KFAR-ом.При копировании файла выдалось сообщение об ошибке("доступ запрещён"), а в директории, где находился файл, появились "абра-кадабры".Причём эти "абра-кадабры" показывали оба файловых менеджера.При повторной загрузки Колибри выяснилось, что никаких "абра-кадабр" на диске нет и все файлы целы.Значит в ядре есть глюк.
Скопировал этот же файл KFM.Всё нормально скопировалось.Потом решил удалить файл.Файл нормально удалился(без ошибок).
andrew_programmer
Наверное путаница с базовыми регистрами контроллера для вторичного канала. Это надо весь код работы с диском проверять.
Наверное путаница с базовыми регистрами контроллера для вторичного канала. Это надо весь код работы с диском проверять.
andrew_programmer
У тебя ведь и в PIO режиме были глюки. Если так то это общая ошибка, но не обязательно DMA кода. Когда я писал код, я учитывал оба устройства на канале. Правда у меня не было двух винчестеров, но я проверял свой винт и как Master и как Slave.
Кстати рекомендую тебе повесить CD на другой контроллер и, следовательно, отдельный шлейф - получишь прирост скорости при копировании с CD на HD и обратно.
У тебя ведь и в PIO режиме были глюки. Если так то это общая ошибка, но не обязательно DMA кода. Когда я писал код, я учитывал оба устройства на канале. Правда у меня не было двух винчестеров, но я проверял свой винт и как Master и как Slave.
Кстати рекомендую тебе повесить CD на другой контроллер и, следовательно, отдельный шлейф - получишь прирост скорости при копировании с CD на HD и обратно.
Обратно? на CD? Колибри и это может? 
Victor
Я имел ввиду запись дисков под Виндой. Опять ерничаешь?
Я имел ввиду запись дисков под Виндой. Опять ерничаешь?
Не могу понять почему плоское ядро ревизия svn 433 Не грузиться на Barton, хотя таже конфигурация системы, только, проц стоит Semptron 2500+ и все работает замечательно, как и на AMD 64 3000 и на ноуте Р3 900. При загрузке доходят до Unmasking all IRQs и дальше не грузяться .... Alt+Ctrl+Del не помогают, горит numlock, нажимаю, гаснет и все больше клавиатура больше ни на что не реагирует.
<Lrz>
ИМХО область рамдиска повреждена, поэтому не удается запустить CPU по 3-м кнопкам. Ядро с большой вероятностью работает, иначе не обрабатывался бы NumLock. Для полной уверенности попробуй еще CapsLock и ScrollLock.
Еще попробуй в качестве загрузочного устройства п.2 и п.3. В общем надо перебрать варианты.
ИМХО область рамдиска повреждена, поэтому не удается запустить CPU по 3-м кнопкам. Ядро с большой вероятностью работает, иначе не обрабатывался бы NumLock. Для полной уверенности попробуй еще CapsLock и ScrollLock.
Еще попробуй в качестве загрузочного устройства п.2 и п.3. В общем надо перебрать варианты.
<Lrz>
У тебя была проблема и с основным ядром. Оно теперь работает на Бартоне ?
У тебя была проблема и с основным ядром. Оно теперь работает на Бартоне ?
Тогда объясни почему тот же образ я переносил на флешке между ПК грузиться на других тачках ? Я копировал каждый раз снова, образ не поврежден и он представляет собой минимальную конфигурацию т.е. это k_0.6.5.0_dbg.7z c kolibrios.org
<Lrz>
Сравни хорошенько конфигурации и напиши какие различия. Если разница только в процессоре значит есть какая-то особенность Бартона которую я не учёл.
Сравни хорошенько конфигурации и напиши какие различия. Если разница только в процессоре значит есть какая-то особенность Бартона которую я не учёл.
<Lrz>
Если ты написал это мне, то я имел в виду не повреждение IMG файла, а повреждение образа рамдиска уже загруженного в память (в ОЗУ) - некоторые BIOS используют память выше 1 Mb и образ может повредиться.
Если ты написал это мне, то я имел в виду не повреждение IMG файла, а повреждение образа рамдиска уже загруженного в память (в ОЗУ) - некоторые BIOS используют память выше 1 Mb и образ может повредиться.
Ок спасибо, я тебя не много недопонял.
Who is online
Users browsing this forum: No registered users and 2 guests