Page 2 of 20
Posted: Thu Mar 01, 2007 8:15 am
by Mario79
Memir
Есть еще проблема с некоторыми SATA жесткими дисками, вернее с контроллерами которые стоят на материнской плате.
Достаточно часто встречается ситуация когда для SATA винтов приходится устанавливать родные драйвера, иначе работает только PIO.
Так что можно попробовать отключить DMA режим в ядре, возможно в PIO заработает (отключение в синем загрузочном экране не поможет, так как отключает только DMA запись).
Ghost
К сожалению адреса и прерывания для каналов 3 и 4 не стандартизированы и могут быть другими.
Нужно писать полную процедуру обнаружения всех адресов и прерываний, но я не знаю, как это реализовать, да и вторую причину я здесь писать не буду, так как повторял ее много раз, и всех достало.

Posted: Thu Mar 01, 2007 3:47 pm
by Memir
Спасибо, отчасти проблема решена! Полностью решится, когда будут поддержаны все 4 IDE.
А сейчас у меня в Колибри или винт или dvd-ром, иначе никак. Как в биосе поставлю. Увы, Secondary IDE (вторым) никто из них становится не хочет ни при каком раскладе. Только Third IDE (третим). Исправить никак.
Эти новые платы (Asus P5LD2 с двупроцом) хотят забыть про IDE, поэтому там 4 дырки SATA и только 3 IDE дырки. Из них две только под IDE-RAID (В мануале написано These connectors do not support ATAPI devices). Остается одна IDE дырка для dvd. А единственный SATA-винт в биосе эмулируется, как IDE.
Если ставлю в биосе так, то вижу винт:
Code: Select all
IDE Configuration
Configure SATA as [Standart IDE]
Onboard IDE Operate Mode [Enhanced Mode]
Enhanced Mode Support On [P-ATA]
получается
Primary IDE Master [винт]
Primary IDE Slave [-]
Secondary IDE Master [-]
Secondary IDE Slave [-]
Third IDE Master [dvd-ром]
Third IDE Slave [-]
А если ставлю в биосе так, то вижу dvd:
Code: Select all
IDE Configuration
Configure SATA as [Standart IDE]
Onboard IDE Operate Mode [Enhanced Mode]
Enhanced Mode Support On [S-ATA]
получается
Primary IDE Master [dvd-ром]
Primary IDE Slave [-]
Secondary IDE Master [-]
Secondary IDE Slave [-]
Third IDE Master [винт]
Third IDE Slave [-]
и то неплохо.
Есть еще выбор Enhanced Mode Support On [S-ATA + P-ATA], но с ним вообще ничего не видно.
Пока буду ждать. Писать программы под Колибри пока еще не очень могу. Но если кому-нибудь чем смогу помочь в тестировании - пишите, буду рад помочь.

Posted: Thu Mar 01, 2007 4:31 pm
by Serge
Memir
А какие варианты есть с Onboard IDE Operate Mode [Enhanced Mode]
Если есть вариант с Combined Mode попробуй его.
Возможно надо отключить один SATA контроллер. Есть вариант когда один SATA контроллер и один из каналов IDE объединяются в один псевдо IDE контроллер. При этом в биос можно указать кто SATA или IDE будут первичным каналом, а для SATA какой порт Master и какой Slave.
Posted: Thu Mar 01, 2007 4:49 pm
by Serge
Memir
Посмотрел интелловские диаграммы в чипсете нет IDE контроллера, только 4 порта SATA. Вероятно IDE сделан на отдельном чипе поэтому объеденить его не получится. Но если можно отключить один SATA контроллер возможно он станет вторым.
Posted: Sat Mar 03, 2007 6:53 pm
by Ghost
Интел официально отказались от поддержки PATA(IDE). Вот такие пироги...
NTFS on KOLIBRI OS ??
Posted: Mon Apr 12, 2010 9:34 am
by mbzadegan
How could i read/write my NTFS partitions on KOLIBRI OS ?

