Тестируем поддержку USB

Drivers for periphery equipment
  • My Trust 4-port USB2 hub (HU-4140p) is detected ok.
    [3361] connect status changed, 0093/0091
    [3373] status 0280/0093
    reset done at 3373
    [3375] status 0095
    found USB 2.00 device with ID 05E3:0606
    USB interface class/subclass/protocol = 09/00/00
    TD failed:
    0048A0C4 18000008 04E80169 003B1044
    00000000 00000000 00000000 8094D0D4
    found hub with 4 ports
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • Проверено на ноутбуке с конф. viewtopic.php?f=38&t=1596&p=46063#p45933

    Code: Select all

    K : HCSPARAMS=00200003, HCCPARAMS=00036881
    K : EHCI controller at 00:D0 with 3 ports initialized
    K : HCSPARAMS=00200003, HCCPARAMS=00036881
    K : EHCI 80B9D054: status of port 0 changed to 00001803
    K : EHCI controller at 00:E8 with 3 ports initialized
    K : EHCI 80BA2054: status of port 0 changed to 00001803
    K : 4 CPU detected
    K : EHCI 80B9D054: port 0 has HS or FS device, resetting
    K : EHCI 80B9D054: reset port 0 done
    K : EHCI 80B9D054 status of port 0 is 00001005
    K : EHCI 80BA2054: port 0 has HS or FS device, resetting
    K : found USB 2.00 device with ID 8087:0020
    K : USB interface class/subclass/protocol = 09/00/00
    K : found hub with 6 ports
    K : EHCI 80BA2054: reset port 0 done
    K : EHCI 80BA2054 status of port 0 is 00001005
    K : found USB 2.00 device with ID 8087:0020
    K : USB interface class/subclass/protocol = 09/00/00
    K : found hub with 8 ports
    
    usb девайсы не появляются, флешка видится как /bd с включённым V86 и показывает мусор. При сохранении на неё 3 раза (я идиот) ничего страшного с ней не случилось, разве что система подвисала.
    Из хаоса в космос
  • На компе с параметрами
    Intel Core2-Duo 6420
    Motherboard Asus P5K-E/Wi-Fi
    RAM - DDR2 Kingston 2 Gb 1066 MGz,
    Video 8800 GTS 512Mb

    система зависла после определения частоты процессора, курсор не появлялся.
    Из хаоса в космос
  • Первое поведение ожидаемое.
    Там, где зависает, пишет ли что-нибудь отладочная версия http://ftp.kolibrios.org/users/CleverMo ... el_dbg.mnt и грузится ли ночная сборка?
    Сделаем мир лучше!
  • Ночная грузится. Отладочную ща проверю.
    Из хаоса в космос
  • Какого же было моё удивление, когда отладочная версия загрузилась, мышка заработала и флешка определилась. После проверки было замечено, что на разрешении 800х600 вероятность загрузки 100% в то время как на 1280х1024 у меня загрузилось только один раз. До этого зависало после строки размер ОЗУ (а не проца как писал ранее). Один раз ещё написало первую строку HCSPARAMS=00103206, HCCPARAMS=00016871 и тоже зависло. С 1024х768 особо не тестировал, но вроде бы ситуация похожая на 1280х1024.
    UPD: запуск с флешки установщика kolibrin привёл к ребуту систему, другие программы открывались нормально.
    Spoiler:K : HCSPARAMS=00103206, HCCPARAMS=00016871
    K : EHCI controller at 00:D7 with 6 ports initialized
    K : HCSPARAMS=00103206, HCCPARAMS=00016871
    K : EHCI controller at 00:EF with 6 ports initialized
    K : UHCI controller at 00:D0 with 2 ports initialized
    K : UHCI controller at 00:D1 with 2 ports initialized
    K : UHCI controller at 00:D2 with 2 ports initialized
    K : UHCI controller at 00:E8 with 2 ports initialized
    K : UHCI controller at 00:E9 with 2 ports initialized
    K : [1] connect status changed, 008A/0080
    K : UHCI controller at 00:EA with 2 ports initialized
    K : 2 CPU detected
    K : EHCI 80947054: status of port 5 changed to 00001803
    K : EHCI 8094C054: status of port 3 changed to 00001403
    Zero-config service:
    No Card found!
    ========= tmpdisk 0.45 =========
    tmpdisk.obj driver loaded successfully
    trying to add disk
    disk size is not specified
    10% from free RAM will be used, new DiskSize: 203 MB
    operation compleated successfully
    K : EHCI 80947054: port 5 has HS or FS device, resetting
    K : EHCI 8094C054: port 3 has LS device, releasing
    K : EHCI 8094C054: status of port 3 changed to 00003002
    K : EHCI 80947054: reset port 5 done
    K : EHCI 80947054 status of port 5 is 00001005
    K : found USB 2.00 device with ID 0951:1642
    K : USB interface class/subclass/protocol = 08/06/50
    K : USB mass storage device detected
    K : 1 logical unit(s)
    K : peripheral device type is 00
    K : direct-access mass storage device detected
    K : media is ready
    K : 0 attempts, 0 ticks
    K : sector size is 512, last sector is 15187967
    K : [101] connect status changed, 01A3/01A1
    K : [113] status 0280/01A3
    K : reset done at 113
    K : [115] status 01A5
    K : found USB 2.00 device with ID 046D:C050
    K : USB interface class/subclass/protocol = 03/01/02
    K : USB mouse detected
    K : TD failed:
    K : 006410C4 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : TD failed:
    K : 006410C4 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B0D4
    K : TD failed:
    K : 00641154 1D000002 00808169 005599BC
    K : 00000000 8097C490 808239BC 8097B164
    K : TD failed:
    K : 00641184 1D000002 00888169 005599BC
    K : 00000000 8097C490 808239BC 8097B194
    K : destroy app object
    Из хаоса в космос
  • Установщик kolibrin наверняка убивает всё подряд со всеми вытекающими последствиями, это его проблемы.
    Что будет печатать версия http://ftp.kolibrios.org/users/CleverMo ... el_dbg.mnt с расширенным выводом при такой загрузке, где оно зависает?
    Сделаем мир лучше!
  • Проверил, сейчас зависания 50/50. Зависает на строке has ownership. Лог до этого тот же самый... Одно отличие в MMIO оно всегда разное как я понял, в момент зависания было 80B9EC00.
    У меня 2 вопроса:
    1. какой событие происходит в системе после добавления/удаления флешки?
    2. почему процесс OS/IDLE не защищён от убийства, как его братишка 1? Он будет и в будующем или всё же он вольётся в процесс 1?
    Attachments
    BOARDLOG.TXT (5.27 KiB)
    Downloaded 213 times
    Из хаоса в космос
  • Leency wrote:Зависает на строке has ownership. Лог до этого тот же самый...
    На первой или на второй из таких строк?
    Влияет ли на способность к загрузке kernel.mnt включение/выключение дисков, видимых через BIOS, в загрузочном экране?
    Что будет выводить на экран ядро http://ftp.kolibrios.org/users/CleverMo ... ernel2.mnt в тех случаях, когда оно зависает?
    Будет ли виснуть ядро http://ftp.kolibrios.org/users/CleverMo ... ernel3.mnt ?
    Будет ли виснуть ядро http://ftp.kolibrios.org/users/CleverMo ... ernel4.mnt и если нет, то что оно будет выводить на доску отладки?
    Leency wrote:1. какой событие происходит в системе после добавления/удаления флешки?
    В данный момент - никакого. Подробности я описывала в теме viewtopic.php?f=35&t=1854 .
    Leency wrote:2. почему процесс OS/IDLE не защищён от убийства, как его братишка 1?
    Потому что с точки зрения системы это обычный поток. Почему kfar не защищён от убийства?
    Leency wrote:Он будет и в будующем или всё же он вольётся в процесс 1?
    Будет. Возможно, хотя не очень вероятно, что под другим именем. Более того, весьма вероятно, что появятся другие - hidnplayr интересовался технологией для нового сетевого стека, и текущий os_loop делает слишком много всего, что надо разносить по разным потокам.
    Сделаем мир лучше!
  • Я всёс изменения в установщик и теперь он убивает только процессы, которым необходим перезапуск - это @rb, @icon, @panel. Другие не трогает.
    Сейчас протестирую эти ядра.
    Из хаоса в космос
  • А как файловому менеджеру определись появление и удаление нового диска? С интервалом читать папку / ? Может всё же хоть событие переровки окна давать?

    Проверил на всех. Ух.

    kernel2 - не загрузилось ни разу зависон после
    HCSPARAMS=00103206
    HCCPARAMS=00016871
    4 ребута. Только в одном было 2 дополнительных строки:
    has ownership
    stopped.


    kernel3
    5 удачных ребутов 2 зависона после определиния ОЗУ
    Boardlog3.txt (11.26 KiB)
    Downloaded 215 times
    kernel4
    2 удачных ребутов 3 зависона после определиния ОЗУ
    Boardlog4.txt (1.91 KiB)
    Downloaded 200 times
    Мышь во всех работает, флешки определяются. Горячее переподключение флешки пашет. Скролл и горячее преподключение мыши не работает.
    Из хаоса в космос
  • Попробовал эту версию: http://ftp.kolibrios.org/users/CleverMo ... el_dbg.mnt
    Прилагаю скриншот, в Boardlog не записывается.
    Грузился с microSD, ещё была подключена одна флешка.
    Image
  • Leency, виснет на первом контроллере или на втором?
    0CodErr, как-то невнятно. Грузится/не грузится, работает/не работает?
    Сделаем мир лучше!
  • CleverMouse поясни вопрос.
    Из хаоса в космос
  • Who is online

    Users browsing this forum: No registered users and 0 guests