DC-SWAT Forum
G1-ATA Devices - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sega Dreamcast (/forum-2.html)
+--- Форум: Hardware (/forum-9.html)
+--- Тема: G1-ATA Devices (/thread-2111.html)

Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23


RE: G1-ATA Devices - SWAT - 01.05.2014 08:24

(01.05.2014 00:29)zolwikwkurwik писал(а):  HDD should be FAT, FAT32 or NTFS formatted?

For this test, it does not matter which file system.

wallace, ты бы хоть пояснил что пробовал, а то кроме размера не понятно что это вообще было.
LBA28 + DMA не сработало по понятной причине, там просто за раз читается 1024 сектора, а LBA28 может за раз только 256 выдать. В случае с PIO это сработает, так как там есть chaining, а у DMA нету. Но это не важно, столько секторов за раз читаться нигде не будет, кроме этого теста, максимальное чтение за раз на файловой системе - это размер ее кластера (в случае с FAT32 это максимум 128 секторов).
Надо было в тесте сделать меньше секторов... ну да ладно. Если он определился, значит работает.


RE: G1-ATA Devices - wallace - 01.05.2014 11:25

(01.05.2014 08:24)SWAT писал(а):  wallace, ты бы хоть пояснил что пробовал, а то кроме размера не понятно что это вообще было.
LBA28 + DMA не сработало по понятной причине, там просто за раз читается 1024 сектора, а LBA28 может за раз только 256 выдать. В случае с PIO это сработает, так как там есть chaining, а у DMA нету. Но это не важно, столько секторов за раз читаться нигде не будет, кроме этого теста, максимальное чтение за раз на файловой системе - это размер ее кластера (в случае с FAT32 это максимум 128 секторов).
Надо было в тесте сделать меньше секторов... ну да ладно. Если он определился, значит работает.

дык, это. попробовал 3 винта,
Samsung 40 gb винт, 1 раздел exFAT, кластер 128, lba48
Seagate 40 gb винт, 1 раздел exFAT, кластер делал разный (ничего не меняется), lba28
Seagate 160gb винт, 2 раздела FAT32 и exFAT, кластер 128, lba48
hdtest запускал из DS и с болванки, джамперы на hdd ставил SLAVE, MASTER, CS.. без разницы, работает при любом раскладе... только прога быстро закрывается, пришлось писать видео через тюнер, и скринить...


RE: G1-ATA Devices - SWAT - 01.05.2014 17:07

В этом тесте не важно какая файловая система, она не используется в принципе, просто читаются сектора и все. Поэтому скорость тут предельно-возможная, но в реальности, с файловой системой, она будет несколько ниже.
Подправил тестовую программу, уменьшил количество секторов до 255 и добавил бесконечный цикл в конце, чтобы видеть результат сколько угодно.


RE: G1-ATA Devices - zolwikwkurwik - 01.05.2014 19:14

(01.05.2014 08:24)SWAT писал(а):  
(01.05.2014 00:29)zolwikwkurwik писал(а):  HDD should be FAT, FAT32 or NTFS formatted?

For this test, it does not matter which file system.

Thanks, that was just I needed. I did test one ATA laptop HDD in NTFS format but the test program froze before the test even began. I did use DC 5V to power the HDD though, maybe that's the problem. I'll try seperate power supply.

SWAT, I know it's not necessary for most users but can you enable (in RC2) booting game images from the same disc that Dreamshell is on? I build Dreamshell image with additional ISO files but ISO loader refuses to boot them directly from CD-R.


RE: G1-ATA Devices - SWAT - 01.05.2014 21:17

(01.05.2014 19:14)zolwikwkurwik писал(а):  Thanks, that was just I needed. I did test one ATA laptop HDD in NTFS format but the test program froze before the test even began. I did use DC 5V to power the HDD though, maybe that's the problem. I'll try seperate power supply.

2.5" IDE HDD? Or SATA with adapter? Have a photo?

(01.05.2014 19:14)zolwikwkurwik писал(а):  SWAT, I know it's not necessary for most users but can you enable (in RC2) booting game images from the same disc that Dreamshell is on? I build Dreamshell image with additional ISO files but ISO loader refuses to boot them directly from CD-R.

I do not know why it does not work for you, the ISO loader can run images from CD. Maybe I put to RC1 from CD iso loader with debug data...
But why do you need it? It works slowly. I made it for testing on an emulator, nothing more.


RE: G1-ATA Devices - wallace - 02.05.2014 15:43

затестил пару SATA винтов, через переходники IDE<->SATA...

[attachment=267]

этот переходник работает, но hdtest не правильно определяет размер (какое-то не реальное количество лба, одинаковое на всех винтах) и виснет вот так
[attachment=268]

второй переходник
[attachment=269]
вообще не работает
[attachment=270]

питалось всё вот от этого блока
[attachment=271]

PS. SWAT, винты с NTFS не читаются


RE: G1-ATA Devices - e2e4 - 02.05.2014 17:29

(02.05.2014 15:43)wallace писал(а):  PS. SWAT, винты с NTFS не читаются
поддержку ntfs никто не добавлял


RE: G1-ATA Devices - wallace - 02.05.2014 17:35

(02.05.2014 17:29)e2e4 писал(а):  
(02.05.2014 15:43)wallace писал(а):  PS. SWAT, винты с NTFS не читаются
поддержку ntfs никто не добавлял

а я не про поддержку, а про посекторное чтение


RE: G1-ATA Devices - cybdyn - 02.05.2014 17:36

не забываем - текущие дрова поддерживают винт как слэйв, так что адапторы могут не все корректно работать.


RE: G1-ATA Devices - cybdyn - 02.05.2014 17:48

так же замечена потенциальная проблемка, но пока не проверена, похоже изза экономии деталюшек сата переходники питаются от 5вольт. что возможно влияет на уровень сигнала на шине....
по хорошему надо запитывать от 3.3 чтобы уровни были одинаковыми...
а то на одном переходнике читается всякака ерунда, хотя на компе он пашет без проблем...
часто площадки под этот 3.3вольтовый стабилизатор уже есть...


RE: G1-ATA Devices - wallace - 02.05.2014 19:42

(02.05.2014 17:48)cybdyn писал(а):  так же замечена потенциальная проблемка, но пока не проверена, похоже изза экономии деталюшек сата переходники питаются от 5вольт. что возможно влияет на уровень сигнала на шине....
по хорошему надо запитывать от 3.3 чтобы уровни были одинаковыми...
а то на одном переходнике читается всякака ерунда, хотя на компе он пашет без проблем...
часто площадки под этот 3.3вольтовый стабилизатор уже есть...

на обоих адаптерах стабилизаторы есть.
[attachment=272]
тот адаптер, который почти заработал, имеет на борту переключатель MASTER, SLAVE, CS...


RE: G1-ATA Devices - SWAT - 02.05.2014 20:52

(02.05.2014 17:35)wallace писал(а):  
(02.05.2014 17:29)e2e4 писал(а):  
(02.05.2014 15:43)wallace писал(а):  PS. SWAT, винты с NTFS не читаются
поддержку ntfs никто не добавлял

а я не про поддержку, а про посекторное чтение

А MBR сектор есть после форматирования в NTFS? По сути для этого теста не важно какая файловая система, главное чтобы был корректный MBR сектор.

(02.05.2014 19:42)wallace писал(а):  тот адаптер, который почти заработал, имеет на борту переключатель MASTER, SLAVE, CS...

Как показала практика, переключатель мастер/слейв на таких переходниках не совсем честный.
Но наверное самая большая проблема, это корявое ПО этих переходников. В общем с ними пока все мутно и вряд ли я буду этим заниматься в текущем релизе.


RE: G1-ATA Devices - wallace - 02.05.2014 21:10

(02.05.2014 20:52)SWAT писал(а):  А MBR сектор есть после форматирования в NTFS? По сути для этого теста не важно какая файловая система, главное чтобы был корректный MBR сектор.


Как показала практика, переключатель мастрей/слейв на таких переходниках не совсем честный.
Но наверное самая большая проблема, это корявое ПО этих переходников. В общем с ними пока все мутно и вряд ли я буду этим заниматься в текущем релизе.

сектор есть. форматил через консоль управления дисками.
с EFS та-же беда. форматировал диск на своём маке, тоже не читается...
я когда-то пытался заюзать эти адаптеры с PS2, тоже не работали...


RE: G1-ATA Devices - SWAT - 03.05.2014 07:27

Ну как бы то ни было, ни NTFS ни EFS не поддерживаются, так что - забей. Да и проблема явно не в них, а в отличающемся boot секторе.
RC2 поддерживает FAT12/16/32 и EXT2. Но загрузчики ISO пока поддерживают только FAT12/16/32.


RE: G1-ATA Devices - cybdyn - 04.05.2014 18:01

(возможно) чуть более продвинутый чем просто адаптор G1-IDE адаптор (prototype v1)

[Изображение: 0bb978608c2ct.jpg]

http://s018.radikal.ru/i521/1405/1f/0bb978608c2c.png


RE: G1-ATA Devices - SWAT - 05.05.2014 19:25

Сегодня получил свой новый CF->IDE адаптер (самый простой). Проверил, работает.
Вот что выдала моя CF SanDisk Extreme:

Код:
Write: 8183.82 Kbytes/s (63.94 Mbit/s)
Read: 10170.08 Kbytes/s (79.45 Mbit/s)

[Изображение: attachment.php?aid=275]
[attachment=275]

В целом тот же уровень что и у HDD.
Но обычные карты CF, столько не выдают. Пробовали Kingston x133, она раза в 2 медленней моей оказалась. Так что если кто-то захочет себе CF вместо HDD, то раскошеливайтесь на карту по быстрее, но без фанатизма, быстрее шины G1 все равно работать не будет Smile

Так же попробовал адаптер Dual SD to CF. В роли CF он работает прекрасно, а вот в IDE режиме отказался, хоть и заявлена производителем поддержка True IDE. Но в IDE режиме он не захотел работать даже на ПК с переходником IDE -> USB. Адаптер определился, установился драйвер, но диск в системе так и не появился.

[Изображение: attachment.php?aid=276]
[attachment=276]


RE: G1-ATA Devices - cybdyn - 05.05.2014 20:22

попробую ещё заложить дешёвый чипчик с неплохими опциями.

[Изображение: 4b9c774735e5t.jpg]

http://s019.radikal.ru/i643/1405/b1/4b9c774735e5.png


RE: G1-ATA Devices - zolwikwkurwik - 08.05.2014 10:42

I got kingston 4GB x133 CF card and using 44pin CF-IDE adapter I got same results like with my laptop IDE 44pin 30GB HDD (NTFS). The screen freezes at "Starting G1 ATA test program..." so propably there is something wrong with my connection. I will check it this week and because of that I have few questions:

1. If I have the GD-ROM drive in G1 socket do I have to connect GDD_CDDA_CLK+DC_CDD_CLK and G_RST+GDD_RST+ATA_RST?

2. Is my setup ok?

On 44pin IDE cable additional pins are:
41 +5VL ------> +5VC (Logic)
42 +5VM ------> +5VC (Motor)
43 GND ------> Ground
44 /TYPE -----> Type (0=ATA)

I have pin 41 and 42 connected together and soldered to 5V from DC motherboard.
Pin 44 is not connected to anything (or it should be connected to ground?)
All Grounds are connected with each other (power ground and "normal" ground).


RE: G1-ATA Devices - SWAT - 08.05.2014 11:58

(08.05.2014 10:42)zolwikwkurwik писал(а):  If I have the GD-ROM drive in G1 socket do I have to connect GDD_CDDA_CLK+DC_CDD_CLK and G_RST+GDD_RST+ATA_RST?

Need connect ATA_RST to G_RST.

(08.05.2014 10:42)zolwikwkurwik писал(а):  On 44pin IDE cable additional pins

Just leave them.


RE: G1-ATA Devices - zolwikwkurwik - 09.05.2014 11:49

(01.05.2014 21:17)SWAT писал(а):  
(01.05.2014 19:14)zolwikwkurwik писал(а):  SWAT, I know it's not necessary for most users but can you enable (in RC2) booting game images from the same disc that Dreamshell is on? I build Dreamshell image with additional ISO files but ISO loader refuses to boot them directly from CD-R.

I do not know why it does not work for you, the ISO loader can run images from CD. Maybe I put to RC1 from CD iso loader with debug data...
But why do you need it? It works slowly. I made it for testing on an emulator, nothing more.

I wanted to build large CDI image containg Dreamshell and few ISO games and try to use it with GDEMU to check how games would work since it's faster than CD-R. I know GDEMU can load games by itself, but Dreamshell have GUI Smile