Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Aug 21, 2019 7:02 pm

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 686 posts ]  Go to page Previous 139 40 41 42 4346 Next
Author Message
PostPosted: Tue Apr 02, 2013 10:45 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Интел H67, всё работает


Attachments:
BOARDLOG.TXT [6.59 KiB]
Downloaded 74 times
Top
   
 
PostPosted: Tue Apr 02, 2013 12:38 pm 
Offline
Kernel Developer
User avatar

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

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


Top
   
 
PostPosted: Tue Apr 02, 2013 1:03 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
ЕМНИП меню убивает себя при нажатии Win.

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


Top
   
 
PostPosted: Tue Apr 02, 2013 1:06 pm 
Offline
Public Relations
User avatar

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


Top
   
 
PostPosted: Tue Apr 02, 2013 1:16 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
yogev_ezra wrote:
Но я так понял, что у 0CodErr @menu убивает всех подряд, а не только себя.

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

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


Top
   
 
PostPosted: Tue Apr 02, 2013 1:23 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Mario_r4 wrote:
yogev_ezra wrote:
Но я так понял, что у 0CodErr @menu убивает всех подряд, а не только себя.
Не совсем понятно из чего сделан такой вывод.
CleverMouse wrote:
0CodErr, похоже, что @menu почему-то начинает убивать всех подряд. В ночных сборках без usb-ядра это проявляется?


Top
   
 
PostPosted: Tue Apr 02, 2013 1:52 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Quote:
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 байт. Лог прилагаю.


Attachments:
archos_log.txt [7 KiB]
Downloaded 71 times
Top
   
 
PostPosted: Tue Apr 02, 2013 2:10 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1620
yogev_ezra, тогда безнадёжно.

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


Top
   
 
PostPosted: Tue Apr 02, 2013 2:12 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
CleverMouse wrote:
yogev_ezra, тогда безнадёжно.
Так сработало же, нет? Я могу отформатировать его в FAT32 с размером сектора 512байт и проверить ещё раз, если нужно. Проблема именно в размере сектора?


Top
   
 
 Post subject:
PostPosted: Tue Apr 02, 2013 2:18 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1620
Не можешь. Форматирование меняет размер кластера, а размер сектора определяется только устройством.

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


Top
   
 
PostPosted: Tue Apr 02, 2013 2:37 pm 
Offline
Kernel Developer

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

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


Top
   
 
PostPosted: Tue Apr 02, 2013 8:54 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
LEX 3V700A-1R15C (VIA C7):
CleverMouse wrote:
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 прилагаю.


Attachments:
pcidev_via.txt [2.53 KiB]
Downloaded 70 times
Top
   
 
PostPosted: Wed Apr 03, 2013 5:30 am 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Quote:
если удалить usbstor.obj из образа и загрузиться без него, но с включёнными флешками, убийства будут продолжаться?
Проверил, процессы не исчезали.
Здесь viewtopic.php?f=30&t=1785&start=570#p47720 тоже один раз из трёх не исчезали, но с драйвером.
Spoiler: Show
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

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


Top
   
 
PostPosted: Wed Apr 03, 2013 10:01 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Quote:
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 можно добавить - польза определенно есть.


Attachments:
boardlog_archos.txt [13.31 KiB]
Downloaded 74 times
Top
   
 
PostPosted: Wed Apr 03, 2013 10:22 pm 
Offline
Public Relations
User avatar

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


Attachments:
orits_boardlog1.txt [7.63 KiB]
Downloaded 77 times
orits_pcidev.txt [3.29 KiB]
Downloaded 74 times
Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 686 posts ]  Go to page Previous 139 40 41 42 4346 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited