Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Внешний 5.25 USB Дисковод |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
А как себя ведёт ваша связка под *nix-совместимыми ОС? Там же можно задавать параметры устройства setfdprm программкой. |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Anonymous написал: Нету под рукой такой системы. X86 android c root доступом подойдет для проверки? Или какой ubuntu live cd... А как себя ведёт ваша связка под *nix-совместимыми ОС? |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
Геометрия задаётся в процессе форматирования. И записывается в нескольких местах в начальных секторах (media descriptor byte, FAT ID, явное указание цилиндров/головок/секторов - причём они могут противоречить друг другу и проверять надо их все). Аналогично при повторном форматировании дискеты - параметры "по умолчанию" считываются с неё самой. Соответственно гуглить структуру FAT. Единственная зацепка - команда format как-то задает же геометрию после форматирования. Тут всё плохо. Скорее всего "нативным" считается максимальный формат, который может поддерживать дисковод (ведь читать он обычно может и менее ёмкие). Вопрос - как определить что у нас за дисковод. Можно из биоса, но ОС вроде как уже лет 20 должны игнорировать эту информацию и всё определять сами (быстрый эксперимент сейчас не смогу устроить). Если сами - надо смотреть даташит контроллера дисковода, что у него будет отличаться для разных приводов. Но тут опять же есть 3я проблема - windows может считать все USB-дисководы как 3,5" 1,44 по умолчанию, просто потому что других не выпускалось. В принципе, все эти параметры устройств (то, что диспетчер задач отображает) хранятся в реестре. Можно попробовать сравнить их для USBшного флопа, нормального 3х и 5дюймового и если они похожи, попробовать внаглую перебить в реестре. Более простых и правильных способов пока не придумывается. Гугление на тему как объяснить windows какой формат дискет считать нативным для заданного флоппика не привел к результату. Если ничего не поменялось, с тех пор как документацию последний раз обновляли, она изначально не работает с USB. можно задавать параметры устройства setfdprm программкой. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Вот такое ещё есть http://www.geocities.jp/tedi_world/format_usbfdd.html |
Fe-Restorator |
NEW! Сообщение отправлено: 13 августа 2016 8:15
pahan написал: Думаю, всё ещё хуже: в мозг usb-fdd моста вбито "1.44 3,5" и ничего иного там нет. Посему он иные привода вообще не определяет (а зачем?) сам выдаёт в форточку опознавательный код привода 1.44. Тут всё плохо. Скорее всего "нативным" считается максимальный формат, который может поддерживать дисковод Иными словами, он все привода считает 1.44-ми, даже если это физически не так! |
Сейчас на форуме |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 августа 2016 17:02 Сообщение отредактировано: 13 августа 2016 17:03
По хорошему, здесь надо дизассемблировать драйвер и добавить возможность ручного указания типа FDD. Кстати, datasheet на этот мост USB-FDD есть, может быть возможно аппаратное конфигурирование? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 августа 2016 19:32 Сообщение отредактировано: 13 августа 2016 19:39
Не, емкости USB флопиков забиты в протокол UFI и выбираются по команде. http://www.usb.org/developers/...-ufi10.pdf п 4.5.3 Формально там нету 5" 1.2Mb но зато есть некий японский 3.5" 1.2Mb. Upd Курение спеков показало, что формат меняется и после UFI команды FORMAT UNIT. Это объясняет поведение, которое наблюдает топикастер - после форматирования драйв работает в нужном формате, до смены дискеты. |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
pahan написал: Про байт по смещению 15h знаю. Читал media descriptor byteMS KB i8088 написал: Даташит видел. Есть небольшие различия с данной ревизией чипа. У меня флешки не было, но место под нее есть. Ну и там что-то нестандартное. (Не обычные i2c/spi) Кстати, datasheet на этот мост USB-FDD есть, может быть возможно аппаратное конфигурирование? alecv написал: Тоже натыкался в интернете на дисководы 720/1.2/1.44 называемые "3 mode floppy". Не нашел только информации о геометрии этих 1.2mb дисков. Формально там нету 5" 1.2Mb но зато есть некий японский 3.5" 1.2Mb. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 августа 2016 23:20 Сообщение отредактировано: 14 августа 2016 23:21
-MiS- написал: Можете скинуть именно Вашу версию этого драйвера? Мост использует штатный драйвер sfloppy.sys. Никакие другие дисковод не использует? Т.е. в свойствах устройства на вкладке "Драйверы" после нажатия "Сведения" - только он в списке? Жаль, что у меня ни одного USB-флоппи нет, да и моста такого тоже... |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
uav1606 написал: Можете скинуть именно Вашу версию этого драйвера?ТУТ выгрузка драйвера через DriverGenius. uav1606 написал: Да. sfloppy.sys Т.е. в свойствах устройства на вкладке "Драйверы" после нажатия "Сведения" - только он в списке? |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » Технический флейм » Внешний 5.25 USB Дисковод |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |