Page 3 of 7

Re: Тестируем поддержку USB - 2

Posted: Fri Feb 14, 2014 11:39 pm
by lastar
CleverMouse собрал образ дискеты как вы написали ,попробовал загрузиться со стандартными настройками также зависла сделал лог :

K: IRQ10: devfn=000000EA , id=27CA8086 , class=000C0300
K: IRQ10: devfn=000000F9 , id=27DF8086 , class=0001018F
uhci_kickoff_bios: status=0020
uhci_kickoff_bios: status=0020
uhci_kickoff_bios: status=0020
uhci_kickoff_bios: status=0020
K: has_ownership
K: HCSPARAMS=00104208 , HCCPARAMS=00006871
K: Attach Interrupt 5 Handler 80CA18E6
K: EHCI controller at 00:EF with 8 ports initialized
K: UHCI controller at 00:E8 with 2 ports initialized
K: Attach Interrupt 5 Handler 80CA4704
K: UHCI controller at 00:E9 with 2 ports initialized
K: Attach Interrupt 15 Handler 80CA4704
K: UHCI 80CB1830 connect status changed , 00AA/00A0
K: UHCI controller at 00:EA with 2 ports initialized
K: Attach Interrupt 10 Handler 80CA4704
K: warning: relinking handler from IRQ5 to IRQ10

вот ещё фотография http://yadi.sk/d/my95mjJ6HuMXr и ещё http://yadi.sk/d/KpQ04zlVHuMgP и ещё http://yadi.sk/d/XCJWmoSGHuNBu

Re: Тестируем поддержку USB - 2

Posted: Fri Feb 14, 2014 11:56 pm
by CleverMouse
Таки причина не в USB.
На IRQ10 висят два устройства: один из контроллеров USB и IDE-диск с классом 01/01/8F
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
Виснет из-за того, что код ядра что-то делает с IDE-диском такое, что тот генерирует прерывание, но не устанавливает обработчик прерывания. По умолчанию все прерывания заблокированы, но через какое-то время драйвер USB-контроллера устанавливает свой обработчик, разблокирующий IRQ10... и тут заодно разблокируется прерывание от IDE-диска, которое некому обработать. Зависание.

Re: Тестируем поддержку USB - 2

Posted: Sat Feb 15, 2014 12:00 am
by lastar
CleverMouse wrote:Таки причина не в USB.
На IRQ10 висят два устройства: один из контроллеров USB и IDE-диск с классом 01/01/8F
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
Виснет из-за того, что код ядра что-то делает с IDE-диском такое, что тот генерирует прерывание, но не устанавливает обработчик прерывания. По умолчанию все прерывания заблокированы, но через какое-то время драйвер USB-контроллера устанавливает свой обработчик, разблокирующий IRQ10... и тут заодно разблокируется прерывание от IDE-диска, которое некому обработать. Зависание.

так если я отключаю в bios usb контроллер Колибри загружаеться и работает . Попробую сейчас отключить в bios ide sata контроллеры и загрузиться с флоппика

Re: Тестируем поддержку USB - 2

Posted: Sat Feb 15, 2014 12:34 am
by lastar
Попробовал запустить с отключенным контроллером IDE Sata и включенным контроллером usb , usb мышкой , usb кардридером и usb флешкой и Колибри загрузилась и работает и usb мышка и usb флешка .

Есть 3 режима работы с IDE Sata контроллером :
Disabled - Колибри работает (отключаются все sata ide устройства)
Compatible - Колибри работает ( в bios виден только 1 sata жесткий диск когда их у меня 2 подключено и не видно sata dvd-rw)
Enhanced - режим который был включен , с ним Колибри не работает (в bios видны оба sata жестких дисков и sata dvd-rw)

и ещё есть дополнительные параметры для режима Compatible и Enhanced .

http://yadi.sk/d/5cFGfBIrHuQjD

Что делать ? Куда писать ? чтобы баг иcправить ?

Re: Тестируем поддержку USB - 2

Posted: Sat Feb 15, 2014 12:42 am
by Mario_r4
lastar wrote: Enhanced - режим который был включен , с ним Колибри не работает (в bios видны оба sata жестких дисков и sata dvd-rw)
Нужно проверить вот этот быстрофикс ftp://ftp.kolibrios.org/users/Mario/tem ... rytofix.7z

Re: Тестируем поддержку USB - 2

Posted: Sat Feb 15, 2014 12:45 am
by lastar
Mario_r4 wrote:
lastar wrote: Enhanced - режим который был включен , с ним Колибри не работает (в bios видны оба sata жестких дисков и sata dvd-rw)
Нужно проверить вот этот быстрофикс ftp://ftp.kolibrios.org/users/Mario/tem ... rytofix.7z

Здравствуйте
сейчас проверю

Re: Тестируем поддержку USB - 2

Posted: Sat Feb 15, 2014 2:16 am
by lastar
Mario_r4 к сожалению не помогло со стандартными параметрами Колибри зависла при загрузке .

лог :
K: Attach Interrupt 6 Handler 8002FF99
K: Set IDE IRQ6 return code 8005C9A0
K: Channel 1 Disk 0
K: Dev: WDC WD5000AAKX-001CA0
K: PIO mode 00000003
K: Multiword DMA mode 00000007
K: Ultra DMA mode 0000207F
K: Channel 1 Disk 1
K: Channel 2 Disk 0
K: Dev: WDC WD5000AAJS-55A8B0
K: PIO mode 00000003
K: Multiword DMA mode 00000007
K: Ultra DMA mode 0000207F
K: Channel 2 Disk 1
K: Dev: Optiarc DVD RW AD-5200S
K: PIO mode 00000003
K: Multiword DMA mode 00000007
K: Ultra DMA mode 0000203F
K: has_ownership
K: HCSPARAMS=00104208 , HCCPARAMS=00006871
K: Attach Interrupt 5 Handler 80CA18E6
K: EHCI controller at 00:EF with 8 ports initialized
K: UHCI controller at 00:E8 with 2 ports initialized
K: Attach Interrupt 5 Handler 80CA46C1
K: UHCI controller at 00:E9 with 2 ports initialized
K: Attach Interrupt 15 Handler 80CA46C1
K: UHCI 80CB1830 connect status changed , 00AA/00A0
K: UHCI controller at 00:EA with 2 ports initialized
K: Attach Interrupt 10 Handler 80CA46C1
K: warning: relinking handler from IRQ5 to IRQ10

скриншот http://yadi.sk/d/DUIofjNFHuUnx


Заметил что в логе Колибри в списке разделов жесткого диска WDC WD5000AAJS-55A8B0 обнаружен только один раздел когда на нём 3 основных раздела ntfs : http://yadi.sk/d/YEnqKCCuHuUfP и http://yadi.sk/d/Wn3mf3KCHuUgA

и ещё в прошлом году я помогал проекту(отправлял логи об ошибке что у меня не загружался ReactOS из за контроллера жесткого диска так вот автор её исправил) UniATA исправить баг с загрузкой на моем компьютере . Так вот можете попробовать связаться с автором Uniata сказать что это проблема меня lastar моего контроллера жесткого диска на материнке asus может он вам поможет.

вот в описании версии Исправленная версия (Intel ICH7 это мой контроллер я связывался с Альтером и присылал логи )

Release Версия 0.44b4 (rar/tgz) - 169.6 Kb/247.9 Kb.
и исходники 0.44b4 (rar/tgz) - 315.6 Kb/436 Kb.
Debug Версия 0.44b4 (rar/tgz) - 420.5 Kb/658.2 Kb.
Исправлена работа LogToDisplay (by KtP)
Исправлен поддержка Intel ICH7 со специфическим способом обращения к регистрам и их и размещением в SATA режиме.
Исправлен поддержка Intel ICH7 со специфическим способом обращения к регистрам и их и размещением в SATA режиме.
Сделана более безопасная работа с регистром PCI Command. Прежний код вызывал interrupt storm на некоторых контроллерах Intel
Сделана очистка статуса прерывания на стадии опроса устройств. Прежний код также вызывал interrupt storm на некоторых контроллерах Intel.
Исправлена работа с SATA ATAPI устройствами, не умеющими обрабатывать сервисные команды (кроме READ/WRITE) в DMA режиме.
2012.10.07

http://alter.org.ua/ru/soft/win/uni_ata/

Возможно это какраз то почему в Колибри этот баг

Re: Тестируем поддержку USB - 2

Posted: Sat Feb 15, 2014 10:37 am
by Mario_r4
lastar
Спасибо за ссылку, попробую разобраться.

