Важная информация

User Tag List

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя
Показано с 51 по 60 из 68

Тема: Ноутбучный винт не дружит с NEMO_IDE.. WTF?

  1. #51
    Guru
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    этот Nemo IDE завязан на времянки CPU, в данном случае это Z80
    как сказать , 3.5 работает и 7работает (как с вэйтом так и без)
    Последний раз редактировалось JV-Soft; 29.03.2018 в 01:18.
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  2. #52
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,405
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Мне почему-то кажется, что винчестер не то устройство, для обслуживания которого 8-битке требуются какие-то задержки. На ноутбуке, в котором стоял этот накопитель, смотрели видео файлы, а тут Орион какой-то с жалкими 10(2,5 МГц) тактовой...
    Обращения к портам и так вэйтят МП, считаете, что этого недостаточно?
    А не следует путать поток команд и поток данных. Данные в этом твоем ноутбуке поди UDMA33/66 бегут, а команды все так же по старинке: PIO. Тем более, винды чаще используют многосекторное чтение, чтобы уменьшить задержки на команды.
    Цитата Сообщение от JV-Soft Посмотреть сообщение
    как сказать , 3.5 работает и 7работает (как с вэйтом так и без)
    Так и говорю: времянка Z80. Если есть вэйт - то с вейтом. Если есть изменение тактовой - то с ней. Если есть джиттер по тактовой (безвейтовые трюки турбы) - то и с ней. Применительно к Nemo это еще и время на разворот шины: автор крохобор, не стал нормально развязывать буфер по ОЕ, а если бы сделал, то DIR бы рулился при Z состоянии, тем самым без емкостной нагрузки шины, что несомненно быстрее, чем под нагрузкой, да и нагреву бы поубавилось.
    Последний раз редактировалось HardWareMan; 29.03.2018 в 06:04.

  3. #53
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    На Профи схема оригинального контроллера работает отлично.
    Нет, как я уже писал выше - не отлично, есть винты которые профи 3 не видит

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  4. #54
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Нет, как я уже писал выше - не отлично, есть винты которые профи 3 не видит
    Вполне возможно. Просто у меня проблем с ним не было даже на 1533 серии. Винтов я попробовал тоже не мало, но если проблемы были, то ок. Проблем с Nemo IDE много больше.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  5. #55
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    Вполне возможно. Просто у меня проблем с ним не было даже на 1533 серии.
    А у меня были проблемы на 1533 серии, один из винтов до 1 гига выдавал мусор и подвисал, вылечил заменой 1533 на ... (забыл какую, импорт, также быстра как 1533 но больший ток) и заменой шлейфа на 80 жил. Ноутбучный у меня винт для профи купленный тоже есть и переходник с Али, ещё не тестил на профи.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  6. #56
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мини отчёт. Заменил логику на быструю (74ACTxxx), попутно ещё больше утолщил шины питания и кинул на общий все входы неиспользуемых ЛЭ (почему-то на плате этого не было сделано).
    Поведение винчестеров не изменилось никак, по-прежнему десктопные прекрасно работают, а ноутбучные тупо в Z-состоянии.
    Программно, а затем аппаратно подаю сигнал сброса на 1-ый пин IDE, и опрашиваю порт: никакого BSY и в помине не появляется. Совершенно одинаковое поведение с ноутбучным винчестером и с голым кабелем.
    В общем, всё по старому. Только теперь мне стало совсем ясно, что винт вообще не воспринимает никакие сигналы с интерфейса, даже не пытается.

    Взял обе схемы и начал сравнивать, в чём у них различие сигналов на IDE. Увидел единственное различие, и которое меня вот прям сразу напрягло - пин 28 (сигнал "SPSYNC:CSEL"): на работающей схеме на ВВ55 он висит в воздухе, на НЭМЕ он сидит на земле. Смотрю описание сигнала в доке по ATA: "синхронизация шпинделей или выбор кабеля", при этом сноска: "сигналы между накопителями", т.е. по идее хост туда не должен ничего подавать. Сегодня уже паяльник включать не буду, а завтра попробую отрубить землю с этого сигнала. Если трабла из-за этого, то будет очень смешно.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  7. #57
    Guru
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Denn, пум пурум пурум пум пум пу , вера 555 не позволяет поставить для проверки
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  8. #58
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,405
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Че нашел. Читаните раздел про 400нс.

  9. #59
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Че нашел. Читаните раздел про 400нс.
    Спасибо, поизучаю!


    А сейчас очередные вести с полей. Освободил 28-ой пин IDE, ничего не изменилось. Склоняюсь к версии про неподходящие времянки, а именно про слишком короткий сигнал /BWR или /CS1.

    Нашёл в хозяйстве ещё один ноутбучный "винт" (на этот раз от другой компании - WD):



    Он работает вообще без проблем:



    - - - Добавлено - - -

    Тема с удлинением таймингов не даёт мне покоя. Ещё раз попробовал перевести Орион-ПРО в режим клока МП = 2,5 МГц, ситуация не меняется! Хотя по идее это примерно в 3 раза должны все сигналы удлиниться...
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  10. #60
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот простой код, который делает буквально следующее:

    1) Записывает в системный регистр команду сброса (06h);
    2) Записывает в системный регистр команду нормальной работы (02h);
    3) Циклически выводит содержимое регистра статуса.

    Вот результат для нормального накопителя:



    Видно, что какое-то время установлен флаг BSY (старший бит), остальные биты сброшены. После выполнения сброса, накопитель снимает BSY и выставляет флаги DRDY и DSC.

    BSY (Занято). Этот бит устанавливается сразу после передачи команды винчестеру и сбрасывается только после того, как он эту команду выполнит. То есть установленный бит сигнализирует о том, что жесткий диск выполняет команду и вас не "слышит".
    DRDY (Готовность Накопителя). Этот бит установлен в том случае, если винчестер готов принять команду.
    DSC (Установка Дисковода Завершена). Бит указывает, что головки дисковода установлены на дорожку.


    Т.е. всё происходит логично и верно.


    Вот исполнен тот же код с проблемным накопителем:



    Никакой реакции на команды. Биты всех ошибок (DRQ│CORR│IDX│ERR) типа установлены, чего разумеется, быть не может. Ровно тот же результат с голым шлейфом, без накопителей вообще.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. GRM1 не дружит с 1818ВГ93
    от blackinwoman в разделе Pentagon
    Ответов: 4
    Последнее: 21.01.2018, 01:20
  2. NEMO_IDE не работает с винтом.
    от John North в разделе Внешние накопители
    Ответов: 28
    Последнее: 01.04.2012, 17:02
  3. Ноутбучный дисковод.
    от Petr0v в разделе Внешние накопители
    Ответов: 7
    Последнее: 29.11.2011, 20:48
  4. Куплю маленький ноутбучный веник.
    от Surfin_Bird в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 31.10.2006, 21:29

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •