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

Everything you can't fit into other forums
  • Таки причина не в 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-диска, которое некому обработать. Зависание.
    Сделаем мир лучше!
  • 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 контроллеры и загрузиться с флоппика
  • Попробовал запустить с отключенным контроллером 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править ?
  • lastar wrote: Enhanced - режим который был включен , с ним Колибри не работает (в bios видны оба sata жестких дисков и sata dvd-rw)
    Нужно проверить вот этот быстрофикс ftp://ftp.kolibrios.org/users/Mario/tem ... rytofix.7z
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Mario_r4 wrote:
    lastar wrote: Enhanced - режим который был включен , с ним Колибри не работает (в bios видны оба sata жестких дисков и sata dvd-rw)
    Нужно проверить вот этот быстрофикс ftp://ftp.kolibrios.org/users/Mario/tem ... rytofix.7z

    Здравствуйте
    сейчас проверю
  • 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/

    Возможно это какраз то почему в Колибри этот баг
  • lastar
    Спасибо за ссылку, попробую разобраться.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • lastar
    Просьба проверить.
    ftp://ftp.kolibrios.org/users/Mario/tem ... ytofix2.7z
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Mario_r4 сейчас проверю
  • К сожалению не помогло зависла со стандартными настройками вот лог :

    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
  • 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.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Mario_r4 Здравствуйте . Подскажите пожалуйста что означает запустить BOARD ? разобрался это программа на рабочем столе Колибри
    Last edited by lastar on Sun Feb 16, 2014 12:25 am, edited 1 time in total.
  • Сделал логи в порядке как вы написали 1 2 3 . Во время 1 и 2 тестов выключал usb конроллер в bios а сами usb устройства физически не отключал (если надо будет повторить 1 и 2 тесты с физическим отключением Usb утройств а не только в bios то повторю просто я подумал если на них не подаётся напряжение и bios их не видит то они не помешают). И подключал ещё ps2 оптическую мышку чтобы можно было двигать курсором .
    на 3 тесте ps2 мышку отключил пользовался usb мышкой . Логи делал с официального образа дискеты как вы написали .

    http://yadi.sk/d/icbCbIHGHwzoV
    Last edited by lastar on Sun Feb 16, 2014 1:19 am, edited 2 times in total.
  • для надёжности повторил тестирование 1 и 2 тестов с физическим отключением usb мышки и usb кардридера
    http://yadi.sk/d/I92OLMJSHx4T4
  • Who is online

    Users browsing this forum: No registered users and 13 guests