Re: Зависает при загрузке на реальном компьютере. Как снять

Posted: Sat Feb 15, 2014 1:04 pm
by Mario_r4
lastar
Просьба проверить.
ftp://ftp.kolibrios.org/users/Mario/tem ... ytofix2.7z

Re: Зависает при загрузке на реальном компьютере. Как снять

Posted: Sat Feb 15, 2014 8:20 pm
by lastar
Mario_r4 сейчас проверю

Re: Зависает при загрузке на реальном компьютере. Как снять

Posted: Sat Feb 15, 2014 9:22 pm
by lastar
К сожалению не помогло зависла со стандартными настройками вот лог :

K: Attach Interrupt 6 Handler 8002FF59
K: Set IDE IRQ6 return code 8005C960
K: Channel 1 Disk 0
K: Dev: WDC WD5000AAKX-001CA0
K: PIO mode 00000003
K: Multiword DMA mode 00000007
K: Ultra DMA mode 0000207F
K: Channel 1 Disk 1
K: Channel 2 Disk 0
K: Dev: WDC WD5000AAJS-55A8B0
K: PIO mode 00000003
K: Multiword DMA mode 00000007
K: Ultra DMA mode 0000207F
K: Channel 2 Disk 1
K: Dev: Optiarc DVD RW AD-5200S
K: PIO mode 00000003
K: Multiword DMA mode 00000007
K: Ultra DMA mode 0000203F
K: has_ownership
K: HCSPARAMS=00104208 , HCCPARAMS=00006871
K: Attach Interrupt 5 Handler 80CA18E6
K: EHCI controller at 00:EF with 8 ports initialized
K: UHCI controller at 00:E8 with 2 ports initialized
K: Attach Interrupt 5 Handler 80CA46C1
K: UHCI controller at 00:E9 with 2 ports initialized
K: Attach Interrupt 15 Handler 80CA46C1
K: UHCI 80CB1830 connect status changed , 00AA/00A0
K: UHCI controller at 00:EA with 2 ports initialized
K: Attach Interrupt 10 Handler 80CA46C1
K: warning: relinking handler from IRQ5 to IRQ10

скриншот http://yadi.sk/d/NISoHYZRHwZpZ

Re: Зависает при загрузке на реальном компьютере. Как снять

Posted: Sat Feb 15, 2014 11:15 pm
by Mario_r4
lastar
Мде... стабильный результат.

Есть еще просьба сделать снимки логов:
1) Запуск без USB, в режиме IDE SATA Enhanced Запустить BOARD, а потом выложить содержимое /rd/1/boardlog.txt
2) Запуск без USB, в режиме IDE SATA Compatible. Запустить BOARD, а потом выложить содержимое /rd/1/boardlog.txt
3) Запуск с USB, в режиме IDE SATA Compatible. Запустить BOARD, а потом выложить содержимое /rd/1/boardlog.txt

Все логи нужны с чистой (без моих изменений) ревизии 4571.

Re: Зависает при загрузке на реальном компьютере. Как снять

Posted: Sat Feb 15, 2014 11:39 pm
by lastar
Mario_r4 Здравствуйте . Подскажите пожалуйста что означает запустить BOARD ? разобрался это программа на рабочем столе Колибри

Re: Зависает при загрузке на реальном компьютере. Как снять

Posted: Sun Feb 16, 2014 12:24 am
by lastar
Сделал логи в порядке как вы написали 1 2 3 . Во время 1 и 2 тестов выключал usb конроллер в bios а сами usb устройства физически не отключал (если надо будет повторить 1 и 2 тесты с физическим отключением Usb утройств а не только в bios то повторю просто я подумал если на них не подаётся напряжение и bios их не видит то они не помешают). И подключал ещё ps2 оптическую мышку чтобы можно было двигать курсором .
на 3 тесте ps2 мышку отключил пользовался usb мышкой . Логи делал с официального образа дискеты как вы написали .

http://yadi.sk/d/icbCbIHGHwzoV

Re: Зависает при загрузке на реальном компьютере. Как снять

Posted: Sun Feb 16, 2014 1:12 am
by lastar
для надёжности повторил тестирование 1 и 2 тестов с физическим отключением usb мышки и usb кардридера
http://yadi.sk/d/I92OLMJSHx4T4