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

Drivers for periphery equipment
  • dunkaist, система при этом грузится или нет?
    Сделаем мир лучше!
  • CleverMouse wrote:Я добавила больше отладочного вывода в http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt , может быть, он прояснит ситуацию.
    Я предполагаю, что правильная ссылка все-же http://ftp.kolibrios.org/users/CleverMo ... el_dbg.mnt, поскольку с http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt вообще нет второй строчки данных.
    Spoiler:
    u800.png
    u800.png (42.92 KiB)
    Viewed 5289 times
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • CleverMouse wrote:dunkaist, система при этом грузится или нет?
    Грузится и работает.
  • Я обновила http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt и http://ftp.kolibrios.org/users/CleverMo ... el_dbg.mnt .
    dunkaist, у тебя обновлённая версия должна работать.
    Mario, ты был прав насчёт ссылки. Проверь, пожалуйста, kernel_dbg.mnt снова. На тех конфигурациях, где виснет, с какими устройствами EHCI-контроллер разделяет IRQ?
    Сделаем мир лучше!
  • Spoiler:K : edx=00036881
    K : has_ownership
    K : edx=00036881
    K : has_ownership
    K : enter ehci_init
    K : HCSPARAMS=00200002, HCCPARAMS=00036881
    K : stopped
    K : reset ok
    K : attaching to IRQ 0A
    K : EHCI controller at 00:D0 with 2 ports initialized
    K : enter ehci_init
    K : HCSPARAMS=00200002, HCCPARAMS=00036881
    K : stopped
    K : reset ok
    K : attaching to IRQ 03
    K : EHCI controller at 00:E8 with 2 ports initialized
    K : EHCI 80B99054: status of port 0 changed to 00001803
    K : EHCI 80B9D054: status of port 0 changed to 00001803
    K : 4 CPU detected
    K : EHCI 80B99054: port 0 has HS or FS device, resetting
    K : EHCI 80B9D054: port 0 has HS or FS device, resetting
    K : EHCI 80B99054: reset port 0 done
    K : EHCI 80B9D054: reset port 0 done
    K : EHCI 80B99054 status of port 0 is 00001005
    K : EHCI 80B9D054 status of port 0 is 00001005
    K : found USB 2.00 device with ID 8087:0024
    K : found USB 2.00 device with ID 8087:0024
    K : USB interface class/subclass/protocol = 09/00/00
    K : USB interface class/subclass/protocol = 09/00/00
    K : found hub with 6 ports
    K : found hub with 8 ports
  • CleverMouse wrote:Проверь, пожалуйста, kernel_dbg.mnt снова. На тех конфигурациях, где виснет, с какими устройствами EHCI-контроллер разделяет IRQ?
    Roverbook U800
    Spoiler:
    u800.png
    u800.png (104.06 KiB)
    Viewed 5257 times
    pcidev_u800.txt (1.48 KiB)
    Downloaded 207 times
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • ASRock M3A770DE Athlon II x2 245
    Spoiler:
    asrock.png
    asrock.png (81.94 KiB)
    Viewed 5255 times
    Downloaded 214 times
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • CleverMouse wrote:При падении kfar или kfm нужно записывать куда-нибудь данные с доски отладки
    Пока больше не получилось конкретно с этими программами повторить. Но похожий эффект возник при запуске atikms. Была также запущена доска отладки, но она и некоторые другие процессы просто вырубились. А в другой раз запустилось много процессов Kfar(я точно не зажимал Enter в ФМ в это время, один Kfar уже был мной запущен).
  • Я обновила обе версии ядра, основную и отладочную. Обновление должно решить проблему с Roverbook. Проблема с ASRock, видимо, в чём-то другом, но проверить новую отладочную версию ядра там тоже стоит.
    Сделаем мир лучше!
  • Мышь, флэшка и sd-карта заработали, но заметил странный баг с подключением блютуса. Загружаюсь без устройств (или с флэшкой, не важно), подключаю мышь (но не делаю ею движений), подключаю/отключаю блютус несколько раз -- пока всё работает. Вот лог:
    Spoiler:V86 : unexpected exception 0E at 9700:0008
    V86 : faulted code: (unavailable)
    K : FS - HD read error
    V86 : unexpected exception 0E at 9700:0008
    V86 : faulted code: (unavailable)
    K : FS - HD read error
    Intel videocard detected, PciId=8086:2A42, which is known
    EDID successfully read:
    00 FF FF FF FF FF FF 00 4C A3 41 54 00 00 00 00
    00 12 01 03 90 22 13 78 0A 87 F5 94 57 4F 8C 27
    27 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
    01 01 01 01 01 01 41 1C 56 A0 50 00 16 30 30 20
    25 00 61 C6 10 00 00 1A 41 1C 56 A0 50 00 16 30
    30 20 25 00 58 C2 10 00 00 1A 00 00 00 FE 00 43
    39 37 30 4A 80 31 35 36 41 54 0A 20 00 00 00 00
    00 00 00 00 00 00 00 00 00 01 01 0A 20 20 00 3E
    K : edx=00016871
    K : has_ownership
    K : edx=00016871
    K : warning: taking EHCI ownership from BIOS timeout
    K : has_ownership
    K : enter ehci_init
    K : HCSPARAMS=00103206, HCCPARAMS=00016871
    K : stopped
    K : reset ok
    K : attaching to IRQ 06
    K : EHCI controller at 00:D7 with 6 ports initialized
    K : enter ehci_init
    K : HCSPARAMS=00103206, HCCPARAMS=00016871
    K : stopped
    K : EHCI interrupt: status = 0000C004
    K : reset ok
    K : attaching to IRQ 0A
    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 : [105] connect status changed, 0082/0080
    K : EHCI interrupt: status = 0000C004
    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 : [105] connect status changed, 0082/K : EHCI 80B49054: status of port 2 changed to 00001803
    K : EHCI 80B4D054: status of port 3 changed to 00001803
    0080
    K : UHCI controller at 00:EA with 2 ports initialized
    K : 2 CPU detected
    Zero-config service:
    No Card found!
    K : EHCI 80B49054: port 2 has HS or FS device, resetting
    K : EHCI 80B4D054: port 3 has HS or FS device, resetting
    ========= 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: 200 MB
    operation completed successfully
    K : EHCI 80B49054: reset port 2 done
    K : EHCI 80B4D054: reset port 3 done
    K : EHCI 80B49054 status of port 2 is 00001005
    K : EHCI 80B4D054 status of port 3 is 00001005
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : found USB 2.00 device with ID 0951:1607
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : USB interface class/subclass/protocol = 08/06/50
    K : USB mass storage device detected
    K : EHCI interrupt: status = 0000C009
    K : 1 logical unit(s)
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : peripheral device type is 00
    K : direct-access mass storage device detected
    K : EHCI interrupt: status = 0000E009
    K : EHCI interrupt: status = 0000E009
    K : media is ready
    K : 0 attempts, 0 ticks
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000E009
    K : EHCI interrupt: status = 0000E009
    K : sector size is 512, last sector is 31506431
    K : EHCI interrupt: status = 0000E009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000E009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000E009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000E009
    K : EHCI interrupt: status = 0000E009
    K : found USB 2.00 device with ID 04F2:B071
    K : EHCI interrupt: status = 0000E009
    K : EHCI interrupt: status = 0000C009
    K : EHCI interrupt: status = 0000C009
    K : USB interface class/subclass/protocol = 0E/01/00
    K : failed to load class driver
    K : USB interface class/subclass/protocol = 0E/02/00
    K : failed to load class driver
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 0 changed to 00001403
    K : EHCI 80B4D054: port 0 has LS device, releasing
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 0 changed to 00003002
    K : [1205] connect status changed, 01A3/01A1
    K : [1217] status 0280/01A3
    K : reset done at 1217
    K : [1219] status 01A5
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : found USB 2.00 device with ID 192F:0716
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : USB interface class/subclass/protocol = 03/01/02
    K : USB mouse detected
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001C03
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 chKnged to 00001C02
    K : EHCI 80B4D054: status of port 2 changed to 00001C03
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001803
    K : EHCI 80B4D054: port 2 has HS or FS device, resetting
    K : EHCI 80B4D054: reset port 2 done
    K : EHCI 80B4D054 status of port 2 is 00001801
    K : releasing to companion
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00003002
    K : [2005] connect status changed, 0093/0091
    K : [2017] status 0280/0093
    K : reset done at 2017
    K : [2019] status 0095
    K : error 5 in SET_ADDRESS, USB device disabled
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001403
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001003
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : [2319] connect status changed, 0082/0080
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001003
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001C03
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001803
    K : EHCI 80B4D054: port 2 has HS or FS device, resetting
    K : EHCI 80B4D054: reset port 2 done
    K : EHCI 80B4D054 status of port 2 is 00001801
    K : releasing to companion
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00003002
    K : [3019] connect status changed, 0093/0091
    K : [3031] status 0280/0093
    K : reset done at 3031
    K : [3033] status 0095
    K : found USB 2.00 device with ID 0A12:0001
    K : USB interface class/subclass/protocol = E0/01/01
    K : failed to load class driver
    K : USB interface class/subclass/protocol = E0/01/01
    K : failed to load class driver
    K : [3619] connect status changed, 008A/0080
    K : USB device disconnected
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    K : EHCI interrupt: status = 0000C008
    Но теперь при отключенном bt делаю пару двидений мышью, оставляю её в покое и снова подключаю bt. Usb отваливается, тачпад продолжает работать, при закрытии окна board перезагрузка. После такого подключения bt на доску отладки дописывается:
    Spoiler:

    Code: Select all

    K : EHCI 80B4D054: status of port 2 changed to 00001C03
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00001803
    K : EHCI 80B4D054: port 2 has HS or FS device, resetting
    K : EHCI 80B4D054: reset port 2 done
    K : EHCI 80B4D054 status of port 2 is 00001801
    K : releasing to companion
    K : EHCI interrupt: status = 0000C00C
    K : EHCI 80B4D054: status of port 2 changed to 00003002
    K : [11419] connect status changed, 0093/0091
    K : [11431] status 0280/0093
    K : reset done at 11431
    K : [11433] status 0095
    K : Process - forced terminate PID: 00000002 [OS/IDLE ]
    K : Page fault
    K : EAX: 00000001 EBX: 80041920 ECX: 80041920
    K : EDX: 80B8B000 ESI: 80B5882C EDI: 00000008
    K : EBP: 80B45D74 EIP: 80031C63 ESP: 80B45D3C
    K : Flags: 00011202 CS: 00000008 (kernel)
    K : destroy app object
    CleverMouse, это без учёта твоего последнего поста.
  • С последним ядром поведение не изменилось. При тех же действиях (flash, boot, mouse in (do not move), bt in, out, in, out, mouse move), логи до и после включения блютуса:
    Spoiler:V86 : unexpected exception 0E at 9700:0008
    V86 : faulted code: (unavailable)
    K : FS - HD read error
    V86 : unexpected exception 0E at 9700:0008
    V86 : faulted code: (unavailable)
    K : FS - HD read error
    Intel videocard detected, PciId=8086:2A42, which is known
    EDID successfully read:
    00 FF FF FF FF FF FF 00 4C A3 41 54 00 00 00 00
    00 12 01 03 90 22 13 78 0A 87 F5 94 57 4F 8C 27
    27 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
    01 01 01 01 01 01 41 1C 56 A0 50 00 16 30 30 20
    25 00 61 C6 10 00 00 1A 41 1C 56 A0 50 00 16 30
    30 20 25 00 58 C2 10 00 00 1A 00 00 00 FE 00 43
    39 37 30 4A 80 31 35 36 41 54 0A 20 00 00 00 00
    00 00 00 00 00 00 00 00 00 01 01 0A 20 20 00 3E
    K : edx=00016871
    K : has_ownership
    K : edx=00016871
    K : warning: taking EHCI ownership from BIOS timeout
    K : has_ownership
    K : enter ehci_init
    K : HCSPARAMS=00103206, HCCPARAMS=00016871
    K : stopped
    K : reset ok
    K : attaching to IRQ 06
    K : EHCI controller at 00:D7 with 6 ports initialized
    K : enter ehci_init
    K : HCSPARAMS=00103206, HCCPARAMS=00016871
    K : stopped
    K : reset ok
    K : attaching to IRQ 0A
    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 : [105] connect status changed, 0082/0080
    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 : [105] connect status changed, 0082/K : EHCI 80B49054: status of port 2 changed to 00001803
    K : EHCI 80B4D054: status of port 3 changed to 00001803
    0080
    K : UHCI controller at 00:EA with 2 ports initialized
    K : 2 CPU detected
    Zero-config service:
    No Card found!
    K : EHCI 80B49054: port 2 has HS or FS device, resetting
    K : EHCI 80B4D054: port 3 has HS or FS device, resetting
    ========= 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: 200 MB
    operation completed successfully
    K : EHCI 80B49054: reset port 2 done
    K : EHCI 80B4D054: reset port 3 done
    K : EHCI 80B49054 status of port 2 is 00001005
    K : EHCI 80B4D054 status of port 3 is 00001005
    K : found USB 2.00 device with ID 0951:1607
    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 31506431
    K : found USB 2.00 device with ID 04F2:B071
    K : USB interface class/subclass/protocol = 0E/01/00
    K : failed to load class driver
    K : USB interface class/subclass/protocol = 0E/02/00
    K : failed to load class driver
    K : EHCI 80B4D054: status of port 0 changed to 00001403
    K : EHCI 80B4D054: port 0 has LS device, releasing
    K : EHCI 80B4D054: status of port 0 changed to 00003002
    K : [1205] connect status changed, 01A3/01A1
    K : [1217] status 0280/01A3
    K : reset done at 1217
    K : [1219] status 01A5
    K : found USB 2.00 device with ID 192F:0716
    K : USB interface class/subclass/protocol = 03/01/02
    K : USB mouse detected
    K : EHCI 80B4D054: status of port 2 changed to 00001C03
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI 80B4D054: status of port 2 changed to 00001C03
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI 80B4D054: status of port 2 changed to 00001803
    K : EHCI 80B4D054: port 2 has HS or FS device, resetting
    K : EHCI 80B4D054: reset port 2 done
    K : EHCI 80B4D054 status of port 2 is 00001801
    K : releasing to companion
    K : EHCI 80B4D054: status of port 2 changed to 00003002
    K : [1805] connect status changed, 0093/0091
    K : [1817] status 0280/0093
    K : reset done at 1817
    K : [1819] status 0095
    K : found USB 2.00 device with ID 0A12:0001
    K : USB interface class/subclass/protocol = E0/01/01
    K : failed to load class driver
    K : USB interface class/subclass/protocol = E0/01/01
    K : failed to load class driver
    K : EHCI 80B4D054: status of port 2 changed to 00001003
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI 80B4D054: status of port 2 changed to 00001003
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : [2105] connect status changed, 008A/0080
    K : USB device disconnected
    K : EHCI 80B4D054: status of port 2 changed to 00001403
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI 80B4D054: status of port 2 changed to 00001002
    K : EHCI 80B4D054: status of port 2 changed to 00001803
    K : EHCI 80B4D054: port 2 has HS or FS device, resetting
    K : EHCI 80B4D054: reset port 2 done
    K : EHCI 80B4D054 status of port 2 is 00001801
    K : releasing to companion
    K : EHCI 80B4D054: status of port 2 changed to 00003002
    K : [2505] connect status changed, 0093/0091
    K : [2517] status 0280/0093
    K : reset done at 2517
    K : [2519] status 0095
    K : found USB 2.00 device with ID 0A12:0001
    K : USB interface class/subclass/protocol = E0/01/01
    K : failed to load class driver
    K : USB interface class/subclass/protocol = E0/01/01
    K : failed to load class driver
    K : [3205] connect status changed, 008A/0080
    K : USB device disconnected
    Spoiler:

    Code: Select all

    K : EHCI 80B4D054: status of port 2 changed to 00001803
    K : EHCI 80B4D054: port 2 has HS or FS device, resetting
    K : EHCI 80B4D054: reset port 2 done
    K : EHCI 80B4D054 status of port 2 is 00001801
    K : releasing to companion
    K : EHCI 80B4D054: status of port 2 changed to 00003002
    K : [9105] connect status changed, 0093/0091
    K : [9117] status 0280/0093
    K : reset done at 9117
    K : [9119] status 0095
    K : Process - forced terminate PID: 00000002 [OS/IDLE ]
    K : Page fault
    K : EAX: 00000001 EBX: 80041880 ECX: 80041880
    K : EDX: 80B8B000 ESI: 80B5882C EDI: 00000008
    K : EBP: 80B45D74 EIP: 80031C2F ESP: 80B45D3C
    K : Flags: 00011202 CS: 00000008 (kernel)
    K : destroy app object
  • CleverMouse wrote:Я обновила обе версии ядра, основную и отладочную. Обновление должно решить проблему с Roverbook. Проблема с ASRock, видимо, в чём-то другом, но проверить новую отладочную версию ядра там тоже стоит.
    Roverbook U800
    Spoiler:
    Boardlog_u800.txt (10.16 KiB)
    Downloaded 216 times
    Загружается, работает.
    1. /bd/ диск usb флешки вешает приложение к нему обратившееся и оно не убивается даже через Диспетчер задач - CPU.
    2. Не работает Ctrl+Alt+Del. В последней ночной сборке r3378 комбинация работает.
    3. Мышка на третью коммутацию перестала работать.
    4. Клавиатура работает после 6-7 коммутаций нормально.
    5. Втыкал несколько раз усб-хаб.
    6. Втыкал несколько раз веб-камеру.
    7. Usb-Flash c которой загрузил систему после перекоммутации работает. Нужно придумать как сообщать приложению, что содержимое каталога "/" изменилось.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • ASRock M3A770DE Athlon II x2 245
    Spoiler:
    asrock.png
    asrock.png (119.45 KiB)
    Viewed 5218 times
    Если я правильно понял, то на Dell Inspiron N7010 (Intel i5) потому что:
    CleverMouse wrote:конфигурация "EHCI без компаньонов, но с виртуальными хабами"
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Завтра буду тестировать на ASUS M3N78-VM и eBox-3300MX (Vortex86MX). Сегодня нет возможности из-за необходимости коммутации большого количества шнуров (монитор, клавиатура, мышка, питание и т.д.).
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Who is online

    Users browsing this forum: No registered users and 1 guest