Page 39 of 46
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 5:12 pm
by 0CodErr
в том логе, который ты приложил, нет ни следов записей об убийстве процессов.
А я думал, то ядро не выводит такую информацию. Процессы исчезли, когда я нажал на кнопку "MENU" на панели.
Если вытащить вообще все внешние USB-устройства
Проверил. Меню кроме себя больше никого не убивало.
Потом подключил USB-устройство — "INQUIRY command failed".
Spoiler:
K : edx=00006871
K : has_ownership
K : enter ehci_init
K : HCSPARAMS=00104208, HCCPARAMS=00006871
K : stopped
K : reset ok
K : attaching to IRQ 0B
K : EHCI controller at 00:EF with 8 ports initialized
K : UHCI controller at 00:E8 with 2 ports initialized
K : UHCI controller at 00:E9 with 2 ports initialized
K : UHCI controller at 00:EA with 2 ports initialized
K : UHCI controller at 00:EB with 2 ports initialized
K : 1 CPU detected
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 completed successfully
K : destroy app object
K : process @MENU kills slot 5 [@MENU]
K : process @MENU kills slot 5 [@MENU]
K : process @MENU kills slot 5 [@MENU]
K : process @MENU kills slot 5 [@MENU]
K : process @MENU kills slot 5 [@MENU]
K : process @MENU kills slot 8 [@MENU]
K : destroy app object
K : destroy app object
K : process @MENU kills slot 3 [@MENU]
K : process @MENU kills slot 3 [@MENU]
K : process @MENU kills slot 6 [@MENU]
K : process @MENU kills slot 6 [@MENU]
K : process @MENU kills slot 6 [@MENU]
K : process @MENU kills slot 12 [@MENU]
K : destroy app object
K : [38549] EHCI 80BA2054: status of port 2 changed to 00001803
K : [38549] EHCI 80BA2054: status of port 2 changed to 00001002
K : [38864] EHCI 80BA2054: status of port 2 changed to 00001803
K : [38874] EHCI 80BA2054 port 2 state is 00001801
K : [38874] EHCI 80BA2054: port 2 has HS or FS device, resetting
K : [38876] EHCI 80BA2054: reset port 2 done
K : [38878] EHCI 80BA2054 status of port 2 is 00001005
K : address set in device
K : async advance doorbell
K : async advance int
K : address set for controller
K : descr8: l=00000010; 12 01 00 02 00 00 00 40
K : async advance doorbell
K : async advance int
K : descr: l=00000012
K : 12 01 00 02 00 00 00 40 E8 04 0E 12 01 90 01 02 00 01
K : found USB device with ID 04E8:120E, 1 configurations
K : know_length: l=00000008
K : 09 02 20 00 01 01 00 C0
K : got_config: l=00000020
K : 09 02 20 00 01 01 00 C0 00 09 04 00 00 02 08 06 50 01 07 05 81 02 00 02 00 07 05 04 02 00 02 00
K : USB interface class/subclass/protocol = 08/06/50
K : USB mass storage device detected
K : 1 logical unit(s)
K : Command 03 failed
K : INQUIRY command failed
K : process @MENU kills slot 3 [@MENU]
K : process @MENU kills slot 3 [@MENU]
K : process @MENU kills slot 3 [@MENU]
K : process @MENU kills slot 3 [@MENU]
K : [47671] EHCI 80BA2054: status of port 2 changed to 00001002
K : USB mass storage device disconnected
K : async advance doorbell
K : async advance int
K : USB device disconnected
K : process @MENU kills slot 3 [@MENU]
K : process @MENU kills slot 3 [@MENU]
K : process @MENU kills slot 3 [@MENU]
K : destroy app object
K : process @MENU kills slot 5 [@MENU]
K : destroy app object
K : process @MENU kills slot 3 [@MENU]
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 5:48 pm
by yogev_ezra
CleverMouse wrote:yogev_ezra, пункт b загрузочного экрана включён? Что будет, если его отключить? Какие устройства разделяют IRQ с контроллером EHCI согласно pcidev?
Тот компьютер только завтра, т.к. он на работе, а сегодня у нас выходной. Протестировал компьютер девушки с последним USB ядром, пока дома:
Процессор - Intel Core2 Duo E4400 @ 2.00 GHz
Материнская плата - G31M-ES2C
Подключены флешка, USB клавиатура, USB мышка. Загрузка с флешки. Резолюция выбрана 1280x1024. Эти три устройства работают отлично - определяются и работают после загрузки, всегда определяются и работают при переподключении. Однако есть в наличии также MP3 player Archos Key в форме флешки (
PDF manual прилагаю). Windows этот плеер видит как флешку, и позволяет записывать на него, читать с него и стирать как с обычной флешки. Но когда я подключил его в Колибри, ядро определило, что у него другой subclass (
05 вместо 06) и отказалось с ним работать:
Code: Select all
K : USB interface class/subclass/protocol = 08/05/50
K : unknown mass storage device
K : USB device initialization failed
PCIDEV + BOARDLOG прилагаю. Если нужно больше информации о плеере, скажи.
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 5:55 pm
by Leency
Acer4740G. Всё успешно, спасибо! Флешки, мышки, всё определяется и работает даже после перетыкания.
Попытка скопировать с флешки (на которую я ранее копировал повреждённый архивер) на жесткий диск файлы завершилась ошибкой #1, как и в случае c archiver.obj. Удалялись файлы нормально.
Скорость мыши пришлось понизить до 1, т.к. стандартная 2 оказалась слишком высокой.
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 7:34 pm
by CleverMouse
0CodErr, проверь обновлённый драйвер
http://ftp.kolibrios.org/users/CleverMo ... sbstor.obj на предмет того, будет ли с ним повторяться массовое убийство процессов. Если будет, удали вообще usbstor.obj и проверь то же самое с физически подключёнными флешками.
Leency, жёсткий диск - /bd? Если да, то более вероятно, что ошибка вызвана взаимодействием с BIOS при записи на /bd, Гейтс знает, что там внутри.
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 8:25 pm
by Mario_r4
Spoiler:
Если нужны не все части тела, то буду фоткать в дальнейшем только вызывающие интерес.
Никаких мышей к Dell не было, а тачпад и клавиатура встроенные PS2, но откуда-то появилась фантомная мышь.
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 8:25 pm
by Mario_r4
Spoiler:
dell_photosession(18+).7z
Если нужны не все части тела, то буду фоткать в дальнейшем только вызывающие интерес.
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 8:42 pm
by Kopa
Тоже отловил "убийство" процессов @menu
при проблемной ситуации чтения информации с флеш через карт ридер (плохой контакт флехи в ридере) при присоединении к колибри
(проверял на "предпоследнем" ядре)
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 8:54 pm
by Leency
Быть может проблема с @menu и archiver.obj как-то связаны. Алсо, тоже использую картридер.
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 9:19 pm
by 0CodErr
Первый раз процессы исчезли при нажатии на меню после удаления файлов с usbhd.
Второй раз — во время копирования на usbhd.
В третий раз я ничего на usbhd не писал и не читал с него. Процессы не исчезали, система работала.
Кроме меню убивал себя ещё midamp.
usbstor.obj я не удалял(в третий раз и так работало).
Во второй и третий раз было подключено только загрузочное USB-устройство.
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 9:58 pm
by Mario_r4
CleverMouse
Spoiler:

-
dump.png (131.24 KiB)
Viewed 3765 times
Для предпоследнего фикса, когда "с точки зрения работоспособности от kernel.mnt оно не отличается, только дамп выводит"
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 10:11 pm
by Mario_r4
http://ftp.kolibrios.org/users/CleverMo ... ernel3.mnt
Spoiler:
4 разных флешки воткнутые в разные физические разъемы Dell Inspiron отработали на чтение хорошо, на запись проверил только ту на которую лог записал.
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 10:17 pm
by CleverMouse
Я ещё раз обновила
http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt . У кого были какие-либо проблемы - протестируйте этот вариант.
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 10:40 pm
by Mario_r4
Dell Inspiron
Spoiler:
1. Подключал все кроме веб-камеры (ибо не имеет смысла)
2. Записывал лог на флешку воткнутую во внешний хаб.
3. Глючная мышь глючит в пределах нормы.
4. Встроенный картридер не отлавливает коммутацию SD карты, как и заявлено.
5. Скорость картридера (вероятно и флешек) достаточно низкая. Фотки в KIV открывались долго. Из-за USB1 ?
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 11:24 pm
by Mario_r4
Roverbook U800
Spoiler:
Все нормально, только подглючивающая мышь через хаб коммутируется хуже.
Re: Тестируем поддержку USB
Posted: Mon Apr 01, 2013 11:37 pm
by Kopa
При ошибке работы с флешкой через карт-ридер драйвер может "не отпускать" флеш и нет диагностического сообщения.
P.S. А в целом, субъективо, лучше.