Re: NTFS on KOLIBRI OS ??
Posted: Mon Apr 12, 2010 11:59 am
by Mario
1. Only Read
2. For SATA HDD:

-
3.png (6.59 KiB)
Viewed 10837 times
Partitions will be available as /bdX/X/
Example:
/bd0/1/windows
Re: NTFS
Posted: Thu Mar 26, 2015 5:59 pm
by Pathoswithin
Так а в чём собственно проблема? Я писал когда-то по приколу драйвер IDE NTFS под Windows XP для чтения файла. Если у вас уже есть чтение, то осталось добавить только редактирование MFT и bitmap ... ? Можно даже фрагментацию для начала не делать. Или вас интересует только с полным механизмом отказоустойчивых транзакций?
Re: NTFS
Posted: Thu Mar 26, 2015 9:41 pm
by kiv
ну, для того запись и блокируют, чтобы не превратить чужое добро в кашу и не словить жесткий батхерт... буду только за такое нововведение, оно есть в списке ToDo и готов потестировать, мне как раз в тему! скорее качай исходники и готовь свою бету, а то у меня терпение лопнет!

Re: NTFS
Posted: Fri Mar 27, 2015 12:09 am
by Pathoswithin
Ну со стороны потребителей спрос есть, я и не сомневался. Писал я давно и на масме, но готов попробовать.
Как я понял, разбирающийся в NTFS человек (diamond) здесь больше не живёт. Но раз уж до сих пор никто этого не сделал, может всё-таки кто-то знает какие основные опасности меня там ждут? Кроме очевидных. И кто здесь даёт добро на подобные разработки?
Re: NTFS
Posted: Fri Mar 27, 2015 8:55 pm
by kiv
отдельную ветку (директорию) создай, либо сюда залей тестовый образец, либо вынеси в отдельную опцию отключённую по умолчанию.. Чаще всех ядро ковыряет Serge, админит и права раздаёт y_e, но их не видно почти с начала разработки Leency версии 9.5... ну, или я на них не попадаю... еще я видел хиденплеер - делает всё, что связанно с сетью и кливермаус - она кучу разных дров ковыряет и за svn отвечает... что делает панк джокер я не знаю, но он что-то делает... марио в долгосрочном отпуске...
Posted: Fri Mar 27, 2015 9:50 pm
by punk_joker
Если будешь писать поддержку записи на NTFS то просто сделай рабочую копию свн, и работай с ней, только изменения не комить. Выкладывай для теста ядро с изменениями, и когда изменения будут закончены и протестированы (работа с данными вещь серьезная всетаки) коммить изменения.
P.S. Ахах. Я в основном занимаюсь Eolite и TmpDisk.
Re: NTFS
Posted: Fri Mar 27, 2015 11:08 pm
by Pathoswithin
Хорошо, пилить мне нужно kernel/trunk/fs/ntfs.inc ? И это системная функция... вызывается прерыванием, а с драйвером общается через call ? TmpDisk это и есть основной драйвер?
А я могу сам скомпилировать фасмом и засунуть в img ? Это же образ диска? Или только через svn ?
Re: NTFS
Posted: Fri Mar 27, 2015 11:33 pm
by punk_joker
Уточню, я работал не над самим драйвером tmpdisk (его написала CleverMouse, и он служит для создания виртуальный дисков в ОЗУ, в ФМ это /tmpX) Редактировать да, kernel/trunk/fs/ntfs.inc.
Будет полезно
http://wiki.kolibrios.org/wiki/Writing_ ... libriOS/ru
Re: NTFS
Posted: Mon Apr 06, 2015 10:17 am
by Pathoswithin
Оказалось что всё что я знаю про NTFS лишь вершина айсберга по сравнению со структурой каталогов. Да и diamond написанием комментариев особо не утруждался. Хорошо хоть линуксоиды документацию сляпали. Правда, из неё не всё понятно, так что пришлось изучать и документацию и код.
В общем, никогда ещё Штирлиц не был так близок к провалу...