Page 27 of 46
Re: Тестируем поддержку USB
Posted: Fri Mar 15, 2013 10:55 pm
by dunkaist
У меня только пять строчек:
Code: Select all
K: edx=00016871
K: has ownership
K: edx=00016871
K: warning: taking EHCI ownership from BIOS timeout
K: has ownership
Загружался без внешних usb устройств, на подключение мышки/флэшки/sd-карты никакой реакции.
Re: Тестируем поддержку USB
Posted: Fri Mar 15, 2013 11:31 pm
by CleverMouse
dunkaist, система при этом грузится или нет?
Re: Тестируем поддержку USB
Posted: Fri Mar 15, 2013 11:42 pm
by Mario_r4
Я предполагаю, что правильная ссылка все-же
http://ftp.kolibrios.org/users/CleverMo ... el_dbg.mnt, поскольку с
http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt вообще нет второй строчки данных.
Spoiler:

-
u800.png (42.92 KiB)
Viewed 5295 times
Re: Тестируем поддержку USB
Posted: Fri Mar 15, 2013 11:55 pm
by dunkaist
CleverMouse wrote:dunkaist, система при этом грузится или нет?
Грузится и работает.
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 12:04 am
by CleverMouse
Я обновила
http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt и
http://ftp.kolibrios.org/users/CleverMo ... el_dbg.mnt .
dunkaist, у тебя обновлённая версия должна работать.
Mario, ты был прав насчёт ссылки. Проверь, пожалуйста, kernel_dbg.mnt снова. На тех конфигурациях, где виснет, с какими устройствами EHCI-контроллер разделяет IRQ?
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 12:30 am
by Serge
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
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 12:47 am
by Mario_r4
CleverMouse wrote:Проверь, пожалуйста, kernel_dbg.mnt снова. На тех конфигурациях, где виснет, с какими устройствами EHCI-контроллер разделяет IRQ?
Roverbook U800
Spoiler:

-
u800.png (104.06 KiB)
Viewed 5263 times
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 12:48 am
by Mario_r4
ASRock M3A770DE Athlon II x2 245
Spoiler:

-
asrock.png (81.94 KiB)
Viewed 5261 times
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 12:57 am
by 0CodErr
CleverMouse wrote:При падении kfar или kfm нужно записывать куда-нибудь данные с доски отладки
Пока больше не получилось конкретно с этими программами повторить. Но похожий эффект возник при запуске atikms. Была также запущена доска отладки, но она и некоторые другие процессы просто вырубились. А в другой раз запустилось много процессов Kfar(я точно не зажимал Enter в ФМ в это время, один Kfar уже был мной запущен).
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 1:21 am
by CleverMouse
Я обновила обе версии ядра, основную и отладочную. Обновление должно решить проблему с Roverbook. Проблема с ASRock, видимо, в чём-то другом, но проверить новую отладочную версию ядра там тоже стоит.
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 1:27 am
by dunkaist
Мышь, флэшка и 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, это без учёта твоего последнего поста.
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 1:43 am
by dunkaist
С последним ядром поведение не изменилось. При тех же действиях (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 disconnectedSpoiler:
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
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 2:05 am
by Mario_r4
CleverMouse wrote:Я обновила обе версии ядра, основную и отладочную. Обновление должно решить проблему с Roverbook. Проблема с ASRock, видимо, в чём-то другом, но проверить новую отладочную версию ядра там тоже стоит.
Roverbook U800
Spoiler:
Загружается, работает.
1. /bd/ диск usb флешки вешает приложение к нему обратившееся и оно не убивается даже через Диспетчер задач - CPU.
2. Не работает Ctrl+Alt+Del. В последней ночной сборке r3378 комбинация работает.
3. Мышка на третью коммутацию перестала работать.
4. Клавиатура работает после 6-7 коммутаций нормально.
5. Втыкал несколько раз усб-хаб.
6. Втыкал несколько раз веб-камеру.
7. Usb-Flash c которой загрузил систему после перекоммутации работает. Нужно придумать как сообщать приложению, что содержимое каталога "/" изменилось.
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 2:15 am
by Mario_r4
ASRock M3A770DE Athlon II x2 245
Spoiler:

-
asrock.png (119.45 KiB)
Viewed 5224 times
Если я правильно понял, то на Dell Inspiron N7010 (Intel i5) потому что:
CleverMouse wrote:конфигурация "EHCI без компаньонов, но с виртуальными хабами"
Re: Тестируем поддержку USB
Posted: Sat Mar 16, 2013 2:18 am
by Mario_r4
Завтра буду тестировать на ASUS M3N78-VM и eBox-3300MX (Vortex86MX). Сегодня нет возможности из-за необходимости коммутации большого количества шнуров (монитор, клавиатура, мышка, питание и т.д.).