Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср ноя 21, 2018 11:23 pm

Часовой пояс: UTC+03:00




Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 686 сообщений ]  На страницу Пред. 139 40 41 42 4346 След.
Автор Сообщение
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 10:45 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
Интел H67, всё работает


Вложения:
BOARDLOG.TXT [6.59 КБ]
60 скачиваний
Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 12:38 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1615
0CodErr, если удалить usbstor.obj из образа и загрузиться без него, но с включёнными флешками, убийства будут продолжаться?
Во всех логах @menu убивает только самого себя, и непонятно, это только предварительные попытки вызвать ситуацию, это так выглядят реальные убийства, это обрезанный лог или реальные убийства в лог не пишутся?

_________________
Сделаем мир лучше!


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 1:03 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
ЕМНИП меню убивает себя при нажатии Win.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 1:06 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario_r4 писал(а):
ЕМНИП меню убивает себя при нажатии Win.
Так себя-то оно должно убивать, это нормальное поведение (у меня тоже так). Но я так понял, что у 0CodErr @menu убивает всех подряд, а не только себя.


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 1:16 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
yogev_ezra писал(а):
Но я так понял, что у 0CodErr @menu убивает всех подряд, а не только себя.

Не совсем понятно из чего сделан такой вывод.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 1:23 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario_r4 писал(а):
yogev_ezra писал(а):
Но я так понял, что у 0CodErr @menu убивает всех подряд, а не только себя.
Не совсем понятно из чего сделан такой вывод.
CleverMouse писал(а):
0CodErr, похоже, что @menu почему-то начинает убивать всех подряд. В ночных сборках без usb-ядра это проявляется?


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 1:52 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Цитата:
yogev_ezra « Tue Apr 02, 2013 12:55 am » CleverMouse: K : USB interface class/subclass/protocol = 08/05/50 тестировать?
yogev_ezra « Tue Apr 02, 2013 12:55 am » Просто ты лог не скачивала, так я не знаю, нужно тестировать еще раз, или нет
CleverMouse « Tue Apr 02, 2013 12:56 am » yogev_ezra: нет
yogev_ezra « Tue Apr 02, 2013 12:57 am » CleverMouse: А вообще, будет работать в будущем? Это флешка или не совсем флешка, или совсем не флешка?
CleverMouse « Tue Apr 02, 2013 12:59 am » спецификация говорит subclass 05h = obsolete, was SFF-8070i
CleverMouse « Tue Apr 02, 2013 12:59 am » там было 1 configurations или больше?
yogev_ezra « Tue Apr 02, 2013 1:02 am » K : found USB device with ID 10D6:1101, 1 configurations
CleverMouse « Tue Apr 02, 2013 1:02 am » можешь проверить usbstor2.obj, он делает вид, что 05/50 и 06/50 - одно и то же. Если не сработает, значит, не судьба
Проверил с драйвером usbstor2.obj - наблюдается реальный прогресс: устройство определяется, система видит, что у него 2 диска (внутренняя flash-память + micro SD card), и что размер сектора 1024 байта, но диски смонтировать не может, видимо потому, что поддерживаемый размер сектора - только 512 байт. Лог прилагаю.


Вложения:
archos_log.txt [7 КБ]
54 скачивания
Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 2:10 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1615
yogev_ezra, тогда безнадёжно.

_________________
Сделаем мир лучше!


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 2:12 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
CleverMouse писал(а):
yogev_ezra, тогда безнадёжно.
Так сработало же, нет? Я могу отформатировать его в FAT32 с размером сектора 512байт и проверить ещё раз, если нужно. Проблема именно в размере сектора?


Вернуться к началу
 
 Заголовок сообщения:
СообщениеДобавлено: Вт апр 02, 2013 2:18 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1615
Не можешь. Форматирование меняет размер кластера, а размер сектора определяется только устройством.

_________________
Сделаем мир лучше!


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 2:37 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Теоретически спецификация FAT учитывает наличие размеров секторов отличающихся от 512 байт, на практике же это исключительные ситуации.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Вт апр 02, 2013 8:54 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
LEX 3V700A-1R15C (VIA C7):
CleverMouse писал(а):
yogev_ezra, пункт b загрузочного экрана включён? Что будет, если его отключить? Какие устройства разделяют IRQ с контроллером EHCI согласно pcidev?

