USB

Обсуждаем ReactOS по-русски

Moderators: fog, fireball

serrox
Posts: 131
Joined: Sun Nov 22, 2009 7:31 pm
Contact:

Re: USB

Post by serrox »

однако ж этой темой занялся cgutman
Modified Fri Jan 20 20:58:46 2012 UTC (10 hours, 28 minutes ago) by cgutman
[USB-BRINGUP-TRUNK]
- Create a branch to do a proper merge of USB work from a trunk base instead of from cmake-bringup
- In the future, DO NOT under any circumstances branch another branch. This leads to merge problems!

serrox
Posts: 131
Joined: Sun Nov 22, 2009 7:31 pm
Contact:

Re: USB

Post by serrox »

Revision 55019
Author: cgutman
Date: Fri Jan 20 21:07:56 2012 UTC
Log Message:

[USB-BRINGUP-TRUNK]
- Merge 51335-53500
Revision 55020
Author: cgutman
Date: Fri Jan 20 21:19:37 2012 UTC
Log Message:

[USB-BRINGUP-TRUNK]
- Merge 54115-54859
Revision 55021
Author: cgutman
Date: Fri Jan 20 21:28:33 2012 UTC
Log Message:

[USB-BRINGUP-TRUNK]
- Remove outdated cmake attribute
Commit by cgutman on usb-bringup-trunk :: r55024 / (13 files in 13 dirs): (link)

[USB-BRINGUP-TRUNK]

Add USB stuff to 1st stage setup
Commit by cgutman on usb-bringup-trunk :: r55025 /drivers/hid/ (3 files in 2 dirs): (link)

[USB-BRINGUP-TRUNK]

Fix build errors in kbdhid and mouhid

Commit by cgutman on usb-bringup-trunk :: r55027 /drivers/usb/ (3 files in 2 dirs): (link)

[USB-BRINGUP-TRUNK]

Fix uninitialized variable use and more build errors
Commit by cgutman on usb-bringup-trunk :: r55028 /drivers/hid/hidusb/hidusb.c: (link)

[USB-BRINGUP-TRUNK]

Fix hidusb build
Commit by cgutman on usb-bringup-trunk :: r55029 /drivers/usb/usbehci_new/CMakeLists.txt: (link)

[USB-BRINGUP-TRUNK]

Fix usbehci build
Commit by cgutman on usb-bringup-trunk :: r55030 /lib/drivers/hidparser/ (api.c hidparser.c hidparser.h): (link)

[USB-BRINGUP-TRUNK]

Fix hidparser build
Based on a patch from igorko

Commit by cgutman on usb-bringup-trunk :: r55032 /drivers/usb/usbohci/ (4 files): (link)

[USB-BRINGUP-TRUNK]

Fix usbohci build
Commit by cgutman on usb-bringup-trunk :: r55033 /drivers/hid/mouhid/CMakeLists.txt: (link)

[USB-BRINGUP-TRUNK]

Add add_cd_file line for mouhid
Commit by cgutman on usb-bringup-trunk :: r55034 / (4 files in 4 dirs): (link)

[USB-BRINGUP-TRUNK]

Add usbd to bootcd because usbohci depends on it
Make device interface creation failure a non-fatal error so the port drivers start successfully in 1st stage
Commit by cgutman on usb-bringup-trunk :: r55035 /lib/drivers/hidparser/ (api.c hidparser.c hidparser.h): (link)

[USB-BRINGUP-TRUNK]

Revert r55030
Commit by cgutman on usb-bringup-trunk :: r55036 / (2 files in 2 dirs): (link)

[USB-BRINGUP-TRUNK]

Fix a BSOD during usbstor device initialization
Enable usbstor in 1st stage

Commit by cgutman on usb-bringup-trunk :: r55037 / (2 files in 2 dirs): (link)

[USB-BRINGUP-TRUNK]

Fix input.inf and include it in reactos.cab
Commit by cgutman on usb-bringup-trunk :: r55038 /media/inf/ (input.inf syssetup.inf): (link)

[USB-BRINGUP-TRUNK]

Fix HID class installation
Commit by janderwald on usb-bringup-trunk :: r55039 / (6 files in 2 dirs): (link)

[USB-BRINGUP]

Fix build of hidparse
Commit by janderwald on usb-bringup-trunk :: r55040 /drivers/hid/hidclass/pdo.c: (link)

[HIDCLASS]

Remove superflous asserts
Commit by cgutman on usb-bringup-trunk :: r55041 /drivers/input/ (4 files in 2 dirs): (link)

[USB-BRINGUP-TRUNK]

Open a file handle to the port driver like Windows does
USB mice are working now

Commit by cgutman on usb-bringup-trunk :: r55042 /ntoskrnl/io/pnpmgr/pnpmgr.c: (link)

[USB-BRINGUP-TRUNK]

Don't do any special checks for AddDevice; a failure check is enough
P.S.: жирным пометил особо радостный момент! (USB mice are working now)

evilslon
Posts: 261
Joined: Sat Apr 11, 2009 7:39 pm
Location: Russia, Ivanovo
Contact:

Re: USB

Post by evilslon »

Скриншот Кэмерона Гутмана: http://img687.imageshack.us/img687/3223/rosusb2.png
Ясно видно, что USB-флешка определилась и смонтировалась, однако ни прочитать её, ни записать что-либо пока не удаётся, однако прогресс налицо :)

S_Snake
Posts: 145
Joined: Mon Oct 31, 2011 6:37 pm
Location: Russian Empire
Contact:

Re: USB

Post by S_Snake »

форматировать флешку можно?

Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: USB

Post by Demonidios »

Налицо офигенный прогресс!!! Хотелось бы что бы такой же прогресс был и по драйверам файловой системы, контроллеров приводов.

Yaraslau
Posts: 429
Joined: Mon Sep 28, 2009 7:47 pm
Location: Беларусь/Belarus, ex-USSR

Re: USB

Post by Yaraslau »

Demonidios wrote:Налицо офигенный прогресс!!! Хотелось бы что бы такой же прогресс был и по драйверам файловой системы, контроллеров приводов.
С файловой системой будет труднее всего - нужна поддержка NTFS (не прямо сейчас, а вообще).

S_Snake
Posts: 145
Joined: Mon Oct 31, 2011 6:37 pm
Location: Russian Empire
Contact:

Re: USB

Post by S_Snake »

Yaraslau wrote:
Demonidios wrote:Налицо офигенный прогресс!!! Хотелось бы что бы такой же прогресс был и по драйверам файловой системы, контроллеров приводов.
С файловой системой будет труднее всего - нужна поддержка NTFS (не прямо сейчас, а вообще).
возможно только слухи, но похоже появится клон NTFS - ReFS.

Yaraslau
Posts: 429
Joined: Mon Sep 28, 2009 7:47 pm
Location: Беларусь/Belarus, ex-USSR

Re: USB

Post by Yaraslau »

S_Snake wrote:возможно только слухи, но похоже появится клон NTFS - ReFS.
Даже не надейтесь. ReFS касается Windows8 и только.

Zamabuvaraeu
Posts: 23
Joined: Wed Jun 18, 2008 11:45 am
Contact:

Re: USB

Post by Zamabuvaraeu »

Поддержка USB появится в 0.3.14?

S_Snake
Posts: 145
Joined: Mon Oct 31, 2011 6:37 pm
Location: Russian Empire
Contact:

Re: USB

Post by S_Snake »

Yaraslau wrote:Даже не надейтесь. ReFS касается Windows8 и только.
а я и не говорил, что появится поддержка ReFS в ROS'е.

Yaraslau
Posts: 429
Joined: Mon Sep 28, 2009 7:47 pm
Location: Беларусь/Belarus, ex-USSR

Re: USB

Post by Yaraslau »

Zamabuvaraeu wrote:Поддержка USB появится в 0.3.14?
Мышь и клавиатура должны работать. USB-флешки пока нет.

evilslon
Posts: 261
Joined: Sat Apr 11, 2009 7:39 pm
Location: Russia, Ivanovo
Contact:

Re: USB

Post by evilslon »

1 этап установки: http://img708.imageshack.us/img708/6420/1ststageusb.png (скрин не мой) :)

S_Snake
Posts: 145
Joined: Mon Oct 31, 2011 6:37 pm
Location: Russian Empire
Contact:

Re: USB

Post by S_Snake »

странное дело, ни фрилоадер, ни загрузчик ROS не хотели стартовать, пока из биоса не отключил Legacy USB storage detect.

юзал билд 55060. ни флешки, ни мыша не определились.

Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: USB

Post by Demonidios »

Commit by cgutman on usb-bringup-trunk :: r55076 /boot/bootdata/txtsetup.sif: (link)
[USB-BRINGUP-TRUNK]
Load the disk class for USB drives in 1st stage
They don't show up on the partition page due to some usetup stuff that needs to be changed #
[USBSTOR]
Implement legacy IOCTL IOCTL_SCSI_GET_CAPABILITIES, IOCTL_SCSI_GET_INQUIRY_DATA, IOCTL_SCSI_GET_ADDRESS
Patch by Cameron Gutman and minor modifications #
[USB-BRINGUP-TRUNK]
Remove the legacy usbdrv #
[INF]
Add keyboard installation inf #
[USBHUB]
Fix build #
[USBHUB]
Check if there is device description buffer, as some usb devices don't provide one

Работа ещё идёт. Будем ждать! Недолго осталось!

igorko
Posts: 145
Joined: Thu Jun 18, 2009 3:12 pm

Re: USB

Post by igorko »

[USBHUB]
Check if there is device description buffer, as some usb devices don't provide one
Спасибо мне такому красивому за этот фикс ибо обнаружил багу я на своей мышке. Итого все три мои USB-мышки пашут под ВБоксом.

А вот вам еще не остывшая новость:
[ external image ]

Не проверенная еще мною но походу чтение/запись работает.

Вечером соберу свежак и будем видеть работает оно у меня или только у Камерона.
Будем ждать прогресса с клавиатурами. А там загрузка с флешки не за горами...

Post Reply

Who is online

Users browsing this forum: Yeti [Bot] and 2 guests