image

Нам все же удалось разбить лёд, мы все же нашли несколько тестеров во время прошлого этапа и готовы двигаться дальше.

Разработчик Вадим Галянт залил в облако экспериментальный образ ReactOS с обновленными компонентами USB-стека. Нам вновь нужны ваши тесты. Срочно! Только от вас зависит, попадут ли наработки в общую ветку до релиза 0.4.4. Времени осталось совсем мало, буквально пара дней.

> Ссылка

Особенности образа:

0. Это LiveCD, запускается с носителя без установки.
1. Для тестов реального железа надо заменить все три драйвера usb(u|o|e)hci на виндовые (XP SP3 или 2003 SP2).
2. Поддерживает загрузку с флешки.
3. Есть важный нюанс — флешки во время работы извлекать нельзя ВООБЩЕ — это равносильно отключению жесткого IDE-диска на горячую. Последствия будут фатальны для данных на флешке и запущенной системы. По идее, и добавлять на горячую флешку не стоит тоже.
4. Для чистоты тестов, желательно полностью отключать все имеющиеся звуковые карты на испытываемом компьютере.

Перед тем как экспериментировать с загрузкой с флешки, желательно сначала загрузиться с CD-ROM и убедиться, что все USB устройства видятся и работают нормально. И уже затем тестировать загрузку с USB.

Если вы готовы протестировать именно загрузку с флешки, то используйте 1 пункт этой инструкции и программу Rufus.

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

Мышки, клавиатуры, джойстики используют INTERRUPT передачи.

Мультимедиа устройства используют ISOCHRONOUS передачи (в этом образе пока нет поддержки совсем!).

Любые вопросы задавайте непосредственно Вадиму и ему же присылайте отчеты о результатах тестирования образа.

Ждем результатов!
Поделиться с друзьями
-->

Комментарии (22)


  1. unxed
    17.01.2017 03:19
    +1

    Ничерта не понятно. Заменять драйвера прямо внутри образа? Иначе какая загрузка с флешки. И чем делать загрузочную флешку? unetbootin, вероятно, не слишком для этого пригоден? Или речь идёт об установке на флешку?

    В общем, можно, пожалуйста, пошаговую инструкцию по тестированию?


    1. Jeditobe
      17.01.2017 03:29
      +1

      Прям-прям внутри образа заменять.


      1. QuakeMan
        18.01.2017 01:52

        А вот есть такая штука как Hiren's BootCD From USB Flash Drive
        Заменой в нем оригинального usbport.sys на реактосовский какое то небесполезное тестирование можно провести?
        Ну кроме того что это интересно и просто, и можно весь парк компьютеров проверить.


        1. Jeditobe
          18.01.2017 01:54

          Там внутри XP?


          1. QuakeMan
            18.01.2017 02:05

            Да, это достаточно популярный инструмент для сервисного ковыряния компов.
            Я когда то с Брагиным обсуждал то что у реактоса неплохие шансы стать его заменой.
            Его описание есть в википедии
            https://en.wikipedia.org/wiki/Hiren's_BootCD


            1. Jeditobe
              18.01.2017 02:06

              На прошлом этапе мы как раз такое и делали.

              Попробуйте, если Вам интересно.


              1. QuakeMan
                18.01.2017 02:20

                Читал предыдущий этап, тогда меня эта мысль не посетила.
                На ASUS M2N-MX SE успешно стартануло, хотя кажется загрузка на оригинале была быстрее.
                Завтра детальнее поиграюсь.
                на usbport патчей свежих не было?


    1. Jeditobe
      17.01.2017 03:33

      Флешку можно и не делать загрузочной. Главное держать ее воткнутой в систему перед запуском для теста определения флешки.

      Инструкции нет. Можно тестировать с любым сценарием, главное записывать, что делалось и что получилось. Все вопросы — к Вадиму.


      1. unxed
        17.01.2017 04:15
        +1

        Тогда, пожалуйста, уточни, какие именно компоненты подлежат тестированию. Конкретные dll/sys.


        1. Jeditobe
          17.01.2017 12:07

          Нужно проверить стартует ли система, и заработают ли устройства, определятся ли они в диспетчере задач.


  1. MooNDeaR
    17.01.2017 03:28

    Сомневаюсь, что кому-то в релизе нужна поддержка флешек, которые нельзя воткнуть и выткнуть не убив данные)


    1. Jeditobe
      17.01.2017 03:34
      +3

      Это экспериментальный образ с заранее указанными недостатками. Тестировать нужно все остальное. Думайте вперед не на один шаг, а на два.


      1. ad1Dima
        17.01.2017 08:04
        +5

        Ну так и вы думайте. Я совсем вне контекста, зашёл из любопытства и совершенно не понял, чего вы хотите. Какие-то призывы к действию, но непонятно какие.

        Я, конечно, допускаю, что ваша целевая аудитория тестеров все в контексте, но тут хабр и читают не только они. Посмотрите на программу Windows Insider: они выкатывают сборки и для ключевых моментов пишут так называемые квесты — фактически тесткейсы, закрытые или открытые. 


        1. reallord
          17.01.2017 08:28
          +4

          Поддерживаю. Тоже зашел из интереса, был готов поучаствовать в тесте. Но нифига непонятно что делать и что тестировать. Вроде тестируем USB, но вставлять/удалять флешки нельзя. А что можно? А камеру можно? Или мышь/клавиатуру?
          А нельзя подготовить готовый образ уже с драйверами от XP3?
          Сейчас для среднестатистического пользователя, хоть и продвинутого, найти образ XP3 и выдрать из него драйвера для USB представляется не менее увлекательным квестом, чем тестирование непонятно чего.


          1. unxed
            17.01.2017 08:56
            +1

            Хотя бы пошаговую инструкцию, как заменить файлы в образе. Когда сидел на винде, делал это какой-то проприетарной тулзой с рутрекера. С тех пор такой задачи не возникало. Положим, я готов потратить время на тестирование USB стека (скачал — погонял — отписался), но тут уже совсем сложная и долгая история получается (скачал образ XP, выдернул файлы, погуглил, как поменять файлы в образе, скачал образ, поменял файлы, гонять что-то уже охота прошла, да и своими делами пора заниматься).


            1. Jeditobe
              17.01.2017 12:00

              Пошаговую инструкцию

              1. Откройте образ редактором ISO файлов
              2. Найдите файлы usb(u|o|e)hci.sys в папке reactos\system32\drivers
              3. Замените их файлами из XP SP3 или 2003 SP2
              4. Сохраните образ.

              Вместе с гуглом и скачиванием заняло ровно 5 минут.


              1. QuakeMan
                18.01.2017 02:32

                Кстати файлы *.sys можно позаимствовать из того же Hiren's BootCD


          1. Jeditobe
            17.01.2017 11:52

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


          1. Jeditobe
            17.01.2017 12:02

            А нельзя подготовить готовый образ уже с драйверами от XP3?

            Нельзя. Нарушение лицензии и правил редистрибуции. Конечному юзеру за такое ничего не будет (если он заменяет файлы сам), а мы такое выкладывать на данный момент не имеем права.

            Если вы не можете найти эти файлы, то воспользуйтесь ссылкой на дискуссию с Вадимом в посте, где люди уже нашли все нужные файлы и с радостью перешлют их вам например в ЛС.


  1. REPISOT
    17.01.2017 11:44
    +1

    Только от вас зависит, попадут ли наработки в общую ветку до релиза 0.4.4. Времени осталось совсем мало, буквально пара дней.


    Я бы не торопился «хоть как, лишь бы прям щас». Тестируйте нормально к следующему релизу.


    1. Jeditobe
      17.01.2017 11:47
      +1

      Торопиться нужно.
      1. Сейчас у разработчика, разбирающегося в USB, есть свободное время, а через неделю может уже не быть.
      2. В начале февраля самое крупное событие года в мире открытого ПО — FOSDEM. Опоздание на несколько дней равно опозданию на год.


  1. x86corez
    18.01.2017 00:07
    +1

    Удалось загрузиться на Acer Extensa 5620Z с первого раза, без каких-либо твиков BIOS

    Картинки
    image

    image