User Tag List

Страница 77 из 278 ПерваяПервая ... 737475767778798081 ... ПоследняяПоследняя
Показано с 761 по 770 из 2779

Тема: Xpeccy

  1. #761

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Q-Master Посмотреть сообщение
    Уже пробовал. Не помогает. Что-то не нравится пзухе с винчестером и оно вешается.
    Насколько помню по отладке, происходит следующее:
    цилиндр устанавливается 0
    даётся команда EС (идентификация)
    если после этого цилиндр всё ещё 0 - это HDD, иначе выход
    считывается буфер с идентификационными данными
    проверяется наличие LBA - если нет, винт не принимается, выход
    затем насильно устанавливается число головок и секторов на трек - при использовании LBA это никакого значения не имеет.
    и всё... если все эти шаги пройдены - винт признаётся присутствующим в системе, больше обращений к нему до появления меню нет.
    Все любят гипножабу

  2. #762

    Регистрация
    26.03.2005
    Адрес
    Ivanovo
    Сообщений
    640
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Насколько помню по отладке, происходит следующее:
    цилиндр устанавливается 0
    даётся команда EС (идентификация)
    если после этого цилиндр всё ещё 0 - это HDD, иначе выход
    считывается буфер с идентификационными данными
    проверяется наличие LBA - если нет, винт не принимается, выход
    затем насильно устанавливается число головок и секторов на трек - при использовании LBA это никакого значения не имеет.
    и всё... если все эти шаги пройдены - винт признаётся присутствующим в системе, больше обращений к нему до появления меню нет.
    Ну вот ты все разжевал, но у меня оно висит. Ну вот что я сделаю? При этом у меня есть суровые подозрения что проблема в самом образе. Да. Похоже что-то пзухе не нравится в образе который я сделал по твоей инструкции. На простом dd из /дев/зеро все ок.

  3. #763

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Q-Master Посмотреть сообщение
    На простом dd из /дев/зеро все ок.
    Открой образ hex-редактором, по смещению 0x100000 есть заголовок раздела? Ключевые слова mkdosfs, FAT32, This is not bootable disk. По смещению 0x100c00 должен быть его дубль. 0x104000 - первая таблица FAT (начинается с f8 ff ff 0f ff ff ff 0f f8 ff ff 0f). Может, был промах при запихивании отформатированного раздела в образ.
    И ещё дай вывод команды p в fdisk на этом образе.
    Все любят гипножабу

  4. #764

    Регистрация
    26.03.2005
    Адрес
    Ivanovo
    Сообщений
    640
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Открой образ hex-редактором, по смещению 0x100000 есть заголовок раздела? Ключевые слова mkdosfs, FAT32, This is not bootable disk. По смещению 0x100c00 должен быть его дубль. 0x104000 - первая таблица FAT (начинается с f8 ff ff 0f ff ff ff 0f f8 ff ff 0f). Может, был промах при запихивании отформатированного раздела в образ.
    И ещё дай вывод команды p в fdisk на этом образе.
    Забавно, но там FAT16 8) Может в этом проблема. Надо попробовать переделать образ.
    Хм. Переделал. ФАТ32 стало и все в таком-же виде как и надо. Но висняк при старте. ЧЯДНТ?
    Последний раз редактировалось Q-Master; 27.05.2013 в 21:48.

  5. #765

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Q-Master Посмотреть сообщение
    Забавно, но там FAT16 8) Может в этом проблема. Надо попробовать переделать образ.
    Хм. Переделал. ФАТ32 стало и все в таком-же виде как и надо. Но висняк при старте. ЧЯДНТ?
    Подебажить и выяснить, на каком моменте висит и что ему надо в это время. Либо сектор читается криво, либо прошивка ждёт какого-то флага от винта (но тогда почему у меня не виснет?)
    --
    Воспроизвожу свои шаги по созданию образа

    1.Запускаю этот скрипт - он создаст образ в 512М и положит туда форматированный раздел
    Код:
    #!/bin/sh
    #make empty hdd image
    dd if=/dev/zero of=hdd.img bs=1M count=512
    #make empty partition
    dd if=/dev/zero of=partition bs=1M count=511
    #format partition
    /sbin/mkfs.vfat partition
    #put partition into image
    dd if=partition of=hdd.img bs=1M seek=1
    #remove partition file
    rm partition
    2.1
    /sbin/fdisk hdd.img
    o - создать пустую таблицу разделов
    n - создать новый раздел
    p - primary
    1 - номер раздела
    2048 - первый сектор раздела
    [enter] - последний сектор раздела, по умолчанию конец образа
    t - меняем тип раздела, номер раздела выбирается автоматом, т.к. он один.
    l - список возможных типов
    либо c - win95 fat32 lba
    либо e - win95 fat16 lba
    либо 6 - fat16
    w - сохранить и выйти

    либо 2.2
    пройтись testdisk'ом по образу, он найдёт запихнутый раздел и "восстановит" структуру разделов

    3.Запускаю Xpeccy:
    PentEvo
    IDE интерфейс Nemo
    IDE master - HDD (ATA)
    выбираю только созданный образ
    поддержка LBA отмечена
    LBA 1048576 (для 512М)
    OK
    Сброс.
    Работает! В File browse можно выбрать HDDNemo:MASTER FAT16
    Последний раз редактировалось SAM style; 28.05.2013 в 11:17.
    Все любят гипножабу

  6. #766

    Регистрация
    26.03.2005
    Адрес
    Ivanovo
    Сообщений
    640
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Подебажить и выяснить, на каком моменте висит и что ему надо в это время. Либо сектор читается криво, либо прошивка ждёт какого-то флага от винта (но тогда почему у меня не виснет?)
    Ну вот я не вчера родился. Ну да ладно, попробовал сделать все в точности по твоей инструкции. Результат тот-же.
    Висячий кусок на скрине.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	pentevo2.jpg 
Просмотров:	1237 
Размер:	19.7 Кб 
ID:	41859  

  7. #766
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #767

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Q-Master Посмотреть сообщение
    Ну вот я не вчера родился. Ну да ладно, попробовал сделать все в точности по твоей инструкции. Результат тот-же.
    Висячий кусок на скрине.
    Начинается всё чуть раньше - загрузка сектора 0, его анализ, потом возможно загрузка 0 сектора раздела и его анализ. Жук где-то на этих шагах.
    Закоммитил 20130528. Если собрать с отладкой, в консоль будут плеваться команды к HDD и номера считанных секторов. На этом самом месте вывалится в дебагер.
    Попутно обнаружил, что для Евы не обязательно делать полный образ HDD с таблицей разделов. Достаточно поиметь раздел на весь образ, т.е просто отформатировать файл.
    Последний раз редактировалось SAM style; 28.05.2013 в 23:34.
    Все любят гипножабу

  9. #768

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итоговый весенний build 20130531
    тут был текст

    [ deb x86 ][ deb amd64 ][ win32 ]
    Последний раз редактировалось SAM style; 31.05.2013 в 20:53.
    Все любят гипножабу

  10. #769

    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какая неточность?

  11. #770

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    Какая неточность?
    В доках написано, что это последнее записаное в EFF7 значение. На деле получилось, что в 7FFD. Тест работает на реальной Еве, но не работал в прошлой версии Xpeccy, пока не поменял 0ABE и 0BBE
    Все любят гипножабу

Страница 77 из 278 ПерваяПервая ... 737475767778798081 ... ПоследняяПоследняя

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

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

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

Ваши права

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