1) Пункт b на синем экране был включен. Его включение/отключение влияет только на наличие/отсутствие /bd1 в списке дисков (это внутренний SATA жесткий диск, установленный на компьютере). Поведение флешки никак не меняется.
2) С самым свежим USB ядром и драйверами флешка иногда видна и на резолюции 1024x768 и на 1280x1024 (с вероятностью где-то 50% на обеих резолюциях). А если включить запуск BOARD в AUTORUN.DAT с записью boardlog.txt в папку /rd/1/, то флешка не видна уже и на резолюции 800x600.
3) EHCI контроллер разделяет IRQ со звуковой картой (IRQ 05) - вывод PCIDEV прилагаю.


Вложения:
pcidev_via.txt [2.53 КБ]
56 скачиваний
Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Ср апр 03, 2013 5:30 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1503
Цитата:
если удалить usbstor.obj из образа и загрузиться без него, но с включёнными флешками, убийства будут продолжаться?
Проверил, процессы не исчезали.
Здесь viewtopic.php?f=30&t=1785&start=570#p47720 тоже один раз из трёх не исчезали, но с драйвером.
Спойлер: Показать
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 : [42] connect status changed, 0092/0080
K : UHCI controller at 00:E9 with 2 ports initialized
K : [42] connect status changed, 0092/0080
K : [43] connect status changed, 0082/0080
K : UHCI controller at 00:EA with 2 ports initialized
K : UHCI controller at 00:EB with 2 ports initialized
K : [44] EHCI 80BA2094: status of port 0 changed to 00001803
K : [44] EHCI 80BA2094: status of port 2 changed to 00001803
K : [44] EHCI 80BA2094: status of port 3 changed to 00001803
K : 1 CPU detected
Zero-config service:
No Card found!
K : [54] EHCI 80BA2094 port 0 state is 00001801
K : [54] EHCI 80BA2094: port 0 has HS or FS device, resetting
K : [54] EHCI 80BA2094 port 2 state is 00001801
K : [54] EHCI 80BA2094 port 3 state is 00001801
K : [56] EHCI 80BA2094: reset port 0 done
K : [58] EHCI 80BA2094 status of port 0 is 00001801
K : releasing to companion
K : [58] EHCI 80BA2094: port 2 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: 203 MB
K : [60] EHCI 80BA2094: status of port 0 changed to 00003002
K : [60] EHCI 80BA2094: reset port 2 done
operation completed successfully
K : [62] EHCI 80BA2094 status of port 2 is 00001801
K : releasing to companion
K : [62] EHCI 80BA2094: port 3 has HS or FS device, resetting
K : [62] EHCI 80BA2094: status of port 2 changed to 00003002
K : [64] EHCI 80BA2094: reset port 3 done
K : [66] EHCI 80BA2094 status of port 3 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 : failed to load class driver
K : [142] connect status changed, 0093/0091
K : [142] connect status changed, 0093/0091
K : [154] status 0280/0093
K : reset done at 154
K : [154] status 0280/0093
K : reset done at 154
K : [156] status 0095
K : [156] status 0095
K : address set in device
K : address set for controller
K : address set in device
K : address set for controller
K : descr8: l=00000010; 12 01 10 01 00 00 00 08
K : descr8: l=00000010; 12 01 10 01 FF FF FF 40
K : descr: l=00000012
K : 12 01 10 01 00 00 00 08 F0 03 17 0C 00 01 01 02 03 01
K : found USB device with ID 03F0:0C17, 1 configurations
K : descr: l=00000012
K : 12 01 10 01 FF FF FF 40 15 09 04 81 00 01 01 02 03 01
K : found USB device with ID 0915:8104, 1 configurations
K : know_length: l=00000008
K : 09 02 4E 00 01 01 00 C0
K : know_length: l=00000008
K : 09 02 DB 00 01 01 00 80
K : got_config: l=0000004E
K : 09 02 4E 00 01 01 00 C0 01 09 04 00 00 03 07 01 03 00 07 05 01 02 40 00 00 07 05 81 02 40 00 00 07 05 82 03 08 00 FF 09 04 00 01 02 07 01 02 00 07 05 01 02 40 00 00 07 05 81 02 40 00 00 09 04 00 02 01 07 01 01 00 07 05 01 02 40 00 00
K : got_config: l=000000DB
K : 09 02 DB 00 01 01 00 80 FA 09 04 00 00 03 FF FF FF 00 07 05 83 02 40 00 00 07 05 04 02 40 00 00 07 05 81 03 20 00 03 09 04 00 01 03 FF FF FF 00 07 05 82 01 F0 03 01 07 05 04 02 40 00 00 07 05 81 03 20 00 03 09 04 00 02 03 FF FF FF 00 07 05 82 01 90 03 01 07 05 04 02 40 00 00 07 05 81 03 20 00 03 09 04 00 03 03 FF FF FF 00 07 05 82 01 E0 02 01 07 05 04 02 40 00 00 07 05 81 03 20 00 03 09 04 00 04 03 FF FF FF 00 07 05 82 01 C0 01 01 07 05 04 02 40 00 00 07 05 81 03 20 00 03 09 04 00 05 03 FF FF FF 00 07 05 82 01 F0 00 01 07 05 04 02 40 00 00 07 05 81 03 20 00 03 09 04 00 06 03 FF FF FF 00 07 05 82 01 50 00 01 07 05 04 02 40 00 00 07 05 81 03 20 00 03
K : USB interface class/subclass/protocol = 07/01/03
K : failed to load class driver
K : note: alternate setting with 07/01/02
K : note: alternate setting with 07/01/01
K : USB interface class/subclass/protocol = FF/FF/FF
K : failed to load class driver
K : note: alternate setting with FF/FF/FF
K : note: alternate setting with FF/FF/FF
K : note: alternate setting with FF/FF/FF
K : note: alternate setting with FF/FF/FF
K : note: alternate setting with FF/FF/FF
K : note: alternate setting with FF/FF/FF
K : destroy app object
K : destroy app object
K : process @MENU kills slot 5 [@MENU]
K : process @MENU kills slot 13 [@MENU]
K : [25852] EHCI 80BA2094: status of port 3 changed to 00001002
K : async advance doorbell
K : async advance int
K : USB device disconnected
K : [26671] EHCI 80BA2094: status of port 3 changed to 00001803
K : [26671] EHCI 80BA2094: status of port 3 changed to 00001002
K : [26987] EHCI 80BA2094: status of port 3 changed to 00001803
K : [26997] EHCI 80BA2094 port 3 state is 00001801
K : [26997] EHCI 80BA2094: port 3 has HS or FS device, resetting
K : [26999] EHCI 80BA2094: reset port 3 done
K : [27001] EHCI 80BA2094 status of port 3 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 : failed to load class driver
K : destroy app object
K : destroy app object
K : process @MENU kills slot 6 [@MENU]
K : destroy app object
K : process @MENU kills slot 5 [@MENU]
K : destroy app object
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 6 [@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 6 [@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 6 [@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 6 [@MENU]
K : destroy app object
K : destroy app object
K : destroy app object
K : destroy app object
K : destroy app object

Цитата:
Во всех логах @menu убивает только самого себя, и непонятно, это только предварительные попытки вызвать ситуацию, это так выглядят реальные убийства, это обрезанный лог или реальные убийства в лог не пишутся?
Думаю, что не пишутся. Например, я в этот раз копировал несколько папок с файлами с hd на tmp. Во время копирования я нажимал кнопку меню, но на доске отладки изменений не было. Они появились только после окончания копирования.


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Ср апр 03, 2013 10:01 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Цитата:
yogev_ezra « Tue Apr 02, 2013 2:51 pm » CleverMouse: Так SD карточки там не было внутри, её-то я точно могу поменять, и проверить, будет ли работать при размере сектора 512 байт?
CleverMouse « Tue Apr 02, 2013 2:58 pm » Проверь.
Вставил в MP3 плеер карточку microSD на 2GB (единственную, которую нашел дома). У карточки размер сектора оказался 512 байт, и с ней можно было работать (открывать файлы, слушать MP3 музыку, копировать). Только один раз произошла ошибка чтения, и карточка отвалилась (пришлось вытащить плеер из USB разъема, и воткнуть по-новой). Лог прилагаю. В любом случае, я думаю, что поддержку устройств 05/50 можно добавить - польза определенно есть.


Вложения:
boardlog_archos.txt [13.31 КБ]
59 скачиваний
Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем поддержку USB
СообщениеДобавлено: Ср апр 03, 2013 10:22 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Компьютер соседа по работе №1. Тестировал USB flash, USB keyboard, USB mouse. Все почти хорошо - флешка, клавиатура и мышка определяются и видны после загрузки, и горячее подключение работает. Единственная проблема, если подключить клавиатуру в соседний разъём с флешкой, то зависает намертво (не важно, было ли так подключено при загрузке или уже потом - если при загрузке, то зависает намертво сразу после загрузки; если потом, то зависает в момент подключения). Зависание происходит с вероятностью 100% (10 раз из 10). Лог в момент штатной работы, дамп PCIDEV и скриншот в момент зависания прилагаю.
Спойлер: Показать
Вложение:
board_orits.jpg
board_orits.jpg [ 205.54 КБ | 1388 просмотров ]


Вложения:
orits_boardlog1.txt [7.63 КБ]
61 скачивание
orits_pcidev.txt [3.29 КБ]
59 скачиваний
Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 686 сообщений ]  На страницу Пред. 139 40 41 42 4346 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB