Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Feb 28, 2020 4:01 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 120 21 22 23 2446 Next
Author Message
PostPosted: Mon Feb 18, 2013 2:30 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Виснет на создании процесса ядра


Attachments:
IMG_2565.JPG
IMG_2565.JPG [ 181.34 KiB | Viewed 2610 times ]

_________________
я лишь учусь
Top
   
 
PostPosted: Mon Feb 18, 2013 2:51 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Ясно. Я обновила ядро, исправив одну ошибку: http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt , http://ftp.kolibrios.org/users/CleverMo ... el_dbg.mnt .

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


Top
   
 
PostPosted: Mon Feb 18, 2013 3:04 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Система грузиться, usb-мышь рабатает.

_________________
я лишь учусь


Top
   
 
PostPosted: Mon Feb 18, 2013 3:13 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5083
Система грузиться, мышь не рабатает. Нотик viewtopic.php?f=38&t=1596&p=46063#p45933
Лог


Attachments:
BOARDLOG.TXT [492 Bytes]
Downloaded 98 times

_________________
Через тернии к звездам
Top
   
 
PostPosted: Mon Feb 18, 2013 3:24 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Знакомая ситуация, EHCI без компаньонов и виртуальный хаб для общения с внешним миром. Пока что прочие устройства работать и не должны.

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


Top
   
 
PostPosted: Mon Feb 18, 2013 3:33 pm 
Offline
User avatar

Joined: Tue May 08, 2007 12:44 am
Posts: 346
У меня была та же ошибка, но punk_joker опередил. С исправленным ядром все загрузилось, лог прилагаю. Мышка и клава работают. Мышка работает приятней по отзывчивости.


Attachments:
BOARDLOG.TXT [1.17 KiB]
Downloaded 99 times

_________________
Разработчик языка программирования Кантор
Top
   
 
PostPosted: Tue Feb 19, 2013 9:02 pm 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
CleverMouse
Попробовал новое ядро - без изменений. Ошибки 5 и 8 в SET_ADDRESS по-прежнему появляются. Встроенный в клавиатуру USB-хаб ядро видит (но для него нет драйвера), а клавиатуру - нет.

Attachment:
BOARDLOG.TXT [1.89 KiB]
Downloaded 92 times


Вспомнил, в июле 2011 уже проверял эту же клавиатуру, тогда было всё то же самое.
viewtopic.php?p=35006#p35006
CleverMouse wrote:
Jaeger, скорее всего, клавиатура есть USB2-устройство, BIOS инициализировала её как подключённую через USB2-контроллер и отдала системе только USB1-контроллер. Если так, то это починится с реализацией EHCI.


Top
   
 
PostPosted: Tue Feb 19, 2013 9:36 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Jaeger, такое только с клавиатурой или с любыми usb-устройствами?

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


Top
   
 
PostPosted: Tue Feb 19, 2013 9:53 pm 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
Только с клавиатурой. Подключил мышь, флешку и геймпад - всё распознаётся, первые два даже работают.
KFM, правда, при вытаскивании флешки упал.
Attachment:
BOARDLOG.TXT [2.27 KiB]
Downloaded 138 times


Top
   
 
PostPosted: Wed Feb 20, 2013 5:14 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Jaeger, попробуй ядра http://ftp.kolibrios.org/users/CleverMo ... ernel2.mnt , http://ftp.kolibrios.org/users/CleverMo ... ernel3.mnt , http://ftp.kolibrios.org/users/CleverMo ... ernel4.mnt , http://ftp.kolibrios.org/users/CleverMo ... ernel5.mnt и приложи boardlog.txt от каждого отдельно. Других устройств лучше не подключать - они будут захламлять лог, - клавиатуру лучше подключить/отключить несколько раз.

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


Top
   
 
PostPosted: Wed Feb 20, 2013 8:50 pm 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
Готово. Клавиатура пока не заработала, но ошибка в SET_ADDRESS в ядрах №3-5 не появлялась.
Attachment:
boardlogs.7z [1.15 KiB]
Downloaded 138 times


Top
   
 
PostPosted: Wed Feb 20, 2013 9:33 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Ясно, я это поправлю, пока можно kernel5 использовать. Клавиатура, вероятно, находится за хабом, тогда сейчас она и не будет видна.

Для истории: EHCI и BIOS ни при чём, дело в том, что после 10ms сброса в процессе начальной настройки устройства по спецификации ещё нужно выждать 10ms:
Quote:
(TRSTRCY) The USB System Software guarantees a minimum of 10 ms for reset recovery. Device
response to any bus transactions addressed to the default device address during the reset recovery time is
undefined.

Большинству устройств столько не нужно, но внешний хаб вполне имеет право какое-то время прислушиваться к start-of-frame/end-of-frame сигналам шины. Впрочем, может быть и какая-то сложная логика инициализации после сброса, неважно.

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


Top
   
 
PostPosted: Fri Feb 22, 2013 9:28 pm 
Offline
Mentor
User avatar

Joined: Mon Oct 19, 2009 10:58 am
Posts: 460
Ноутбук asus, из всех настроек usb только enabled/disabled.
Устройства: встроенные камера и кардридер; две мыши, флэшка, блютуз.

lspci | grep USB
Spoiler: Show
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)

lspci
Spoiler: Show
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
03:00.0 Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)

lsusb
Spoiler: Show
Bus 001 Device 002: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 001 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
Bus 002 Device 004: ID 0951:1607 Kingston Technology DataTraveler 100
Bus 006 Device 002: ID 192f:0716 Avago Technologies, Pte.
Bus 006 Device 003: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse
Bus 007 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

1. Загрузка без внешних usb устройств, с вытянутой sd-картой:
Spoiler: Show
K : FS - HD read error
K : HCSPARAM=00103206, HCCPARAM=00016871
K : EHCI controller at 00:D7 with 6 ports initialized
K : HCSPARAM=00103206, HCCPARAM=00016871
K : taking ownership from BIOS timeout
K : UHCI controller at 00:D0 with 2 ports initialized
K : UHCI controller at 00:D1 with 2 ports initialized
K : connect status changed, 0093/0091
K : UHCI controller at 00:D2 with 2 ports initialized
K : UHCI controller at 00:E8 with 2 ports initialized
K : UHCI controller at 00:E9 with 2 ports initialized
K : UHCI controller at 00:EA with 2 ports initialized
K : status 0280/0093
K : something terrible happened with UHCI (30)
Если далее подключить любое внешнее устройство, система виснет. Если вставить sd-карточку в кардридер, то она определяется и заботает:
Spoiler: Show
K : connect status changed, 0093/0091
K : status 0280/0093
K : found USB 2.00 device with ID 058F:6366
K : USB interface class/subclass/protocol = 08/06/50
K : USB mass storage device detected
K : 1 logical unit(s)
K : peripheral device type is 00
K : direct-access mass storage device detected
K : Command 03 failed
K : media is ready
K : 1 attempts, 76 ticks
K : sector size is 512, last sector is 31504383
Правда, есть проблема. Т.к. чтение идёт медленно, то между нажатием Enter на картинке в KFM и открытием окна kiv (если картинка больше 10МБ, например) можно успеть прибить kiv через cpu. И тогда при попытке прочитать следующую картинку с sd-карты система перезагружается. Иногда это происходит сразу после нажатия крестика окна cpu, даже кнопку мыши можно не успеть отпустить. Видимо, фокус возвращается к KFM и он пытается обновить список файлов в текущем каталоге. Если никого не прибивать, нареканий на чтение с карты нет, запись не тестировал. SD-карта определяется как usbhd0, разделы на ней с первого по пятый, читал с четвёртого.

2. Загрузка со вставленной sd-картой:
Spoiler: Show
K : FS - HD read error
K : HCSPARAM=00103206, HCCPARAM=00016871
K : EHCI controller at 00:D7 with 6 ports initialized
K : HCSPARAM=00103206, HCCPARAM=00016871
K : taking ownership from BIOS timeout
K : UHCI controller at 00:D0 with 2 ports initialized
K : connect status changed, 0093/0091
K : UHCI controller at 00:D1 with 2 ports initialized
K : connect status changed, 0093/0091
K : UHCI controller at 00:D2 with 2 ports initialized
K : UHCI controller at 00:E8 with 2 ports initialized
K : UHCI controller at 00:E9 with 2 ports initialized
K : UHCI controller at 00:EA with 2 ports initialized
K : status 0280/0093
K : something terrible happened with UHCI (30)
K : status 0280/0093
K : something terrible happened with UHCI (30)
SD-карта не определяется, при подключении внешних устройств система виснет.

Логи переписывал руками, возможны ошибки.


Top
   
 
PostPosted: Sat Feb 23, 2013 12:47 am 
Offline
User avatar

Joined: Tue May 08, 2007 12:44 am
Posts: 346
Раз такое дело, попробовал поперетыкать все USB-устройства, имеющиеся в наличии. Ядро -- которое работало. Перетыкивал мышку, клавиатуру, флешки, картовод, менял карточки в картоводе. Даже телефон попробовал. :lol:

Получилось так:
  • Мышка и клавиатура подключаются и отключаются без проблем, все работает. Клавиатура мультимедийная, Windows в ней определяет три устройства в двух ветках по подключению.
  • Подключение/отключение флешек и картовода тоже отрабатывается, замечания по ФС ниже.
  • Не подразумевается замена карточки в картоводе, без его перетыкивания в USB-порт нет возможности перечитать карточку. Пробовал в KFar. При смене карточки выводится мусор.
  • Телефон написал, что "Media not ready". :)

Файловые системы:
  • Не читается NTFS на внешнем винте 1 ТБ.
  • Не читается FAT12 на карточке в 32 МБ, которая шла в комплекте с фотоаппаратом. Он ее так форматирует -- с MBR, но раздел FAT12.

Кроме того, в какой-то момент перестает читаться NTFS на /bdX. Упустил этот момент, т. к. сразу после загрузки работал с флешками.

_________________
Разработчик языка программирования Кантор


Top
   
 
PostPosted: Tue Feb 26, 2013 12:44 am 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Я обновила ядра http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt и http://ftp.kolibrios.org/users/CleverMo ... el_dbg.mnt , версия с _dbg дополнительно дублирует отладочный вывод на экран. Изменения: фиксы в UHCI, поддержка EHCI.

На части конфигураций должно уже полностью работать, на другой части - выдавать только виртуальные хабы с class/subclass/interface = 09/00/00.

Known issues:
* скроллы на навороченных мышах как не работали, так и не будут,
* флешки заметно тормозят. Рабочие гипотезы: 1) чтение по одному сектору крайне неэффективно из-за накладных расходов, 2) где-то косяк,
* накопители размером больше 2Тб не поддерживаются,
* замена накопителя в usb-устройстве не поддерживается. Переподключение самого usb-устройства должно работать,
* файловые системы, отличные от FAT16 и FAT32, на usb не поддерживаются, ибо viewtopic.php?f=35&t=1854

На очереди хабы.

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


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 120 21 22 23 2446 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


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:  
cron
Powered by phpBB® Forum Software © phpBB Limited