Скорость работы с IDE дисками

Drive subsystem, filesystem drivers
  • Предыдущее ядро (то, что было до этих двух) имеет ревизию r5797 ?
    Если да, то прошу прощения. С тем ядром разделы видны.
    Но системы виснет через некоторое время (не больше минуты).
    Attachments
    LOGGI_r5797.zip (1.75 KiB)
    Downloaded 400 times
    to infinity and beyond
  • Сначала не грузится, потом разделы не видны, теперь работает... туго мне будет без CleverMouse. :cry:
    Я так понимаю, в отличии от винды, в КОС жёсткий диск не работет, пока его не попросят, так что зависания наверно с ним не связаны.
    X-Ray
    Если IDE и поддерживает LBA, то подойдёт.
  • Логи от двух последних ядер в теме.Тестил на матерях S370 SIS 630E и VIA 693&596B.
    Винт 540 mb IDE,LBA,какой именно не знаю,BIOS обоих матерей об этом умалчивает)
    Видит винт нормально,читает файлы/каталоги,логи сохранял на него же.
    При нажатии "перезагрузить" зависает намертво.На обоих ядрах.
    Attachments
    via693&596b.rar (3.84 KiB)
    Downloaded 404 times
    sis630E.rar (3.7 KiB)
    Downloaded 407 times
    Кристофер Робин сел в «Форд» и взмахнул кнутом…
  • Pathoswithin
    А ты свои изменения в trunk афишировал? Я как-то не заметил там - "HD flags" :(
    В hd_drv.inc взаимодействие с HDD IDE производится исключительно в режиме LBA48 :shock:
    Программист не тот, кто постоянно пишет КОД, а тот кто сможет понять чужой КОД!!!
  • GerdtR: punk_joker: В текущей версии ядра BD диски работают?
    Программист не тот, кто постоянно пишет КОД, а тот кто сможет понять чужой КОД!!!
  • Artyom wrote:GerdtR: punk_joker: В текущей версии ядра BD диски работают?
    Да
    Artyom wrote:
    Pathoswithin
    А ты свои изменения в trunk афишировал? Я как-то не заметил там - "HD flags" :(
    В hd_drv.inc взаимодействие с HDD IDE производится исключительно в режиме LBA48 :shock:
    Над LBA28 как раз ведется работа, тестовые ядра можно скачать в этой теме.
    to infinity and beyond
  • Наконец всё стало ясно. Команда IDENTIFY возвращает 512 байт разной инфы, но в сишном описании структуры у меня так и не сошлись концы с концами.
    https://msdn.microsoft.com/en-us/librar ... s.85).aspx
    В третьем ядре я использовал для определения количество секторов "Max48BitLBA", смещение 200. В первом ядре — флаги "BigLba", смещение 166, десятый бит с нуля. Во втором ядре — девятый бит (не знаю, что он значит).
    Что тогда, заливать первый вариант?

    X-Ray
    Небось APM ещё не поддерживает.
  • Conner-то? Еще как поддерживает,я еще с тех времен помню,да.
    Кристофер Робин сел в «Форд» и взмахнул кнутом…
  • Заливай первый. Там если что зарепортим проблемы)
    to infinity and beyond
  • revision #5852

    X-Ray
    Я про материнскую плату.
  • Pathoswithin
    Обе умеют,согласно ихнему BIOS.
    Кристофер Робин сел в «Форд» и взмахнул кнутом…
  • Who is online

    Users browsing this forum: No registered users and 3 guests