hrev47551 adds 2 changesets to branch 'master' old head: 7e4afecfd5589026132966f1ae2cc73e059ab2b3 new head: c5f7461870dacc72c9556c35f082ec7fdd68d613 overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=c5f7461+%5E7e4afec ---------------------------------------------------------------------------- 1577734: Fix UHCI Short Packet Transfers [ Akshay Jaggi <akshay1994.leo@xxxxxxxxx> ] c5f7461: Add avrdude package (with dependencies) I confirmed that Akshay's patch to UHCI gets avrdude working with the usbasp programmer. [ Adrien Destugues <pulkomandy@xxxxxxxxxxxxx> ] ---------------------------------------------------------------------------- 2 files changed, 15 insertions(+), 1 deletion(-) build/jam/repositories/HaikuPorts/x86_gcc2 | 14 ++++++++++++++ src/add-ons/kernel/busses/usb/uhci.cpp | 2 +- ############################################################################ Commit: 15777340b1cb60837624883921a24b3ab5701d7c URL: http://cgit.haiku-os.org/haiku/commit/?id=1577734 Author: Akshay Jaggi <akshay1994.leo@xxxxxxxxx> Date: Sat Jun 7 11:40:38 2014 UTC Committer: Adrien Destugues <pulkomandy@xxxxxxxxxxxxx> Commit-Date: Wed Jul 23 07:21:39 2014 UTC Fix UHCI Short Packet Transfers ---------------------------------------------------------------------------- diff --git a/src/add-ons/kernel/busses/usb/uhci.cpp b/src/add-ons/kernel/busses/usb/uhci.cpp index f764d0d..6347430 100644 --- a/src/add-ons/kernel/busses/usb/uhci.cpp +++ b/src/add-ons/kernel/busses/usb/uhci.cpp @@ -2113,7 +2113,7 @@ UHCI::CreateDescriptor(Pipe *pipe, uint8 direction, size_t bufferSize) else { result->status |= TD_CONTROL_3_ERRORS; if (direction == TD_TOKEN_IN - && (pipe->Type() & USB_OBJECT_CONTROL_PIPE) == 0) + && (pipe->Type() & USB_OBJECT_CONTROL_PIPE) != 0) result->status |= TD_CONTROL_SPD; } if (pipe->Speed() == USB_SPEED_LOWSPEED) ############################################################################ Revision: hrev47551 Commit: c5f7461870dacc72c9556c35f082ec7fdd68d613 URL: http://cgit.haiku-os.org/haiku/commit/?id=c5f7461 Author: Adrien Destugues <pulkomandy@xxxxxxxxxxxxx> Date: Wed Jul 23 07:19:18 2014 UTC Add avrdude package (with dependencies) I confirmed that Akshay's patch to UHCI gets avrdude working with the usbasp programmer. ---------------------------------------------------------------------------- diff --git a/build/jam/repositories/HaikuPorts/x86_gcc2 b/build/jam/repositories/HaikuPorts/x86_gcc2 index 0d73484..e0c2a2e 100644 --- a/build/jam/repositories/HaikuPorts/x86_gcc2 +++ b/build/jam/repositories/HaikuPorts/x86_gcc2 @@ -263,6 +263,7 @@ RemotePackageRepository HaikuPorts # secondary architecture (x86) automoc_x86-0.9.88-2 + avrdude_x86-6.0.1-1 binutils_x86-2.24_2014_03_19-4 bison_x86-2.5-1 boost_x86-1.55.0-3 @@ -292,6 +293,8 @@ RemotePackageRepository HaikuPorts bzip2_x86-1.0.6-5 bzip2_x86_devel-1.0.6-5 cmake_x86-3.0.0-1 + confuse_x86-2.7-1 + confuse_x86_devel-2.7-1 curl_x86-7.26.0-5 curl_x86_devel-7.26.0-5 cvsps_x86-2.2b1-1 @@ -343,10 +346,14 @@ RemotePackageRepository HaikuPorts libattica_x86_devel-0.4.2-1 libdbusmenu_qt_x86-0.9.2-1 libdbusmenu_qt_x86_devel-0.9.2-1 + libelf_x86-0.8.13-1 + libelf_x86_devel-0.8.13-1 libexecinfo_x86-1.1-1 libexecinfo_x86_devel-1.1-1 libffi_x86-3.0.13-1 libffi_x86_devel-3.0.13-1 + libftdi_x86-1.0-1 + libftdi_x86_devel-1.0-1 libiconv_x86-1.13.1-6 libiconv_x86_devel-1.13.1-6 libid3tag_x86-0.15.1b-1 @@ -377,6 +384,8 @@ RemotePackageRepository HaikuPorts libsolv_x86_devel-0.3.0_haiku_2013_10_01-2 libtheora_x86-1.1.1-2 libtheora_x86_devel-1.1.1-2 + libusb_x86-1.0.18-1 + libusb_x86_devel-1.0.18-1 libvorbis_x86-1.3.2-2 libvorbis_x86_devel-1.3.2-2 libvpx_x86-1.0.0-2 @@ -471,6 +480,7 @@ RemotePackageRepository HaikuPorts autoconf automake automoc_x86 + avrdude_x86 beae beam belife @@ -487,6 +497,7 @@ RemotePackageRepository HaikuPorts caya cdrtools cmake_x86 + confuse_x86 ctags curl cvs @@ -547,8 +558,10 @@ RemotePackageRepository HaikuPorts libattica_x86 libdbusmenu_qt_x86 libedit + libelf_x86 libexecinfo_x86 libffi_x86 + libftdi_x86 libiconv libid3tag libiptcdata @@ -568,6 +581,7 @@ RemotePackageRepository HaikuPorts libsdl2_x86 libtheora libtool + libusb_x86 libvorbis libvpx libwebp