Board.KolibriOS.org
http://board.kolibrios.org/

Тестируем поддержку USB - 2
http://board.kolibrios.org/viewtopic.php?f=30&t=2305
Page 2 of 17

Author:  Mario_r4 [ Fri May 17, 2013 2:28 am ]
Post subject:  Re: Тестируем поддержку USB - 2

ASRock M3A770DE Athlon II x2 245
Spoiler: Show
Attachment:
BOARDLOG.TXT [39.9 KiB]
Downloaded 54 times

Глючит только глючная мышь, все остальное в норме.

Author:  Mario_r4 [ Fri May 17, 2013 2:31 am ]
Post subject:  Re: Тестируем поддержку USB - 2

eBox-3300MX (Vortex86MX)
Spoiler: Show
Attachment:
BOARDLOG.TXT [28.37 KiB]
Downloaded 53 times

Наблюдалась пару раз нерабочая клавиатура при коммутации - там вроде адрес не установился. Также через хаб нормальная мышка (она 5-и кнопочная с 2-скрооллами) не работает, а та которая глючная работает.

Author:  CleverMouse [ Fri May 17, 2013 1:34 pm ]
Post subject:  Re: Тестируем поддержку USB - 2

Mario_r4 wrote:
З.Ы. Планируется ли ввести сообщение об изменении состава корневой директории системы, в случае появления/исчезания дисков. Сейчас приходится любой файловый менеджер перезапускать, чтобы увидеть изменения.

viewtopic.php?f=35&t=1854
Вроде все файловые менеджеры читают список дисков в момент создания диалога выбора дисков, нет?
Mario_r4 wrote:
в половине разъемов через хаб не работают устройства.

С этого места поподробнее, пожалуйста. В логе виден один хаб с 4 портами, и все работают.

Author:  Mario_r4 [ Fri May 17, 2013 2:04 pm ]
Post subject:  Re: Тестируем поддержку USB - 2

CleverMouse wrote:
Вроде все файловые менеджеры читают список дисков в момент создания диалога выбора дисков, нет?

Все не проверял, но KFM не делает. Ладно методика есть, можно использовать.
CleverMouse wrote:
Mario_r4 wrote:
в половине разъемов через хаб не работают устройства.

С этого места поподробнее, пожалуйста. В логе виден один хаб с 4 портами, и все работают.

Так и есть. Втыкаю в один порт работает, втыкаю в другой и инициализационный лог очень короткий. Без внешнего хаба оба порта работают.
ЕМНИП вот случай нерабочего включения через хаб.
Spoiler: Show
Code:
K : [45665] EHCI 80AE9094: status of port 2 changed to 00001803
K : [45675] EHCI 80AE9094 port 2 state is 00001801
K : [45675] EHCI 80AE9094: port 2 has HS or FS device, resetting
K : [45677] EHCI 80AE9094: reset port 2 done
K : [45679] EHCI 80AE9094 status of port 2 is 00001005
K : [46182] EHCI 80AE9094: status of port 2 changed to 00001002
K : [46921] EHCI 80AE5094: status of port 4 changed to 00001803
K : [46931] EHCI 80AE5094 port 4 state is 00001801
K : [46931] EHCI 80AE5094: port 4 has HS or FS device, resetting
K : [46933] EHCI 80AE5094: reset port 4 done
K : [46935] EHCI 80AE5094 status of port 4 is 00001005
K : address set in device
K : async advance doorbell
K : async advance int
K : address set for controller
K : async advance doorbell
K : async advance int

Author:  CleverMouse [ Fri May 17, 2013 2:21 pm ]
Post subject:  Re: Тестируем поддержку USB - 2

Mario_r4, раньше те же порты работали?

Author:  Mario_r4 [ Fri May 17, 2013 2:51 pm ]
Post subject:  Re: Тестируем поддержку USB - 2

CleverMouse wrote:
Mario_r4, раньше те же порты работали?

Опять же ЕМНИП, то да. Вроде в старой теме такого не писал.

Author:  CleverMouse [ Fri May 17, 2013 3:04 pm ]
Post subject: 

Проверь для уверенности ядро http://ftp.kolibrios.org/users/CleverMo ... el_net.mnt , я его давно не обновляла.

Author:  dunkaist [ Fri May 17, 2013 4:07 pm ]
Post subject:  Re: Тестируем поддержку USB - 2

Всё работает. Как и раньше.

Attachments:
BOARDLOG.TXT [21.02 KiB]
Downloaded 49 times

Author:  Leency [ Fri May 17, 2013 5:16 pm ]
Post subject:  Re: Тестируем поддержку USB - 2

CleverMouse wrote:
Вроде все файловые менеджеры читают список дисков в момент создания диалога выбора дисков, нет?
Нет. Когда-то так было в Еолайт, но Mike.dld сказал, что это не Ъ читать папку каждый раз как перерисовывается окно программы.
Так что сейчас там есть специальная кнопка (выглядит как =) для обновления списка дисков или же c недавнего времени обновление списка устройств происходит по F5.

Очень прошу сделать в системе событие при подключении/отключении устройства.

Author:  CleverMouse [ Fri May 17, 2013 5:26 pm ]
Post subject:  Re: Тестируем поддержку USB - 2

Quote:
Очень прошу сделать в системе событие при подключении/отключении устройства.

Ну надо же, какая постановка. А отсутствие реакции на появление/удаление файлов на существующем устройстве исправлять не надо?

Author:  Mario_r4 [ Sat May 18, 2013 12:19 am ]
Post subject:  Re:

CleverMouse wrote:
Проверь для уверенности ядро http://ftp.kolibrios.org/users/CleverMo ... el_net.mnt , я его давно не обновляла.

Spoiler: Show
Attachment:
IMGP8107.jpg
IMGP8107.jpg [ 366.61 KiB | Viewed 2810 times ]

Через хаб ни одно устройство не работает на любом порту. Также не читаются флешки, потому пришлось снова вернутся к дедовским методам "take a picture". Портов USB кстати 8 и мышка на всех работает.

Author:  Mario_r4 [ Sat May 18, 2013 12:34 am ]
Post subject:  Re: Тестируем поддержку USB - 2

В общем разобрался - проблема получается, когда в BIOS выставлен режим AHCI. Когда выбрано SATA - это режим IDE как раз, то все нормально. Вот лог, где все порты работают. Последовательно втыкал сначала мышку, а потом чрез хаб.
Spoiler: Show
Attachment:
BOARDLOG.TXT [54.77 KiB]
Downloaded 47 times

Author:  Mario_r4 [ Sat May 18, 2013 1:12 am ]
Post subject:  Re: Тестируем поддержку USB - 2

Чудесатые чудеса продолжаются. Теперь уже в обоих режимах все порты через хаб работают на новом ядре.
Spoiler: Show
Attachment:
SATA_IDE_USB.7z [5.24 KiB]
Downloaded 46 times

Однако наблюдаю эффект зажатой мыши ровно в половине портов. Возможно это глючная мышь виновата, но чтобы так стабильно. В общем в KFM когда есть этот эффект достаточно поводить мышью над окном и такое ощущение, что скроллы захватываются. В нормальной половине портов нет таких эффектов.

Author:  Mario_r4 [ Sat May 18, 2013 1:40 am ]
Post subject:  Re: Тестируем поддержку USB - 2

Тест kernel2.
Spoiler: Show
Attachment:
IDE.JPG
IDE.JPG [ 194.2 KiB | Viewed 2794 times ]

Spoiler: Show
Attachment:
AHCI.JPG
AHCI.JPG [ 183.99 KiB | Viewed 2794 times ]

Что в IDE, что в AHCI происходит page fault при подключении мыши.

Author:  Mario_r4 [ Sat May 18, 2013 2:02 am ]
Post subject:  Re: Тестируем поддержку USB - 2

Обновленный kernel2
Spoiler: Show
Attachment:
IDE_Boardlog.txt [272.5 KiB]
Downloaded 44 times

Attachment:
AHCI_Boardlog.txt [272.5 KiB]
Downloaded 46 times

Баг с зажатой кнопкой мыши проявился когда я начал записывать на флешку лог в режиме AHCI. В целом работа в норме на всех 8 портах, в обоих режимах.

Page 2 of 17 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/