From hselasky at c2i.net Wed Jul 1 07:08:09 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 1 07:08:15 2009 Subject: Failing controls transfers in VMware In-Reply-To: <4A4A6FD2.8000109@nurfuerspam.de> References: <4A4A5D7E.70708@nurfuerspam.de> <200906302120.40790.hselasky@c2i.net> <4A4A6FD2.8000109@nurfuerspam.de> Message-ID: <200907010907.39860.hselasky@c2i.net> On Tuesday 30 June 2009 22:04:34 Markus Dolze wrote: > Hans Petter Selasky wrote: > > On Tuesday 30 June 2009 20:46:22 Markus Dolze wrote: > >> Hello, > >> > >> for several days I ways trying to get devel/avrdude to work with an > >> USBasp compatibel device (www.ullihome.de) on FreeBSD 7.2 running as a > >> guest in VMware Workstation 6.5.2. > >> > >>... > > > > FYI: Not a solution maybe, but 8-current has a new USB stack. > > > > Works with AVRDUDE. > > > > --HPS > > Hi, > > yes, I know. Therefore I already tried and the result is even worse. > Output from the test program: > > freebsd8# ./main > ./main: Command not found. > freebsd8# ./test > Found AVR-USB device > USB_control_msg result: 20 > 2e 00 > Found device from vendor: (null) > USB_control_msg result: 6 > 61 00 > Found device: (null) > > freebsd8# uname -v > FreeBSD 8.0-CURRENT-200906 #0: Mon Jun 29 23:38:52 CEST 2009 > root@freebsd8.intra.mdolze.de:/usr/obj/usr/src/sys/CUSTOM > > It does not even get string descriptors back (second byte of buffer is > 0x00). > > > Avrdude doesn't work either: > > freebsd8# avrdude -c usbasp -p atmega8 -U eeprom:r:-:h > avrdude: error: usbasp_transmit: Unknown error > That's maybe a bug in the firmware in your USB device! Can you try reading the strings using usbconfig -u XXX -a YYY dump_string ZZZ What does usbconfig output? --HPS From hselasky at c2i.net Wed Jul 1 07:13:36 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 1 07:13:43 2009 Subject: Failing controls transfers in VMware In-Reply-To: <4A4A7183.2060700@nurfuerspam.de> References: <4A4A5D7E.70708@nurfuerspam.de> <4A4A7183.2060700@nurfuerspam.de> Message-ID: <200907010913.08747.hselasky@c2i.net> On Tuesday 30 June 2009 22:11:47 Markus Dolze wrote: > Markus Dolze wrote: > > To repeat run the attached program: > > > > 1. Fill in some vendor / product ID of a device detected as ugen > > device 2. Compile and run the code (devel/libusb must be installed). > > You should use this function when reading strings: int usb_get_string_simple(usb_dev_handle * dev, int index, char *buf, size_t buflen); --HPS From bsdfan at nurfuerspam.de Wed Jul 1 18:26:39 2009 From: bsdfan at nurfuerspam.de (Markus Dolze) Date: Wed Jul 1 18:26:47 2009 Subject: Failing controls transfers in VMware In-Reply-To: <200907010907.39860.hselasky@c2i.net> References: <4A4A5D7E.70708@nurfuerspam.de> <200906302120.40790.hselasky@c2i.net> <4A4A6FD2.8000109@nurfuerspam.de> <200907010907.39860.hselasky@c2i.net> Message-ID: <4A4BAA5B.9050002@nurfuerspam.de> Hans Petter Selasky wrote: > On Tuesday 30 June 2009 22:04:34 Markus Dolze wrote: >> Hans Petter Selasky wrote: >>> On Tuesday 30 June 2009 20:46:22 Markus Dolze wrote: >>>> Hello, >>>> >>>> for several days I ways trying to get devel/avrdude to work with an >>>> USBasp compatibel device (www.ullihome.de) on FreeBSD 7.2 running as a >>>> guest in VMware Workstation 6.5.2. >>>> >>>> ... >>> FYI: Not a solution maybe, but 8-current has a new USB stack. >>> >>> Works with AVRDUDE. >>> >>> --HPS >> Hi, >> >> yes, I know. Therefore I already tried and the result is even worse. >> Output from the test program: >> >> freebsd8# ./main >> ./main: Command not found. >> freebsd8# ./test >> Found AVR-USB device >> USB_control_msg result: 20 >> 2e 00 >> Found device from vendor: (null) >> USB_control_msg result: 6 >> 61 00 >> Found device: (null) >> >> freebsd8# uname -v >> FreeBSD 8.0-CURRENT-200906 #0: Mon Jun 29 23:38:52 CEST 2009 >> root@freebsd8.intra.mdolze.de:/usr/obj/usr/src/sys/CUSTOM >> >> It does not even get string descriptors back (second byte of buffer is >> 0x00). >> >> >> Avrdude doesn't work either: >> >> freebsd8# avrdude -c usbasp -p atmega8 -U eeprom:r:-:h >> avrdude: error: usbasp_transmit: Unknown error >> > > That's maybe a bug in the firmware in your USB device! Can you try reading the > strings using usbconfig -u XXX -a YYY dump_string ZZZ > > What does usbconfig output? > > --HPS > Here's the output: freebsd8# usbconfig -u 0 -a 3 dump_string 1 STRING_0x01 = freebsd8# usbconfig -u 0 -a 3 dump_string 2 STRING_0x02 = I already took a problem with the usb stack into account. The stack used is V-USB formerly known as AVR-USB (http://www.obdev.at/products/vusb/index.html). As written previously I tried several different devices including GPS and smartcard terminals with the same bad result. It may also be a problem with VMware's virtual devices or host drivers. Thanks, Markus From bsdfan at nurfuerspam.de Wed Jul 1 18:31:44 2009 From: bsdfan at nurfuerspam.de (Markus Dolze) Date: Wed Jul 1 18:31:51 2009 Subject: Failing controls transfers in VMware In-Reply-To: <200907010913.08747.hselasky@c2i.net> References: <4A4A5D7E.70708@nurfuerspam.de> <4A4A7183.2060700@nurfuerspam.de> <200907010913.08747.hselasky@c2i.net> Message-ID: <4A4BAB8D.9000502@nurfuerspam.de> Hans Petter Selasky wrote: > On Tuesday 30 June 2009 22:11:47 Markus Dolze wrote: >> Markus Dolze wrote: >>> To repeat run the attached program: >>> >>> 1. Fill in some vendor / product ID of a device detected as ugen >>> device 2. Compile and run the code (devel/libusb must be installed). >>> > > You should use this function when reading strings: > > int usb_get_string_simple(usb_dev_handle * dev, int index, char *buf, > size_t buflen); > Yes, this is more easy, but I crafted the control transfers myself to show that actually the control transfer is failing. Libusb's usb_get_string_simple internally uses to control transfers to read a string. The first one to get a list of supported languages and the second one to actually retrieve the string. I found that the second control transfer always errors out. If I replace the usb_control_msg() in my test program with usb_get_string_simple() I get: root@freebsd7:./test Found AVR-USB device USB_control_msg result: -5 Warning: cannot query manufacturer for device: error sending control message: Input/output error USB_control_msg result: -5 Warning: cannot query product: error sending control message: Input/output error Thanks, Markus From hselasky at c2i.net Wed Jul 1 19:08:18 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 1 19:08:24 2009 Subject: Failing controls transfers in VMware In-Reply-To: <4A4BAB8D.9000502@nurfuerspam.de> References: <4A4A5D7E.70708@nurfuerspam.de> <200907010913.08747.hselasky@c2i.net> <4A4BAB8D.9000502@nurfuerspam.de> Message-ID: <200907012107.48635.hselasky@c2i.net> On Wednesday 01 July 2009 20:31:41 Markus Dolze wrote: > Hans Petter Selasky wrote: > > On Tuesday 30 June 2009 22:11:47 Markus Dolze wrote: > >> Markus Dolze wrote: > >>> To repeat run the attached program: > >>> > >>> 1. Fill in some vendor / product ID of a device detected as ugen > >>> device 2. Compile and run the code (devel/libusb must be installed). > > > > You should use this function when reading strings: > > > > int usb_get_string_simple(usb_dev_handle * dev, int index, char *buf, > > size_t buflen); > > Yes, this is more easy, but I crafted the control transfers myself to > show that actually the control transfer is failing. Sometimes you have to pass the exact length of the string, and not the maximum length when doing the control request. > > Libusb's usb_get_string_simple internally uses to control transfers to > read a string. The first one to get a list of supported languages and > the second one to actually retrieve the string. I found that the second > control transfer always errors out. > > If I replace the usb_control_msg() in my test program with > usb_get_string_simple() I get: > > root@freebsd7:./test > Found AVR-USB device > USB_control_msg result: -5 > Warning: cannot query manufacturer for device: error sending control > message: Input/output error > USB_control_msg result: -5 > Warning: cannot query product: error sending control message: > Input/output error usbconfig is using the same function to dump the device string. Strange you get different results. --HPS From hselasky at c2i.net Wed Jul 1 19:09:25 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 1 19:09:32 2009 Subject: Failing controls transfers in VMware In-Reply-To: <4A4BAA5B.9050002@nurfuerspam.de> References: <4A4A5D7E.70708@nurfuerspam.de> <200907010907.39860.hselasky@c2i.net> <4A4BAA5B.9050002@nurfuerspam.de> Message-ID: <200907012108.56663.hselasky@c2i.net> On Wednesday 01 July 2009 20:26:35 Markus Dolze wrote: > Hans Petter Selasky wrote: > > On Tuesday 30 June 2009 22:04:34 Markus Dolze > > freebsd8# usbconfig -u 0 -a 3 dump_string 1 > STRING_0x01 = > freebsd8# usbconfig -u 0 -a 3 dump_string 2 > STRING_0x02 = > > I already took a problem with the usb stack into account. The stack used > is V-USB formerly known as AVR-USB > (http://www.obdev.at/products/vusb/index.html). As written previously I > tried several different devices including GPS and smartcard terminals > with the same bad result. > > It may also be a problem with VMware's virtual devices or host drivers. > Try without VM-ware, and see if the result is the same. --HPS From sales at worldcrown.net Wed Jul 1 20:52:22 2009 From: sales at worldcrown.net (WORLD CROWN ELECTRONICS LTD) Date: Wed Jul 1 20:52:29 2009 Subject: Card Reader at USD 0.59/pc 1K pcs up (CR35) Message-ID: Promotional gift with YOUR OWN LOGO Card Reader at USD 0.59/pc 1K pcs up CR35 ( http://rs-tr.com//t.aspx/subid/7647985/camid/25556/rs-tr.com//t.aspx/subid/6782126/camid/25489/www.worldcrown.net/product_info.asp?id=529 ) ( http://rs-tr.com//t.aspx/subid/7647985/camid/25556/rs-tr.com//t.aspx/subid/6782126/camid/25489/worldcrown.net/product_info.asp?id=539 ) ( http://rs-tr.com//t.aspx/subid/7647985/camid/25556/rs-tr.com//t.aspx/subid/6782126/camid/25489/https/rspd_col///www.reasonablespread.com/Management/Campaign/AddCampaignContent.aspx?campaign_id=15518 ) ( http://rs-tr.com//t.aspx/subid/7647985/camid/25556/rs-tr.com//t.aspx/subid/6782126/camid/25489/worldcrown.net/product_info.asp?id=592 ) ( http://rs-tr.com//t.aspx/subid/7647985/camid/25556/rs-tr.com//t.aspx/subid/6782126/camid/25489/www.am730.com.hk/ ) CR25 CR60 CR66 CR53 CR29 CR35 CR55 CR23 CR21 For more product details, please visit http://worldcrown.net ( http://rs-tr.com//t.aspx/subid/7647985/camid/25556/rs-tr.com//t.aspx/subid/6782126/camid/25489/worldcrown.net/ ) Please tell me your MSN or Skype so we can discuss directly. My MSN is world.crown@hotmail.com ( ) and Skype is sales3_worldcrown.net Ms Li _________________________ Direct Line: (852) 31870298 , Email: li@worldcrown.net ( ), Skype: sales3_worldcrown.net, MSN: world.crown@hotmail.com ( ) WORLD CROWN ELECTRONICS LTD Hong Kong Office & Showroom: Unit 371-374, 3/F., Sino Industrial Plaza, 9 Kai Cheung Road, Kowloon Bay, Kowloon, Hong Kong Tel: (852) 3187 0228 (18 Lines) Fax:(852) 2155 0985 (3 Lines) China Office Address: Unit A516, Automobile Building, 45 Zhenhua Road, Futian District, Shenzhen, China Factory Adddress: 6/F., B7 Building, Xujingchang Industry Park, Fuyuanyi Road, Xinhe Community, Fuyong Street, Bao An District, Shenzhen, China. They trust and rely on us with their important promotional projects. How about you? Please make your first step to contact our sales department. You are ensured that your requirements will be our first priority. Forward this email ( http://rs-ar.com/2400-25556/.newsletter/Card_Reader_at_USD_0.59pc_1K_pcs_up_(CR35)/forward.aspx ) Update Email & Profile ( http://rs-sub.com/SubscribeFormDetail.aspx?ens=sdUASjfpOA7IYYkm5rnZ6Q==&type=profile ) | Unsubscribe ( http://rs-sub.com/Unsubscribe.aspx?sub=7647985&user=2400&campid=25556&type=p ) ( http://rs-w.com/about.aspx?subid=7647985&campid=25556 ) From hselasky at c2i.net Thu Jul 2 15:01:14 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Thu Jul 2 15:01:26 2009 Subject: Temporary patch to fix USB in kdebase4 In-Reply-To: <4A4CC9C1.4080200@freebsd.org> References: <200906080902.43391.hselasky@c2i.net> <4A4CC9C1.4080200@freebsd.org> Message-ID: <200907021700.39350.hselasky@c2i.net> On Thursday 02 July 2009 16:52:49 Lawrence Stewart wrote: > Hans Petter Selasky wrote: > > See attachment. > > --HPS > > Any chance you (or someone with the right clue) could update this patch > to work with more recent 8-CURRENT? I get the following output when > trying to compile kdebase4 (which applies your original patch as > extra-patch-libusb20) on r195046 world/kernel: > > > Scanning dependencies of target kcm_usb > > [ 67%] Building CXX object > apps/kinfocenter/usbview/CMakeFiles/kcm_usb.dir/kcm_usb_automoc.o > [ 67%] Building CXX object > apps/kinfocenter/usbview/CMakeFiles/kcm_usb.dir/kcmusb.o > In file included from > /usr/ports/x11/kdebase4/work/kdebase-4.2.4/apps/kinfocenter/usbview/usbdevi >ces.h:20, > > Hi, It looks like you have two set of header files. Second, change the USB "dev/" header files to: # include # include Else there are no further changes. --HPS From lstewart at freebsd.org Thu Jul 2 15:14:42 2009 From: lstewart at freebsd.org (Lawrence Stewart) Date: Thu Jul 2 15:14:49 2009 Subject: Temporary patch to fix USB in kdebase4 In-Reply-To: <200907021700.39350.hselasky@c2i.net> References: <200906080902.43391.hselasky@c2i.net> <4A4CC9C1.4080200@freebsd.org> <200907021700.39350.hselasky@c2i.net> Message-ID: <4A4CCECA.40607@freebsd.org> Hans Petter Selasky wrote: > On Thursday 02 July 2009 16:52:49 Lawrence Stewart wrote: >> Hans Petter Selasky wrote: >>> See attachment. >>> --HPS >> Any chance you (or someone with the right clue) could update this patch >> to work with more recent 8-CURRENT? I get the following output when >> trying to compile kdebase4 (which applies your original patch as >> extra-patch-libusb20) on r195046 world/kernel: >> >> >> Scanning dependencies of target kcm_usb >> >> [ 67%] Building CXX object >> apps/kinfocenter/usbview/CMakeFiles/kcm_usb.dir/kcm_usb_automoc.o >> [ 67%] Building CXX object >> apps/kinfocenter/usbview/CMakeFiles/kcm_usb.dir/kcmusb.o >> In file included from >> /usr/ports/x11/kdebase4/work/kdebase-4.2.4/apps/kinfocenter/usbview/usbdevi >> ces.h:20, >> >> > > Hi, > > It looks like you have two set of header files. Second, change the USB "dev/" > header files to: > > # include > # include > > Else there are no further changes. ah ha, had forgotten to run "make delete-old" after last update. Thanks for the hint and thanks for the include fix. Trying it out now. Cheers, Lawrence From lstewart at freebsd.org Thu Jul 2 15:20:20 2009 From: lstewart at freebsd.org (Lawrence Stewart) Date: Thu Jul 2 15:20:27 2009 Subject: Temporary patch to fix USB in kdebase4 In-Reply-To: <200906080902.43391.hselasky@c2i.net> References: <200906080902.43391.hselasky@c2i.net> Message-ID: <4A4CC9C1.4080200@freebsd.org> Hans Petter Selasky wrote: > See attachment. > --HPS Any chance you (or someone with the right clue) could update this patch to work with more recent 8-CURRENT? I get the following output when trying to compile kdebase4 (which applies your original patch as extra-patch-libusb20) on r195046 world/kernel: Scanning dependencies of target kcm_usb [ 67%] Building CXX object apps/kinfocenter/usbview/CMakeFiles/kcm_usb.dir/kcm_usb_automoc.o [ 67%] Building CXX object apps/kinfocenter/usbview/CMakeFiles/kcm_usb.dir/kcmusb.o In file included from /usr/ports/x11/kdebase4/work/kdebase-4.2.4/apps/kinfocenter/usbview/usbdevices.h:20, from /usr/ports/x11/kdebase4/work/kdebase-4.2.4/apps/kinfocenter/usbview/kcmusb.cpp:27: /usr/include/dev/usb/usb_revision.h:33: error: multiple definition of 'enum usb_dev_speed' /usr/include/dev/usb/usb.h:686: error: previous definition here /usr/include/dev/usb/usb_revision.h:34: error: conflicting declaration 'USB_SPEED_VARIABLE' /usr/include/dev/usb/usb.h:687: error: 'USB_SPEED_VARIABLE' has a previous declaration as 'usb_dev_speed USB_SPEED_VARIABLE' /usr/include/dev/usb/usb_revision.h:35: error: conflicting declaration 'USB_SPEED_LOW' /usr/include/dev/usb/usb.h:688: error: 'USB_SPEED_LOW' has a previous declaration as 'usb_dev_speed USB_SPEED_LOW' /usr/include/dev/usb/usb_revision.h:36: error: conflicting declaration 'USB_SPEED_FULL' /usr/include/dev/usb/usb.h:689: error: 'USB_SPEED_FULL' has a previous declaration as 'usb_dev_speed USB_SPEED_FULL' /usr/include/dev/usb/usb_revision.h:37: error: conflicting declaration 'USB_SPEED_HIGH' /usr/include/dev/usb/usb.h:690: error: 'USB_SPEED_HIGH' has a previous declaration as 'usb_dev_speed USB_SPEED_HIGH' /usr/include/dev/usb/usb_revision.h:38: error: conflicting declaration 'USB_SPEED_SUPER' /usr/include/dev/usb/usb.h:691: error: 'USB_SPEED_SUPER' has a previous declaration as 'usb_dev_speed USB_SPEED_SUPER' /usr/include/dev/usb/usb_revision.h:45: error: multiple definition of 'enum usb_revision' /usr/include/dev/usb/usb.h:698: error: previous definition here /usr/include/dev/usb/usb_revision.h:46: error: conflicting declaration 'USB_REV_UNKNOWN' /usr/include/dev/usb/usb.h:699: error: 'USB_REV_UNKNOWN' has a previous declaration as 'usb_revision USB_REV_UNKNOWN' /usr/include/dev/usb/usb_revision.h:47: error: conflicting declaration 'USB_REV_PRE_1_0' /usr/include/dev/usb/usb.h:700: error: 'USB_REV_PRE_1_0' has a previous declaration as 'usb_revision USB_REV_PRE_1_0' /usr/include/dev/usb/usb_revision.h:48: error: conflicting declaration 'USB_REV_1_0' /usr/include/dev/usb/usb.h:701: error: 'USB_REV_1_0' has a previous declaration as 'usb_revision USB_REV_1_0' /usr/include/dev/usb/usb_revision.h:49: error: conflicting declaration 'USB_REV_1_1' /usr/include/dev/usb/usb.h:702: error: 'USB_REV_1_1' has a previous declaration as 'usb_revision USB_REV_1_1' /usr/include/dev/usb/usb_revision.h:50: error: conflicting declaration 'USB_REV_2_0' /usr/include/dev/usb/usb.h:703: error: 'USB_REV_2_0' has a previous declaration as 'usb_revision USB_REV_2_0' /usr/include/dev/usb/usb_revision.h:51: error: conflicting declaration 'USB_REV_2_5' /usr/include/dev/usb/usb.h:704: error: 'USB_REV_2_5' has a previous declaration as 'usb_revision USB_REV_2_5' /usr/include/dev/usb/usb_revision.h:52: error: conflicting declaration 'USB_REV_3_0' /usr/include/dev/usb/usb.h:705: error: 'USB_REV_3_0' has a previous declaration as 'usb_revision USB_REV_3_0' /usr/include/dev/usb/usb_revision.h:59: error: multiple definition of 'enum usb_hc_mode' /usr/include/dev/usb/usb.h:712: error: previous definition here /usr/include/dev/usb/usb_revision.h:60: error: conflicting declaration 'USB_MODE_HOST' /usr/include/dev/usb/usb.h:713: error: 'USB_MODE_HOST' has a previous declaration as 'usb_hc_mode USB_MODE_HOST' /usr/include/dev/usb/usb_revision.h:61: error: conflicting declaration 'USB_MODE_DEVICE' /usr/include/dev/usb/usb.h:714: error: 'USB_MODE_DEVICE' has a previous declaration as 'usb_hc_mode USB_MODE_DEVICE' /usr/include/dev/usb/usb_revision.h:62: error: conflicting declaration 'USB_MODE_DUAL' /usr/include/dev/usb/usb.h:715: error: 'USB_MODE_DUAL' has a previous declaration as 'usb_hc_mode USB_MODE_DUAL' /usr/include/dev/usb/usb_revision.h:69: error: multiple definition of 'enum usb_dev_state' /usr/include/dev/usb/usb.h:722: error: previous definition here /usr/include/dev/usb/usb_revision.h:70: error: conflicting declaration 'USB_STATE_DETACHED' /usr/include/dev/usb/usb.h:723: error: 'USB_STATE_DETACHED' has a previous declaration as 'usb_dev_state USB_STATE_DETACHED' /usr/include/dev/usb/usb_revision.h:71: error: conflicting declaration 'USB_STATE_ATTACHED' /usr/include/dev/usb/usb.h:724: error: 'USB_STATE_ATTACHED' has a previous declaration as 'usb_dev_state USB_STATE_ATTACHED' /usr/include/dev/usb/usb_revision.h:72: error: conflicting declaration 'USB_STATE_POWERED' /usr/include/dev/usb/usb.h:725: error: 'USB_STATE_POWERED' has a previous declaration as 'usb_dev_state USB_STATE_POWERED' /usr/include/dev/usb/usb_revision.h:73: error: conflicting declaration 'USB_STATE_ADDRESSED' /usr/include/dev/usb/usb.h:726: error: 'USB_STATE_ADDRESSED' has a previous declaration as 'usb_dev_state USB_STATE_ADDRESSED' /usr/include/dev/usb/usb_revision.h:74: error: conflicting declaration 'USB_STATE_CONFIGURED' /usr/include/dev/usb/usb.h:727: error: 'USB_STATE_CONFIGURED' has a previous declaration as 'usb_dev_state USB_STATE_CONFIGURED' *** Error code 1 Stop in /usr/ports/x11/kdebase4/work/kdebase-4.2.4/build. *** Error code 1 Stop in /usr/ports/x11/kdebase4/work/kdebase-4.2.4/build. *** Error code 1 Stop in /usr/ports/x11/kdebase4/work/kdebase-4.2.4/build. *** Error code 1 Stop in /usr/ports/x11/kdebase4. Cheers, Lawrence From mezz7 at cox.net Thu Jul 2 15:31:24 2009 From: mezz7 at cox.net (Jeremy Messenger) Date: Thu Jul 2 15:31:30 2009 Subject: Temporary patch to fix USB in kdebase4 In-Reply-To: <4A4CC9C1.4080200@freebsd.org> References: <200906080902.43391.hselasky@c2i.net> <4A4CC9C1.4080200@freebsd.org> Message-ID: On Thu, 02 Jul 2009 09:52:49 -0500, Lawrence Stewart wrote: > Hans Petter Selasky wrote: >> See attachment. >> --HPS > > Any chance you (or someone with the right clue) could update this patch > to work with more recent 8-CURRENT? I get the following output when > trying to compile kdebase4 (which applies your original patch as > extra-patch-libusb20) on r195046 world/kernel: There is no usb_revision.h in recently -CURRENT. I have nothing of it in my system, I always run make delete-old and delete-old-libs. However, I am able to installed both kdebase3 and kdebase4 by tweak in extra-patch-libusb20. All I have to do like this: Change from: +#include To: +/*#include */ As for the kdebase3, I just took a patch from ports/135860 then tweak a bit. I am planning to follow up in its PR. But, I haven't run those in runtime yet thought. Cheers, Mezz > Scanning dependencies of target kcm_usb [ 67%] Building CXX object > apps/kinfocenter/usbview/CMakeFiles/kcm_usb.dir/kcm_usb_automoc.o > [ 67%] Building CXX object > apps/kinfocenter/usbview/CMakeFiles/kcm_usb.dir/kcmusb.o > In file included from > /usr/ports/x11/kdebase4/work/kdebase-4.2.4/apps/kinfocenter/usbview/usbdevices.h:20, > from > /usr/ports/x11/kdebase4/work/kdebase-4.2.4/apps/kinfocenter/usbview/kcmusb.cpp:27: > /usr/include/dev/usb/usb_revision.h:33: error: multiple definition of > 'enum usb_dev_speed' > /usr/include/dev/usb/usb.h:686: error: previous definition here > /usr/include/dev/usb/usb_revision.h:34: error: conflicting declaration > 'USB_SPEED_VARIABLE' > /usr/include/dev/usb/usb.h:687: error: 'USB_SPEED_VARIABLE' has a > previous declaration as 'usb_dev_speed USB_SPEED_VARIABLE' > /usr/include/dev/usb/usb_revision.h:35: error: conflicting declaration > 'USB_SPEED_LOW' > /usr/include/dev/usb/usb.h:688: error: 'USB_SPEED_LOW' has a previous > declaration as 'usb_dev_speed USB_SPEED_LOW' > /usr/include/dev/usb/usb_revision.h:36: error: conflicting declaration > 'USB_SPEED_FULL' > /usr/include/dev/usb/usb.h:689: error: 'USB_SPEED_FULL' has a previous > declaration as 'usb_dev_speed USB_SPEED_FULL' > /usr/include/dev/usb/usb_revision.h:37: error: conflicting declaration > 'USB_SPEED_HIGH' > /usr/include/dev/usb/usb.h:690: error: 'USB_SPEED_HIGH' has a previous > declaration as 'usb_dev_speed USB_SPEED_HIGH' > /usr/include/dev/usb/usb_revision.h:38: error: conflicting declaration > 'USB_SPEED_SUPER' > /usr/include/dev/usb/usb.h:691: error: 'USB_SPEED_SUPER' has a previous > declaration as 'usb_dev_speed USB_SPEED_SUPER' > /usr/include/dev/usb/usb_revision.h:45: error: multiple definition of > 'enum usb_revision' > /usr/include/dev/usb/usb.h:698: error: previous definition here > /usr/include/dev/usb/usb_revision.h:46: error: conflicting declaration > 'USB_REV_UNKNOWN' > /usr/include/dev/usb/usb.h:699: error: 'USB_REV_UNKNOWN' has a previous > declaration as 'usb_revision USB_REV_UNKNOWN' > /usr/include/dev/usb/usb_revision.h:47: error: conflicting declaration > 'USB_REV_PRE_1_0' > /usr/include/dev/usb/usb.h:700: error: 'USB_REV_PRE_1_0' has a previous > declaration as 'usb_revision USB_REV_PRE_1_0' > /usr/include/dev/usb/usb_revision.h:48: error: conflicting declaration > 'USB_REV_1_0' > /usr/include/dev/usb/usb.h:701: error: 'USB_REV_1_0' has a previous > declaration as 'usb_revision USB_REV_1_0' > /usr/include/dev/usb/usb_revision.h:49: error: conflicting declaration > 'USB_REV_1_1' > /usr/include/dev/usb/usb.h:702: error: 'USB_REV_1_1' has a previous > declaration as 'usb_revision USB_REV_1_1' > /usr/include/dev/usb/usb_revision.h:50: error: conflicting declaration > 'USB_REV_2_0' > /usr/include/dev/usb/usb.h:703: error: 'USB_REV_2_0' has a previous > declaration as 'usb_revision USB_REV_2_0' > /usr/include/dev/usb/usb_revision.h:51: error: conflicting declaration > 'USB_REV_2_5' > /usr/include/dev/usb/usb.h:704: error: 'USB_REV_2_5' has a previous > declaration as 'usb_revision USB_REV_2_5' > /usr/include/dev/usb/usb_revision.h:52: error: conflicting declaration > 'USB_REV_3_0' > /usr/include/dev/usb/usb.h:705: error: 'USB_REV_3_0' has a previous > declaration as 'usb_revision USB_REV_3_0' > /usr/include/dev/usb/usb_revision.h:59: error: multiple definition of > 'enum usb_hc_mode' > /usr/include/dev/usb/usb.h:712: error: previous definition here > /usr/include/dev/usb/usb_revision.h:60: error: conflicting declaration > 'USB_MODE_HOST' > /usr/include/dev/usb/usb.h:713: error: 'USB_MODE_HOST' has a previous > declaration as 'usb_hc_mode USB_MODE_HOST' > /usr/include/dev/usb/usb_revision.h:61: error: conflicting declaration > 'USB_MODE_DEVICE' > /usr/include/dev/usb/usb.h:714: error: 'USB_MODE_DEVICE' has a previous > declaration as 'usb_hc_mode USB_MODE_DEVICE' > /usr/include/dev/usb/usb_revision.h:62: error: conflicting declaration > 'USB_MODE_DUAL' > /usr/include/dev/usb/usb.h:715: error: 'USB_MODE_DUAL' has a previous > declaration as 'usb_hc_mode USB_MODE_DUAL' > /usr/include/dev/usb/usb_revision.h:69: error: multiple definition of > 'enum usb_dev_state' > /usr/include/dev/usb/usb.h:722: error: previous definition here > /usr/include/dev/usb/usb_revision.h:70: error: conflicting declaration > 'USB_STATE_DETACHED' > /usr/include/dev/usb/usb.h:723: error: 'USB_STATE_DETACHED' has a > previous declaration as 'usb_dev_state USB_STATE_DETACHED' > /usr/include/dev/usb/usb_revision.h:71: error: conflicting declaration > 'USB_STATE_ATTACHED' > /usr/include/dev/usb/usb.h:724: error: 'USB_STATE_ATTACHED' has a > previous declaration as 'usb_dev_state USB_STATE_ATTACHED' > /usr/include/dev/usb/usb_revision.h:72: error: conflicting declaration > 'USB_STATE_POWERED' > /usr/include/dev/usb/usb.h:725: error: 'USB_STATE_POWERED' has a > previous declaration as 'usb_dev_state USB_STATE_POWERED' > /usr/include/dev/usb/usb_revision.h:73: error: conflicting declaration > 'USB_STATE_ADDRESSED' > /usr/include/dev/usb/usb.h:726: error: 'USB_STATE_ADDRESSED' has a > previous declaration as 'usb_dev_state USB_STATE_ADDRESSED' > /usr/include/dev/usb/usb_revision.h:74: error: conflicting declaration > 'USB_STATE_CONFIGURED' > /usr/include/dev/usb/usb.h:727: error: 'USB_STATE_CONFIGURED' has a > previous declaration as 'usb_dev_state USB_STATE_CONFIGURED' *** Error > code 1 > Stop in /usr/ports/x11/kdebase4/work/kdebase-4.2.4/build. > *** Error code 1 > > Stop in /usr/ports/x11/kdebase4/work/kdebase-4.2.4/build. > *** Error code 1 > > Stop in /usr/ports/x11/kdebase4/work/kdebase-4.2.4/build. > *** Error code 1 > > Stop in /usr/ports/x11/kdebase4. > > > > > Cheers, > Lawrence > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to > "freebsd-current-unsubscribe@freebsd.org" -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From kamikaze at bsdforen.de Fri Jul 3 07:50:06 2009 From: kamikaze at bsdforen.de (Dominic Fandrey) Date: Fri Jul 3 07:50:16 2009 Subject: usb/122936: [ucom] [ubsa] Device does not receive interrupt Message-ID: <200907030750.n637o6WX090427@freefall.freebsd.org> The following reply was made to PR usb/122936; it has been noted by GNATS. From: Dominic Fandrey To: bug-followup@FreeBSD.org, kamikaze@bsdforen.de Cc: Subject: Re: usb/122936: [ucom] [ubsa] Device does not receive interrupt Date: Fri, 03 Jul 2009 09:23:59 +0200 Since U3G made it into the last release, this really should be closed. From sanpei at sanpei.org Fri Jul 3 16:01:10 2009 From: sanpei at sanpei.org (MIHIRA Sanpei Yoshiro) Date: Fri Jul 3 16:01:19 2009 Subject: [8-current] kernel panic at usbd_get_page+0x59 with uaudio Message-ID: <20090704.010107.116362740.sanpei@sanpei.org> Hi. I use 8-current(csup-ed today) and uaudio device. I record FM radio with below line. /usr/local/bin/wavrec -d /dev/dsp0.0 -x -t 10 -S -s 48000 test.wav kernel panic at usbd_get_page+0x59. Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id=00 fault virtual address =0xc0 fault code = supervisor read, page not present instruction pointer = 0x20:0xc07997c9 stack pointer = 0x20:0xe64b1bcc frame pointer = 0x20:0xe64b1bd4 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL =0 current process = 15(usbus0) thread pid 15 tid 100035 ] stopped at usbd_get_page+0x59; addl 0(%ebx), $eax Is this known problem? source tree which was csup at June/13/2009 was no problem. Cheers. --- MIHIRA, Sanpei Yoshiro Tokyo, Japan. From hselasky at c2i.net Fri Jul 3 16:23:54 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Fri Jul 3 16:24:00 2009 Subject: [8-current] kernel panic at usbd_get_page+0x59 with uaudio In-Reply-To: <20090704.010107.116362740.sanpei@sanpei.org> References: <20090704.010107.116362740.sanpei@sanpei.org> Message-ID: <200907031823.29040.hselasky@c2i.net> On Friday 03 July 2009 18:01:07 MIHIRA Sanpei Yoshiro wrote: > Hi. > > I use 8-current(csup-ed today) and uaudio device. > > I record FM radio with below line. > /usr/local/bin/wavrec -d /dev/dsp0.0 -x -t 10 -S -s 48000 test.wav > > kernel panic at usbd_get_page+0x59. > There has been a regression. Try the attached patch. --HPS -------------- next part -------------- A non-text attachment was scrubbed... Name: uaudio.diff Type: text/x-patch Size: 360 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20090703/7ff6156c/uaudio.bin From plaxo at mx.plaxo.com Fri Jul 3 20:16:09 2009 From: plaxo at mx.plaxo.com (Jean Dupre) Date: Fri Jul 3 20:16:33 2009 Subject: =?utf-8?q?Jean_Dupre_a_partag=C3=A9_un_message_avec_vous_sur_Pul?= =?utf-8?q?se?= Message-ID: <0d02456bc6228d4176f8c82c2d3a8037@xpertmailer.com> Jean Dupre a partagé un message avec vous sur Pulse et souhaitait vous le faire savoir. http://www.plaxo.com/public/event/189178955319?src=email&et=6&el=fr_o1&key=70634ecb3f154d61ab941ea5fed30e573283e72f&email=freebsd-usb%40freebsd.org&share_id=4662483&share_key=1326838780&name=&webmailfix=1&lang=fr Besoin de prêt ? Bonjour, Je suis DUPRE JEAN ALBERT. Ancien thérapeute, financier suisse et Directeur d’étude de projets dans une banque. J'octroie des prêts à toute personne désireuse selon les critères suivants: Choix du montant : à partir de 15.000 € Choix de la durée de remboursement : 8 ans maximum TEG annuel fixe : 2,15%* (*offre soumise à condition) En option : l’assurance e... http://www.plaxo.com/public/event/189178955319?src=email&et=6&el=fr_o1&key=70634ecb3f154d61ab941ea5fed30e573283e72f&email=freebsd-usb%40freebsd.org&share_id=4662483&share_key=1326838780&name=&webmailfix=1&lang=fr Merci ! L'équipe Plaxo Plus de 20 millions de personnes utilisent Plaxo pour rester en contact avec leur entourage dans le cadre privé comme professionnel. Vous ne voulez plus recevoir d'e-mails de Plaxo ? Rendez-vous sur : http://www.plaxo.com/stop?src=email&et=6&el=fr_o1&email=freebsd-usb%40freebsd.org From aragon at phat.za.net Sat Jul 4 01:00:17 2009 From: aragon at phat.za.net (Aragon Gouveia) Date: Sat Jul 4 01:00:23 2009 Subject: usb/123714: Panic when hald-storage-probe runs with umass device inserted Message-ID: <200907040100.n6410G3a078998@freefall.freebsd.org> The following reply was made to PR usb/123714; it has been noted by GNATS. From: Aragon Gouveia To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/123714: Panic when hald-storage-probe runs with umass device inserted Date: Sat, 04 Jul 2009 02:54:10 +0200 This problem is fixed in 8.0-CURRENT with the new USB stack. I'd say this PR can be closed soon (if not already). From aragon at phat.za.net Sat Jul 4 01:05:45 2009 From: aragon at phat.za.net (Aragon Gouveia) Date: Sat Jul 4 01:05:51 2009 Subject: usb/123714: Panic when hald-storage-probe runs with umass device inserted In-Reply-To: <200805152030.m4FKU1YI010344@freefall.freebsd.org> References: <200805152030.m4FKU1YI010344@freefall.freebsd.org> Message-ID: <4A4EA832.5070403@phat.za.net> This problem is fixed in 8.0-CURRENT with the new USB stack. I'd say this PR can be closed soon (if not already). From sanpei at sanpei.org Sat Jul 4 07:50:40 2009 From: sanpei at sanpei.org (MIHIRA Sanpei Yoshiro) Date: Sat Jul 4 07:50:47 2009 Subject: [8-current] kernel panic at usbd_get_page+0x59 with uaudio In-Reply-To: <200907031823.29040.hselasky@c2i.net> References: <20090704.010107.116362740.sanpei@sanpei.org> <200907031823.29040.hselasky@c2i.net> Message-ID: <20090704.165037.212701737.sanpei@sanpei.org> Hi. >> I use 8-current(csup-ed today) and uaudio device. >> >> I record FM radio with below line. >> /usr/local/bin/wavrec -d /dev/dsp0.0 -x -t 10 -S -s 48000 test.wav >> >> kernel panic at usbd_get_page+0x59. >> > >There has been a regression. Try the attached patch. That patch fix my problem. Thanks. --- MIHIRA, Sanpei Yoshiro Tokyo, Japan. From nork at FreeBSD.org Sat Jul 4 19:09:00 2009 From: nork at FreeBSD.org (Norikatsu Shigemura) Date: Sat Jul 4 19:09:06 2009 Subject: usb touch screen support? Message-ID: <20090705040852.d8d1966a.nork@FreeBSD.org> Hi. I got a usb touch screen device A.K.A. eGalax. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ugen4.4: at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - In this time, however, FreeBSD doesn't support usb touch screen. So I researched Linux's (drivers/input/touchscreen/usbtouchscreen.c) and NetBSD's (uep(4)) implementations. It's too simple. I considered making modified ums(4) to adapt usb touch screen. But I noticed that ums(4) should be become a mouse subsystem like ucom(4), and I gave up:-). Anyone, do you have any idea? From hselasky at c2i.net Sun Jul 5 10:36:48 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun Jul 5 10:37:01 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200906301128.26046.hselasky@c2i.net> References: <200906231035.43096.kosmo@semihalf.com> <200906301037.49367.kosmo@semihalf.com> <200906301128.26046.hselasky@c2i.net> Message-ID: <200907051236.22783.hselasky@c2i.net> On Tuesday 30 June 2009 11:28:23 Hans Petter Selasky wrote: > On Tuesday 30 June 2009 10:37:48 Piotr Zi?cik wrote: > > Monday 29 June 2009 15:16:56 Hans Petter Selasky napisa?(a): > > > You want to change the flags passed to bus_dmamap_sync() so that the > > > flush/invalidate mapping gets right. I understand why your patch makes > > > it work. That's not the problem. > > > > > > In "src/sys/arm/arm/busdma_machdep.c" there is a function called > > > "_bus_dmamap_sync_bp()". If you look at that function you see that it > > > only triggers on the "BUS_DMASYNC_PREWRITE" and "BUS_DMASYNC_POSTREAD" > > > flags. After your patching only the PREXXXX flags are used, so if bouce > > > pages are used on ARM and x86 and amd64 +++, then only > > > BUS_DMASYNC_PREWRITE will do anything. This indicates that your patch > > > is not fully correct. > > Hi, > > > That is true. I have missed "bounce page" case. I can change flags passed > > to bus_dmamap_sync() to fix this on ARM, but this will break MIPS. > > Right, so there is inconsistency among the platforms in how the BUSDMA is > implemented, which should be fixed. > > > This clearly shows the problem - using side effect of busdma to manage > > CPU cache. Current USB implementation relies of this side effect assuming > > that bus_dmamap_sync() with given flags will do cpu cache > > flush/invalidation. This is not true even on i386 ! > > i386 handles this differently. > > > This thread is not about my patch. It is only a fast and dirty hack > > making USB working on platforms without hardware cache coherency > > and showing the problem. I see two proper solutions: > > Ok. > > > 1. Implement usb_pc_cpu_invalidate() / usb_pc_cpu_flush() with > > cpu_*() functions realizing requested operation. > > > > 2. Using busdma in proper way: > > [... prepare data to transfer ...] > > bus_dmamap_sync(..., PREREAD | PREWRITE); > > [... do transfer ...] > > bus_dmamap_sync(..., POSTREAD | POSTWRITE); > > [... check results ...] > > as manpage says: > > > > If read and write operations are not preceded and followed by the > > appropriate synchronization operations, behavior is undefined. > > > > Requirement cited above is currently not met in USB stack. Funtion > > shown in http://fxr.watson.org/fxr/source/dev/usb/controller/ehci.c#L1294 > > is just an example of improper usage of bus_dmamap_sync(), which is > > hidden under usb_pc_cpu_invalidate(). > > I'm not violating any rules in busdma. The busdma manual is silent about > doing multiple sync operations of the same kind in a row. If the sheeva > hardware you are using works differently, you have to fix it. > > > This thread started from my question about general usage of > > usb_pc_cpu_*() functions. So I am asking once again - why these functions > > relies on side effect of busdma instead of simply doing cache > > flush/invalidation through cpu_*() functions ? > > Because busdma is the interface for doing these kinds of operations and not > cpu_xxx(). The DMA memory is allocated using busdma and loaded using > busdma, and cpu_xxx() is not a part of the busdma interface. > > > > Grepping through the source code for ARM, I found a line like this: > > > (...) > > > You see that it only performs purge and no prior flush. This is what > > > needs fixing! If semihalf could go through the "arm/arm/cpufunc.c" file > > > and fix those flush and invalidate functions then many people would > > > become happy! > > > > My developement platform is sheeva. CPU functions for this platform are > > implemented correctly. > > > > > Again, it is not a problem in USB firstly, it is a problem in > > > "arm/xxx". > > > > You are suggesting that the problem is in ARM busdma (and in MIPS busdma, > > as on this platform USB also does not work). Could you give me example of > > platform _without_ hardware coherency where new USB stack simply works ? > > If I find time later today I will fix the cache sync operations for > AT91RM9200 which has a built in OHCI, which has been working fine with my > new USB stack. > > Can you please add some prints to the "bus_dmamap_sync_buf()" code on ARM, > and verify which cases the CPU is entering, without your patch and with > your patch. From my analysis your patch will just change the execution > path: > > With your patch it calls: > > cpu_dcache_wb_range((vm_offset_t)buf, len); > cpu_l2cache_wb_range((vm_offset_t)buf, len); > > Without your patch it calls: > > cpu_dcache_wbinv_range((vm_offset_t)buf, len); > cpu_l2cache_wbinv_range((vm_offset_t)buf, len); > > In my view these execution paths are equivalent with regard to clean or > cache flush. They should both perform a cache flush, which is what the USB > code wants to do, but obviously the latter case is not implemented > correctly, most likely because it doesn't flush the buffer like expected! > > Try adding: > > cpu_dcache_wb_range((vm_offset_t)buf, len); > cpu_l2cache_wb_range((vm_offset_t)buf, len); > > Before: > > cpu_dcache_wbinv_range((vm_offset_t)buf, len); > cpu_l2cache_wbinv_range((vm_offset_t)buf, len); > > In: sys/arm/arm/busdma_machdep.c > Hi, I did not find time yet to test on my AT91RM9200 board. I hope to do a test this week. Did you at semihalf find anything? --HPS From rj at dawnshosting.com Sun Jul 5 18:50:29 2009 From: rj at dawnshosting.com (Robert Jameson) Date: Sun Jul 5 18:50:35 2009 Subject: FreeBSD Kernel Panic during backup to USB external drive. Message-ID: <9072a4470907051118o6c14e19cs670981a500fc6375@mail.gmail.com> Hello everyone, recently i've been experience kernel panics whenever attempting to run my backup to my usb external drive. Here is the information i have, whatever else is needed please reply, thank you. (02:11 PM):(root@cube)/var/crash$ kgdb /boot/kernel/kernel /var/crash/vmcore.1 GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"... Unread portion of the kernel message buffer: panic: ffs_clusteralloc: map mismatch cpuid = 1 Uptime: 4d10h42m10s Physical memory: 2546 MB Dumping 249 MB: 234 218 202 186 170 154 138 122 106 90 74 58 42 26 10 Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi.ko Reading symbols from /boot/kernel/pflog.ko...Reading symbols from /boot/kernel/pflog.ko.symbols...done. done. Loaded symbols for /boot/kernel/pflog.ko Reading symbols from /boot/kernel/pf.ko...Reading symbols from /boot/kernel/pf.ko.symbols...done. done. Loaded symbols for /boot/kernel/pf.ko Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/kernel/linux.ko.symbols...done. done. Loaded symbols for /boot/kernel/linux.ko #0 doadump () at pcpu.h:196 196 pcpu.h: No such file or directory. in pcpu.h (kgdb) quit my backup script: #!/usr/local/bin/bash -x # # creates backups of essential files # DATA="/usr/home /root" CONFIG="/etc /usr/local/etc /var/lib /etc/namedb" LIST="/tmp/backlist_$$.txt" # mount /backup set $(date) # if test "$1" = "Sun" ; then # weekly a full backup of all data and config. settings: # tar cfz "/backup/data/data_full_$6-$2-$3.tgz" $DATA rm -f /backup/data/data_diff* # tar cfz "/backup/config/config_full_$6-$2-$3.tgz" $CONFIG rm -f /backup/config/config_diff* else # incremental backup: # find $DATA -depth -type f \( -ctime -1 -o -mtime -1 \) -print > $LIST tar cfzT "/backup/data/data_diff_$6-$2-$3.tgz" "$LIST" rm -f "$LIST" # find $CONFIG -depth -type f \( -ctime -1 -o -mtime -1 \) -print > $LIST tar cfzT "/backup/config/config_diff_$6-$2-$3.tgz" "$LIST" rm -f "$LIST" fi # # create sql dump of databases: mysqldump -u root --password=XXXXXXXXX --opt information_schema > "/backup/database/information_schema_$6-$2-$3.sql" gzip "/backup/database/information_schema_$6-$2-$3.sql" mysqldump -u root --password=XXXXXXXXX --opt denora > "/backup/database/denora_$6-$2-$3.sql" gzip "/backup/database/denora_$6-$2-$3.sql" mysqldump -u root --password=XXXXXXXXX --opt evilnet > "/backup/database/evilnet_$6-$2-$3.sql" gzip "/backup/database/evilnet_$6-$2-$3.sql" mysqldump -u root --password=XXXXXXXXX --opt mysql > "/backup/database/mysql_$6-$2-$3.sql" gzip "/backup/database/mysql_$6-$2-$3.sql" mysqldump -u root --password=XXXXXXXXX --opt quotes_db > "/backup/database/quotes_db_$6-$2-$3.sql" gzip "/backup/database/quotes_db_$6-$2-$3.sql" # umount /backup fstab: # Device Mountpoint FStype Options Dump Pass# /dev/ad0s1b none swap sw 0 0 /dev/ad0s1a / ufs rw 1 1 /dev/ad1s1d /usr/home ufs rw 1 1 /dev/acd0 /cdrom cd9660 ro,noauto 0 0 /dev/da0s1d /backup ufs rw,noauto 1 1 -- ---------------- Island Information Services Robert Jameson Cell: (843) 298-6648 E-Mail: rj@dawnshosting.com From hselasky at c2i.net Sun Jul 5 21:30:36 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun Jul 5 21:30:50 2009 Subject: FreeBSD Kernel Panic during backup to USB external drive. In-Reply-To: <9072a4470907051118o6c14e19cs670981a500fc6375@mail.gmail.com> References: <9072a4470907051118o6c14e19cs670981a500fc6375@mail.gmail.com> Message-ID: <200907052330.07792.hselasky@c2i.net> On Sunday 05 July 2009 20:18:24 Robert Jameson wrote: > Hello everyone, recently i've been experience kernel panics whenever > attempting to run my backup to my usb external drive. > Here is the information i have, whatever else is needed please reply, thank > you. Hi, This issue doesn't look directly related to USB. I'm forwarding it to the freebsd-current e-mail list! Thanks for testing FreeBSD 8-current. --HPS > > > (02:11 PM):(root@cube)/var/crash$ kgdb /boot/kernel/kernel > /var/crash/vmcore.1 > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you > are welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-marcel-freebsd"... > > Unread portion of the kernel message buffer: > panic: ffs_clusteralloc: map mismatch > cpuid = 1 > Uptime: 4d10h42m10s > Physical memory: 2546 MB > Dumping 249 MB: 234 218 202 186 170 154 138 122 106 90 74 58 42 26 10 > > Reading symbols from /boot/kernel/acpi.ko...Reading symbols from > /boot/kernel/acpi.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/acpi.ko > Reading symbols from /boot/kernel/pflog.ko...Reading symbols from > /boot/kernel/pflog.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/pflog.ko > Reading symbols from /boot/kernel/pf.ko...Reading symbols from > /boot/kernel/pf.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/pf.ko > Reading symbols from /boot/kernel/linux.ko...Reading symbols from > /boot/kernel/linux.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/linux.ko > #0 doadump () at pcpu.h:196 > 196 pcpu.h: No such file or directory. > in pcpu.h > (kgdb) quit > > > my backup script: > > #!/usr/local/bin/bash -x > # > # creates backups of essential files > # > DATA="/usr/home /root" > CONFIG="/etc /usr/local/etc /var/lib /etc/namedb" > LIST="/tmp/backlist_$$.txt" > # > mount /backup > set $(date) > # > if test "$1" = "Sun" ; then > # weekly a full backup of all data and config. settings: > # > tar cfz "/backup/data/data_full_$6-$2-$3.tgz" $DATA > rm -f /backup/data/data_diff* > # > tar cfz "/backup/config/config_full_$6-$2-$3.tgz" $CONFIG > rm -f /backup/config/config_diff* > else > # incremental backup: > # > find $DATA -depth -type f \( -ctime -1 -o -mtime -1 \) -print > > $LIST > tar cfzT "/backup/data/data_diff_$6-$2-$3.tgz" "$LIST" > rm -f "$LIST" > # > find $CONFIG -depth -type f \( -ctime -1 -o -mtime -1 \) -print > > $LIST > tar cfzT "/backup/config/config_diff_$6-$2-$3.tgz" "$LIST" > rm -f "$LIST" > fi > # > # create sql dump of databases: > mysqldump -u root --password=XXXXXXXXX --opt information_schema > > "/backup/database/information_schema_$6-$2-$3.sql" > gzip "/backup/database/information_schema_$6-$2-$3.sql" > mysqldump -u root --password=XXXXXXXXX --opt denora > > "/backup/database/denora_$6-$2-$3.sql" > gzip "/backup/database/denora_$6-$2-$3.sql" > mysqldump -u root --password=XXXXXXXXX --opt evilnet > > "/backup/database/evilnet_$6-$2-$3.sql" > gzip "/backup/database/evilnet_$6-$2-$3.sql" > mysqldump -u root --password=XXXXXXXXX --opt mysql > > "/backup/database/mysql_$6-$2-$3.sql" > gzip "/backup/database/mysql_$6-$2-$3.sql" > mysqldump -u root --password=XXXXXXXXX --opt quotes_db > > "/backup/database/quotes_db_$6-$2-$3.sql" > gzip "/backup/database/quotes_db_$6-$2-$3.sql" > > # > umount /backup > > > fstab: > > # Device Mountpoint FStype Options Dump > Pass# > /dev/ad0s1b none swap sw 0 0 > /dev/ad0s1a / ufs rw 1 1 > /dev/ad1s1d /usr/home ufs rw 1 1 > /dev/acd0 /cdrom cd9660 ro,noauto 0 0 > /dev/da0s1d /backup ufs rw,noauto 1 1 From bugmaster at FreeBSD.org Mon Jul 6 11:07:09 2009 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jul 6 11:09:54 2009 Subject: Current problem reports assigned to freebsd-usb@FreeBSD.org Message-ID: <200907061107.n66B78it010966@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/135938 usb [aue] aue driver only passes traffic in promisc mode o usb/135857 usb RTL8187 Wireless Adapter o usb/135575 usb [usbdevs] [patch] Add HTC Wizard phone vid/pid informa o usb/135542 usb [keyboard] boot loader does not work with a usb keyboa o usb/135372 usb Quirk report for Teclast TL-C300 usb media player o usb/135348 usb [umass] USB Drive Hangs with ZFS (JMicron USB2/eSata) o usb/135206 usb machine reboots when inserted USB device o usb/135200 usb SAMSUNG i740 usb mass: Synchronize cache failed, statu o usb/135182 usb UMASS quirk - Olympus FE20 camera o usb/134950 usb Lowering DTR for USB-modem via ubsa is not possible o usb/134633 usb Add support for WILLCOM03(SHARP smart phone) o usb/134631 usb [usbdevs] [patch] WiSPY DBx support requires usb tweak o usb/134476 usb [usb2] [umass] [quirk] Add quirk for Cypress xx6830xx o usb/134299 usb Kernel Panic plugging in MF626 USB UMTS Stick u3g o usb/134193 usb System freeze on usb MP3 player insertion o usb/134117 usb [Patch] Add support for 'Option GlobeTrotter HSDPA Mod o usb/134085 usb [umass] Adding usb quirk for Sony USB flash drive o usb/133989 usb [newusb] [ukbd] USB keyboard dead at mountroot> prompt f usb/133545 usb [usb] [panic] Kernel crash in usb2_intr_schedule_adjus o usb/133390 usb umass crashes system in 7.1 when Olympus D-540 attache o usb/133296 usb rum driver not working properly in hostap mode p usb/132799 usb [usb][patch]GENESYS USB2IDE requires NO_SYNCHRONIZE_CA o usb/132785 usb [usb] [patch] Gemtech remote powersocket is classed as o usb/132594 usb USB subsystem causes page fault and crashes o usb/132312 usb Xorg 7.4 halts USB controller o usb/132080 usb [patch] [usb] Kernel panic after NOMEM caused by rum c o usb/132066 usb [ukbd] Keyboard failure USB keyboard DELL 760 o usb/132036 usb [panic] page fault when connecting Olympus C740 camera o usb/131912 usb [uslcom] [patch] New devices using Silicon Labs chips o usb/131900 usb [usbdevs] [patch] Additional product identification co o usb/131583 usb [umass] Failure when detaching umass Device o usb/131576 usb [aue] ADMtek USB To LAN Converter can't send data o usb/131521 usb Registering Belkin UPS to usb_quirks.c f usb/131123 usb [patch] re-add UQ_ASSUME_CM_OVER_DATA USB quirk o usb/131074 usb no run-time detection of usb devices plugged into exte o usb/130736 usb Page fault unplugging USB stick o usb/130325 usb [usb] [patch] fix tools/tools/usb/print-usb-if-vids.sh o usb/130230 usb Samsung Electronics YP-U3 does not attach in 7.1-RELEA o usb/130208 usb Boot process severely hampered by umass0 error o usb/130122 usb [newusb] DVD drive detects as 'da' device o docs/129962 usb [newusb] usbconfig(8) refers to non-existant usb2_core o usb/129945 usb [usbdevs] [patch] add u3g support for Longcheer WM66 U o usb/129766 usb [usb] plugging in usb modem HUAWEI E226 panics system o usb/129758 usb [uftdi] [patch] add Pyramid LCD usb support o usb/129673 usb [uhci] uhci (uhub) confused on replugging USB 1.1 scan o usb/129522 usb [ubsa] [patch] add support for ZTE AC8700 modem o usb/129500 usb [umass] [panic] FreeBSD Crashes when connecting SanDis o usb/129311 usb [usb] [panic] Instant crash with an USB card reader o usb/129251 usb [usbdevs] [patch] Liebert UPS being assigned uhid and o usb/129173 usb [uplcom] [patch] Add support for Corega CG-USBRS232R a s usb/128990 usb [usb] u3g does not handle RTS/CTS available on for exa o usb/128977 usb [usb] [patch] uaudio is not full duplex o usb/128803 usb [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X2 o usb/128485 usb [umodem] [patch] Nokia N80 modem support o usb/128425 usb [umass] Cannot Connect Maxtor Onetouch 4 USB drive f usb/128418 usb [panic] [rum] loading if_rum causes panic, looks like o usb/128324 usb [uplcom] [patch] remove baud rate restriction for PL23 o usb/127980 usb [umass] [patch] Fix Samsung YP U2 MP3 player on 7.x an o usb/127926 usb [boot] USB Timeout during bootup s usb/127549 usb [umass] [patch] Meizu MiniPlayer M6 (SL) requires some s usb/127453 usb [request] ubsa, uark, ubser, uftdi, and friends should o usb/127423 usb [boot] BTX halted on Gigabyte GA-MA69VM-S2 / AMD Sempr o usb/127342 usb [boot] [panic] enabling usb keyboard and mouse support o usb/127248 usb [ucom] panic while uplcom devices attaach and detach o kern/127222 usb [ohci]: Regression in 7.0 usb storage generic driver o usb/126884 usb [ugen] [patch] Bug in buffer handling in ugen.c f usb/126848 usb [usb]: USB Keyboard hangs during Installation o usb/126740 usb [ulpt] doesn't work on 7.0-RELEASE, 10 second stall be o usb/126519 usb [usb] [panic] panic when plugging in an iphone o kern/126396 usb [panic] kernel panic after unplug USB Bluetooth device o usb/125736 usb [ukbd] [hang] system hangs after AT keyboard detect if o usb/125631 usb [ums] [panic] kernel panic during bootup while 'Logite o usb/125510 usb [panic] repeated plug and unplug of USB mass storage d o usb/125450 usb [panic] Removing USB flash card while being accessed c o usb/125264 usb [patch] sysctl for set usb mouse rate (very useful for o usb/125238 usb [ums] Habu Mouse turns off in X o usb/125088 usb [keyboard] Touchpad not detected on Adesso AKB-430UG U o usb/124980 usb [panic] kernel panic on detaching unmounted umass devi o kern/124777 usb [ucom] USB cua devices don't revert to tty devices whe o usb/124758 usb [rum] [panic] rum panics SMP kernel o usb/124708 usb [panic] Kernel panic on USB KVM reattach o usb/124604 usb [ums] Microsoft combo wireless mouse doesn't work o usb/123969 usb [usb] Supermicro H8SMi-2 usb problem: port reset faile o usb/123714 usb [usb] [panic] Panic when hald-storage-probe runs with o usb/123691 usb usbd(8): usbd hangs o usb/123690 usb [usb] [panic] Panic on USB device insertion when usb l o usb/123611 usb [usb] BBB reset failed, STALLED from Imation/Mitsumi U o usb/123509 usb [umass] continuous reset Samsung SGH-G600 phone o usb/123352 usb [usbdevs] [patch] Add Option GTMAX3.6/7.2 and Quallcom o usb/123351 usb [usbdevs] [patch] Add Reiner SCT cyberJack, Omnikey [2 o usb/122992 usb [umass] [patch] MotoROKR Z6 Phone not recognised by um o usb/122956 usb [ubsa] [patch] add support for Novatel Wireless XU870 o usb/122936 usb [ucom] [ubsa] Device does not receive interrupt o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa o usb/122819 usb [usb] [patch] Patch to provide dynamic additions to th o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o usb/122621 usb [new driver] [patch] New driver for Sierra Wireless 3G o usb/122547 usb [ehci] USB Printer not being recognized after reboot o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/122025 usb [uscanner] [patch] uscanner does not attach to Epson R o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o usb/121275 usb [boot] [panic] FreeBSD fails to boot with usb legacy s o usb/121232 usb [usb] [panic] USB CardBus card removal causes reboot s p usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a o usb/121169 usb [umass] Issues with usb mp3 player o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o usb/120786 usb [usb] [panic] Kernel panic when forced umount of a det o usb/120729 usb [panic] fault while in kernel mode with connecting USB o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o usb/119981 usb [axe] [patch] add support for LOGITEC LAN-GTJ/U2 gigab o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/119509 usb [usb] USB flaky on Dell Optiplex 755 o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a o usb/116947 usb [ukbd] [patch] [regression] enable boot protocol on th o usb/116699 usb [usbhid] USB HID devices do not initialize at system b o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/114682 usb [umass] generic USB media-card reader unusable o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o usb/114068 usb [umass] [patch] Problems with connection of the umass o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff s usb/113977 usb [request] Need a way to set mode of USB disk's write c o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af a usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/112631 usb [panic] Problem with SONY DSC-S80 camera on umount s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC o usb/109397 usb [panic] on boot from USB flash o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr s usb/108344 usb [panic] kernel with atausb panics when unplugging USB o usb/108056 usb [ohci] Mouse gets powered off during device probe when o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/107924 usb [patch] usbd(8) does not call detach o usb/107848 usb [umass] [request] cannot access Samsung flash disk o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ o usb/107388 usb [new driver] [patch] add utoppy device from NetBSD o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze s usb/106832 usb [usb] USB HP printer is not detected by kernel when AC o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o usb/105065 usb [ata] [usb] SATA - USB Bridge o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o usb/103418 usb usbhidctl(1): [patch] [request] usbhidctl: add ability o usb/103289 usb [request] USB 2.0 problems on AMD LX-800 CPU and CS-55 o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o usb/102976 usb [panic] Casio Exilim Digital Camera causes panic on in o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o usb/99538 usb [keyboard] while using USB keyboard default params of o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar o kern/99200 usb [bluetooth] SMP-Kernel crashes reliably when Bluetooth o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/96457 usb [umass] [panic] fatback on umass = reboot o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync s usb/96120 usb [ums] [request] USB mouse not always detected s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/93408 usb [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92052 usb [ulpt] usbd causes defunct process with busy file-hand o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91629 usb [usb] usbd_abort_pipe() may result in infinite loop o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/89954 usb [umass] [panic] USB Disk driver race condition? s usb/89003 usb [request] LaCie Firewire drive not properly supported o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg o usb/88408 usb [axe] axe0 read PHY failed o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/87224 usb [usb] Cannot mount USB Zip750 o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/86298 usb [mouse] Known good USB mouse won't work with correct s s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device f usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_fs on externa s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/83863 usb [ugen] Communication problem between opensc/openct via o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent o usb/82660 usb [ehci] [panic] EHCI: I/O stuck in state 'physrd'/panic s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. o usb/80862 usb [patch] USB locking issues: missing some Giant calls o usb/80854 usb [patch] [request] suggestion for new iface-no-probe me o usb/80829 usb [modules] [panic] possible panic when loading USB-modu s usb/80777 usb [request] usb_rem_task() should wait for callback to c s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails o usb/80040 usb [hang] Use of sound mixer causes system freeze with ua o usb/79723 usb [usb] [request] prepare for high speed isochronous tra o usb/79722 usb [ehci] wrong alignments in ehci.h a usb/79656 usb [ehci] RHSC interrupts lost o usb/79524 usb [ulpt] printing to Minolta PagePro 1[23]xxW via USB fa o usb/79287 usb [uhci] [hang] UHCI hang after interrupt transfer o usb/79269 usb [ohci] USB ohci da0 plug/unplug causes crashes and loc o usb/78984 usb [umass] [patch] Creative MUVO umass failure o usb/77294 usb [ucom] [panic] ucom + ulpcom panic o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o usb/76732 usb [ums] Mouse problems with USB KVM Switch o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn o usb/75797 usb [sound] 5.3-STABLE(2005 1/4) detect USB headset, But c o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) o usb/74771 usb [umass] [hang] mounting write-protected umass device a s usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R o usb/73307 usb [panic] Kernel panics on USB disconnect s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/71455 usb [umass] Slow USB umass performance of 5.3 o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/67301 usb [uftdi] [panic] RTS and system panic o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s bin/57255 usb [patch] usbd(8) and multi-function devices s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 s usb/51958 usb [urio] [patch] update for urio driver o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o usb/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem 323 problems total. From kosmo at semihalf.com Tue Jul 7 13:50:31 2009 From: kosmo at semihalf.com (Piotr =?iso-8859-2?q?Zi=EAcik?=) Date: Tue Jul 7 13:50:44 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907051236.22783.hselasky@c2i.net> References: <200906231035.43096.kosmo@semihalf.com> <200906301128.26046.hselasky@c2i.net> <200907051236.22783.hselasky@c2i.net> Message-ID: <200907071550.28781.kosmo@semihalf.com> > > I did not find time yet to test on my AT91RM9200 board. I hope to do a test > this week. Did you at semihalf find anything? > I had Checked USB behaviour on PowerPC without hardware cache coherency. The problem also exists here and patch helps. I also generated some logs which you asked for: ---- Original USB code ----- ugen0.1: at usbus0 uhub0: on usbus0 ugen1.1: at usbus1 uhub1: on usbus1 ugen2.1: at usbus2 uhub2: on usbus2 Root mount waiting for: usbus2 usbus1 usbus0 uhub0: 1 port with 1 removable, self powered uhub1: 1 port with 1 removable, self powered uhub2: 1 port with 1 removable, self powered => bus_dmamap_sync(0xC3A9E780, 0xC3B6F540, [PREREAD PREWRITE ________ _________]) -> Writeback Invalidate 0xC3B9E168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E500, 0xC3AB8C40, [PREREAD PREWRITE ________ _________]) -> Writeback Invalidate 0xC3B9D168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E500, 0xC3AB8C00, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B9D170 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E500, 0xC3AB8C00, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B9D170 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [PREREAD PREWRITE ________ _________]) -> Writeback Invalidate 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B9C170 (size: 0x00000012) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B9C170 (size: 0x00000012) => bus_dmamap_sync(0xC3A9E080, 0xC3B6F400, [PREREAD PREWRITE ________ _________]) -> Writeback Invalidate 0xC3B9B168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E080, 0xC3B6F280, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B9B170 (size: 0x00000002) => bus_dmamap_sync(0xC3A9E080, 0xC3B6F280, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B9B170 (size: 0x00000002) => bus_dmamap_sync(0xC3A9E080, 0xC3B6F400, [PREREAD PREWRITE ________ _________]) -> Writeback Invalidate 0xC3B9B168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E080, 0xC3B6F280, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B9B170 (size: 0x00000009) => bus_dmamap_sync(0xC3A9E080, 0xC3B6F280, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B9B170 (size: 0x00000009) Root mount waiting for: usbus0 => bus_dmamap_sync(0xC3A9E300, 0xC3AB8D00, [PREREAD PREWRITE ________ _________]) -> Writeback Invalidate 0xC3B9A168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E580, 0xC3AB8E40, [PREREAD PREWRITE ________ _________]) -> Writeback Invalidate 0xC3B99168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E580, 0xC3B6F380, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B99170 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E580, 0xC3B6F380, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B99170 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E800, 0xC3B6F480, [PREREAD PREWRITE ________ _________]) -> Writeback Invalidate 0xC3B98168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E800, 0xC3AB8E00, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B98170 (size: 0x00000012) => bus_dmamap_sync(0xC3A9E800, 0xC3AB8E00, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B98170 (size: 0x00000012) => bus_dmamap_sync(0xC35DC700, 0xC3AB8B40, [PREREAD PREWRITE ________ _________]) -> Writeback Invalidate 0xC3B97168 (size: 0x00000008) => bus_dmamap_sync(0xC35DC700, 0xC3B6F500, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B97170 (size: 0x00000009) => bus_dmamap_sync(0xC35DC700, 0xC3B6F500, [_______ ________ POSTREAD POSTWRITE]) -> Invalidate 0xC3B97170 (size: 0x00000009) usb_alloc_device:1729: Failure selecting configuration index 0: USB_ERR_INVAL, port 1, addr 2 (ignored) ugen0.2: at usbus0 ----- USB Stack with my patch ----- ugen0.1: at usbus0 uhub0: on usbus0 ugen1.1: at usbus1 uhub1: on usbus1 ugen2.1: at usbus2 uhub2: on usbus2 Root mount waiting for: usbus2 usbus1 usbus0 uhub0: 1 port with 1 removable, self powered uhub1: 1 port with 1 removable, self powered uhub2: 1 port with 1 removable, self powered => bus_dmamap_sync(0xC3A9E780, 0xC3B6F540, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9E168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E500, 0xC3AB8C40, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9D168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E500, 0xC3AB8C00, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9D170 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E500, 0xC3AB8C00, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9D170 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000012) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000012) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000002) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000002) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000004) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000004) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000002) Root mount waiting for: usbus0 => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000002) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000022) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000022) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000002) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000002) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000002) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000002) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000022) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000022) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000009) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000009) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000020) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000020) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) ugen0.2: at usbus0 umass0: on usbus0 umass0: SCSI over Bulk-Only; quirks = 0x0000 => bus_dmamap_sync(0xC3A9E280, 0xC3B6F080, [_______ PREWRITE ________ _________]) -> Writeback 0xC3B9C168 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000001) => bus_dmamap_sync(0xC3A9E280, 0xC3B6F140, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3B9C170 (size: 0x00000001) Root mount waiting for: usbus0 umass0:0:0:-1: Attached to scbus0 => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) Trying to mount root from nfs:10.0.0.201:/nfsroot/mv78100-4/ => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB6098 (size: 0x00000024) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB6098 (size: 0x00000024) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Invalidate 0xC3BC0500 (size: 0x00000100) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Invalidate 0xC3BC0500 (size: 0x00000100) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BBC0A0 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BBC0A0 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 40.000MB/s transfers da0: 1912MB (3915776 512 byte sectors: 255H 63S/T 243C) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) NFS ROOT: 10.0.0.201:/nfsroot/mv78100-4/ => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3AB9C80 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3AB9C80 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BBAC70 (size: 0x00000020) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BBAC70 (size: 0x00000020) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Invalidate 0xC3B6D800 (size: 0x00000200) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Invalidate 0xC3B6D800 (size: 0x00000200) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Invalidate 0xC3C2A000 (size: 0x00002000) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Invalidate 0xC3C2A000 (size: 0x00002000) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3AB9B50 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3AB9B50 (size: 0x00000008) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BBAC70 (size: 0x00000020) => bus_dmamap_sync(0xC3A9E480, 0xC3BB00C0, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BBAC70 (size: 0x00000020) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB0380, [_______ PREWRITE ________ _________]) -> Writeback 0xC3BB23A8 (size: 0x0000001F) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) => bus_dmamap_sync(0xC3A9E480, 0xC3BB8080, [PREREAD ________ ________ _________]) -> Writeback Invalidate 0xC3BB2770 (size: 0x0000000D) -- Best regards, Piotr Zi?cik From hselasky at c2i.net Tue Jul 7 16:47:08 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 7 16:47:15 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907071550.28781.kosmo@semihalf.com> References: <200906231035.43096.kosmo@semihalf.com> <200907051236.22783.hselasky@c2i.net> <200907071550.28781.kosmo@semihalf.com> Message-ID: <200907071846.42086.hselasky@c2i.net> On Tuesday 07 July 2009 15:50:28 Piotr Zi?cik wrote: > > I did not find time yet to test on my AT91RM9200 board. I hope to do a > > test this week. Did you at semihalf find anything? > Hi, > I had Checked USB behaviour on PowerPC without hardware cache coherency. > The problem also exists here and patch helps. In my source code view the busdma sync function is empty for power-pc. Your patch should have no effect at all for sync operations? > > I also generated some logs which you asked for: Thanks. I will try to make a build for AT91RM9200 tonight. Did you test my suggested patch: > Try adding: > > cpu_dcache_wb_range((vm_offset_t)buf, len); > cpu_l2cache_wb_range((vm_offset_t)buf, len); > > Before: > > cpu_dcache_wbinv_range((vm_offset_t)buf, len); > cpu_l2cache_wbinv_range((vm_offset_t)buf, len); > > In: sys/arm/arm/busdma_machdep.c Or have you got any comments on that? --HPS From sarumont at sigil.org Wed Jul 8 07:32:50 2009 From: sarumont at sigil.org (Richard Kolkovich) Date: Wed Jul 8 07:32:56 2009 Subject: uvideo status check Message-ID: <20090708071347.GB52577@magus.portal.sigil.org> Looking into UVC support for FreeBSD, the last update I see is on 4/4/09 on this list. I was wondering, first and foremost, if anyone was working on/planning to work on porting the uvideo driver to FreeBSD. If so, has been any progress made? I'm willing to start porting/help port/help test/whatever. Thanks, -- Richard Kolkovich sarumont@sigil.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 196 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20090708/560978f3/attachment.pgp From hselasky at c2i.net Wed Jul 8 09:04:10 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 8 09:05:20 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <37C51279-42D8-49DE-8249-0DA386EBB062@semihalf.com> References: <200906231035.43096.kosmo@semihalf.com> <200907071846.42086.hselasky@c2i.net> <37C51279-42D8-49DE-8249-0DA386EBB062@semihalf.com> Message-ID: <200907081103.45388.hselasky@c2i.net> On Wednesday 08 July 2009 10:58:17 Rafal Jaworowski wrote: > On 2009-07-07, at 18:46, Hans Petter Selasky wrote: > >> I had Checked USB behaviour on PowerPC without hardware cache > >> coherency. > >> The problem also exists here and patch helps. > > > > In my source code view the busdma sync function is empty for power- > > pc. Your > > patch should have no effect at all for sync operations? > > This was about the PPC4xx PowerPC port, not committed to the tree yet. > Unlike most PowerPC this system has a de-coherent DMA and therefore > its busdma sync is non empty, but needs to enforce coherency by > software. > > The point is this is another platform on which USB stack (usb_pc_cpu_* > functions) shows similar issues as reported for ARM and MIPS. And what about my patch suggestion in my previous e-mail having the same subject. Does it work? Regarding my testing on the AT91RM9200 I was short of time yesterday and will try to get it done today. --HPS From raj at semihalf.com Wed Jul 8 09:14:27 2009 From: raj at semihalf.com (Rafal Jaworowski) Date: Wed Jul 8 09:14:39 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907071846.42086.hselasky@c2i.net> References: <200906231035.43096.kosmo@semihalf.com> <200907051236.22783.hselasky@c2i.net> <200907071550.28781.kosmo@semihalf.com> <200907071846.42086.hselasky@c2i.net> Message-ID: <37C51279-42D8-49DE-8249-0DA386EBB062@semihalf.com> On 2009-07-07, at 18:46, Hans Petter Selasky wrote: >> I had Checked USB behaviour on PowerPC without hardware cache >> coherency. >> The problem also exists here and patch helps. > > In my source code view the busdma sync function is empty for power- > pc. Your > patch should have no effect at all for sync operations? This was about the PPC4xx PowerPC port, not committed to the tree yet. Unlike most PowerPC this system has a de-coherent DMA and therefore its busdma sync is non empty, but needs to enforce coherency by software. The point is this is another platform on which USB stack (usb_pc_cpu_* functions) shows similar issues as reported for ARM and MIPS. Rafal From kosmo at semihalf.com Wed Jul 8 10:16:43 2009 From: kosmo at semihalf.com (Piotr =?iso-8859-2?q?Zi=EAcik?=) Date: Wed Jul 8 10:16:54 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907081103.45388.hselasky@c2i.net> References: <200906231035.43096.kosmo@semihalf.com> <37C51279-42D8-49DE-8249-0DA386EBB062@semihalf.com> <200907081103.45388.hselasky@c2i.net> Message-ID: <200907081216.40100.kosmo@semihalf.com> Wednesday 08 July 2009 11:03:43 Hans Petter Selasky napisa?(a): > > And what about my patch suggestion in my previous e-mail having the same > subject. Does it work? > I have tested it and it does not work. By the way Writeback before Writeback Invalidate did not change cache behaviour too much. Writeback invalidate means flush all modified cache lines and then invalidate cache. However looking into logs which I have sent you yesterdat I see one difference which may be significant. My patch changes Invalidate into Writeback Invalidate. In original code if driver write something to memory and then invalidate cache, the write will be lost. With my patch after change will be written to memory and then cache will be invalidated. What do you think ? -- Best Regards, Piotr Ziecik From sebastian.huber at embedded-brains.de Wed Jul 8 10:30:50 2009 From: sebastian.huber at embedded-brains.de (Sebastian Huber) Date: Wed Jul 8 10:30:56 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907081216.40100.kosmo@semihalf.com> References: <200906231035.43096.kosmo@semihalf.com> <37C51279-42D8-49DE-8249-0DA386EBB062@semihalf.com> <200907081103.45388.hselasky@c2i.net> <200907081216.40100.kosmo@semihalf.com> Message-ID: <4A547556.4050801@embedded-brains.de> Hi! The general approach for systems with no hardware cache coherence protocol should be: Memory to device DMA transfer of a buffer: 1. write all modified cache lines of the buffer back to memory (cache flush for buffer) 2. start DMA transfer Device to memory DMA transfer of a buffer: 1. invalidate the cache of the buffer, here you have to make sure that this buffer does not share a cache line with other buffers (!) 2. start DMA transfer 3. all accesses to the buffer via the cache must wait until the DMA has finished CU -- Sebastian Huber, Embedded Brains GmbH Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany Phone : +49 89 18 90 80 79-6 Fax : +49 89 18 90 80 79-9 E-Mail : sebastian.huber@embedded-brains.de PGP : Public key available on request Diese Nachricht ist keine gesch?ftliche Mitteilung im Sinne des EHUG. From hselasky at c2i.net Wed Jul 8 10:51:22 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 8 10:51:29 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907081216.40100.kosmo@semihalf.com> References: <200906231035.43096.kosmo@semihalf.com> <200907081103.45388.hselasky@c2i.net> <200907081216.40100.kosmo@semihalf.com> Message-ID: <200907081250.58151.hselasky@c2i.net> Hi, On Wednesday 08 July 2009 12:16:39 Piotr Zi?cik wrote: > Wednesday 08 July 2009 11:03:43 Hans Petter Selasky napisa?(a): > > And what about my patch suggestion in my previous e-mail having the same > > subject. Does it work? > > I have tested it and it does not work. By the way Writeback before > Writeback Invalidate did not change cache behaviour too much. Writeback > invalidate means flush all modified cache lines and then invalidate cache. By flush you mean write from CPU cache to RAM, right. And nothing else? You don't mean discard CPU cache by "flush" ??? > > However looking into logs which I have sent you yesterdat I see one > difference which may be significant. My patch changes Invalidate into > Writeback Invalidate. In original code if driver write something to memory > and then invalidate cache If that is the case I'm very surprised. Could you make another printout for me. Compile the kernel with KDB, and add a call to "kdb_backtrace()" in bus_dmamap_sync() before printing out the writeback and/or invalidate, so that I can see the backtrace. > , the write will be lost. I'm aware about that. > With my patch after > change will be written to memory and then cache will be invalidated. What > do you think ? I still cannot see that I'm using the wrong flags when calling bus_dmamap_sync(). You are absoultely sure that your USB code is indentical to the now stock 8- current USB code, and that there are no integration issues lurking? In the USB "usb_pc_cpu_flush()" is used after CPU write operations to flush the CPU cache to RAM. "usb_pc_cpu_invalidate()" is used before CPU read operations. So far so good? You are arguing that: BUS_DMASYNC_POSTWRITE | BUS_DMASYNC_POSTREAD flags do not cause a CPU invalidate? Whilst the busdma manual is clear, that these flags are used after "an update of host memory by the device and prior to CPU access to host memory". BUS_DMASYNC_POSTREAD Perform any synchronization required after an update of host memory by the device and prior to CPU access to host memory. BUS_DMASYNC_POSTWRITE Perform any synchronization required after device access to host memory. And that: BUS_DMASYNC_PREREAD Perform any synchronization required prior to an update of host memory by the device. BUS_DMASYNC_PREWRITE Perform any synchronization required after an update of host memory by the CPU and prior to device access to host memory. flags do not cause a CPU flush prior to device acccess. /*------------------------------------------------------------------------* * usb_pc_cpu_invalidate - invalidate CPU cache *------------------------------------------------------------------------*/ void usb_pc_cpu_invalidate(struct usb_page_cache *pc) { if (pc->page_offset_end == pc->page_offset_buf) { /* nothing has been loaded into this page cache! */ return; } bus_dmamap_sync(pc->tag, pc->map, BUS_DMASYNC_POSTWRITE | BUS_DMASYNC_POSTREAD); } /*------------------------------------------------------------------------* * usb_pc_cpu_flush - flush CPU cache *------------------------------------------------------------------------*/ void usb_pc_cpu_flush(struct usb_page_cache *pc) { if (pc->page_offset_end == pc->page_offset_buf) { /* nothing has been loaded into this page cache! */ return; } bus_dmamap_sync(pc->tag, pc->map, BUS_DMASYNC_PREWRITE | BUS_DMASYNC_PREREAD); } Thanks for being patient. If there is a bug, it will be fixed. --HPS From imp at bsdimp.com Wed Jul 8 14:29:26 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Wed Jul 8 14:29:38 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907081103.45388.hselasky@c2i.net> References: <200907071846.42086.hselasky@c2i.net> <37C51279-42D8-49DE-8249-0DA386EBB062@semihalf.com> <200907081103.45388.hselasky@c2i.net> Message-ID: <20090708.082343.-1343671115.imp@bsdimp.com> In message: <200907081103.45388.hselasky@c2i.net> Hans Petter Selasky writes: : On Wednesday 08 July 2009 10:58:17 Rafal Jaworowski wrote: : > On 2009-07-07, at 18:46, Hans Petter Selasky wrote: : > >> I had Checked USB behaviour on PowerPC without hardware cache : > >> coherency. : > >> The problem also exists here and patch helps. : > > : > > In my source code view the busdma sync function is empty for power- : > > pc. Your : > > patch should have no effect at all for sync operations? : > : > This was about the PPC4xx PowerPC port, not committed to the tree yet. : > Unlike most PowerPC this system has a de-coherent DMA and therefore : > its busdma sync is non empty, but needs to enforce coherency by : > software. : > : > The point is this is another platform on which USB stack (usb_pc_cpu_* : > functions) shows similar issues as reported for ARM and MIPS. : : And what about my patch suggestion in my previous e-mail having the same : subject. Does it work? : : Regarding my testing on the AT91RM9200 I was short of time yesterday and will : try to get it done today. I think that the root cause of this issue is two fold. First, The 4 operations for busdma are being collapsed to only 2 operations. There are four for a reason (since you have to do different things for each case). Second, and I think this is more important, I think that we're seeing some cache-line poisoning. We're flushing the entire busdma tag rather than just one cache line since we don't have the API to do that. In addition, I don't think that the USB code is being careful enough to ensure that we don't have buffers that live in the same cache line that are simultaneously being used for read and write. The corruption we're seeing is a classic signal that this may be going on, although I must admit that I've not done the detailed analysis to prove it. Warner From hselasky at c2i.net Wed Jul 8 18:38:26 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 8 18:38:38 2009 Subject: uvcvideo on Freebsd (uvideo status check) In-Reply-To: References: Message-ID: <200907082038.02682.hselasky@c2i.net> On Wednesday 08 July 2009 19:11:05 Ed Morgan wrote: > Hi, > > Has anyone had any joy getting webcams that use the uvcvideo driver working > under FreeBSD? I'm looking at putting FreeBSD back on my laptop, and if the > webcam will work, that'll clinch it for me. Most of the results i've found > from trawling Google suggest that uvcvideo is basically not going to work, > but if anyone knows otherwise? > > Any advice would be greatly appreciated. > > Thanks very much. > > Ed There are several projects around, not finished yet, that are about porting V4L to BSD. See thread "USB webcam++ support for FreeBSD-8-current is soon here". --HPS From sarumont at sigil.org Wed Jul 8 18:42:52 2009 From: sarumont at sigil.org (Richard Kolkovich) Date: Wed Jul 8 18:42:59 2009 Subject: uvcvideo on Freebsd (uvideo status check) In-Reply-To: <200907082038.02682.hselasky@c2i.net> References: <200907082038.02682.hselasky@c2i.net> Message-ID: <20090708184246.GA29145@magus.portal.sigil.org> On Wed, Jul 08, 2009 at 08:38:01PM +0200, Hans Petter Selasky wrote: > On Wednesday 08 July 2009 19:11:05 Ed Morgan wrote: > > Hi, > > > > Has anyone had any joy getting webcams that use the uvcvideo driver working > > under FreeBSD? I'm looking at putting FreeBSD back on my laptop, and if the > > webcam will work, that'll clinch it for me. Most of the results i've found > > from trawling Google suggest that uvcvideo is basically not going to work, > > but if anyone knows otherwise? > > > > Any advice would be greatly appreciated. > > > > Thanks very much. > > > > Ed > > There are several projects around, not finished yet, that are about porting > V4L to BSD. > > See thread "USB webcam++ support for FreeBSD-8-current is soon here". > Thanks - I never came across that thread (or thought about checking -emulation). > --HPS -- Richard Kolkovich sarumont@sigil.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 196 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20090708/cc378213/attachment.pgp From ejr.morgan at gmail.com Wed Jul 8 19:09:24 2009 From: ejr.morgan at gmail.com (Ed Morgan) Date: Wed Jul 8 19:09:31 2009 Subject: uvcvideo on Freebsd (uvideo status check) In-Reply-To: <200907082038.02682.hselasky@c2i.net> References: <200907082038.02682.hselasky@c2i.net> Message-ID: Awesome, thanks very much. I'll subscribe to the list as well so I can keep up to date. Hopefully I can find some sort of resolution, though I can definately live without my cam for a bit. Thanks very much again. Ed 2009/7/8 Hans Petter Selasky > On Wednesday 08 July 2009 19:11:05 Ed Morgan wrote: > > Hi, > > > > Has anyone had any joy getting webcams that use the uvcvideo driver > working > > under FreeBSD? I'm looking at putting FreeBSD back on my laptop, and if > the > > webcam will work, that'll clinch it for me. Most of the results i've > found > > from trawling Google suggest that uvcvideo is basically not going to > work, > > but if anyone knows otherwise? > > > > Any advice would be greatly appreciated. > > > > Thanks very much. > > > > Ed > > There are several projects around, not finished yet, that are about porting > V4L to BSD. > > See thread "USB webcam++ support for FreeBSD-8-current is soon here". > > --HPS > -- Ed Morgan "Every normal man must be tempted at times to spit on his hands, hoist the black flag, and begin to slit throats." - H. L. Mencken From kosmo at semihalf.com Thu Jul 9 15:21:03 2009 From: kosmo at semihalf.com (Piotr =?iso-8859-2?q?Zi=EAcik?=) Date: Thu Jul 9 15:21:09 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907081250.58151.hselasky@c2i.net> References: <200906231035.43096.kosmo@semihalf.com> <200907081216.40100.kosmo@semihalf.com> <200907081250.58151.hselasky@c2i.net> Message-ID: <200907091721.01272.kosmo@semihalf.com> Wednesday 08 July 2009 12:50:56 Hans Petter Selasky napisa?(a): > By flush you mean write from CPU cache to RAM, right. And nothing else? You > don't mean discard CPU cache by "flush" ??? Yes. By flush I mean write all valid and modified cache lines to RAM. > > However looking into logs which I have sent you yesterdat I see one > > difference which may be significant. My patch changes Invalidate into > > Writeback Invalidate. In original code if driver write something to > > memory and then invalidate cache > > If that is the case I'm very surprised. Could you make another printout for > me. Compile the kernel with KDB, and add a call to "kdb_backtrace()" in > bus_dmamap_sync() before printing out the writeback and/or invalidate, so > that I can see the backtrace. > > > , the write will be lost. > > I'm aware about that. Full log with backtraces is here: http://people.freebsd.org/~raj/logs/usb-cache.log > > With my patch after > > change will be written to memory and then cache will be invalidated. What > > do you think ? > > You are absoultely sure that your USB code is indentical to the now stock > 8- current USB code, and that there are no integration issues lurking? > I am using current from 2009.06.15. In later versions is bug in ARM pmap causing segmentation fault in ehci atatch code (for more details loot at http://www.nabble.com/pmap-problem-in-FreeBSD-current-td24352351.html). -- Pozdrawiam. Piotr Zi?cik From kosmo at semihalf.com Thu Jul 9 15:23:14 2009 From: kosmo at semihalf.com (Piotr =?iso-8859-2?q?Zi=EAcik?=) Date: Thu Jul 9 15:23:30 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <4A547556.4050801@embedded-brains.de> References: <200906231035.43096.kosmo@semihalf.com> <200907081216.40100.kosmo@semihalf.com> <4A547556.4050801@embedded-brains.de> Message-ID: <200907091723.13121.kosmo@semihalf.com> Wednesday 08 July 2009 12:30:46 Sebastian Huber napisa?(a): > Device to memory DMA transfer of a buffer: > (...) > 3. all accesses to the buffer via the cache must wait until the DMA has > finished And this is the problem in my oppinion - USB stack does not wait. -- Best Regards. Piotr Zi?cik From nick at van-laarhoven.org Thu Jul 9 15:35:39 2009 From: nick at van-laarhoven.org (Nick Hibma) Date: Thu Jul 9 15:35:46 2009 Subject: ZTE devices Message-ID: <200907091733.53664.nick@van-laarhoven.org> HPS, Not sure whether this is actually a problem, but you might want to have a look at the switch command for ZTE devices in the FBSD7 code base. it uses a ZTE specific command. The ZTE 636 device here switches properly using that command sequence. On another note, that device presents alternate interfaces, as in, interface 0 and 2 have alternates 1 and 3 resp. How does the new stack handle that? Can you set these alternates during attach? If so, you might want to do that for ZTE devices, as the alternates probably contain the additional serial ports. Below the descriptor dump for those devices. Nick DEVICE addr 2 DEVICE descriptor: bLength=18 bDescriptorType=device(1) bcdUSB=2.00 bDeviceClass=0 bDeviceSubClass=0 bDeviceProtocol=0 bMaxPacketSize=64 idVendor=0x19d2 idProduct=0x0031 bcdDevice=0 iManufacturer=2(ZTE, Incorporated) iProduct=1(ZTE CDMA Technologies MSM) iSerialNumber=3(1234567890ABCDEF) bNumConfigurations=1 CONFIGURATION descriptor 0: bLength=9 bDescriptorType=config(2) wTotalLength=256 bNumInterface=4 bConfigurationValue=1 iConfiguration=0() bmAttributes=a0 bMaxPower=500 mA INTERFACE descriptor 0: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=0 bAlternateSetting=0 bNumEndpoints=0 bInterfaceClass=255 bInterfaceSubClass=255 bInterfaceProtocol=255 iInterface=0() Unknown descriptor (class 255/255): bLength=5 bDescriptorType=36 bDescriptorSubtype=0 ... Unknown descriptor (class 255/255): bLength=5 bDescriptorType=36 bDescriptorSubtype=21 ... Unknown descriptor (class 255/255): bLength=5 bDescriptorType=36 bDescriptorSubtype=6 ... Unknown descriptor (class 255/255): bLength=21 bDescriptorType=36 bDescriptorSubtype=18 ... Unknown descriptor (class 255/255): bLength=6 bDescriptorType=36 bDescriptorSubtype=19 ... INTERFACE descriptor 1: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=0 bAlternateSetting=1 bNumEndpoints=2 bInterfaceClass=255 bInterfaceSubClass=255 bInterfaceProtocol=255 iInterface=0() ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=1-in bmAttributes=bulk wMaxPacketSize=512 bInterval=32 ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=1-out bmAttributes=bulk wMaxPacketSize=512 bInterval=32 INTERFACE descriptor 2: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=1 bAlternateSetting=0 bNumEndpoints=0 bInterfaceClass=255 bInterfaceSubClass=255 bInterfaceProtocol=255 iInterface=0() Unknown descriptor (class 255/255): bLength=5 bDescriptorType=36 bDescriptorSubtype=0 ... Unknown descriptor (class 255/255): bLength=5 bDescriptorType=36 bDescriptorSubtype=21 ... Unknown descriptor (class 255/255): bLength=5 bDescriptorType=36 bDescriptorSubtype=6 ... Unknown descriptor (class 255/255): bLength=21 bDescriptorType=36 bDescriptorSubtype=18 ... Unknown descriptor (class 255/255): bLength=6 bDescriptorType=36 bDescriptorSubtype=19 ... INTERFACE descriptor 3: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=1 bAlternateSetting=1 bNumEndpoints=2 bInterfaceClass=255 bInterfaceSubClass=255 bInterfaceProtocol=255 iInterface=0() ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=2-in bmAttributes=bulk wMaxPacketSize=512 bInterval=32 ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=2-out bmAttributes=bulk wMaxPacketSize=512 bInterval=32 INTERFACE descriptor 4: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=2 bAlternateSetting=0 bNumEndpoints=2 bInterfaceClass=8 bInterfaceSubClass=6 bInterfaceProtocol=80 iInterface=0() ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=3-out bmAttributes=bulk wMaxPacketSize=512 bInterval=0 ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=3-in bmAttributes=bulk wMaxPacketSize=512 bInterval=0 INTERFACE descriptor 5: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=3 bAlternateSetting=0 bNumEndpoints=3 bInterfaceClass=255 bInterfaceSubClass=255 bInterfaceProtocol=255 iInterface=0() Unknown descriptor (class 255/255): bLength=5 bDescriptorType=36 bDescriptorSubtype=0 ... Unknown descriptor (class 255/255): bLength=4 bDescriptorType=36 bDescriptorSubtype=2 ... Unknown descriptor (class 255/255): bLength=5 bDescriptorType=36 bDescriptorSubtype=1 ... Unknown descriptor (class 255/255): bLength=5 bDescriptorType=36 bDescriptorSubtype=6 ... Unknown descriptor (class 255/255): bLength=21 bDescriptorType=36 bDescriptorSubtype=18 ... Unknown descriptor (class 255/255): bLength=6 bDescriptorType=36 bDescriptorSubtype=19 ... ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=4-in bmAttributes=interrupt wMaxPacketSize=64 bInterval=5 ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=5-in bmAttributes=bulk wMaxPacketSize=512 bInterval=32 ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=4-out bmAttributes=bulk wMaxPacketSize=512 bInterval=32 current configuration 1 ---------- From hselasky at c2i.net Thu Jul 9 16:35:08 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Thu Jul 9 16:35:15 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907091721.01272.kosmo@semihalf.com> References: <200906231035.43096.kosmo@semihalf.com> <200907081250.58151.hselasky@c2i.net> <200907091721.01272.kosmo@semihalf.com> Message-ID: <200907091834.42462.hselasky@c2i.net> Hi Piotr, On Thursday 09 July 2009 17:21:00 Piotr Zi?cik wrote: > Wednesday 08 July 2009 12:50:56 Hans Petter Selasky napisa?(a): > > By flush you mean write from CPU cache to RAM, right. And nothing else? > > You don't mean discard CPU cache by "flush" ??? > > Yes. By flush I mean write all valid and modified cache lines to RAM. > > > > However looking into logs which I have sent you yesterdat I see one > > > difference which may be significant. My patch changes Invalidate into > > > Writeback Invalidate. In original code if driver write something to > > > memory and then invalidate cache > > > > If that is the case I'm very surprised. Could you make another printout > > for me. Compile the kernel with KDB, and add a call to "kdb_backtrace()" > > in bus_dmamap_sync() before printing out the writeback and/or invalidate, > > so that I can see the backtrace. > > > > > , the write will be lost. > > > > I'm aware about that. > > Full log with backtraces is here: > http://people.freebsd.org/~raj/logs/usb-cache.log 1) My analysis: Only the data areas are being flushed/invalidated. No transfer descriptors are flushed/invalidated. I see no cache operations happening on any DMA control structures, even though there are calls from EHCI to xxx_pc_flush() and xxx_pc_invalidate(). One patch you can try is to add an additional unload call to "usbd_transfer_setup_sub_malloc()": ==== //depot/projects/usb/src/sys/dev/usb/usb_transfer.c#159 - /home/hans_other/usb.p4/src/sys/dev/usb/usb_transfer.c ==== @@ -268,6 +268,10 @@ pg, z, align)) { return (1); /* failure */ } + + bus_dmamap_unload(parm->dma_page_cache_ptr->tag, + parm->dma_page_cache_ptr->map); + /* Set beginning of current buffer */ buf = parm->dma_page_cache_ptr->buffer; /* Make room for one DMA page cache and one page */ This will avoid the same memory area being loaded twice. Not sure if there is still a bug in pmap about this! 2) You can also try to remove the "BUS_DMA_COHERENT" flag from "usb_busdma.c". My time is limited today, because I have to work on libusb v1.0 support. Could you provide a new trace, showing an enumeration failure. In your previous trace there was no error, because the printouts probably caused to CPU to flush out its cache. Debug details: /boot/loader.conf hw.usb.debug=15 hw.usb.ehci.debug=15 hw.usb.ohci.debug=15 hw.usb.uhci.debug=15 > I am using current from 2009.06.15. In later versions is bug in ARM pmap > causing segmentation fault in ehci atatch code (for more details loot at > http://www.nabble.com/pmap-problem-in-FreeBSD-current-td24352351.html). Ok. I have a feeling we will soon figure out the problem. --HPS From mailing at gaturkey.com Thu Jul 9 16:39:52 2009 From: mailing at gaturkey.com (Global Access Travel) Date: Thu Jul 9 16:40:15 2009 Subject: Fam Trip to TURKEY for $999 (Refundable) Message-ID: [http://www.turkeycallingus.com/] Exclusive Boutique Enterprise Turkey FAM ISTANBUL - CAPPADOCIA - KONYA - ANTALYA - PAMUKKALE - KUSADASI 9 Nights / 11 Days $999 ? 5 Continents ? 150 Countries Worldwide ? 100.000 Hotels ? Instant Confirmation [http://www.turkeycallingus.com] [http://www.turkeycallingus.com/turkey-fam/TurkeyFam.htm] [http://www.turkeycallingus.com/turkey-fam/TurkeyFamItinerary.htm] [http://www.turkeycallingus.com/turkey-fam/TurkeyFamRates.htm] [http://www.turkeycallingus.com/turkey-fam/TurkeyFamServices.htm] [http://www.turkeycallingus.com/turkey-fam/TurkeyFamHotels.htm] Global Access proudly presents the biggest FAM Trip of the year, teaming with Turkish Airlines and Turkish Ministry of Tourism and Culture. As the host of ASTA IDE 2010 and European Capital of Culture 2010, Turkey is likely to be the one of the most popular destinations in 2010. Those who act early and get to know this beautiful country better will be able to give a better insight to their clients and secure more bookings. Our specially selected travel agents will stay in best hotels in each town, be escorted by professional, top tour guides, taste exceptionally good examples of Turkish Cuisine, and get to know Turkey in elegant way. Join us for a luxury FAM adventure and be our special guest in our beautiful country! COMBINE WITH World Travel Market! One of the biggest travel shows of Europe and the world, WTM, will be held in London between 9-12 November 2009. Combine your London trip with Turkey and benefit from great agent rates to see one of the most popular tourist destinations from USA and Canada. WE WILL REFUND YOUR MONEY BACK ! Upon booking your 20th passenger on a Global Access Travel Service, we will refund you the whole tour price that you?ve paid for the FAM Trip. If you book 20 or more people on a Global Access Travel Service before the FAM Trip starts, then you will travel for free! About Us Global Access Travel (GA) was founded in Turkey by a group of tourism professionals and marketing experts who recognized the needs to offer online services for accommodations, car rentals, and other travel related services to travel agencies. Through its sophisticated online reservation services, GA offers more than 100,000 hotels, motels, resorts, clubs and apartments all around the world. Other services of GA include car rentals, transfers, special tours, luxury services, city breaks, flight tickets and other services such as tailor made tour packages, exhibition organizations, incentives and other travel related services around the globe at competitive rates. [http://www.TurkeyCallingus.com] www.TurkeyCalling.us [http://www.turkeycallingus.com/turkey-calling-contact-us.htm] Global Access Travel Tel: +90 212 258 58 29 Fax: +90 212 258 34 47 E-mail : [mailto:incoming@gaturkey.com] incoming@gaturkey.com Website: [http://www.turkeycallingus.com/] www.TurkeyCalling.Us This message was sent by: FamTrit turkey, N?zhetiye Cad., istanbul, besiktas 34357, Turkey To be removed click here: http://app.icontact.com/icp/mmail-mprofile.pl?r=47129465&l=82243&s=HQ2R&m=578549&c=305227 Forward to a friend: http://app.icontact.com/icp/sub/forward?m=578549&s=47129465&c=HQ2R&cid=305227 From hselasky at c2i.net Thu Jul 9 16:46:04 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Thu Jul 9 16:46:16 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907091834.42462.hselasky@c2i.net> References: <200906231035.43096.kosmo@semihalf.com> <200907091721.01272.kosmo@semihalf.com> <200907091834.42462.hselasky@c2i.net> Message-ID: <200907091845.40515.hselasky@c2i.net> On Thursday 09 July 2009 18:34:40 Hans Petter Selasky wrote: > > Full log with backtraces is here: > > http://people.freebsd.org/~raj/logs/usb-cache.log > > 1) My analysis: Only the data areas are being flushed/invalidated. I also see that the flushing/invalidating is being done correctly. --HPS From hselasky at c2i.net Thu Jul 9 17:31:35 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Thu Jul 9 17:31:44 2009 Subject: ZTE devices In-Reply-To: <200907091733.53664.nick@van-laarhoven.org> References: <200907091733.53664.nick@van-laarhoven.org> Message-ID: <200907091931.10975.hselasky@c2i.net> On Thursday 09 July 2009 17:33:52 Nick Hibma wrote: > HPS, > > Not sure whether this is actually a problem, but you might want to have a > look at the switch command for ZTE devices in the FBSD7 code base. it uses > a ZTE specific command. The ZTE 636 device here switches properly using > that command sequence. > > On another note, that device presents alternate interfaces, as in, > interface 0 and 2 have alternates 1 and 3 resp. How does the new stack > handle that? Can you set these alternates during attach? If so, you might > want to do that for ZTE devices, as the alternates probably contain the > additional serial ports. > > Below the descriptor dump for those devices. > > Nick > Hi, The 8-current u3g driver does not consider alternate settings. If that is a problem please suggest a patch. --HPS From sales at worldcrown.net Thu Jul 9 23:59:17 2009 From: sales at worldcrown.net (WORLD CROWN ELECTRONICS LTD) Date: Thu Jul 9 23:59:23 2009 Subject: USB Flash Drive 1GB at USD4.65 1K PCS FD262 Message-ID: Promotional gift with YOUR OWN LOGO USB Flash Drive 1GB at USD4.65 1K PCS FD262 ( http://rs-tr.com//t.aspx/subid/7647985/camid/25823/www.worldcrown.net/product_info.asp?id=529 ) ( http://rs-tr.com//t.aspx/subid/7647985/camid/25823/worldcrown.net/product_info.asp?id=539 ) ( http://rs-tr.com//t.aspx/subid/7647985/camid/25823/httpsgjf34ewww.reasonablespread.com/Management/Campaign/AddCampaignContent.aspx?campaign_id=15518 ) ( http://rs-tr.com//t.aspx/subid/7647985/camid/25823/worldcrown.net/product_info.asp?id=592 ) ( http://rs-tr.com//t.aspx/subid/7647985/camid/25823/www.am730.com.hk/ ) FD311 FD262 FD306 FD306 FD309 FD308 FD288 FD105 FD212A For more product details, please visit http://worldcrown.net ( http://rs-tr.com//t.aspx/subid/7647985/camid/25823/worldcrown.net/ ) Please tell me your MSN or Skype so we can discuss directly. My MSN is world.crown@hotmail.com ( ) and Skype is sales3_worldcrown.net Ms Li _________________________ Direct Line: (852) 31870298 , Email: li@worldcrown.net ( ), Skype: sales3_worldcrown.net, MSN: world.crown@hotmail.com ( ) WORLD CROWN ELECTRONICS LTD Hong Kong Office & Showroom: Unit 371-374, 3/F., Sino Industrial Plaza, 9 Kai Cheung Road, Kowloon Bay, Kowloon, Hong Kong Tel: (852) 3187 0228 (18 Lines) Fax:(852) 2155 0985 (3 Lines) China Office Address: Unit A516, Automobile Building, 45 Zhenhua Road, Futian District, Shenzhen, China Factory Adddress: 6/F., B7 Building, Xujingchang Industry Park, Fuyuanyi Road, Xinhe Community, Fuyong Street, Bao An District, Shenzhen, China. They trust and rely on us with their important promotional projects. How about you? Please make your first step to contact our sales department. You are ensured that your requirements will be our first priority. Forward this email ( http://rs-ar.com/2400-25823/.newsletter/USB_Flash_Drive_1GB_at_USD4.65_1K_PCS_FD262/forward.aspx ) Update Email & Profile ( http://rs-sub.com/SubscribeFormDetail.aspx?ens=sdUASjfpOA7IYYkm5rnZ6Q==&type=profile ) | Unsubscribe ( http://rs-sub.com/Unsubscribe.aspx?sub=7647985&user=2400&campid=25823&type=p ) ( http://rs-w.com/about.aspx?subid=7647985&campid=25823 ) From alexbestms at math.uni-muenster.de Fri Jul 10 07:26:03 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Fri Jul 10 07:26:09 2009 Subject: settings usb mouse rate Message-ID: i found this very cool PR http://www.freebsd.org/cgi/query-pr.cgi?pr=usb/125264 and wanted to ask if there's a way of changing the rate of usb mice with the new usb2 stack? what about the `moused` switches -r and -F? do they work with usb mice? alex From alexbestms at math.uni-muenster.de Fri Jul 10 09:05:50 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Fri Jul 10 09:05:57 2009 Subject: detaching usb device without unmounting it Message-ID: since the usb2 stack allows one to detach a mounted usb device without the kernel panic'ing i'd like to know which steps are necessary to be taken after detaching a device? because i tried the following: 1. attach device 2. mount device 3. detach device when i tried to unmount the device i got the follwing error message: g_vfs_done():label/usb[WRITE(offset=19456, length=4096)]error = 6 and the console got locked up (ctr+c didn't work). so i tried to reboot using ctrl+alt+del. however after the message: "All buffers synced" there was no reboot. so i had to do a hard reset. however after the reset freebsd fsck'ed my harddrives. so they didn't unmount properly. should i have used `umount -f`? or just plug the device back in again? or isn't it possible to unmount a device that has already been detached? i'm running r195476 btw. alex From hselasky at c2i.net Fri Jul 10 13:40:16 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Fri Jul 10 13:40:23 2009 Subject: settings usb mouse rate In-Reply-To: References: Message-ID: <200907101539.54682.hselasky@c2i.net> On Friday 10 July 2009 09:26:00 Alexander Best wrote: > i found this very cool PR > http://www.freebsd.org/cgi/query-pr.cgi?pr=usb/125264 and wanted to ask if > there's a way of changing the rate of usb mice with the new usb2 stack? > > what about the `moused` switches -r and -F? do they work with usb mice? > I think this patch is not included in 8-current. I might put a modified patch in. Remind me about it next week and I'll see about getting it done! --HPS From hselasky at c2i.net Fri Jul 10 13:41:39 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Fri Jul 10 13:41:51 2009 Subject: detaching usb device without unmounting it In-Reply-To: References: Message-ID: <200907101541.16698.hselasky@c2i.net> This is not an USB issue. Try -current. --HPS On Friday 10 July 2009 11:05:48 Alexander Best wrote: > since the usb2 stack allows one to detach a mounted usb device without the > kernel panic'ing i'd like to know which steps are necessary to be taken > after detaching a device? because i tried the following: > > 1. attach device > 2. mount device > 3. detach device > > when i tried to unmount the device i got the follwing error message: > > g_vfs_done():label/usb[WRITE(offset=19456, length=4096)]error = 6 > > and the console got locked up (ctr+c didn't work). so i tried to reboot > using ctrl+alt+del. however after the message: "All buffers synced" there > was no reboot. so i had to do a hard reset. however after the reset freebsd > fsck'ed my harddrives. so they didn't unmount properly. > > should i have used `umount -f`? or just plug the device back in again? or > isn't it possible to unmount a device that has already been detached? > > i'm running r195476 btw. > > alex > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" From alexbestms at math.uni-muenster.de Fri Jul 10 13:46:27 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Fri Jul 10 13:46:34 2009 Subject: detaching usb device without unmounting it In-Reply-To: <200907101541.16698.hselasky@c2i.net> Message-ID: actually i'm running current: FreeBSD otaku 8.0-BETA1 FreeBSD 8.0-BETA1 #0 r195534: Fri Jul 10 11:52:48 CEST 2009 root@otaku:/usr/obj/usr/src/sys/ARUNDEL i386 updated my kernel sources a few hours ago. should i report this to the freebsd-current@ list then? alex Hans Petter Selasky schrieb am 2009-07-10: > This is not an USB issue. > Try -current. > --HPS > On Friday 10 July 2009 11:05:48 Alexander Best wrote: > > since the usb2 stack allows one to detach a mounted usb device > > without the > > kernel panic'ing i'd like to know which steps are necessary to be > > taken > > after detaching a device? because i tried the following: > > 1. attach device > > 2. mount device > > 3. detach device > > when i tried to unmount the device i got the follwing error > > message: > > g_vfs_done():label/usb[WRITE(offset=19456, length=4096)]error = 6 > > and the console got locked up (ctr+c didn't work). so i tried to > > reboot > > using ctrl+alt+del. however after the message: "All buffers synced" > > there > > was no reboot. so i had to do a hard reset. however after the reset > > freebsd > > fsck'ed my harddrives. so they didn't unmount properly. > > should i have used `umount -f`? or just plug the device back in > > again? or > > isn't it possible to unmount a device that has already been > > detached? > > i'm running r195476 btw. > > alex > > _______________________________________________ > > freebsd-usb@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > > To unsubscribe, send any mail to > > "freebsd-usb-unsubscribe@freebsd.org" From alexbestms at math.uni-muenster.de Fri Jul 10 13:48:03 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Fri Jul 10 13:48:09 2009 Subject: detaching usb device without unmounting it In-Reply-To: <200907101541.16698.hselasky@c2i.net> Message-ID: oh. i just did. ;-) didn't see you put freebsd-current@ in the "To:" field. alex Hans Petter Selasky schrieb am 2009-07-10: > This is not an USB issue. > Try -current. > --HPS > On Friday 10 July 2009 11:05:48 Alexander Best wrote: > > since the usb2 stack allows one to detach a mounted usb device > > without the > > kernel panic'ing i'd like to know which steps are necessary to be > > taken > > after detaching a device? because i tried the following: > > 1. attach device > > 2. mount device > > 3. detach device > > when i tried to unmount the device i got the follwing error > > message: > > g_vfs_done():label/usb[WRITE(offset=19456, length=4096)]error = 6 > > and the console got locked up (ctr+c didn't work). so i tried to > > reboot > > using ctrl+alt+del. however after the message: "All buffers synced" > > there > > was no reboot. so i had to do a hard reset. however after the reset > > freebsd > > fsck'ed my harddrives. so they didn't unmount properly. > > should i have used `umount -f`? or just plug the device back in > > again? or > > isn't it possible to unmount a device that has already been > > detached? > > i'm running r195476 btw. > > alex > > _______________________________________________ > > freebsd-usb@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > > To unsubscribe, send any mail to > > "freebsd-usb-unsubscribe@freebsd.org" From alexbestms at math.uni-muenster.de Fri Jul 10 13:49:03 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Fri Jul 10 13:49:11 2009 Subject: settings usb mouse rate In-Reply-To: <200907101539.54682.hselasky@c2i.net> Message-ID: ok. thanks. alex Hans Petter Selasky schrieb am 2009-07-10: > On Friday 10 July 2009 09:26:00 Alexander Best wrote: > > i found this very cool PR > > http://www.freebsd.org/cgi/query-pr.cgi?pr=usb/125264 and wanted to > > ask if > > there's a way of changing the rate of usb mice with the new usb2 > > stack? > > what about the `moused` switches -r and -F? do they work with usb > > mice? > I think this patch is not included in 8-current. I might put a > modified patch > in. Remind me about it next week and I'll see about getting it done! > --HPS From imp at bsdimp.com Fri Jul 10 14:11:44 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Fri Jul 10 14:11:51 2009 Subject: detaching usb device without unmounting it In-Reply-To: References: Message-ID: <20090710.080932.439672019.imp@bsdimp.com> In message: Alexander Best writes: : since the usb2 stack allows one to detach a mounted usb device without the : kernel panic'ing usb1 allowed that too. the problem rarely was inside the usb stack (although there were some problems). The problem was at the higher levels of cam, the buffer cache and the file system. There were changes scattered throughout the rest of the system to allow devices to suddenly disappear. All usb2 did was fix a few edge cases in usb. : i'd like to know which steps are necessary to be taken after : detaching a device? because i tried the following: : : 1. attach device : 2. mount device : 3. detach device : : when i tried to unmount the device i got the follwing error message: : : g_vfs_done():label/usb[WRITE(offset=19456, length=4096)]error = 6 The proper action is limited to 'umount -f'. You can't reattach it, you can't really touch any files in the system (some cached files might be ok), you certainly can't write to it. : and the console got locked up (ctr+c didn't work). so i tried to reboot using : ctrl+alt+del. however after the message: "All buffers synced" there was no : reboot. so i had to do a hard reset. however after the reset freebsd fsck'ed : my harddrives. so they didn't unmount properly. : : should i have used `umount -f`? or just plug the device back in again? or : isn't it possible to unmount a device that has already been detached? You should have done an umount -f. You can't plug it back in again because we don't have support at the right levels (CAM(?), GEOM, buffer cache, fs) to allow previously orphaned resources to be reconnected to a new device. The device was destroyed, and data was destroyed with it... Warner From alexbestms at math.uni-muenster.de Fri Jul 10 14:38:09 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Fri Jul 10 14:38:16 2009 Subject: detaching usb device without unmounting it In-Reply-To: <20090710.080932.439672019.imp@bsdimp.com> Message-ID: hmmm...i just tried that: 1. attach the device 2. mount the device @ mnt/umass 3. detach the device 4. do `umount -f /mnt/umass` i got the same error message i got when not using the f switch. also i forget to mention this lor: Jul 10 16:26:24 otaku kernel: lock order reversal: Jul 10 16:26:24 otaku kernel: 1st 0xc81569c0 ufs (ufs) @ /usr/src/sys/kern/vfs_mount.c:1199 Jul 10 16:26:24 otaku kernel: 2nd 0xc8dec9c0 devfs (devfs) @ /usr/src/sys/fs/msdosfs/msdosfs_vfsops.c:944 Jul 10 16:26:24 otaku kernel: KDB: stack backtrace: Jul 10 16:26:24 otaku kernel: db_trace_self_wrapper(c07d787b,ea61ca3c,c0609a25,c05fa4db,c07da81e,...) at db_trace_self_wrapper+0x26 Jul 10 16:26:24 otaku kernel: kdb_backtrace(c05fa4db,c07da81e,c78f0bc0,c78f0af0,ea61ca98,...) at kdb_backtrace+0x29 Jul 10 16:26:24 otaku kernel: _witness_debugger(c07da81e,c8dec9c0,c07c9650,c78f0af0,c07c9f08,...) at _witness_debugger+0x25 Jul 10 16:26:24 otaku kernel: witness_checkorder(c8dec9c0,9,c07c9f08,3b0,c8deca28,...) at witness_checkorder+0x839 Jul 10 16:26:24 otaku kernel: __lockmgr_args(c8dec9c0,80400,c8deca28,0,0,...) at __lockmgr_args+0x7b7 Jul 10 16:26:24 otaku kernel: vop_stdlock(ea61cba0,c09abbc8,c8a8ee24,80400,c8dec968,...) at vop_stdlock+0x68 Jul 10 16:26:24 otaku kernel: VOP_LOCK1_APV(c0820980,ea61cba0,ea61cbc0,c0853f80,c8dec968,...) at VOP_LOCK1_APV+0xb5 Jul 10 16:26:24 otaku kernel: _vn_lock(c8dec968,80400,c07c9f08,3b0,c7ea35a0,...) at _vn_lock+0x78 Jul 10 16:26:24 otaku kernel: msdosfs_sync(c7ea35a0,1,ea61cc38,4f4,80,...) at msdosfs_sync+0x29c Jul 10 16:26:24 otaku kernel: dounmount(c7ea35a0,8080000,c8a8ed80,479,1,...) at dounmount+0x44e Jul 10 16:26:24 otaku kernel: unmount(c8a8ed80,ea61ccf8,8,65,c,...) at unmount+0x2bf Jul 10 16:26:24 otaku kernel: syscall(ea61cd38) at syscall+0x2a6 Jul 10 16:26:24 otaku kernel: Xint0x80_syscall() at Xint0x80_syscall+0x20 Jul 10 16:26:24 otaku kernel: --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280d730f, esp = 0xbfbfe4bc, ebp = 0xbfbfe588 --- again i can't get back to the shell using ctrl+c. switching to another console and issuing a reboot stalls at the very same point. alex M. Warner Losh schrieb am 2009-07-10: > In message: > > Alexander Best writes: > : since the usb2 stack allows one to detach a mounted usb device > without the > : kernel panic'ing > usb1 allowed that too. the problem rarely was inside the usb stack > (although there were some problems). The problem was at the higher > levels of cam, the buffer cache and the file system. There were > changes scattered throughout the rest of the system to allow devices > to suddenly disappear. All usb2 did was fix a few edge cases in usb. > : i'd like to know which steps are necessary to be taken after > : detaching a device? because i tried the following: > : > : 1. attach device > : 2. mount device > : 3. detach device > : > : when i tried to unmount the device i got the follwing error > message: > : > : g_vfs_done():label/usb[WRITE(offset=19456, length=4096)]error = 6 > The proper action is limited to 'umount -f'. You can't reattach it, > you can't really touch any files in the system (some cached files > might be ok), you certainly can't write to it. > : and the console got locked up (ctr+c didn't work). so i tried to > reboot using > : ctrl+alt+del. however after the message: "All buffers synced" there > was no > : reboot. so i had to do a hard reset. however after the reset > freebsd fsck'ed > : my harddrives. so they didn't unmount properly. > : > : should i have used `umount -f`? or just plug the device back in > again? or > : isn't it possible to unmount a device that has already been > detached? > You should have done an umount -f. You can't plug it back in again > because we don't have support at the right levels (CAM(?), GEOM, > buffer cache, fs) to allow previously orphaned resources to be > reconnected to a new device. The device was destroyed, and data was > destroyed with it... > Warner From thompsa at FreeBSD.org Fri Jul 10 17:49:37 2009 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Fri Jul 10 17:49:42 2009 Subject: USB polling Message-ID: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> Hi, The one usb task that is still an issue for 8.0 is the polling support. The code needs to call into the host controller driver to check if the usb descriptor has been marked as done and call the completion callback. I am now traveling so cant look at it, if anyone wants to have a look it would be fantastic. This is needed for places where a usb keyboard is used and interrupts are disabled (root mount, DDB). regards, Andrew From hselasky at c2i.net Sat Jul 11 15:10:43 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sat Jul 11 15:10:55 2009 Subject: USB polling In-Reply-To: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> Message-ID: <200907111710.18843.hselasky@c2i.net> On Friday 10 July 2009 19:20:01 Andrew Thompson wrote: > Hi, > > The one usb task that is still an issue for 8.0 is the polling > support. The code needs to call into the host controller driver to > check if the usb descriptor has been marked as done and call the > completion callback. I am now traveling so cant look at it, if anyone > wants to have a look it would be fantastic. This is needed for places > where a usb keyboard is used and interrupts are disabled (root mount, > DDB). Hi, Probably we can implement USB polling with minimal transfer support. That basically means: - no timeouts - no automatic clear-stall Only support for ukbd and umass. Shouldn't be too hard. What is more hard, is that the sys/dev/usb/input/ukbd.c driver has to get away from using the Giant lock. Last time I looked at that it was impossible because the whole keyboard layer was under Giant. Has anything changed here? If not the USB keyboard will only work if kdb_enter() is called when Giant is locked! --HPS From thompsa at FreeBSD.org Sat Jul 11 19:17:30 2009 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Sat Jul 11 19:17:35 2009 Subject: USB polling In-Reply-To: <200907111710.18843.hselasky@c2i.net> References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> <200907111710.18843.hselasky@c2i.net> Message-ID: <1280352d0907111217r5c218cdctf158dbfc588da304@mail.gmail.com> 2009/7/11 Hans Petter Selasky : > On Friday 10 July 2009 19:20:01 Andrew Thompson wrote: >> Hi, >> >> The one usb task that is still an issue for 8.0 is the polling >> support. The code needs to call into the host controller driver to >> check if the usb descriptor has been marked as done and call the >> completion callback. I am now traveling so cant look at it, if anyone >> wants to have a look it would be fantastic. This is needed for places >> where a usb keyboard is used and interrupts are disabled (root mount, >> DDB). > > Hi, > > Probably we can implement USB polling with minimal transfer support. That > basically means: > > - no timeouts > - no automatic clear-stall > > Only support for ukbd and umass. > > Shouldn't be too hard. Thats pretty much what we need, at least for 8.0. Andrew From gmiller at classic-games.com Mon Jul 13 02:40:11 2009 From: gmiller at classic-games.com (Greg Miller) Date: Mon Jul 13 02:40:18 2009 Subject: Adesso AKB130-UG with -CURRENT Message-ID: <4A5A9B35.5010700@classic-games.com> My Adesso combo device now works as a keyboard with the USB stack on 8.0, but the touchpad is not recognized as a mouse device. What information do I need to provide in order to help with support for this device? -- http://www.velocityvector.com/ | http://www.classic-games.com/ Any government that can give you everything you want can take everything you have. From hselasky at c2i.net Mon Jul 13 06:52:58 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Mon Jul 13 06:53:04 2009 Subject: Adesso AKB130-UG with -CURRENT In-Reply-To: <4A5A9B35.5010700@classic-games.com> References: <4A5A9B35.5010700@classic-games.com> Message-ID: <200907130852.36809.hselasky@c2i.net> On Monday 13 July 2009 04:25:57 Greg Miller wrote: > My Adesso combo device now works as a keyboard with the USB stack on > 8.0, but the touchpad is not recognized as a mouse device. What > information do I need to provide in order to help with support for this > device? We need the USB configuration descriptor at least: usbconfig -u XXX -a YYY dump_device_desc dump_curr_config_desc XXX and YYY are the numbers after ugenXXX.YYY. --HPS From bugmaster at FreeBSD.org Mon Jul 13 11:07:10 2009 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jul 13 11:10:01 2009 Subject: Current problem reports assigned to freebsd-usb@FreeBSD.org Message-ID: <200907131107.n6DB79Si040818@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/135938 usb [aue] aue driver only passes traffic in promisc mode o usb/135857 usb RTL8187 Wireless Adapter o usb/135575 usb [usbdevs] [patch] Add HTC Wizard phone vid/pid informa o usb/135542 usb [keyboard] boot loader does not work with a usb keyboa o usb/135372 usb Quirk report for Teclast TL-C300 usb media player o usb/135348 usb [umass] USB Drive Hangs with ZFS (JMicron USB2/eSata) o usb/135206 usb machine reboots when inserted USB device o usb/135200 usb SAMSUNG i740 usb mass: Synchronize cache failed, statu o usb/135182 usb UMASS quirk - Olympus FE20 camera o usb/134950 usb Lowering DTR for USB-modem via ubsa is not possible o usb/134633 usb Add support for WILLCOM03(SHARP smart phone) o usb/134631 usb [usbdevs] [patch] WiSPY DBx support requires usb tweak o usb/134476 usb [usb2] [umass] [quirk] Add quirk for Cypress xx6830xx o usb/134299 usb Kernel Panic plugging in MF626 USB UMTS Stick u3g o usb/134193 usb System freeze on usb MP3 player insertion o usb/134117 usb [Patch] Add support for 'Option GlobeTrotter HSDPA Mod o usb/134085 usb [umass] Adding usb quirk for Sony USB flash drive o usb/133989 usb [newusb] [ukbd] USB keyboard dead at mountroot> prompt f usb/133545 usb [usb] [panic] Kernel crash in usb2_intr_schedule_adjus o usb/133390 usb umass crashes system in 7.1 when Olympus D-540 attache o usb/133296 usb rum driver not working properly in hostap mode p usb/132799 usb [usb][patch]GENESYS USB2IDE requires NO_SYNCHRONIZE_CA o usb/132785 usb [usb] [patch] Gemtech remote powersocket is classed as o usb/132594 usb USB subsystem causes page fault and crashes o usb/132312 usb Xorg 7.4 halts USB controller o usb/132080 usb [patch] [usb] Kernel panic after NOMEM caused by rum c o usb/132066 usb [ukbd] Keyboard failure USB keyboard DELL 760 o usb/132036 usb [panic] page fault when connecting Olympus C740 camera o usb/131912 usb [uslcom] [patch] New devices using Silicon Labs chips o usb/131900 usb [usbdevs] [patch] Additional product identification co o usb/131583 usb [umass] Failure when detaching umass Device o usb/131576 usb [aue] ADMtek USB To LAN Converter can't send data o usb/131521 usb Registering Belkin UPS to usb_quirks.c f usb/131123 usb [patch] re-add UQ_ASSUME_CM_OVER_DATA USB quirk o usb/131074 usb no run-time detection of usb devices plugged into exte o usb/130736 usb Page fault unplugging USB stick o usb/130325 usb [usb] [patch] fix tools/tools/usb/print-usb-if-vids.sh o usb/130230 usb Samsung Electronics YP-U3 does not attach in 7.1-RELEA o usb/130208 usb Boot process severely hampered by umass0 error o usb/130122 usb [newusb] DVD drive detects as 'da' device o docs/129962 usb [newusb] usbconfig(8) refers to non-existant usb2_core o usb/129945 usb [usbdevs] [patch] add u3g support for Longcheer WM66 U o usb/129766 usb [usb] plugging in usb modem HUAWEI E226 panics system o usb/129758 usb [uftdi] [patch] add Pyramid LCD usb support o usb/129673 usb [uhci] uhci (uhub) confused on replugging USB 1.1 scan o usb/129522 usb [ubsa] [patch] add support for ZTE AC8700 modem o usb/129500 usb [umass] [panic] FreeBSD Crashes when connecting SanDis o usb/129311 usb [usb] [panic] Instant crash with an USB card reader o usb/129251 usb [usbdevs] [patch] Liebert UPS being assigned uhid and o usb/129173 usb [uplcom] [patch] Add support for Corega CG-USBRS232R a s usb/128990 usb [usb] u3g does not handle RTS/CTS available on for exa o usb/128977 usb [usb] [patch] uaudio is not full duplex o usb/128803 usb [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X2 o usb/128485 usb [umodem] [patch] Nokia N80 modem support o usb/128425 usb [umass] Cannot Connect Maxtor Onetouch 4 USB drive f usb/128418 usb [panic] [rum] loading if_rum causes panic, looks like o usb/128324 usb [uplcom] [patch] remove baud rate restriction for PL23 o usb/127980 usb [umass] [patch] Fix Samsung YP U2 MP3 player on 7.x an o usb/127926 usb [boot] USB Timeout during bootup s usb/127549 usb [umass] [patch] Meizu MiniPlayer M6 (SL) requires some s usb/127453 usb [request] ubsa, uark, ubser, uftdi, and friends should o usb/127423 usb [boot] BTX halted on Gigabyte GA-MA69VM-S2 / AMD Sempr o usb/127342 usb [boot] [panic] enabling usb keyboard and mouse support o usb/127248 usb [ucom] panic while uplcom devices attaach and detach o kern/127222 usb [ohci]: Regression in 7.0 usb storage generic driver o usb/126884 usb [ugen] [patch] Bug in buffer handling in ugen.c f usb/126848 usb [usb]: USB Keyboard hangs during Installation o usb/126740 usb [ulpt] doesn't work on 7.0-RELEASE, 10 second stall be o usb/126519 usb [usb] [panic] panic when plugging in an iphone o kern/126396 usb [panic] kernel panic after unplug USB Bluetooth device o usb/125736 usb [ukbd] [hang] system hangs after AT keyboard detect if o usb/125631 usb [ums] [panic] kernel panic during bootup while 'Logite o usb/125510 usb [panic] repeated plug and unplug of USB mass storage d o usb/125450 usb [panic] Removing USB flash card while being accessed c o usb/125264 usb [patch] sysctl for set usb mouse rate (very useful for o usb/125238 usb [ums] Habu Mouse turns off in X o usb/125088 usb [keyboard] Touchpad not detected on Adesso AKB-430UG U o usb/124980 usb [panic] kernel panic on detaching unmounted umass devi o kern/124777 usb [ucom] USB cua devices don't revert to tty devices whe o usb/124758 usb [rum] [panic] rum panics SMP kernel o usb/124708 usb [panic] Kernel panic on USB KVM reattach o usb/124604 usb [ums] Microsoft combo wireless mouse doesn't work o usb/123969 usb [usb] Supermicro H8SMi-2 usb problem: port reset faile o usb/123714 usb [usb] [panic] Panic when hald-storage-probe runs with o usb/123691 usb usbd(8): usbd hangs o usb/123690 usb [usb] [panic] Panic on USB device insertion when usb l o usb/123611 usb [usb] BBB reset failed, STALLED from Imation/Mitsumi U o usb/123509 usb [umass] continuous reset Samsung SGH-G600 phone o usb/123352 usb [usbdevs] [patch] Add Option GTMAX3.6/7.2 and Quallcom o usb/123351 usb [usbdevs] [patch] Add Reiner SCT cyberJack, Omnikey [2 o usb/122992 usb [umass] [patch] MotoROKR Z6 Phone not recognised by um o usb/122956 usb [ubsa] [patch] add support for Novatel Wireless XU870 o usb/122936 usb [ucom] [ubsa] Device does not receive interrupt o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa o usb/122819 usb [usb] [patch] Patch to provide dynamic additions to th o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o usb/122621 usb [new driver] [patch] New driver for Sierra Wireless 3G o usb/122547 usb [ehci] USB Printer not being recognized after reboot o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/122025 usb [uscanner] [patch] uscanner does not attach to Epson R o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o usb/121275 usb [boot] [panic] FreeBSD fails to boot with usb legacy s o usb/121232 usb [usb] [panic] USB CardBus card removal causes reboot s p usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a o usb/121169 usb [umass] Issues with usb mp3 player o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o usb/120786 usb [usb] [panic] Kernel panic when forced umount of a det o usb/120729 usb [panic] fault while in kernel mode with connecting USB o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o usb/119981 usb [axe] [patch] add support for LOGITEC LAN-GTJ/U2 gigab o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/119509 usb [usb] USB flaky on Dell Optiplex 755 o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a o usb/116947 usb [ukbd] [patch] [regression] enable boot protocol on th o usb/116699 usb [usbhid] USB HID devices do not initialize at system b o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/114682 usb [umass] generic USB media-card reader unusable o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o usb/114068 usb [umass] [patch] Problems with connection of the umass o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff s usb/113977 usb [request] Need a way to set mode of USB disk's write c o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af a usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/112631 usb [panic] Problem with SONY DSC-S80 camera on umount s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC o usb/109397 usb [panic] on boot from USB flash o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr s usb/108344 usb [panic] kernel with atausb panics when unplugging USB o usb/108056 usb [ohci] Mouse gets powered off during device probe when o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/107924 usb [patch] usbd(8) does not call detach o usb/107848 usb [umass] [request] cannot access Samsung flash disk o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ o usb/107388 usb [new driver] [patch] add utoppy device from NetBSD o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze s usb/106832 usb [usb] USB HP printer is not detected by kernel when AC o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o usb/105065 usb [ata] [usb] SATA - USB Bridge o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o usb/103418 usb usbhidctl(1): [patch] [request] usbhidctl: add ability o usb/103289 usb [request] USB 2.0 problems on AMD LX-800 CPU and CS-55 o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o usb/102976 usb [panic] Casio Exilim Digital Camera causes panic on in o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o usb/99538 usb [keyboard] while using USB keyboard default params of o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar o kern/99200 usb [bluetooth] SMP-Kernel crashes reliably when Bluetooth o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/96457 usb [umass] [panic] fatback on umass = reboot o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync s usb/96120 usb [ums] [request] USB mouse not always detected s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/93408 usb [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92052 usb [ulpt] usbd causes defunct process with busy file-hand o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91629 usb [usb] usbd_abort_pipe() may result in infinite loop o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/89954 usb [umass] [panic] USB Disk driver race condition? s usb/89003 usb [request] LaCie Firewire drive not properly supported o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg o usb/88408 usb [axe] axe0 read PHY failed o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/87224 usb [usb] Cannot mount USB Zip750 o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/86298 usb [mouse] Known good USB mouse won't work with correct s s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device f usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_fs on externa s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/83863 usb [ugen] Communication problem between opensc/openct via o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent o usb/82660 usb [ehci] [panic] EHCI: I/O stuck in state 'physrd'/panic s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. o usb/80862 usb [patch] USB locking issues: missing some Giant calls o usb/80854 usb [patch] [request] suggestion for new iface-no-probe me o usb/80829 usb [modules] [panic] possible panic when loading USB-modu s usb/80777 usb [request] usb_rem_task() should wait for callback to c s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails o usb/80040 usb [hang] Use of sound mixer causes system freeze with ua o usb/79723 usb [usb] [request] prepare for high speed isochronous tra o usb/79722 usb [ehci] wrong alignments in ehci.h a usb/79656 usb [ehci] RHSC interrupts lost o usb/79524 usb [ulpt] printing to Minolta PagePro 1[23]xxW via USB fa o usb/79287 usb [uhci] [hang] UHCI hang after interrupt transfer o usb/79269 usb [ohci] USB ohci da0 plug/unplug causes crashes and loc o usb/78984 usb [umass] [patch] Creative MUVO umass failure o usb/77294 usb [ucom] [panic] ucom + ulpcom panic o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o usb/76732 usb [ums] Mouse problems with USB KVM Switch o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn o usb/75797 usb [sound] 5.3-STABLE(2005 1/4) detect USB headset, But c o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) o usb/74771 usb [umass] [hang] mounting write-protected umass device a s usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R o usb/73307 usb [panic] Kernel panics on USB disconnect s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/71455 usb [umass] Slow USB umass performance of 5.3 o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/67301 usb [uftdi] [panic] RTS and system panic o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s bin/57255 usb [patch] usbd(8) and multi-function devices s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 s usb/51958 usb [urio] [patch] update for urio driver o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o usb/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem 323 problems total. From gmiller at classic-games.com Mon Jul 13 18:32:20 2009 From: gmiller at classic-games.com (Greg Miller) Date: Mon Jul 13 18:32:28 2009 Subject: Adesso AKB130-UG with -CURRENT In-Reply-To: <200907130852.36809.hselasky@c2i.net> References: <4A5A9B35.5010700@classic-games.com> <200907130852.36809.hselasky@c2i.net> Message-ID: <4A5B7D83.4050503@classic-games.com> Hans Petter Selasky wrote: > On Monday 13 July 2009 04:25:57 Greg Miller wrote: >> My Adesso combo device now works as a keyboard with the USB stack on >> 8.0, but the touchpad is not recognized as a mouse device. What >> information do I need to provide in order to help with support for this >> device? > > We need the USB configuration descriptor at least: > > usbconfig -u XXX -a YYY dump_device_desc dump_curr_config_desc > > XXX and YYY are the numbers after ugenXXX.YYY. > > --HPS > Script started on Mon Jul 13 13:28:12 2009 [0] /home/greg # usbconfig -u 2 -a 2 dump_device_desc dump_curr_config_desc ugen2.2: at usbus2, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0110 bDeviceClass = 0x0000 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0008 idVendor = 0x0488 idProduct = 0x00df bcdDevice = 0x0350 iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0000 bNumConfigurations = 0x0001 Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0022 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0004 bmAttributes = 0x00a0 bMaxPower = 0x0031 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0001 bInterfaceClass = 0x0003 bInterfaceSubClass = 0x0001 bInterfaceProtocol = 0x0001 iInterface = 0x0005 Additional Descriptor bLength = 0x09 bDescriptorType = 0x21 bDescriptorSubType = 0x10 RAW dump: 0x00 | 0x09, 0x21, 0x10, 0x01, 0x00, 0x01, 0x22, 0xa5, 0x08 | 0x00 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0003 wMaxPacketSize = 0x0008 bInterval = 0x000a bRefresh = 0x0000 bSynchAddress = 0x0000 [0] /home/greg # exit exit Script done on Mon Jul 13 13:28:59 2009 -- http://www.velocityvector.com/ | http://www.classic-games.com/ Any government that can give you everything you want can take everything you have. From hselasky at c2i.net Mon Jul 13 19:43:27 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Mon Jul 13 19:43:34 2009 Subject: Adesso AKB130-UG with -CURRENT In-Reply-To: <4A5B7D83.4050503@classic-games.com> References: <4A5A9B35.5010700@classic-games.com> <200907130852.36809.hselasky@c2i.net> <4A5B7D83.4050503@classic-games.com> Message-ID: <200907132143.05718.hselasky@c2i.net> On Monday 13 July 2009 20:31:31 Greg Miller wrote: > bInterfaceClass = 0x0003 > bInterfaceSubClass = 0x0001 > bInterfaceProtocol = 0x0001 Hi, This device identifies itself like a keyboard and not a mouse (combo device). usb.h: #define UICLASS_HID 0x03 #define UISUBCLASS_BOOT 1 #define UIPROTO_BOOT_KEYBOARD 1 #define UIPROTO_MOUSE 2 The protocol should be 2 for mouse. Maybe your device sends mouse data accross the Keyboard endpoint, which is not supported by FreeBSD. Are there more ugen devices associated with your keyboard? --HPS From gmiller at classic-games.com Mon Jul 13 20:09:02 2009 From: gmiller at classic-games.com (Greg Miller) Date: Mon Jul 13 20:09:59 2009 Subject: Adesso AKB130-UG with -CURRENT In-Reply-To: <200907132143.05718.hselasky@c2i.net> References: <4A5A9B35.5010700@classic-games.com> <200907130852.36809.hselasky@c2i.net> <4A5B7D83.4050503@classic-games.com> <200907132143.05718.hselasky@c2i.net> Message-ID: <4A5B942E.3070007@classic-games.com> Hans Petter Selasky wrote: > On Monday 13 July 2009 20:31:31 Greg Miller wrote: > This device identifies itself like a keyboard and not a mouse (combo device). > > usb.h: > > #define UICLASS_HID 0x03 > #define UISUBCLASS_BOOT 1 > #define UIPROTO_BOOT_KEYBOARD 1 > #define UIPROTO_MOUSE 2 > > The protocol should be 2 for mouse. > > Maybe your device sends mouse data accross the Keyboard endpoint, which is not > supported by FreeBSD. > > Are there more ugen devices associated with your keyboard? No, all I have are root hub devices (x.1), a USR5637 modem (3.2), and this combo device (2.2). -- http://www.velocityvector.com/ | http://www.classic-games.com/ Any government that can give you everything you want can take everything you have. From bsdfan at nurfuerspam.de Mon Jul 13 21:11:10 2009 From: bsdfan at nurfuerspam.de (Markus Dolze) Date: Mon Jul 13 21:11:17 2009 Subject: Failing controls transfers in VMware In-Reply-To: <200907012108.56663.hselasky@c2i.net> References: <4A4A5D7E.70708@nurfuerspam.de> <200907010907.39860.hselasky@c2i.net> <4A4BAA5B.9050002@nurfuerspam.de> <200907012108.56663.hselasky@c2i.net> Message-ID: <4A5BA2EE.5050105@nurfuerspam.de> Hans Petter Selasky wrote: > On Wednesday 01 July 2009 20:26:35 Markus Dolze wrote: >> Hans Petter Selasky wrote: >>> On Tuesday 30 June 2009 22:04:34 Markus Dolze > >> freebsd8# usbconfig -u 0 -a 3 dump_string 1 >> STRING_0x01 = >> freebsd8# usbconfig -u 0 -a 3 dump_string 2 >> STRING_0x02 = >> >> I already took a problem with the usb stack into account. The stack used >> is V-USB formerly known as AVR-USB >> (http://www.obdev.at/products/vusb/index.html). As written previously I >> tried several different devices including GPS and smartcard terminals >> with the same bad result. >> >> It may also be a problem with VMware's virtual devices or host drivers. >> > > Try without VM-ware, and see if the result is the same. > > --HPS > I had the time to set up -current (2009-06) on real hardware. Here are the results: Running on real hardware (I used do_request directly): root@mireille:~# usbconfig -u 2 -a 2 ugen2.2: at usbus2, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON root@mireille:~# usbconfig -u 2 -a 2 do_request 0x80 0x06 0x0301 0x0409 256 REQUEST = <0x1c 0x03 0x77 0x00 0x77 0x00 0x77 0x00 0x2e 0x00 0x66 0x00 0x69 0x00 0x73 0x00 0x63 0x00 0x68 0x00 0x6c 0x00 0x2e 0x00 0x64 0x00 0x65 0x00> Compare this to the results from VMware: freebsd8# usbconfig -u 0 -a 3 ugen0.3: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON freebsd8# usbconfig -u 0 -a 3 do_request 0x80 0x06 0x0301 0x0409 256 REQUEST = <0x2e 0x00 0x66 0x00 0x69 0x00 0x73 0x00 0x63 0x00 0x68 0x00 0x6c 0x00 0x2e 0x00 0x64 0x00 0x65 0x00><.fischl.de> Within VMware the first bytes from the response are missing! The only difference I can see is the speed being LOW vs FULL (where LOW is correct). I give up on this. And remember that VMware and FreeBSD don't play well with USB devices. Thanks so far! Markus From kosmo at semihalf.com Tue Jul 14 08:31:13 2009 From: kosmo at semihalf.com (Piotr =?iso-8859-2?q?Zi=EAcik?=) Date: Tue Jul 14 08:31:25 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907091834.42462.hselasky@c2i.net> References: <200906231035.43096.kosmo@semihalf.com> <200907091721.01272.kosmo@semihalf.com> <200907091834.42462.hselasky@c2i.net> Message-ID: <200907141031.11185.kosmo@semihalf.com> > > 1) My analysis: Only the data areas are being flushed/invalidated. No > transfer descriptors are flushed/invalidated. I see no cache operations > happening on any DMA control structures, even though there are calls from > EHCI to xxx_pc_flush() and xxx_pc_invalidate(). > This is 100% correct if control structures are marked as BUS_DMA_COHERENT. > One patch you can try is to add an additional unload call to > "usbd_transfer_setup_sub_malloc()": > > ==== //depot/projects/usb/src/sys/dev/usb/usb_transfer.c#159 - > /home/hans_other/usb.p4/src/sys/dev/usb/usb_transfer.c ==== > @@ -268,6 +268,10 @@ > pg, z, align)) { > return (1); /* failure */ > } > + > + bus_dmamap_unload(parm->dma_page_cache_ptr->tag, > + parm->dma_page_cache_ptr->map); > + > /* Set beginning of current buffer */ > buf = parm->dma_page_cache_ptr->buffer; > /* Make room for one DMA page cache and one page */ > > This will avoid the same memory area being loaded twice. Not sure if there > is still a bug in pmap about this! I checked this patch and I did not saw any changes in USB behaviour. The problem sill was visible. > > Could you provide a new trace, showing an enumeration failure. In your > previous trace there was no error, because the printouts probably caused to > CPU to flush out its cache. > I have tried many times and I was unable to generate trace showing enumeration faliure. Even little amount of debugging code caused proper enumeration. However access to attached device (pendrive) was not possible - SCSI layer reported errors. Probaby you see more on your AT91 device as you know USB stack internals. Have you tried to bring up OHCI on you ARM board ? -- Best Regards, Piotr Ziecik From hselasky at c2i.net Tue Jul 14 08:37:05 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 14 08:37:12 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907141031.11185.kosmo@semihalf.com> References: <200906231035.43096.kosmo@semihalf.com> <200907091834.42462.hselasky@c2i.net> <200907141031.11185.kosmo@semihalf.com> Message-ID: <200907141036.44652.hselasky@c2i.net> On Tuesday 14 July 2009 10:31:10 Piotr Zi?cik wrote: > > 1) My analysis: Only the data areas are being flushed/invalidated. No > > transfer descriptors are flushed/invalidated. I see no cache operations > > happening on any DMA control structures, even though there are calls from > > EHCI to xxx_pc_flush() and xxx_pc_invalidate(). > > Probaby you see more on your AT91 device as you know USB stack internals. > Have you tried to bring up OHCI on you ARM board ? Not yet. I'm terribly busy with some LibUSB stuff headed for the 8-current release. As soon as I find time I will fire off a build and debug. BTW: Has pmap been fixed for ARM in 8-current? --HPS From alexbestms at math.uni-muenster.de Tue Jul 14 09:00:10 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Tue Jul 14 09:00:24 2009 Subject: settings usb mouse rate Message-ID: here's your reminder. *riiiiiiiiiiing* ;) alex From raj at semihalf.com Tue Jul 14 09:21:42 2009 From: raj at semihalf.com (Rafal Jaworowski) Date: Tue Jul 14 09:21:58 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907141036.44652.hselasky@c2i.net> References: <200906231035.43096.kosmo@semihalf.com> <200907091834.42462.hselasky@c2i.net> <200907141031.11185.kosmo@semihalf.com> <200907141036.44652.hselasky@c2i.net> Message-ID: On 2009-07-14, at 10:36, Hans Petter Selasky wrote: > On Tuesday 14 July 2009 10:31:10 Piotr Zi?cik wrote: >>> 1) My analysis: Only the data areas are being flushed/invalidated. >>> No >>> transfer descriptors are flushed/invalidated. I see no cache >>> operations >>> happening on any DMA control structures, even though there are >>> calls from >>> EHCI to xxx_pc_flush() and xxx_pc_invalidate(). >> > >> Probaby you see more on your AT91 device as you know USB stack >> internals. >> Have you tried to bring up OHCI on you ARM board ? > > Not yet. I'm terribly busy with some LibUSB stuff headed for the 8- > current > release. As soon as I find time I will fire off a build and debug. Please note these problems should be considered as a showstopper for the release since USB is currently broken on at least three ARM platforms in the tree (Marvell). > BTW: Has pmap been fixed for ARM in 8-current? Seems like the most critical problems (panics) are resolved and will be pushed into SVN shortly. In case you'd like to apply the fix directly, see: http://people.freebsd.org/~raj/patches/arm/pmap-fixes.diff Rafal From alexbestms at math.uni-muenster.de Tue Jul 14 09:31:24 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Tue Jul 14 09:31:31 2009 Subject: power_off/power_on with usb mouse/keyboard and hald Message-ID: when i do `usbconfig power_off` and usbconfig power_on` with my usb keayboard/mouse it won't come up again in X. i suspect this is due to hald managing both devices. to get the devices running again under X without restarting it i have to unplug them then plug them in again. after that i need to switch to the console once and then back again to X. otherwise no keyboard input is being processed. also on a side note i noticed the following: when doing `usbconfig -u X -a Y suspend; usbconfig -u X -a Y resume` on a keyboard the very first keystroke doesn't get processed. so issuing the command sequence and typing "hello" results in "ello" being displayed on the console. alex From hselasky at c2i.net Tue Jul 14 10:31:21 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 14 10:31:29 2009 Subject: settings usb mouse rate In-Reply-To: References: Message-ID: <200907141231.03551.hselasky@c2i.net> Hi, The patch is in. http://perforce.freebsd.org/chv.cgi?CH=166075 Please try rates from "moused -F 1 XXX" to "moused -F 1000 XXX". Check that the rate is actually set by enabling ums debugging: sysctl hw.usb.ums.debug=15 --HPS From lapo at lapo.it Tue Jul 14 11:10:03 2009 From: lapo at lapo.it (Lapo Luchini) Date: Tue Jul 14 11:10:11 2009 Subject: usb/102066: [ukbd] usb keyboard and multimedia keys don't work Message-ID: <200907141110.n6EBA3aW010226@freefall.freebsd.org> The following reply was made to PR usb/102066; it has been noted by GNATS. From: Lapo Luchini To: bug-followup@FreeBSD.org, triosoft@triosoft.com.ua Cc: Subject: Re: usb/102066: [ukbd] usb keyboard and multimedia keys don't work Date: Tue, 14 Jul 2009 13:03:23 +0200 Also F13-F19 on new Apple USB keyboards recognize no scancode. % sysctl dev.ukbd dev.ukbd.0.%desc: Apple, Inc Apple Keyboard, class 0/0, rev 2.00/0.69, addr 3 dev.ukbd.0.%driver: ukbd dev.ukbd.0.%location: port=1 interface=0 dev.ukbd.0.%pnpinfo: vendor=0x05ac product=0x0221 devclass=0x00 devsubclass=0x00 release=0x0069 sernum="" intclass=0x03 intsubclass=0x01 dev.ukbd.0.%parent: uhub7 OTOH I've seen in CVS that /src/sys/dev/usb/ukbd.c was deleted in HEAD, as 8.0 will contain the new USB stack, so the patch better be done to the new file ;-) “There is no reason anyone would want a computer in their home.” (Ken Olson, founder of DEC, 1977) From alexbestms at math.uni-muenster.de Tue Jul 14 11:28:31 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Tue Jul 14 11:28:38 2009 Subject: settings usb mouse rate In-Reply-To: <200907141231.03551.hselasky@c2i.net> Message-ID: thx for the patch. i'm recompiling my kernel right now and will test the changes right away. any reason you limited the rate to <= 1000? i had a quick look at the specs of my mouse: - 6400 frames per second (5.8 megapixels per second) - 1800dpi Razer Precision 3G infrared sensor what about the mouse resolution? moused comes has the "-r" switch to change it. would usb mice benefit from that option? cheers. alex Hans Petter Selasky schrieb am 2009-07-14: > Hi, > The patch is in. > http://perforce.freebsd.org/chv.cgi?CH=166075 > Please try rates from "moused -F 1 XXX" to "moused -F 1000 XXX". > Check that > the rate is actually set by enabling ums debugging: > sysctl hw.usb.ums.debug=15 > --HPS From hselasky at c2i.net Tue Jul 14 11:40:04 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 14 11:40:09 2009 Subject: usb/125264: [patch] sysctl for set usb mouse rate (very useful for gamers - FPS games) Message-ID: <200907141140.n6EBe3u5036794@freefall.freebsd.org> The following reply was made to PR usb/125264; it has been noted by GNATS. From: Hans Petter Selasky To: bug-followup@freebsd.org, vvd@quakeworld.ru Cc: Subject: usb/125264: [patch] sysctl for set usb mouse rate (very useful for gamers - FPS games) Date: Tue, 14 Jul 2009 12:30:57 +0200 Hi, The patch is in. http://perforce.freebsd.org/chv.cgi?CH=166075 Thanks for being patient. Please test. --HPS From hselasky at c2i.net Tue Jul 14 11:53:53 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 14 11:54:00 2009 Subject: settings usb mouse rate In-Reply-To: References: Message-ID: <200907141338.29120.hselasky@c2i.net> Hi, On Tuesday 14 July 2009 13:28:28 Alexander Best wrote: > thx for the patch. i'm recompiling my kernel right now and will test the > changes right away. any reason you limited the rate to <= 1000? i had a > quick look at the specs of my mouse: USB has a limitation of polling 1000 times per second. > > - 6400 frames per second (5.8 megapixels per second) > - 1800dpi Razer Precision 3G infrared sensor > > what about the mouse resolution? moused comes has the "-r" switch to change > it. would usb mice benefit from that option? I'm not sure if setting the mouse resolution has a standard USB request yet. Else it would not be much trouble adding support for that aswell. --HPS From alexbestms at math.uni-muenster.de Tue Jul 14 13:26:01 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Tue Jul 14 13:26:07 2009 Subject: settings usb mouse rate In-Reply-To: <200907141338.29120.hselasky@c2i.net> Message-ID: i tested the patch with rates of 1, 100 and 1000: 1: random copy&pastes when moving the mouse 100: also random copy&pastes when moving the mouse 1000: OK setting hw.usb.ums.debug=15 indicates that the polling rate is set exactly to moused's -F value. at some point i experienced a crash including a reboot. no core dump was produced however. i've tried to reproduce the crash but wasn't able to. i think the crash occured when i booted with a low -F value, then set -F to a higher value in /etc/rc.conf and after that unplugged the mouse and plugged it in again. as i said i'm not able to produce the panic any longer. might have been caused by old code fragments in my /usr/src. alex Hans Petter Selasky schrieb am 2009-07-14: > Hi, > On Tuesday 14 July 2009 13:28:28 Alexander Best wrote: > > thx for the patch. i'm recompiling my kernel right now and will > > test the > > changes right away. any reason you limited the rate to <= 1000? i > > had a > > quick look at the specs of my mouse: > USB has a limitation of polling 1000 times per second. > > - 6400 frames per second (5.8 megapixels per second) > > - 1800dpi Razer Precision 3G infrared sensor > > what about the mouse resolution? moused comes has the "-r" switch > > to change > > it. would usb mice benefit from that option? > I'm not sure if setting the mouse resolution has a standard USB > request yet. > Else it would not be much trouble adding support for that aswell. > --HPS From hselasky at c2i.net Tue Jul 14 13:44:52 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 14 13:45:03 2009 Subject: settings usb mouse rate In-Reply-To: References: Message-ID: <200907141544.31338.hselasky@c2i.net> On Tuesday 14 July 2009 15:25:59 Alexander Best wrote: > i tested the patch with rates of 1, 100 and 1000: > > 1: random copy&pastes when moving the mouse > 100: also random copy&pastes when moving the mouse > 1000: OK Could you try another USB mouse. Also I would like to see some ums debug prints when you see random mouse clicks. I'm not sure, but probably your mouse expects a certain minimum polling rate, which is passed through the endpoint descriptor, else it goes mad :-) > setting hw.usb.ums.debug=15 indicates that the polling rate is set exactly > to moused's -F value. Good. > at some point i experienced a crash including a reboot. no core dump was > produced however. i've tried to reproduce the crash but wasn't able to. i > think the crash occured when i booted with a low -F value, then set -F to a > higher value in /etc/rc.conf and after that unplugged the mouse and plugged > it in again. as i said i'm not able to produce the panic any longer. might > have been caused by old code fragments in my /usr/src. --HPS From sanpei at sanpei.org Tue Jul 14 14:35:21 2009 From: sanpei at sanpei.org (MIHIRA Sanpei Yoshiro) Date: Tue Jul 14 14:35:28 2009 Subject: ulpt(EPSON PM-820C Inkjet Printer) does not work on 8-current Message-ID: <20090714.233517.193688805.sanpei@sanpei.org> hi. I upgrade my home server to 8.0-BETA1(8-current). But ulpt does not work fine with EPSON PM-820C Ink jet Printer. <> usbus2: on ohci1 usbus2: 12Mbps Full Speed USB v1.0 ulpt0: on usbus2 ulpt0: using bi-directional mode [Problem 1] /etc/devd.conf does not work. I use EPSON PM-820C with Windows 2000 Professional via samba. And this printer was needed to send magic packet(which was written in devd, printf), when I use via USB port. And I restart all print jobs (``lpc restart all''). But after I upgrade to 8-current, that was not executed correctly, I think. <> lp|local line printer:\ :sh:mx#0:\ :lp=/dev/ulpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs: <> attach 100 { device-name "ulpt[0-9]+"; match "vendor" "0x04b8"; match "product" "0x0005"; match "release" "0x0100"; action "sleep 5;printf '000\033\001@EJL 1284.4\n@EJL \n' | tr 0 '\0' > /dev/$device-name"; action "lpc restart all"; }; detach 100 { device-name "ulpt[0-9]+"; action "lprm -"; }; [Problem 2] print job was stop at printing I send magic packet and restart print job manually. Print Job which send from Windows 2000 Pro was hung up when 1/3 range of paper size was printed. No message was output to dmesg. How can I debug this problem? Cheers. --- MIHIRA, Sanpei Yoshiro Tokyo, Japan. From hselasky at c2i.net Tue Jul 14 15:14:48 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 14 15:14:58 2009 Subject: ulpt(EPSON PM-820C Inkjet Printer) does not work on 8-current In-Reply-To: <20090714.233517.193688805.sanpei@sanpei.org> References: <20090714.233517.193688805.sanpei@sanpei.org> Message-ID: <200907141714.27199.hselasky@c2i.net> On Tuesday 14 July 2009 16:35:17 MIHIRA Sanpei Yoshiro wrote: > hi. > > I upgrade my home server to 8.0-BETA1(8-current). > > But ulpt does not work fine with EPSON PM-820C Ink jet Printer. > > <> > usbus2: on ohci1 > > usbus2: 12Mbps Full Speed USB v1.0 > > ulpt0: on usbus2 > ulpt0: using bi-directional mode > > [Problem 1] /etc/devd.conf does not work. > > I use EPSON PM-820C with Windows 2000 Professional via samba. > > And this printer was needed to send magic packet(which was written > in devd, printf), when I use via USB port. And I restart all print > jobs (``lpc restart all''). > > But after I upgrade to 8-current, that was not executed correctly, > I think. > > <> > lp|local line printer:\ > > :sh:mx#0:\ > :lp=/dev/ulpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs: > > <> > attach 100 { > device-name "ulpt[0-9]+"; > match "vendor" "0x04b8"; > match "product" "0x0005"; > match "release" "0x0100"; > action "sleep 5;printf '000\033\001@EJL 1284.4\n@EJL \n' | tr > 0 '\0' > /dev/$device-name"; action "lpc restart all"; > }; > detach 100 { > device-name "ulpt[0-9]+"; > action "lprm -"; > }; > > [Problem 2] print job was stop at printing > > I send magic packet and restart print job manually. > Print Job which send from Windows 2000 Pro was hung up when > 1/3 range of paper size was printed. > No message was output to dmesg. > How can I debug this problem? > Hi, Replace the USB files in your system with the ones in the attached tarball. Then build a new kernel and report again. FreeBSD 8-current only. tar -jxvf usb_files.tar.bz2 -C /sys/dev/usb --HPS From alexbestms at math.uni-muenster.de Tue Jul 14 16:29:54 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Tue Jul 14 16:30:01 2009 Subject: settings usb mouse rate In-Reply-To: <200907141544.31338.hselasky@c2i.net> Message-ID: you were right. i attached a different usb mouse and setting the rate to 10 or 100 didn't cause the random copy&paste issue. what's the reason the usb polling rate is limited to 1000? performance? because gaming devices feature a very high rate. would be great to have full support for them. i've seen laser mice with a rate of 10.000. i've attached the output of hw.usb.ums.debug=15 and included a note where the copy&paste occured. however when the debug output is enabled the random copy&paste issue doesn't appear that often. if a disable the debug output ~ 2 lines per second get pasted to the console when moving the mouse. alex Hans Petter Selasky schrieb am 2009-07-14: > On Tuesday 14 July 2009 15:25:59 Alexander Best wrote: > > i tested the patch with rates of 1, 100 and 1000: > > 1: random copy&pastes when moving the mouse > > 100: also random copy&pastes when moving the mouse > > 1000: OK > Could you try another USB mouse. Also I would like to see some ums > debug > prints when you see random mouse clicks. I'm not sure, but probably > your mouse > expects a certain minimum polling rate, which is passed through the > endpoint > descriptor, else it goes mad :-) > > setting hw.usb.ums.debug=15 indicates that the polling rate is set > > exactly > > to moused's -F value. > Good. > > at some point i experienced a crash including a reboot. no core > > dump was > > produced however. i've tried to reproduce the crash but wasn't able > > to. i > > think the crash occured when i booted with a low -F value, then set > > -F to a > > higher value in /etc/rc.conf and after that unplugged the mouse and > > plugged > > it in again. as i said i'm not able to produce the panic any > > longer. might > > have been caused by old code fragments in my /usr/src. > --HPS -------------- next part -------------- A non-text attachment was scrubbed... Name: rates.log Type: application/octet-stream Size: 22981 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20090714/a0f12cb6/rates.obj From beat at chruetertee.ch Tue Jul 14 16:40:01 2009 From: beat at chruetertee.ch (Beat Gtzi) Date: Tue Jul 14 16:40:07 2009 Subject: usb/136761: [usbdevs] [patch] Teach usbdevs / u3g(4) about Huawei E180v 3G modem Message-ID: <200907141621.n6EGLGg0018152@marvin.chruetertee.ch> >Number: 136761 >Category: usb >Synopsis: [usbdevs] [patch] Teach usbdevs / u3g(4) about Huawei E180v 3G modem >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jul 14 16:40:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Beat Gtzi >Release: FreeBSD 8.0-BETA1 i386 >Organization: >Environment: System: FreeBSD daedalus.network.local 8.0-BETA1 FreeBSD 8.0-BETA1 #10: Tue Jul 14 14:01:16 CEST 2009 root@daedalus.network.local:/usr/obj/usr/src/sys/BEASTIE i386 >Description: Add support for Huawei E180v 3G modem: # usbconfig | grep HUAWEI ugen6.2: at usbus6, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON # usbconfig -u 6 -a 2 dump_device_desc | grep id idVendor = 0x12d1 idProduct = 0x140c Functional testing successful with up to date CURRENT and attached patch. >How-To-Repeat: >Fix: --- HUAWEI-E180V.patch begins here --- Index: share/man/man4/u3g.4 =================================================================== --- share/man/man4/u3g.4 (Revision 195677) +++ share/man/man4/u3g.4 (Arbeitskopie) @@ -64,7 +64,7 @@ .It Qualcomm Inc. CDMA MSM .It -Huawei B190, E220 ('') +Huawei B190, E180v, E220 ('') .It Novatel U740, MC950D, X950D, etc. .It Index: sys/dev/usb/serial/u3g.c =================================================================== --- sys/dev/usb/serial/u3g.c (Revision 195677) +++ sys/dev/usb/serial/u3g.c (Arbeitskopie) @@ -186,6 +186,7 @@ U3G_DEV(QUALCOMMINC, CDMA_MSM, U3GFL_SCSI_EJECT), /* OEM: Huawei */ U3G_DEV(HUAWEI, MOBILE, U3GFL_HUAWEI_INIT), + U3G_DEV(HUAWEI, E180V, U3GFL_HUAWEI_INIT), U3G_DEV(HUAWEI, E220, U3GFL_HUAWEI_INIT), /* OEM: Novatel */ U3G_DEV(NOVATEL, CDMA_MODEM, 0), Index: sys/dev/usb/usbdevs =================================================================== --- sys/dev/usb/usbdevs (Revision 195677) +++ sys/dev/usb/usbdevs (Arbeitskopie) @@ -1473,6 +1473,7 @@ /* HUAWEI products */ product HUAWEI MOBILE 0x1001 Huawei Mobile product HUAWEI E220 0x1003 Huawei HSDPA modem +product HUAWEI E180V 0x140c Huawei Mobile E180V /* HUAWEI 3com products */ product HUAWEI3COM WUB320G 0x0009 Aolynk WUB320g --- HUAWEI-E180V.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: From hselasky at c2i.net Tue Jul 14 16:48:39 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 14 16:48:46 2009 Subject: settings usb mouse rate In-Reply-To: References: Message-ID: <200907141848.18037.hselasky@c2i.net> On Tuesday 14 July 2009 18:29:33 Alexander Best wrote: > you were right. i attached a different usb mouse and setting the rate to 10 > or 100 didn't cause the random copy&paste issue. > > what's the reason the usb polling rate is limited to 1000? performance? > because gaming devices feature a very high rate. would be great to have > full support for them. i've seen laser mice with a rate of 10.000. The USB hardware cannot poll more than 1000 times per second on INTERRUPT endpoints typically. Using a BULK endpoint you can at maximum poll 8000 times per second. --HPS From raj at semihalf.com Tue Jul 14 17:20:25 2009 From: raj at semihalf.com (Rafal Jaworowski) Date: Tue Jul 14 17:20:31 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: References: <200906231035.43096.kosmo@semihalf.com> <200907091834.42462.hselasky@c2i.net> <200907141031.11185.kosmo@semihalf.com> <200907141036.44652.hselasky@c2i.net> Message-ID: On 2009-07-14, at 18:58, Marcel Moolenaar wrote: > On Jul 14, 2009, at 2:21 AM, Rafal Jaworowski wrote: > >> >> On 2009-07-14, at 10:36, Hans Petter Selasky wrote: >> >>> On Tuesday 14 July 2009 10:31:10 Piotr Zi?cik wrote: >>>>> 1) My analysis: Only the data areas are being flushed/ >>>>> invalidated. No >>>>> transfer descriptors are flushed/invalidated. I see no cache >>>>> operations >>>>> happening on any DMA control structures, even though there are >>>>> calls from >>>>> EHCI to xxx_pc_flush() and xxx_pc_invalidate(). >>>> >>> >>>> Probaby you see more on your AT91 device as you know USB stack >>>> internals. >>>> Have you tried to bring up OHCI on you ARM board ? >>> >>> Not yet. I'm terribly busy with some LibUSB stuff headed for the 8- >>> current >>> release. As soon as I find time I will fire off a build and debug. >> >> Please note these problems should be considered as a showstopper >> for the release since USB is currently broken on at least three ARM >> platforms in the tree (Marvell). > > Rafal, > > Anything I can do to help? > (as a reminder: I have an Orion board) Your input on the desired final solution to these issues would be appreciated. Please see the beginning of this thread (originated on usb@ ML), where a quick fix was proposed by Piotr. That patch works around the problems for us (also for some MIPS and noncoherent PPC), but the problem here is that we believe that using bus dma for the purpose of cache synchronization is improper in principle, and cpu- specific calls should be used instead, although Hans is rather reluctant to embracing the latter path. >>> BTW: Has pmap been fixed for ARM in 8-current? >> >> Seems like the most critical problems (panics) are resolved and >> will be pushed into SVN shortly. In case you'd like to apply the >> fix directly, see: http://people.freebsd.org/~raj/patches/arm/pmap-fixes.diff > > Good! I was about to start a discussion about reverting > rev. 194459 for now. We're about to start BETA-2 and it > helps (at least Juniper :-) to have 8.0-RELEASE not be > DOA :-) No worries, we're also looking forward to 8.0 as a great ARM release :-) I will be following up on that pmap-related stuff, but am waiting for confirmation from stas@ there are no regressions on AT91 with this patch. Rafal From alexbestms at math.uni-muenster.de Tue Jul 14 17:43:12 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Tue Jul 14 17:43:18 2009 Subject: settings usb mouse rate In-Reply-To: <200907141848.18037.hselasky@c2i.net> Message-ID: thanks for the info. so right now i'm running the patched kernel with no problems whatsoever. mouse is running smoothly with a rate of 1000. only values < 100 cause the issue i mentioned beforehand with this mouse. unfortnunately i lost the manual, but i think two of the buttons on this mouse are meant to control the rate. i don't know if their're output is just being caught by some windows driver-app or if the buttons control the mouse rate internaly. here's the output when pressing both buttons: Jul 14 19:39:54 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:54 otaku kernel: ums_intr_callback:224: data = 00 00 00 00 00 00 00 00 Jul 14 19:39:55 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:55 otaku kernel: ums_intr_callback:224: data = 00 00 00 01 00 00 00 00 Jul 14 19:39:55 otaku kernel: ums_intr_callback:282: x:0 y:0 z:-1 t:0 w:0 buttons:0x00000000 Jul 14 19:39:55 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:55 otaku kernel: ums_intr_callback:224: data = 00 00 00 00 00 00 00 00 Jul 14 19:39:55 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:55 otaku kernel: ums_intr_callback:224: data = 00 00 00 ff 00 00 00 00 Jul 14 19:39:55 otaku kernel: ums_intr_callback:282: x:0 y:0 z:1 t:0 w:0 buttons:0x00000000 Jul 14 19:39:55 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:55 otaku kernel: ums_intr_callback:224: data = 00 00 00 00 00 00 00 00 Jul 14 19:39:56 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:56 otaku kernel: ums_intr_callback:224: data = 00 00 00 ff 00 00 00 00 Jul 14 19:39:56 otaku kernel: ums_intr_callback:282: x:0 y:0 z:1 t:0 w:0 buttons:0x00000000 Jul 14 19:39:56 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:56 otaku kernel: ums_intr_callback:224: data = 00 00 00 00 00 00 00 00 Jul 14 19:39:56 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:56 otaku kernel: ums_intr_callback:224: data = 00 00 00 ff 00 00 00 00 Jul 14 19:39:56 otaku kernel: ums_intr_callback:282: x:0 y:0 z:1 t:0 w:0 buttons:0x00000000 Jul 14 19:39:56 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:56 otaku kernel: ums_intr_callback:224: data = 00 00 00 00 00 00 00 00 Jul 14 19:39:56 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:56 otaku kernel: ums_intr_callback:224: data = 00 00 00 ff 00 00 00 00 Jul 14 19:39:56 otaku kernel: ums_intr_callback:282: x:0 y:0 z:1 t:0 w:0 buttons:0x00000000 Jul 14 19:39:56 otaku kernel: ums_intr_callback:206: sc=0xc826b000 actlen=8 Jul 14 19:39:56 otaku kernel: ums_intr_callback:224: data = 00 00 00 00 00 00 00 00 alex Hans Petter Selasky schrieb am 2009-07-14: > On Tuesday 14 July 2009 18:29:33 Alexander Best wrote: > > you were right. i attached a different usb mouse and setting the > > rate to 10 > > or 100 didn't cause the random copy&paste issue. > > what's the reason the usb polling rate is limited to 1000? > > performance? > > because gaming devices feature a very high rate. would be great to > > have > > full support for them. i've seen laser mice with a rate of 10.000. > The USB hardware cannot poll more than 1000 times per second on > INTERRUPT > endpoints typically. Using a BULK endpoint you can at maximum poll > 8000 times > per second. > --HPS From xcllnt at mac.com Tue Jul 14 17:59:10 2009 From: xcllnt at mac.com (Marcel Moolenaar) Date: Tue Jul 14 17:59:25 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: References: <200906231035.43096.kosmo@semihalf.com> <200907091834.42462.hselasky@c2i.net> <200907141031.11185.kosmo@semihalf.com> <200907141036.44652.hselasky@c2i.net> Message-ID: On Jul 14, 2009, at 2:21 AM, Rafal Jaworowski wrote: > > On 2009-07-14, at 10:36, Hans Petter Selasky wrote: > >> On Tuesday 14 July 2009 10:31:10 Piotr Zi?cik wrote: >>>> 1) My analysis: Only the data areas are being flushed/ >>>> invalidated. No >>>> transfer descriptors are flushed/invalidated. I see no cache >>>> operations >>>> happening on any DMA control structures, even though there are >>>> calls from >>>> EHCI to xxx_pc_flush() and xxx_pc_invalidate(). >>> >> >>> Probaby you see more on your AT91 device as you know USB stack >>> internals. >>> Have you tried to bring up OHCI on you ARM board ? >> >> Not yet. I'm terribly busy with some LibUSB stuff headed for the 8- >> current >> release. As soon as I find time I will fire off a build and debug. > > Please note these problems should be considered as a showstopper for > the release since USB is currently broken on at least three ARM > platforms in the tree (Marvell). Rafal, Anything I can do to help? (as a reminder: I have an Orion board) > >> BTW: Has pmap been fixed for ARM in 8-current? > > Seems like the most critical problems (panics) are resolved and will > be pushed into SVN shortly. In case you'd like to apply the fix > directly, see: http://people.freebsd.org/~raj/patches/arm/pmap-fixes.diff Good! I was about to start a discussion about reverting rev. 194459 for now. We're about to start BETA-2 and it helps (at least Juniper :-) to have 8.0-RELEASE not be DOA :-) -- Marcel Moolenaar xcllnt@mac.com From dhorvay at 4whitetiger.com Tue Jul 14 20:10:48 2009 From: dhorvay at 4whitetiger.com (David A. Horvay - MRINetwork ) Date: Tue Jul 14 20:11:05 2009 Subject: Atheros wireless device driver developer Message-ID: Hello Everyone, I have an opportunity for a device driver developer with a heavy wireless Atheros background. Please let me know if anyone is interested or might know someone. Please see job description below. Thank you very much.... -Dave Senior Software Engineer with WLAN Device Driver Development Experience The ideal candidate will have several years of communication experience as well as experience programming low level hardware drivers. Requirements: * BSCS or BSEE or relevant experience * 5+ years of experience in development of WLAN device drivers * Fluency in coding and debugging C * Experience with Atheros drivers a plus * Expertise in one or more of these protocols: ? 802.11 ? ATM ? Sonet/SDH ? NDIS ? Bluetooth ? Ethernet, GBit Ethernet * Experience with one or more of the following operating systems: ? MS Windows, WinCE ? Linux ? Embedded RTOS David A. Horvay Sr. Account Executive Technology Solutions Division MRINetwork Ultimate Placements, LLC One Park Centre Drive, Suite 305A TF:877-334-0285 ext. 202 dhorvay@4whitetiger.com http://www.linkedin.com/in/davidhorvay www.MRINetwork.com BUILDING THE HEART OF BUSINESS (TM) Please understand my mission at MRI Ultimate Placements is to partner with those select clients where there is a philosophical fit. My goal has never been to be all things to all people. ?As a client-focused search consultant I evaluate each potential assignment based on alignment with my area of expertise and the timing and urgency of each search.? From christoph at rosenkeller.org Tue Jul 14 20:20:04 2009 From: christoph at rosenkeller.org (Christoph Langguth) Date: Tue Jul 14 20:20:11 2009 Subject: ukbd vs. uhid Message-ID: <4A5CE868.4060903@rosenkeller.org> Hi all, just bumping this issue, triggered by the mentioning of PR 102066, and using a better subject line which might receive replies :-) While trying to get my keyboard and its multimedia keys to work with usbhidctl (it doesn't really work at the moment), I came across this: - the keyboard is only handled by *either* ukbd *or* uhid. In fact, if unpatched, uhid will not even try to consider the device, because of the following code inside uhid.c's uhid_probe() function: if (uaa->use_generic == 0) { /* give Mouse and Keyboard drivers a try first */ return (ENXIO); } That means that the keyboard always ends up as device ukbdX, and never as uhidY. Before even trying to get it to work using uhid, I think this is the issue that needs to be sorted out: Can a device be handled by *two* independent drivers at once? - If so, how? - If not, what could a possible solution be? Thanks & cheers, Chris From imp at bsdimp.com Tue Jul 14 20:31:30 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Tue Jul 14 20:31:36 2009 Subject: Atheros wireless device driver developer In-Reply-To: References: Message-ID: <20090714.142259.1844478750.imp@bsdimp.com> You know, it would be a lot easier if you just email Sam directly rather than spam the lists with this :) Especially since you don't mention FreeBSD at all... Warner From hselasky at c2i.net Wed Jul 15 07:37:50 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 15 07:37:57 2009 Subject: ukbd vs. uhid In-Reply-To: <4A5CE868.4060903@rosenkeller.org> References: <4A5CE868.4060903@rosenkeller.org> Message-ID: <200907150937.33147.hselasky@c2i.net> On Tuesday 14 July 2009 22:19:52 Christoph Langguth wrote: > Hi all, > > just bumping this issue, triggered by the mentioning of PR 102066, and > using a better subject line which might receive replies :-) > > While trying to get my keyboard and its multimedia keys to work with > usbhidctl (it doesn't really work at the moment), I came across this: > > - the keyboard is only handled by *either* ukbd *or* uhid. In fact, if > unpatched, uhid will not even try to consider the device, because of the > following code inside uhid.c's uhid_probe() function: > > if (uaa->use_generic == 0) { > /* give Mouse and Keyboard drivers a try first */ > return (ENXIO); > } > > That means that the keyboard always ends up as device ukbdX, and never > as uhidY. > > Before even trying to get it to work using uhid, I think this is the > issue that needs to be sorted out: Can a device be handled by *two* > independent drivers at once? No. You would have to hook in a translation for your multimedia keys in the sys/dev/usb/input/ukbd.c driver I think. If you unload ukbd, uhid will attach. > - If so, how? > - If not, what could a possible solution be? --HPS From sanpei at sanpei.org Wed Jul 15 14:00:40 2009 From: sanpei at sanpei.org (MIHIRA Sanpei Yoshiro) Date: Wed Jul 15 14:00:47 2009 Subject: ulpt(EPSON PM-820C Inkjet Printer) does not work on 8-current In-Reply-To: <200907141714.27199.hselasky@c2i.net> References: <20090714.233517.193688805.sanpei@sanpei.org> <200907141714.27199.hselasky@c2i.net> Message-ID: <20090715.230032.226782063.sanpei@sanpei.org> Hi. >Replace the USB files in your system with the ones in the attached tarball. > >Then build a new kernel and report again. > >FreeBSD 8-current only. > >tar -jxvf usb_files.tar.bz2 -C /sys/dev/usb I replace usb stack, and tested. > [Problem 1] /etc/devd.conf does not work. o patched driver still has problem, I Think. > [Problem 2] print job was stop at printing at first time, I got success output(with manual printf). But at second time, still has problem.... o Printer's status LED was brinking. o FreeBSD 8-current box was no messages in dmesg /var/log/message. [FYI] There is no problem in 7.2-RELEASE USB stack. On Tuesday 14 July 2009 16:35:17 MIHIRA Sanpei Yoshiro wrote: > hi. > > I upgrade my home server to 8.0-BETA1(8-current). > > But ulpt does not work fine with EPSON PM-820C Ink jet Printer. > > <> > usbus2: on ohci1 > > usbus2: 12Mbps Full Speed USB v1.0 > > ulpt0: on usbus2 > ulpt0: using bi-directional mode > > [Problem 1] /etc/devd.conf does not work. > > I use EPSON PM-820C with Windows 2000 Professional via samba. > > And this printer was needed to send magic packet(which was written > in devd, printf), when I use via USB port. And I restart all print > jobs (``lpc restart all''). > > But after I upgrade to 8-current, that was not executed correctly, > I think. > > <> > lp|local line printer:\ > > :sh:mx#0:\ > :lp=/dev/ulpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs: > > <> > attach 100 { > device-name "ulpt[0-9]+"; > match "vendor" "0x04b8"; > match "product" "0x0005"; > match "release" "0x0100"; > action "sleep 5;printf '000\033\001@EJL 1284.4\n@EJL \n' | tr > 0 '\0' > /dev/$device-name"; action "lpc restart all"; > }; > detach 100 { > device-name "ulpt[0-9]+"; > action "lprm -"; > }; > > [Problem 2] print job was stop at printing > > I send magic packet and restart print job manually. > Print Job which send from Windows 2000 Pro was hung up when > 1/3 range of paper size was printed. > No message was output to dmesg. > How can I debug this problem? > --HPS From hselasky at c2i.net Wed Jul 15 15:29:02 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 15 15:29:08 2009 Subject: ulpt(EPSON PM-820C Inkjet Printer) does not work on 8-current In-Reply-To: <20090715.230032.226782063.sanpei@sanpei.org> References: <20090714.233517.193688805.sanpei@sanpei.org> <200907141714.27199.hselasky@c2i.net> <20090715.230032.226782063.sanpei@sanpei.org> Message-ID: <200907151728.39031.hselasky@c2i.net> On Wednesday 15 July 2009 16:00:32 MIHIRA Sanpei Yoshiro wrote: > Hi. > > >Replace the USB files in your system with the ones in the attached > > tarball. > > > >Then build a new kernel and report again. > > > >FreeBSD 8-current only. > > > >tar -jxvf usb_files.tar.bz2 -C /sys/dev/usb > > I replace usb stack, and tested. > > > [Problem 1] /etc/devd.conf does not work. > > o patched driver still has problem, I Think. > > > [Problem 2] print job was stop at printing > > at first time, I got success output(with manual printf). > But at second time, still has problem.... > o Printer's status LED was brinking. > o FreeBSD 8-current box was no messages in dmesg /var/log/message. Hi, Try removing the following two pieces of code from sys/dev/usb/serial/ulpt.c: /* clear stall first */ mtx_lock(&sc->sc_mtx); usbd_xfer_set_stall(sc->sc_xfer[ULPT_BULK_DT_RD]); mtx_unlock(&sc->sc_mtx); /* clear stall first */ mtx_lock(&sc->sc_mtx); usbd_xfer_set_stall(sc->sc_xfer[ULPT_BULK_DT_WR]); mtx_unlock(&sc->sc_mtx); Then recompile the kernel or just the ulpt module if you load it. --HPS From hselasky at c2i.net Wed Jul 15 20:37:20 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 15 20:37:27 2009 Subject: USB polling (75% done) In-Reply-To: <1280352d0907111217r5c218cdctf158dbfc588da304@mail.gmail.com> References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> <200907111710.18843.hselasky@c2i.net> <1280352d0907111217r5c218cdctf158dbfc588da304@mail.gmail.com> Message-ID: <200907152236.58049.hselasky@c2i.net> Hi, I've added minimal polling support to the USB P4 repository now. Patch can be found here: http://perforce.freebsd.org/chv.cgi?CH=166148 Dumping core to USB disk: Tested and works. Using USB keyboard in KDB: Does not work because Giant is not locked when calling into the UKBD's get char routine. UKBD is Giant locked. Someone familiar with the keyboard system on FreeBSD please step forward and fix this so that UKBD gets independent of the Giant mutex. --HPS From hselasky at c2i.net Wed Jul 15 21:04:04 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 15 21:04:10 2009 Subject: usb/136761: [usbdevs] [patch] Teach usbdevs / u3g(4) about Huawei E180v 3G modem In-Reply-To: <200907141621.n6EGLGg0018152@marvin.chruetertee.ch> References: <200907141621.n6EGLGg0018152@marvin.chruetertee.ch> Message-ID: <200907152303.45143.hselasky@c2i.net> On Tuesday 14 July 2009 18:22:22 Beat G?tzi wrote: > Beat G?tzi See: http://perforce.freebsd.org/chv.cgi?CH=166150 --HPS From hselasky at c2i.net Wed Jul 15 22:10:04 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 15 22:10:10 2009 Subject: usb/136761: [usbdevs] [patch] Teach usbdevs / u3g(4) about Huawei E180v 3G modem Message-ID: <200907152210.n6FMA3OR066712@freefall.freebsd.org> The following reply was made to PR usb/136761; it has been noted by GNATS. From: Hans Petter Selasky To: freebsd-usb@freebsd.org, Beat =?utf-8?q?G=EF=BF=BDtzi?= Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: usb/136761: [usbdevs] [patch] Teach usbdevs / u3g(4) about Huawei E180v 3G modem Date: Wed, 15 Jul 2009 23:03:43 +0200 On Tuesday 14 July 2009 18:22:22 Beat G=EF=BF=BDtzi wrote: > Beat G=EF=BF=BDtzi See: http://perforce.freebsd.org/chv.cgi?CH=3D166150 =2D-HPS From alexbestms at math.uni-muenster.de Thu Jul 16 08:43:29 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Thu Jul 16 08:43:35 2009 Subject: kernel debugger and usb keyboard Message-ID: if i understood it correctly the reason a usb keyboard cannot be used in the kernel debugger after a panic is that we can't be sure the panic didn't happen inside the usb stack so the whole usb stack is discarded at a panic. maybe this would be a solution: modern bioses support an option called legcy usb keyboard support. the way i understood it is that the bios grabs usb keyboard events and uses them to emulate an AT keyboard. that way e.g. a bootloader can the used with a usb keyboard although there's no usb stack or whatever in the bootloader. when the kernel boots the usb stack takes control over the usb keyboard and the bios keyboard legacy support gets disabled. couldn't we revert to this stage after a panic occurs? letting the bios take control over the usb keyboard again and emulate an AT keyboard? alex From hselasky at c2i.net Thu Jul 16 10:03:04 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Thu Jul 16 10:03:10 2009 Subject: kernel debugger and usb keyboard In-Reply-To: References: Message-ID: <200907161202.45498.hselasky@c2i.net> On Thursday 16 July 2009 10:43:26 Alexander Best wrote: > if i understood it correctly the reason a usb keyboard cannot be used in > the kernel debugger after a panic is that we can't be sure the panic didn't > happen inside the usb stack so the whole usb stack is discarded at a panic. > The USB keyboard can be used in the debugger, if the ukbd is made free from Giant. --HPS From mav at FreeBSD.org Thu Jul 16 17:23:42 2009 From: mav at FreeBSD.org (mav@FreeBSD.org) Date: Thu Jul 16 17:23:48 2009 Subject: usb/93408: [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes choppy mouse or system freeze when it is installed on flash disk Message-ID: <200907161723.n6GHNfjg097829@freefall.freebsd.org> Synopsis: [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes choppy mouse or system freeze when it is installed on flash disk State-Changed-From-To: open->closed State-Changed-By: mav State-Changed-When: Thu Jul 16 17:19:29 UTC 2009 State-Changed-Why: APIC timer used by most SMP systems stops during C3 state. 8-CURRENT allows you to switch back to old chipset timers by setting `hint.apic.0.clock=0` to avoid this problem. http://www.freebsd.org/cgi/query-pr.cgi?pr=93408 From xcllnt at mac.com Thu Jul 16 19:02:38 2009 From: xcllnt at mac.com (Marcel Moolenaar) Date: Thu Jul 16 19:02:44 2009 Subject: kernel debugger and usb keyboard In-Reply-To: References: Message-ID: <101CF937-0378-4F27-9A9C-7B23FB9BAD71@mac.com> On Jul 16, 2009, at 1:43 AM, Alexander Best wrote: > modern bioses support an option called legcy usb keyboard support. > the way i > understood it is that the bios grabs usb keyboard events and uses > them to > emulate an AT keyboard. that way e.g. a bootloader can the used > with a usb > keyboard although there's no usb stack or whatever in the bootloader. > > when the kernel boots the usb stack takes control over the usb > keyboard and > the bios keyboard legacy support gets disabled. couldn't we revert > to this > stage after a panic occurs? letting the bios take control over the usb > keyboard again and emulate an AT keyboard? This obviously doesn't apply to hardware that isn't PC hardware. The USB stack is generic code and you cannot assume some PC BIOS is there to handle things. FYI, -- Marcel Moolenaar xcllnt@mac.com From hselasky at c2i.net Thu Jul 16 19:56:32 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Thu Jul 16 19:56:42 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: References: <200906231035.43096.kosmo@semihalf.com> Message-ID: <200907162156.06598.hselasky@c2i.net> On Tuesday 14 July 2009 19:20:22 Rafal Jaworowski wrote: > >> Please note these problems should be considered as a showstopper > >> for the release since USB is currently broken on at least three ARM > >> platforms in the tree (Marvell). Hi, First of all I'm not able to boot into userland on my ARM board. Maybe I missed something. I'm using a custom built userland image. Trying to mount root from ufs:/dev/md0 warning: no time-of-day clock registered, system time will not be set accurately Jul 16 18:53:22 init: login_getclass: unknown class 'daemon' Fatal kernel mode data abort: 'Alignment Fault 3' trapframe: 0xc622cc60 FSR=00000003, FAR=6e75203a, spsr=600000d3 r0 =60000093, r1 =c10594a0, r2 =c10594a0, r3 =00000002 r4 =c10acbd0, r5 =00000000, r6 =6e75203a, r7 =c10594a0 r8 =c622cd74, r9 =00000000, r10=c0ab081c, r11=c622cccc r12=c622ccac, ssp=c622ccac, slr=c020a144, pc =c00c02c8 [thread pid 4 tid 100008 ] Stopped at _thread_lock_flags+0x24: ldr r4, [r6] db> With the following patch in arm/cpufunc.c my UMASS device gets detected at boot time (KB9202B ARM board). Else I get a USB request timeout followed by a panic. But data transfers of more than 16KByte are likely to be broken. struct cpu_functions arm9_cpufuncs = { ... - /*XXX*/ arm9_dcache_wbinv_range, /* dcache_inv_range */ + /*XXX*/ arm9_dcache_inv_range, /* dcache_inv_range */ }; Looking at the assembly code behind "arm9_dcache_inv_range" in "cpufunc_asm_arm9.S" I see that "arm9_dcache_wbinv_all" gets called if the area to invalidate is greater equal to 16KByte. This is wrong. When asked to invalidate, then no memory must be flushed in that region. Because USB works like this: invalidate (TD) read field from (TD) Next IRQ invalidate (TD) read field from (TD) If the invalidate call flushes any data, you clearly see from the pseudo code above that there is a chance that the last read TD field in the cache gets written back before the next invalidate at the next IRQ, when the invalidate function is implemented like a writeback+invalidate!?? Piotr and Rafal: How does ARM work? Are there two caches? One read cache and one write cache. Or are they the same. What happens if you read a value from RAM into cache, then writeback+invalidate it. Does it get written back to RAM or does it get discarded? Sorry, I have some holes in my ARM knowledge which you need to fill in. Reference: ENTRY(arm9_dcache_inv_range) ldr ip, .Larm9_line_size cmp r1, #0x4000 bcs .Larm9_dcache_wbinv_all Anything unclear? Working version of kernel with my patch having stick plugged in at boot: ugen1.2: at usbus1 umass0: on usbus1 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition (probe0:umass-sim0:0:0:0): UNIT ATTENTION asc:28,0 (probe0:umass-sim0:0:0:0): Not ready to ready change, medium may have changed (probe0:umass-sim0:0:0:0): Retrying Command (per Sense Data) da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 1.000MB/s transfers da0: 3842MB (7868416 512 byte sectors: 255H 63S/T 489C) Stock 8-current code: ugen1.2: at usbus1 umass0: on usbus1 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition (probe0:umass-sim0:0:0:0): UNIT ATTENTION asc:28,0 (probe0:umass-sim0:0:0:0): Not ready to ready change, medium may have changed (probe0:umass-sim0:0:0:0): Retrying Command (per Sense Data) da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 1.000MB/s transfers da0: 3842MB (7868416 512 byte sectors: 255H 63S/T 489C) ugen1.2: at usbus1 (disconnected) umass0: at uhub1, port 1, addr 2 (disconnected) (da0:umass-sim0:0:0:0): lost device (da0:umass-sim0:0:0:0): removing device entry ugen1.2: at usbus1 umass0: on usbus1 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 Sleeping thread (tid 100031, pid 19) owns a non-sleepable lock sched_switch() at sched_switch+0x10 scp=0xc00e7830 rlv=0xc00d2228 (mi_switch+0x108) rsp=0xc6271ddc rfp=0xc6271e04 r7=0xc11306f0 r6=0x00000000 r5=0x000000c0 r4=0x00000000 ... umass0: on usbus1 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 (probe0:umass-sim0:0:0:0): AutoSense Failed usb_alloc_device:1586: set address 3 failed (USB_ERR_IOERROR, ignored) usb_alloc_device:1624: getting device descriptor at addr 3 failed, USB_ERR_IOERROR! usbd_req_re_enumerate:1539: addr=3, set address failed! (USB_ERR_IOERROR, ignored) usbd_req_re_enumerate:1553: getting device descriptor at addr 3 failed, USB_ERR_IOERROR! usbd_req_re_enumerate:1539: addr=3, set address failed! (USB_ERR_IOERROR, ignored) usbd_req_re_enumerate:1553: getting device descriptor at addr 3 failed, USB_ERR_IOERROR! ugen1.3: <(null)> at usbus1 (disconnected) uhub_reattach_port:435: could not allocate new device! (da0:umass-sim0:0:0:0): got CAM status 0x4 (da0:umass-sim0:0:0:0): fatal error, failed to attach to device (da0:umass-sim0:0:0:0): lost device (da0:umass-sim0:0:0:0): removing device entry ugen1.2: at usbus1 (disconnected) umass0: at uhub1, port 1, addr 2 (disconnected) ugen1.2: at usbus1 umass0: on usbus1 umass0: SCSI over Bulk-Only; quirks = 0x0000 vm_fault(0xc0ac65f4, 0, 1, 0) -> 1 Fatal kernel mode data abort: 'Translation Fault (S)' trapframe: 0xc6271a38 FSR=00000005, FAR=00000014, spsr=a00000d3 r0 =c0accdcc, r1 =00000000, r2 =c11306f0, r3 =00000004 r4 =00000000, r5 =00000000, r6 =cc05f270, r7 =c1168d78 r8 =c6271b80, r9 =0000000d, r10=00000030, r11=c6271a98 r12=c6271a6c, ssp=c6271a84, slr=c0209ee8, pc =c00fd518 [thread pid 19 tid 100031 ] Stopped at turnstile_broadcast+0x30: ldr r2, [r1, #0x014] Are there any pending patches which I should have put into the code before building? --HPS From alexbestms at math.uni-muenster.de Thu Jul 16 20:06:32 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Thu Jul 16 20:06:39 2009 Subject: kernel debugger and usb keyboard In-Reply-To: <101CF937-0378-4F27-9A9C-7B23FB9BAD71@mac.com> Message-ID: oh right. i forgot freebsd != x86. ;) alex Marcel Moolenaar schrieb am 2009-07-16: > On Jul 16, 2009, at 1:43 AM, Alexander Best wrote: > >modern bioses support an option called legcy usb keyboard support. > >the way i > >understood it is that the bios grabs usb keyboard events and uses > >them to > >emulate an AT keyboard. that way e.g. a bootloader can the used > >with a usb > >keyboard although there's no usb stack or whatever in the > >bootloader. > >when the kernel boots the usb stack takes control over the usb > >keyboard and > >the bios keyboard legacy support gets disabled. couldn't we revert > >to this > >stage after a panic occurs? letting the bios take control over the > >usb > >keyboard again and emulate an AT keyboard? > This obviously doesn't apply to hardware that isn't PC hardware. > The USB stack is generic code and you cannot assume some PC BIOS > is there to handle things. > FYI, > -- > Marcel Moolenaar > xcllnt@mac.com From alexbestms at math.uni-muenster.de Thu Jul 16 20:38:26 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Thu Jul 16 20:38:33 2009 Subject: kernel debugger and usb keyboard In-Reply-To: <200907161202.45498.hselasky@c2i.net> Message-ID: thanks for the info. any plans on doing this in the near future or is this one at the very bottom of the todo list? alex Hans Petter Selasky schrieb am 2009-07-16: > On Thursday 16 July 2009 10:43:26 Alexander Best wrote: > > if i understood it correctly the reason a usb keyboard cannot be > > used in > > the kernel debugger after a panic is that we can't be sure the > > panic didn't > > happen inside the usb stack so the whole usb stack is discarded at > > a panic. > The USB keyboard can be used in the debugger, if the ukbd is made > free from > Giant. > --HPS From alexbestms at math.uni-muenster.de Thu Jul 16 21:05:33 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Thu Jul 16 21:05:39 2009 Subject: kernel debugger and usb keyboard In-Reply-To: <200907161202.45498.hselasky@c2i.net> Message-ID: just found this wiki: http://wiki.freebsd.org/USBTODO so making ukbd giant free has a high priority? very nice. :) alex Hans Petter Selasky schrieb am 2009-07-16: > On Thursday 16 July 2009 10:43:26 Alexander Best wrote: > > if i understood it correctly the reason a usb keyboard cannot be > > used in > > the kernel debugger after a panic is that we can't be sure the > > panic didn't > > happen inside the usb stack so the whole usb stack is discarded at > > a panic. > The USB keyboard can be used in the debugger, if the ukbd is made > free from > Giant. > --HPS From linimon at FreeBSD.org Thu Jul 16 22:58:08 2009 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Thu Jul 16 22:58:14 2009 Subject: usb/136827: [urtw] [patch] config: Error: device "urtw" is unknown Message-ID: <200907162258.n6GMw7mS049186@freefall.freebsd.org> Old Synopsis: config: Error: device "urtw" is unknown New Synopsis: [urtw] [patch] config: Error: device "urtw" is unknown Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 16 22:57:24 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136827 From raj at semihalf.com Fri Jul 17 10:24:01 2009 From: raj at semihalf.com (Rafal Jaworowski) Date: Fri Jul 17 10:24:07 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907162156.06598.hselasky@c2i.net> References: <200906231035.43096.kosmo@semihalf.com> <200907162156.06598.hselasky@c2i.net> Message-ID: On 2009-07-16, at 21:56, Hans Petter Selasky wrote: > On Tuesday 14 July 2009 19:20:22 Rafal Jaworowski wrote: > >>>> Please note these problems should be considered as a showstopper >>>> for the release since USB is currently broken on at least three ARM >>>> platforms in the tree (Marvell). > > Hi, > > First of all I'm not able to boot into userland on my ARM board. > Maybe I > missed something. I'm using a custom built userland image. > > Trying to mount root from ufs:/dev/md0 > warning: no time-of-day clock registered, system time will not be set > accurately > Jul 16 18:53:22 init: login_getclass: unknown class 'daemon' > Fatal kernel mode data abort: 'Alignment Fault 3' > trapframe: 0xc622cc60 > FSR=00000003, FAR=6e75203a, spsr=600000d3 > r0 =60000093, r1 =c10594a0, r2 =c10594a0, r3 =00000002 > r4 =c10acbd0, r5 =00000000, r6 =6e75203a, r7 =c10594a0 > r8 =c622cd74, r9 =00000000, r10=c0ab081c, r11=c622cccc > r12=c622ccac, ssp=c622ccac, slr=c020a144, pc =c00c02c8 > > [thread pid 4 tid 100008 ] > Stopped at _thread_lock_flags+0x24: ldr r4, [r6] > db> Just making sure: your kernel and world are in sync, correct? > With the following patch in arm/cpufunc.c my UMASS device gets > detected at > boot time (KB9202B ARM board). Else I get a USB request timeout > followed by a > panic. But data transfers of more than 16KByte are likely to be > broken. > > struct cpu_functions arm9_cpufuncs = { > ... > - /*XXX*/ arm9_dcache_wbinv_range, /* dcache_inv_range */ > + /*XXX*/ arm9_dcache_inv_range, /* dcache_inv_range */ > > }; Hm, this looks indeed strange, but I have no idea why both methods point to _wbinv_range; it seems like it was there from the beginning. I also looked at NetBSD code (from which FreeBSD/arm originates) and they still have it this way too... Olivier, any thoughts why this was done this way? (FYI: the cpu we work with fall under ARM9E/ARM10, but the situation with dcache_inv_range() is similar as for ARM9 case above). > Piotr and Rafal: How does ARM work? Are there two caches? One read > cache and > one write cache. Or are they the same. What happens if you read a > value from > RAM into cache, then writeback+invalidate it. Does it get written > back to RAM > or does it get discarded? Sorry, I have some holes in my ARM > knowledge which > you need to fill in. I don't know what separate read/write CPU caches would be; some implementations allow for locking [parts of] cache contents, so it can mimic read-only, but it's probably not what you're asking for. Usually there's cache at various levels, dedicated for data/instructions, or unified, depending on implementation with different characteristics (associativity etc.). It seems you need to read about cache basics, as there are many aspects, and one of the foremost is we have VIVT approach (virtual indexed, virtual tagged) in this context, as opposed to physical approach. > Reference: > > ENTRY(arm9_dcache_inv_range) > ldr ip, .Larm9_line_size > cmp r1, #0x4000 > bcs .Larm9_dcache_wbinv_all > > Anything unclear? Sorry, but what is the question? > Are there any pending patches which I should have put into the code > before > building? There are pmap fixes pending, which will be commited shortly http://people.freebsd.org/~raj/patches/arm/pmap-fixes.diff although according to stas@ they had no visible effect on AT91 (but they fix real issues in pmap, possibly just not [yet] observed on AT91). Rafal From ticso at cicely7.cicely.de Fri Jul 17 11:08:29 2009 From: ticso at cicely7.cicely.de (Bernd Walter) Date: Fri Jul 17 11:08:36 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: <200907162156.06598.hselasky@c2i.net> References: <200906231035.43096.kosmo@semihalf.com> <200907162156.06598.hselasky@c2i.net> Message-ID: <20090717105233.GB97863@cicely7.cicely.de> On Thu, Jul 16, 2009 at 09:56:04PM +0200, Hans Petter Selasky wrote: > On Tuesday 14 July 2009 19:20:22 Rafal Jaworowski wrote: > > > >> Please note these problems should be considered as a showstopper > > >> for the release since USB is currently broken on at least three ARM > > >> platforms in the tree (Marvell). > > Hi, > > First of all I'm not able to boot into userland on my ARM board. Maybe I > missed something. I'm using a custom built userland image. > > Trying to mount root from ufs:/dev/md0 > warning: no time-of-day clock registered, system time will not be set > accurately > Jul 16 18:53:22 init: login_getclass: unknown class 'daemon' > Fatal kernel mode data abort: 'Alignment Fault 3' > trapframe: 0xc622cc60 > FSR=00000003, FAR=6e75203a, spsr=600000d3 > r0 =60000093, r1 =c10594a0, r2 =c10594a0, r3 =00000002 > r4 =c10acbd0, r5 =00000000, r6 =6e75203a, r7 =c10594a0 > r8 =c622cd74, r9 =00000000, r10=c0ab081c, r11=c622cccc > r12=c622ccac, ssp=c622ccac, slr=c020a144, pc =c00c02c8 > > [thread pid 4 tid 100008 ] > Stopped at _thread_lock_flags+0x24: ldr r4, [r6] > db> The alignment fault is probably our old friend :( It comes and goes and adding/removing unrelated drivers in the kernel can help. I typically have spi and such, which I enable/disable. My neweset ARM is running 8 from 17th april. I had problems with login.conf as well. login.conf.db had to be erased, otherwise bas things happened. Not sure if it was panicing the whole kernel or just crashing processes. Very strange problem, but since I never read about it on this list I really thought it is my local problem somehow. Now a few months later your init complains about login classes... -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm. From hselasky at c2i.net Fri Jul 17 11:10:14 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Fri Jul 17 11:10:27 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: References: <200906231035.43096.kosmo@semihalf.com> <200907162156.06598.hselasky@c2i.net> Message-ID: <200907171309.52316.hselasky@c2i.net> On Friday 17 July 2009 12:23:57 Rafal Jaworowski wrote: > On 2009-07-16, at 21:56, Hans Petter Selasky wrote: > > On Tuesday 14 July 2009 19:20:22 Rafal Jaworowski wrote: > >>>> Please note these problems should be considered as a showstopper > >>>> for the release since USB is currently broken on at least three ARM > >>>> platforms in the tree (Marvell). > > > > Hi, > > > > First of all I'm not able to boot into userland on my ARM board. > > Maybe I > > missed something. I'm using a custom built userland image. > > > > Trying to mount root from ufs:/dev/md0 > > warning: no time-of-day clock registered, system time will not be set > > accurately > > Jul 16 18:53:22 init: login_getclass: unknown class 'daemon' > > Fatal kernel mode data abort: 'Alignment Fault 3' > > trapframe: 0xc622cc60 > > FSR=00000003, FAR=6e75203a, spsr=600000d3 > > r0 =60000093, r1 =c10594a0, r2 =c10594a0, r3 =00000002 > > r4 =c10acbd0, r5 =00000000, r6 =6e75203a, r7 =c10594a0 > > r8 =c622cd74, r9 =00000000, r10=c0ab081c, r11=c622cccc > > r12=c622ccac, ssp=c622ccac, slr=c020a144, pc =c00c02c8 > > > > [thread pid 4 tid 100008 ] > > Stopped at _thread_lock_flags+0x24: ldr r4, [r6] > > db> > > Just making sure: your kernel and world are in sync, correct? Yes, I made a clean toolchain, a clean buildworld and a clean buildkernel. > > > With the following patch in arm/cpufunc.c my UMASS device gets > > detected at > > boot time (KB9202B ARM board). Else I get a USB request timeout > > followed by a > > panic. But data transfers of more than 16KByte are likely to be > > broken. > > > > struct cpu_functions arm9_cpufuncs = { > > ... > > - /*XXX*/ arm9_dcache_wbinv_range, /* dcache_inv_range */ > > + /*XXX*/ arm9_dcache_inv_range, /* dcache_inv_range */ > > > > }; > > Hm, this looks indeed strange, but I have no idea why both methods > point to _wbinv_range; it seems like it was there from the beginning. > I also looked at NetBSD code (from which FreeBSD/arm originates) and > they still have it this way too... > > Olivier, any thoughts why this was done this way? > > (FYI: the cpu we work with fall under ARM9E/ARM10, but the situation > with dcache_inv_range() is similar as for ARM9 case above). > > > Piotr and Rafal: How does ARM work? Are there two caches? One read > > cache and > > one write cache. Or are they the same. What happens if you read a > > value from > > RAM into cache, then writeback+invalidate it. Does it get written > > back to RAM > > or does it get discarded? Sorry, I have some holes in my ARM > > knowledge which > > you need to fill in. > > I don't know what separate read/write CPU caches would be; some > implementations allow for locking [parts of] cache contents, so it can > mimic read-only, but it's probably not what you're asking for. Usually > there's cache at various levels, dedicated for data/instructions, or > unified, depending on implementation with different characteristics > (associativity etc.). It seems you need to read about cache basics, as > there are many aspects, and one of the foremost is we have VIVT > approach (virtual indexed, virtual tagged) in this context, as opposed > to physical approach. > > > Reference: > > > > ENTRY(arm9_dcache_inv_range) > > ldr ip, .Larm9_line_size > > cmp r1, #0x4000 > > bcs .Larm9_dcache_wbinv_all > > > > Anything unclear? > > Sorry, but what is the question? I was just pointing out in the assembly code, the fact that the invalidate range call can in some cases do a writeback invalidate. > > > Are there any pending patches which I should have put into the code > > before > > building? > > There are pmap fixes pending, which will be commited shortly > http://people.freebsd.org/~raj/patches/arm/pmap-fixes.diff although > according to stas@ they had no visible effect on AT91 (but they fix real > issues in pmap, possibly just not [yet] observed on AT91). Ok. --HPS From cognet at ci0.org Fri Jul 17 12:48:32 2009 From: cognet at ci0.org (Olivier Houchard) Date: Fri Jul 17 12:49:09 2009 Subject: CPU Cache and busdma usage in USB In-Reply-To: References: <200906231035.43096.kosmo@semihalf.com> <200907162156.06598.hselasky@c2i.net> Message-ID: <20090717121746.GA38852@ci0.org> On Fri, Jul 17, 2009 at 12:23:57PM +0200, Rafal Jaworowski wrote: > > >With the following patch in arm/cpufunc.c my UMASS device gets > >detected at > >boot time (KB9202B ARM board). Else I get a USB request timeout > >followed by a > >panic. But data transfers of more than 16KByte are likely to be > >broken. > > > >struct cpu_functions arm9_cpufuncs = { > >... > >- /*XXX*/ arm9_dcache_wbinv_range, /* dcache_inv_range */ > >+ /*XXX*/ arm9_dcache_inv_range, /* dcache_inv_range */ > > > >}; > > Hm, this looks indeed strange, but I have no idea why both methods > point to _wbinv_range; it seems like it was there from the beginning. > I also looked at NetBSD code (from which FreeBSD/arm originates) and > they still have it this way too... > > Olivier, any thoughts why this was done this way? > > (FYI: the cpu we work with fall under ARM9E/ARM10, but the situation > with dcache_inv_range() is similar as for ARM9 case above). > I can't get the reason why it's this way, reading the CVS logs from NetBSD doesn't enlight me, but I'm pretty sure we should switch to use the proper function for _inv_range, as done in this patch. That's what we do for Xscale/Xscale core 3 anyway, and if it breaks something, we should jut fix it. Olivier From nox at jelal.kn-bremen.de Fri Jul 17 20:49:32 2009 From: nox at jelal.kn-bremen.de (Juergen Lock) Date: Fri Jul 17 20:49:38 2009 Subject: Failing controls transfers in VMware In-Reply-To: <200907012107.48635.hselasky@c2i.net> References: <4A4A5D7E.70708@nurfuerspam.de> <200907010913.08747.hselasky@c2i.net> <4A4BAB8D.9000502@nurfuerspam.de> Message-ID: <200907172026.n6HKQpbQ070554@triton.kn-bremen.de> In article <200907012107.48635.hselasky@c2i.net> you write: >On Wednesday 01 July 2009 20:31:41 Markus Dolze wrote: >> Hans Petter Selasky wrote: >> > On Tuesday 30 June 2009 22:11:47 Markus Dolze wrote: >> >> Markus Dolze wrote: >> >>> To repeat run the attached program: >> >>> >> >>> 1. Fill in some vendor / product ID of a device detected as ugen >> >>> device 2. Compile and run the code (devel/libusb must be installed). >> > >> > You should use this function when reading strings: >> > >> > int usb_get_string_simple(usb_dev_handle * dev, int index, char *buf, >> > size_t buflen); >> >> Yes, this is more easy, but I crafted the control transfers myself to >> show that actually the control transfer is failing. > >Sometimes you have to pass the exact length of the string, and not the maximum >length when doing the control request. Just though I'd mention... hplip (ports/print/hplip, actually I am testing the port for the new version that was posted on -ports) works around a similar issue (string fetching failing on first try) by simply retrying the same transfer after a 2s delay. (And I just got that working here on 7-stable by checking for a return value of -EIO in addition to 0 that was in the original code and made my printer not work.) Here is that code (with the patch), see also: http://lists.freebsd.org/pipermail/freebsd-ports/2009-July/055840.html .. /* This function is similar to usb_get_string_simple, but it handles zero returns. */ static int get_string_descriptor(usb_dev_handle *dev, int index, char *buf, size_t buflen) { char tbuf[255]; /* Some devices choke on size > 255 */ int ret, si, di, cnt=5; while (cnt--) { ret = usb_control_msg(dev, USB_ENDPOINT_IN, USB_REQ_GET_DESCRIPTOR, (USB_DT_STRING << 8) + index, 0x409, tbuf, sizeof(tbuf), LIBUSB_CONTROL_REQ_TIMEOUT); if (ret==0 || ret == -EIO) { /* This retry is necessary for lj1000 and lj1005. des 12/12/07 Also HP Photosmart 42xx seems to suffer transient errors with serial id */ BUG("get_string_descriptor error result %d, retrying in 2 secs...", ret); sleep(2); continue; } break; } if (ret < 0) { BUG("unable get_string_descriptor %d: %m\n", ret); return ret; } if (tbuf[1] != USB_DT_STRING) { BUG("invalid get_string_descriptor tag act=%d exp=%d\n", tbuf[1], USB_DT_STRING); return -EIO; } if (tbuf[0] > ret) { BUG("invalid get_string_descriptor size act=%d exp=%d\n", tbuf[0], ret); return -EFBIG; } for (di = 0, si = 2; si < tbuf[0]; si += 2) { if (di >= (buflen - 1)) break; if (tbuf[si + 1]) /* high byte */ buf[di++] = '0'; else buf[di++] = tbuf[si]; } buf[di] = 0; return di; } .. Btw, something else since that question also came up on -ports, does the new stack support accessing e.g. ulpt devices as ugen too? I know the old one didn't, which is why you have to take out ulpt (and umass depending on the particular printer) out of the kernel when you want to use hplip, which you don't have to do e.g. on (sorry :) Linux... (As mentioned in that other post testing head here is difficult since it has ata issues on this box. ): Thanx, Juergen From gorshkov.pavel at gmail.com Fri Jul 17 22:36:45 2009 From: gorshkov.pavel at gmail.com (Pavel Gorshkov) Date: Fri Jul 17 22:37:18 2009 Subject: PATA-to-USB woes Message-ID: <20090717222401.GA49825@localhost> I'm looking for a way to connect an old Plextor PX-716A DVD-R drive to my laptop running 7.2-amd64, however the Vipower PATA-to-USB enclosure I bought the other day only works as expected with an ancient Teac CD-R drive, but fails to handle another old CD-R drive (Plextor PX-2410A), and, finally, it won't even attach properly with the DVD-R drive in question inside: 23:02:28 kernel: umass0: on uhub3 23:02:28 root: Unknown USB device: vendor 0x05e3 product 0x0702 bus uhub3 23:04:38 kernel: umass0: BBB reset failed, TIMEOUT 23:05:43 kernel: umass0: BBB bulk-in clear stall failed, TIMEOUT 23:06:48 kernel: umass0: BBB bulk-out clear stall failed, TIMEOUT 23:08:58 kernel: umass0: BBB reset failed, TIMEOUT Well, it behaves much the same way in Windows XP, so I guess the problem isn't really FreeBSD-specific. Could someone please recommend me a known FreeBSD-compatible PATA-to-USB gadget, either a 5.25" enclosure or a multi-purpose adapter like Vantec CB-ISATAU2 Thanks in advance. From sanpei at sanpei.org Sat Jul 18 03:49:55 2009 From: sanpei at sanpei.org (MIHIRA Sanpei Yoshiro) Date: Sat Jul 18 03:50:02 2009 Subject: ulpt(EPSON PM-820C Inkjet Printer) does not work on 8-current In-Reply-To: <200907151728.39031.hselasky@c2i.net> References: <200907141714.27199.hselasky@c2i.net> <20090715.230032.226782063.sanpei@sanpei.org> <200907151728.39031.hselasky@c2i.net> Message-ID: <20090718.124951.246512787.sanpei@sanpei.org> Hi. > > [Problem 1] /etc/devd.conf does not work. > > o patched driver still has problem, I Think. I executed /sbin/devd with debug option. old usb stack(before 7.x-RELEASE) notify device "release" number 0x0100 to devd. But 8-current usb stack does not notify to devd. When I comment out match "release" line from /etc/devd.conf, devd was executed correctly. attach 100 { device-name "ulpt[0-9]+"; match "vendor" "0x04b8"; match "product" "0x0005"; # match "release" "0x0100"; action "/usr/bin/printf '000\033\001@EJL 1284.4\n@EJL \n' | /usr/bi n/tr 0 '\0' > /dev/$device-name"; action "/usr/sbin/lpc restart all"; }; Do you know why usb stack in 8-current does not notify "release" number? > > [Problem 2] print job was stop at printing With below patch, I could print out about 10 papers. But at that time, one time, stop printing at 1/3 paper line and Printer's status LED was brinking. So I execute ``cat /dev/ulpt0'', Printer wa restart printing. >Try removing the following two pieces of code from sys/dev/usb/serial/ulpt.c: > > /* clear stall first */ > mtx_lock(&sc->sc_mtx); > usbd_xfer_set_stall(sc->sc_xfer[ULPT_BULK_DT_RD]); > mtx_unlock(&sc->sc_mtx); > > /* clear stall first */ > mtx_lock(&sc->sc_mtx); > usbd_xfer_set_stall(sc->sc_xfer[ULPT_BULK_DT_WR]); > mtx_unlock(&sc->sc_mtx); Cheers. --- MIHIRA, Sanpei Yoshiro Tokyo, Japan. From hselasky at c2i.net Sat Jul 18 10:21:53 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sat Jul 18 10:22:00 2009 Subject: ulpt(EPSON PM-820C Inkjet Printer) does not work on 8-current In-Reply-To: <20090718.124951.246512787.sanpei@sanpei.org> References: <200907141714.27199.hselasky@c2i.net> <200907151728.39031.hselasky@c2i.net> <20090718.124951.246512787.sanpei@sanpei.org> Message-ID: <200907181221.37680.hselasky@c2i.net> On Saturday 18 July 2009 05:49:51 MIHIRA Sanpei Yoshiro wrote: > MIHIRA Sanpei Yoshiro Looks like a regression issue. Try the following patch: http://perforce.freebsd.org/chv.cgi?CH=166221 --HPS From freebsdusb at bindone.de Sat Jul 18 18:46:28 2009 From: freebsdusb at bindone.de (Michael Gmelin) Date: Sat Jul 18 18:46:35 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately Message-ID: <4A62187E.1000506@bindone.de> Hello, I'm trying to access a Garmin Edge 705 bike computer, which should show up as a mass storage device. kldload usb2_controller_uhci|ehci Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 (disconnected) kldload usb2_storage_mass kldload usb2_controller_uhci Jul 18 19:38:06 ufo kernel: ugen2.2: at usbus2 Jul 18 19:38:06 ufo kernel: umass0: on usbus2 Jul 18 19:38:06 ufo kernel: umass0: SCSI over Bulk-Only; quirks = 0x0000 Jul 18 19:38:08 ufo kernel: umass0:1:0:-1: Attached to scbus1 Jul 18 19:38:08 ufo kernel: umass0: at ushub2, port 1, addr 2 (disconnected) Jul 18 19:38:08 ufo kernel: ugen2.2: at usbus2 (disconnected) Tried various quirks without any success for usb2_storage_mass (afaik it should be SCSI | BBB). Also tried all possible orders of attaching the device/ Setting various debugging sysctls didn't give any useful hints (didn't see anything extraordinary). usbconfig doesn't show anything because the device disappears immediately. I would assume that this is not a problem with _storage but the device expecting some initialization which doesn't happen (or happens too often). Also tried various usb2_quirk settings, all without success. VendorId: 0x091e ProductId: 0x2271 Maybe someone can give me a hint where to start debugging this. Thanks Michael From mel.flynn+fbsd.questions at mailing.thruhere.net Sat Jul 18 18:47:37 2009 From: mel.flynn+fbsd.questions at mailing.thruhere.net (Mel Flynn) Date: Sat Jul 18 18:47:44 2009 Subject: Zero size allocation with Yealink VOIP USB Phone, 7.2-RELEASE (Was: Re: hald: kmem_malloc error) In-Reply-To: <24393ae80907180929x71d2cf1frb8f1c900bf79c46a@mail.gmail.com> References: <24393ae80907171959u62705d8akb1e0aaec1d2f2c44@mail.gmail.com> <200907172202.43824.mel.flynn+fbsd.questions@mailing.thruhere.net> <24393ae80907180929x71d2cf1frb8f1c900bf79c46a@mail.gmail.com> Message-ID: <200907181029.00939.mel.flynn+fbsd.questions@mailing.thruhere.net> [ Adding usb@ and keeping long context for that purpose ] On Saturday 18 July 2009 08:29:32 Andrey Shuvikov wrote: > On Sat, Jul 18, 2009 at 2:02 AM, Mel > > Flynn wrote: > > On Friday 17 July 2009 18:59:49 Andrey Shuvikov wrote: > >> I'm trying to configure X and according to the manual enabled DBUS and > >> HALD. But when hald is starting up I get kernel panic: > >> > >> kmem_malloc: entry not found or misaligned > >> > >> Does anyone know what could be wrong? I have memory dump if it can > >> help but it's big (173M). > > > > If you have a file /var/crash/vmcore.0, you will want to run the > > following command: > > kgdb /boot/kernel/kernel /var/crash/vmcore.0 > > Then type bt at the prompt and paste output here. > > > > More info: > > >neldebug.html> > > > > uname -a and dmesg output also help in diagnosing this problem. > > -- > > Mel > > The uname output is: > > FreeBSD foxtrot.home 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 > 08:49:13 UTC 2009 > root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 > > The kgdb output: > > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you > are welcome to change it and/or distribute copies of it under certain > conditions. Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-marcel-freebsd"... > > Unread portion of the kernel message buffer: > panic: kmem_malloc: entry not found or misaligned > cpuid = 0 > Uptime: 52s > Physical memory: 2034 MB > Dumping 176 MB: 161 145 129 113 97 81 65 49 33 17 1 > > Reading symbols from /boot/kernel/linux.ko...Reading symbols from > /boot/kernel/linux.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/linux.ko > #0 doadump () at pcpu.h:196 > 196 pcpu.h: No such file or directory. > in pcpu.h > (kgdb) bt > #0 doadump () at pcpu.h:196 > #1 0xc07e25a7 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 > #2 0xc07e2879 in panic (fmt=Variable "fmt" is not available. > ) at /usr/src/sys/kern/kern_shutdown.c:574 > #3 0xc0a1cdc0 in kmem_malloc (map=0xc147108c, size=0, flags=2) > at /usr/src/sys/vm/vm_kern.c:381 > #4 0xc0a13357 in page_alloc (zone=0x0, bytes=0, pflag=0xe7b6497f "\002", > wait=2) at /usr/src/sys/vm/uma_core.c:952 > #5 0xc0a15e20 in uma_large_malloc (size=0, wait=2) > at /usr/src/sys/vm/uma_core.c:2706 > #6 0xc07d16f8 in malloc (size=0, mtp=0xc0c46580, flags=2) ^^^^^^ > at /usr/src/sys/kern/kern_malloc.c:393 > #7 0xc0743044 in uhidopen (dev=0xc5713000, flag=1, mode=8192, > p=0xc5c6a460) at /usr/src/sys/dev/usb/uhid.c:428 In kgdb can you print the entire softcell as follows: f 7 p *sc Hopefully that will provide sufficient information for the usb developers to fix this problem. > #8 0xc07a56a0 in giant_open (dev=0xc5713000, oflags=1, devtype=8192, > td=0xc5c6a460) at /usr/src/sys/kern/kern_conf.c:332 > #9 0xc076e1fc in devfs_open (ap=0xe7b64a88) > at /usr/src/sys/fs/devfs/devfs_vnops.c:908 > #10 0xc0af88d2 in VOP_OPEN_APV (vop=0xc0c47ee0, a=0xe7b64a88) > at vnode_if.c:371 > #11 0xc0870829 in vn_open_cred (ndp=0xe7b64b7c, flagp=0xe7b64c78, cmode=0, > cred=0xc5470100, fp=0xc5b57da8) at vnode_if.h:199 > #12 0xc0870973 in vn_open (ndp=0xe7b64b7c, flagp=0xe7b64c78, cmode=0, > fp=0xc5b57da8) at /usr/src/sys/kern/vfs_vnops.c:94 > #13 0xc086e0a3 in kern_open (td=0xc5c6a460, > path=0xbfbfe90c
, > pathseg=UIO_USERSPACE, flags=1, mode=0) > at /usr/src/sys/kern/vfs_syscalls.c:1042 > #14 0xc086e610 in open (td=0xc5c6a460, uap=0xe7b64cfc) > at /usr/src/sys/kern/vfs_syscalls.c:1009 > #15 0xc0ae4495 in syscall (frame=0xe7b64d38) > at /usr/src/sys/i386/i386/trap.c:1090 > #16 0xc0ac9260 in Xint0x80_syscall () > at /usr/src/sys/i386/i386/exception.s:255 > #17 0x00000033 in ?? () > Previous frame inner to this frame (corrupt stack?) > (kgdb) q > > The dmesg: > > Copyright (c) 1992-2009 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 > root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC > Timecounter "i8254" frequency 1193182 Hz quality 0 > CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz (2999.67-MHz 686-class > CPU) Origin = "GenuineIntel" Id = 0x10676 Stepping = 6 > > Features=0xbfebfbffA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> > Features2=0x8e3fdCM,SSE4.1> AMD Features=0x20100000 > AMD Features2=0x1 > Cores per package: 2 > real memory = 2146893824 (2047 MB) > avail memory = 2091225088 (1994 MB) > ACPI APIC Table: > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs > cpu0 (BSP): APIC ID: 0 > cpu1 (AP): APIC ID: 1 > ioapic0 irqs 0-23 on motherboard > kbd1 at kbdmux0 > acpi0: on motherboard > acpi0: [ITHREAD] > acpi0: Power Button (fixed) > acpi0: reservation of 0, a0000 (3) failed > acpi0: reservation of 100000, 7ff00000 (3) failed > Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 > acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 > acpi_hpet0: iomem 0xfed00000-0xfed003ff on > acpi0 Timecounter "HPET" frequency 14318180 Hz quality 900 > pcib0: port 0xcf8-0xcff on acpi0 > pci0: on pcib0 > pcib1: irq 16 at device 1.0 on pci0 > pci1: on pcib1 > vgapci0: port 0xc000-0xc0ff mem > 0xd0000000-0xdfffffff,0xfe8e0000-0xfe8effff irq 16 at device 0.0 on > pci1 > pci1: at device 0.1 (no driver attached) > uhci0: port 0xb800-0xb81f irq 16 at > device 26.0 on pci0 > uhci0: [GIANT-LOCKED] > uhci0: [ITHREAD] > usb0: on uhci0 > usb0: USB revision 1.0 > uhub0: on usb0 > uhub0: 2 ports with 2 removable, self powered > uhci1: port 0xb880-0xb89f irq 21 at > device 26.1 on pci0 > uhci1: [GIANT-LOCKED] > uhci1: [ITHREAD] > usb1: on uhci1 > usb1: USB revision 1.0 > uhub1: on usb1 > uhub1: 2 ports with 2 removable, self powered > uhci2: port 0xbc00-0xbc1f irq 18 at > device 26.2 on pci0 > uhci2: [GIANT-LOCKED] > uhci2: [ITHREAD] > usb2: on uhci2 > usb2: USB revision 1.0 > uhub2: on usb2 > uhub2: 2 ports with 2 removable, self powered > ehci0: mem 0xfe7ffc00-0xfe7fffff > irq 18 at device 26.7 on pci0 > ehci0: [GIANT-LOCKED] > ehci0: [ITHREAD] > usb3: EHCI version 1.0 > usb3: companion controllers, 2 ports each: usb0 usb1 usb2 > usb3: on ehci0 > usb3: USB revision 2.0 > uhub3: on usb3 > uhub3: 6 ports with 6 removable, self powered > umass0: on > uhub3 pci0: at device 27.0 (no driver attached) > pcib2: irq 17 at device 28.0 on pci0 > pci4: on pcib2 > pcib3: irq 17 at device 28.4 on pci0 > pci3: on pcib3 > atapci0: port > 0xec00-0xec07,0xe880-0xe883,0xe800-0xe807,0xe480-0xe483,0xe400-0xe40f > mem 0xfeaffc00-0xfeafffff irq 16 at device 0.0 on pci3 > atapci0: [ITHREAD] > ata2: on atapci0 > ata2: [ITHREAD] > pcib4: irq 16 at device 28.5 on pci0 > pci2: on pcib4 > ale0: port 0xdc00-0xdc7f > mem 0xfe9c0000-0xfe9fffff irq 17 at device 0.0 on pci2 > ale0: 960 Tx FIFO, 1024 Rx FIFO > ale0: Using 1 MSI messages. > miibus0: on ale0 > atphy0: PHY 0 on miibus0 > atphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, > auto ale0: Ethernet address: 00:22:15:5a:67:e8 > ale0: [FILTER] > uhci3: port 0xb080-0xb09f irq 23 at > device 29.0 on pci0 > uhci3: [GIANT-LOCKED] > uhci3: [ITHREAD] > usb4: on uhci3 > usb4: USB revision 1.0 > uhub4: on usb4 > uhub4: 2 ports with 2 removable, self powered > uhci4: port 0xb400-0xb41f irq 19 at > device 29.1 on pci0 > uhci4: [GIANT-LOCKED] > uhci4: [ITHREAD] > usb5: on uhci4 > usb5: USB revision 1.0 > uhub5: on usb5 > uhub5: 2 ports with 2 removable, self powered > uhci5: port 0xb480-0xb49f irq 18 at > device 29.2 on pci0 > uhci5: [GIANT-LOCKED] > uhci5: [ITHREAD] > usb6: on uhci5 > usb6: USB revision 1.0 > uhub6: on usb6 > uhub6: 2 ports with 2 removable, self powered > ehci1: mem 0xfe7ff800-0xfe7ffbff > irq 23 at device 29.7 on pci0 > ehci1: [GIANT-LOCKED] > ehci1: [ITHREAD] > usb7: EHCI version 1.0 > usb7: companion controllers, 2 ports each: usb4 usb5 usb6 > usb7: on ehci1 > usb7: USB revision 2.0 > uhub7: on usb7 > uhub7: 6 ports with 6 removable, self powered > ugen0: 2.00/1.00, addr 2> on uhub7 > pcib5: at device 30.0 on pci0 > pci5: on pcib5 > fwohci0: mem 0xfebff000-0xfebfffff irq 19 at device > 3.0 on pci5 > fwohci0: [FILTER] > fwohci0: OHCI version 1.0 (ROM=1) > fwohci0: No. of Isochronous channels is 8. > fwohci0: EUI64 00:1e:8c:00:01:63:47:d0 > fwohci0: Phy 1394a available S400, 2 ports. > fwohci0: Link S400, max_rec 2048 bytes. > firewire0: on fwohci0 > fwe0: on firewire0 > if_fwe0: Fake Ethernet address: 02:1e:8c:63:47:d0 > fwe0: Ethernet address: 02:1e:8c:63:47:d0 > fwip0: on firewire0 > fwip0: Firewire address: 00:1e:8c:00:01:63:47:d0 @ 0xfffe00000000, > S400, maxrec 2048 > sbp0: on firewire0 > dcons_crom0: on firewire0 > dcons_crom0: bus_addr 0x12e4000 > fwohci0: Initiate bus reset > fwohci0: BUS reset > fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode > isab0: at device 31.0 on pci0 > isa0: on isab0 > atapci1: port > 0xa000-0xa007,0x9c00-0x9c03,0x9880-0x9887,0x9800-0x9803,0x9480-0x948f,0x940 >0-0x940f irq 19 at device 31.2 on pci0 > atapci1: [ITHREAD] > ata3: on atapci1 > ata3: [ITHREAD] > ata4: on atapci1 > ata4: [ITHREAD] > pci0: at device 31.3 (no driver attached) > atapci2: port > 0xb000-0xb007,0xac00-0xac03,0xa880-0xa887,0xa800-0xa803,0xa480-0xa48f,0xa40 >0-0xa40f irq 19 at device 31.5 on pci0 > atapci2: [ITHREAD] > ata5: on atapci2 > ata5: [ITHREAD] > ata6: on atapci2 > ata6: [ITHREAD] > acpi_button0: on acpi0 > fdc0: port 0x3f0-0x3f5,0x3f7 irq 6 drq > 2 on acpi0 > fdc0: [FILTER] > fd0: <1440-KB 3.5" drive> on fdc0 drive 0 > sio0: configured irq 4 not in bitmap of probed irqs 0 > sio0: port may not be enabled > sio0: configured irq 4 not in bitmap of probed irqs 0 > sio0: port may not be enabled > sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on > acpi0 sio0: type 16550A > sio0: [FILTER] > atkbdc0: port 0x60,0x64 irq 1 on acpi0 > atkbd0: irq 1 on atkbdc0 > kbd0 at atkbd0 > atkbd0: [GIANT-LOCKED] > atkbd0: [ITHREAD] > psm0: irq 12 on atkbdc0 > psm0: [GIANT-LOCKED] > psm0: [ITHREAD] > psm0: model IntelliMouse, device ID 3 > cpu0: on acpi0 > ACPI Warning (tbutils-0243): Incorrect checksum in table [OEMB] - EE, > should be E5 [20070320] > est0: on cpu0 > p4tcc0: on cpu0 > cpu1: on acpi0 > est1: on cpu1 > est: CPU supports Enhanced Speedstep, but is not recognized. > est: cpu_vendor GenuineIntel, msr 618092006000920 > device_attach: est1 attach returned 6 > p4tcc1: on cpu1 > pmtimer0 on isa0 > orm0: at iomem 0xd0000-0xd27ff pnpid ORM0000 on isa0 > ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0 > ata0: [ITHREAD] > ata1 at port 0x170-0x177,0x376 irq 15 on isa0 > ata1: [ITHREAD] > ppc0: parallel port not found. > sc0: at flags 0x100 on isa0 > sc0: VGA <16 virtual consoles, flags=0x300> > sio1: configured irq 3 not in bitmap of probed irqs 0 > sio1: port may not be enabled > vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 > uhid0: 1.01/0.00, addr 2> on uhub5 > Timecounters tick every 1.000 msec > firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) > firewire0: bus manager 0 (me) > acd0: DVDR at ata2-master UDMA33 > ad6: 152627MB at ata3-master SATA300 > ad8: 305245MB at ata4-master SATA300 > GEOM_LABEL: Label for provider ad6s1 is msdosfs/FREEDOS. > GEOM_LABEL: Label for provider ad8s1 is ntfs/New Volume. > GEOM_LABEL: Label for provider ad6s3a is ufsid/4a5a61fa90383ccc. > GEOM_LABEL: Label for provider ad6s3d is ufsid/4a5a61fc87a6c3a0. > GEOM_LABEL: Label for provider ad6s3e is ufsid/4a5a61fa5b9a9e33. > GEOM_LABEL: Label for provider ad6s3f is ufsid/4a5a61fb3ef7459f. > GEOM_LABEL: Label for provider ad6s3g is ufsid/4a5a61fa4e22975e. > (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 > (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error > (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition > (probe0:umass-sim0:0:0:0): NOT READY csi:0,aa,55,40 asc:3a,0 > (probe0:umass-sim0:0:0:0): Medium not present > (probe0:umass-sim0:0:0:0): Unretryable error > (probe0:umass-sim0:0:0:1): TEST UNIT READY. CDB: 0 20 0 0 0 0 > (probe0:umass-sim0:0:0:1): CAM Status: SCSI Status Error > (probe0:umass-sim0:0:0:1): SCSI Status: Check Condition > (probe0:umass-sim0:0:0:1): NOT READY csi:0,aa,55,40 asc:3a,0 > (probe0:umass-sim0:0:0:1): Medium not present > (probe0:umass-sim0:0:0:1): Unretryable error > (probe0:umass-sim0:0:0:2): TEST UNIT READY. CDB: 0 40 0 0 0 0 > (probe0:umass-sim0:0:0:2): CAM Status: SCSI Status Error > (probe0:umass-sim0:0:0:2): SCSI Status: Check Condition > (probe0:umass-sim0:0:0:2): NOT READY csi:0,aa,55,40 asc:3a,0 > (probe0:umass-sim0:0:0:2): Medium not present > (probe0:umass-sim0:0:0:2): Unretryable error > (probe0:umass-sim0:0:0:3): TEST UNIT READY. CDB: 0 60 0 0 0 0 > (probe0:umass-sim0:0:0:3): CAM Status: SCSI Status Error > (probe0:umass-sim0:0:0:3): SCSI Status: Check Condition > (probe0:umass-sim0:0:0:3): NOT READY csi:0,aa,55,40 asc:3a,0 > (probe0:umass-sim0:0:0:3): Medium not present > (probe0:umass-sim0:0:0:3): Unretryable error > SMP: AP CPU #1 Launched! > da0 at umass-sim0 bus 0 target 0 lun 0 > da0: Removable Direct Access SCSI-0 device > da0: 40.000MB/s transfers > da0: Attempt to query device size failed: NOT READY, Medium not present > da1 at umass-sim0 bus 0 target 0 lun 1 > da1: Removable Direct Access SCSI-0 device > da1: 40.000MB/s transfers > da1: Attempt to query device size failed: NOT READY, Medium not present > da2 at umass-sim0 bus 0 target 0 lun 2 > da2: Removable Direct Access SCSI-0 device > da2: 40.000MB/s transfers > da2: Attempt to query device size failed: NOT READY, Medium not present > da3 at umass-sim0 bus 0 target 0 lun 3 > da3: Removable Direct Access SCSI-0 device > da3: 40.000MB/s transfers > da3: Attempt to query device size failed: NOT READY, Medium not present > Trying to mount root from ufs:/dev/ad6s3a > GEOM_LABEL: Label ufsid/4a5a61fa90383ccc removed. > GEOM_LABEL: Label for provider ad6s3a is ufsid/4a5a61fa90383ccc. > GEOM_LABEL: Label ufsid/4a5a61fa4e22975e removed. > GEOM_LABEL: Label for provider ad6s3g is ufsid/4a5a61fa4e22975e. > GEOM_LABEL: Label ufsid/4a5a61fa5b9a9e33 removed. > GEOM_LABEL: Label for provider ad6s3e is ufsid/4a5a61fa5b9a9e33. > GEOM_LABEL: Label ufsid/4a5a61fb3ef7459f removed. > GEOM_LABEL: Label for provider ad6s3f is ufsid/4a5a61fb3ef7459f. > GEOM_LABEL: Label ufsid/4a5a61fc87a6c3a0 removed. > GEOM_LABEL: Label for provider ad6s3d is ufsid/4a5a61fc87a6c3a0. > GEOM_LABEL: Label ufsid/4a5a61fa90383ccc removed. > GEOM_LABEL: Label ufsid/4a5a61fa4e22975e removed. > GEOM_LABEL: Label ufsid/4a5a61fa5b9a9e33 removed. > GEOM_LABEL: Label ufsid/4a5a61fb3ef7459f removed. > GEOM_LABEL: Label ufsid/4a5a61fc87a6c3a0 removed. > GEOM_LABEL: Label msdosfs/FREEDOS removed. > GEOM_LABEL: Label for provider ad6s1 is msdosfs/FREEDOS. > GEOM_LABEL: Label msdosfs/FREEDOS removed. > > Thanks, > Andrey -- Mel From mr.hyro at gmail.com Sat Jul 18 20:41:03 2009 From: mr.hyro at gmail.com (Andrey Shuvikov) Date: Sat Jul 18 20:41:12 2009 Subject: Zero size allocation with Yealink VOIP USB Phone, 7.2-RELEASE (Was: Re: hald: kmem_malloc error) In-Reply-To: <200907181029.00939.mel.flynn+fbsd.questions@mailing.thruhere.net> References: <24393ae80907171959u62705d8akb1e0aaec1d2f2c44@mail.gmail.com> <200907172202.43824.mel.flynn+fbsd.questions@mailing.thruhere.net> <24393ae80907180929x71d2cf1frb8f1c900bf79c46a@mail.gmail.com> <200907181029.00939.mel.flynn+fbsd.questions@mailing.thruhere.net> Message-ID: <24393ae80907181320y152bba49m28bac22aaa070710@mail.gmail.com> On Sat, Jul 18, 2009 at 2:29 PM, Mel Flynn wrote: > [ Adding usb@ and keeping long context for that purpose ] > > On Saturday 18 July 2009 08:29:32 Andrey Shuvikov wrote: >> On Sat, Jul 18, 2009 at 2:02 AM, Mel >> >> Flynn wrote: >> > On Friday 17 July 2009 18:59:49 Andrey Shuvikov wrote: >> >> I'm trying to configure X and according to the manual enabled DBUS and >> >> HALD. But when hald is starting up I get kernel panic: >> >> >> >> kmem_malloc: entry not found or misaligned >> >> >> >> Does anyone know what could be wrong? I have memory dump if it can >> >> help but it's big (173M). >> > >> > If you have a file /var/crash/vmcore.0, you will want to run the >> > following command: >> > kgdb /boot/kernel/kernel /var/crash/vmcore.0 >> > Then type bt at the prompt and paste output here. >> > >> > More info: >> > > >neldebug.html> >> > >> > uname -a and dmesg output also help in diagnosing this problem. >> > -- >> > Mel >> >> The uname output is: >> >> FreeBSD foxtrot.home 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May ?1 >> 08:49:13 UTC 2009 >> root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC ?i386 >> >> The kgdb output: >> >> GNU gdb 6.1.1 [FreeBSD] >> Copyright 2004 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and you >> are welcome to change it and/or distribute copies of it under certain >> conditions. Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. ?Type "show warranty" for details. >> This GDB was configured as "i386-marcel-freebsd"... >> >> Unread portion of the kernel message buffer: >> panic: kmem_malloc: entry not found or misaligned >> cpuid = 0 >> Uptime: 52s >> Physical memory: 2034 MB >> Dumping 176 MB: 161 145 129 113 97 81 65 49 33 17 1 >> >> Reading symbols from /boot/kernel/linux.ko...Reading symbols from >> /boot/kernel/linux.ko.symbols...done. >> done. >> Loaded symbols for /boot/kernel/linux.ko >> #0 ?doadump () at pcpu.h:196 >> 196 ? pcpu.h: No such file or directory. >> ? ? ? in pcpu.h >> (kgdb) bt >> #0 ?doadump () at pcpu.h:196 >> #1 ?0xc07e25a7 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 >> #2 ?0xc07e2879 in panic (fmt=Variable "fmt" is not available. >> ) at /usr/src/sys/kern/kern_shutdown.c:574 >> #3 ?0xc0a1cdc0 in kmem_malloc (map=0xc147108c, size=0, flags=2) >> ? ? at /usr/src/sys/vm/vm_kern.c:381 >> #4 ?0xc0a13357 in page_alloc (zone=0x0, bytes=0, pflag=0xe7b6497f "\002", >> ? ? wait=2) at /usr/src/sys/vm/uma_core.c:952 >> #5 ?0xc0a15e20 in uma_large_malloc (size=0, wait=2) >> ? ? at /usr/src/sys/vm/uma_core.c:2706 >> #6 ?0xc07d16f8 in malloc (size=0, mtp=0xc0c46580, flags=2) > ? ? ? ? ? ? ? ? ? ? ? ? ? ?^^^^^^ >> ? ? at /usr/src/sys/kern/kern_malloc.c:393 >> #7 ?0xc0743044 in uhidopen (dev=0xc5713000, flag=1, mode=8192, >> p=0xc5c6a460) at /usr/src/sys/dev/usb/uhid.c:428 > In kgdb can you print the entire softcell as follows: > f 7 > p *sc > > Hopefully that will provide sufficient information for the usb developers to > fix this problem. > >> #8 ?0xc07a56a0 in giant_open (dev=0xc5713000, oflags=1, devtype=8192, >> ? ? td=0xc5c6a460) at /usr/src/sys/kern/kern_conf.c:332 >> #9 ?0xc076e1fc in devfs_open (ap=0xe7b64a88) >> ? ? at /usr/src/sys/fs/devfs/devfs_vnops.c:908 >> #10 0xc0af88d2 in VOP_OPEN_APV (vop=0xc0c47ee0, a=0xe7b64a88) >> ? ? at vnode_if.c:371 >> #11 0xc0870829 in vn_open_cred (ndp=0xe7b64b7c, flagp=0xe7b64c78, cmode=0, >> ? ? cred=0xc5470100, fp=0xc5b57da8) at vnode_if.h:199 >> #12 0xc0870973 in vn_open (ndp=0xe7b64b7c, flagp=0xe7b64c78, cmode=0, >> ? ? fp=0xc5b57da8) at /usr/src/sys/kern/vfs_vnops.c:94 >> #13 0xc086e0a3 in kern_open (td=0xc5c6a460, >> ? ? path=0xbfbfe90c
, >> ? ? pathseg=UIO_USERSPACE, flags=1, mode=0) >> ? ? at /usr/src/sys/kern/vfs_syscalls.c:1042 >> #14 0xc086e610 in open (td=0xc5c6a460, uap=0xe7b64cfc) >> ? ? at /usr/src/sys/kern/vfs_syscalls.c:1009 >> #15 0xc0ae4495 in syscall (frame=0xe7b64d38) >> ? ? at /usr/src/sys/i386/i386/trap.c:1090 >> #16 0xc0ac9260 in Xint0x80_syscall () >> ? ? at /usr/src/sys/i386/i386/exception.s:255 >> #17 0x00000033 in ?? () >> Previous frame inner to this frame (corrupt stack?) >> (kgdb) q >> >> The dmesg: >> >> Copyright (c) 1992-2009 The FreeBSD Project. >> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 >> ? ? ? The Regents of the University of California. All rights reserved. >> FreeBSD is a registered trademark of The FreeBSD Foundation. >> FreeBSD 7.2-RELEASE #0: Fri May ?1 08:49:13 UTC 2009 >> ? ? root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC >> Timecounter "i8254" frequency 1193182 Hz quality 0 >> CPU: Intel(R) Core(TM)2 Duo CPU ? ? E8400 ?@ 3.00GHz (2999.67-MHz 686-class >> CPU) Origin = "GenuineIntel" ?Id = 0x10676 ?Stepping = 6 >> >> Features=0xbfebfbff>A,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> >> Features2=0x8e3fd>CM,SSE4.1> AMD Features=0x20100000 >> ? AMD Features2=0x1 >> ? Cores per package: 2 >> real memory ?= 2146893824 (2047 MB) >> avail memory = 2091225088 (1994 MB) >> ACPI APIC Table: >> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs >> ?cpu0 (BSP): APIC ID: ?0 >> ?cpu1 (AP): APIC ID: ?1 >> ioapic0 irqs 0-23 on motherboard >> kbd1 at kbdmux0 >> acpi0: on motherboard >> acpi0: [ITHREAD] >> acpi0: Power Button (fixed) >> acpi0: reservation of 0, a0000 (3) failed >> acpi0: reservation of 100000, 7ff00000 (3) failed >> Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 >> acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 >> acpi_hpet0: iomem 0xfed00000-0xfed003ff on >> acpi0 Timecounter "HPET" frequency 14318180 Hz quality 900 >> pcib0: port 0xcf8-0xcff on acpi0 >> pci0: on pcib0 >> pcib1: irq 16 at device 1.0 on pci0 >> pci1: on pcib1 >> vgapci0: port 0xc000-0xc0ff mem >> 0xd0000000-0xdfffffff,0xfe8e0000-0xfe8effff irq 16 at device 0.0 on >> pci1 >> pci1: at device 0.1 (no driver attached) >> uhci0: port 0xb800-0xb81f irq 16 at >> device 26.0 on pci0 >> uhci0: [GIANT-LOCKED] >> uhci0: [ITHREAD] >> usb0: on uhci0 >> usb0: USB revision 1.0 >> uhub0: on usb0 >> uhub0: 2 ports with 2 removable, self powered >> uhci1: port 0xb880-0xb89f irq 21 at >> device 26.1 on pci0 >> uhci1: [GIANT-LOCKED] >> uhci1: [ITHREAD] >> usb1: on uhci1 >> usb1: USB revision 1.0 >> uhub1: on usb1 >> uhub1: 2 ports with 2 removable, self powered >> uhci2: port 0xbc00-0xbc1f irq 18 at >> device 26.2 on pci0 >> uhci2: [GIANT-LOCKED] >> uhci2: [ITHREAD] >> usb2: on uhci2 >> usb2: USB revision 1.0 >> uhub2: on usb2 >> uhub2: 2 ports with 2 removable, self powered >> ehci0: mem 0xfe7ffc00-0xfe7fffff >> irq 18 at device 26.7 on pci0 >> ehci0: [GIANT-LOCKED] >> ehci0: [ITHREAD] >> usb3: EHCI version 1.0 >> usb3: companion controllers, 2 ports each: usb0 usb1 usb2 >> usb3: on ehci0 >> usb3: USB revision 2.0 >> uhub3: on usb3 >> uhub3: 6 ports with 6 removable, self powered >> umass0: on >> uhub3 pci0: at device 27.0 (no driver attached) >> pcib2: irq 17 at device 28.0 on pci0 >> pci4: on pcib2 >> pcib3: irq 17 at device 28.4 on pci0 >> pci3: on pcib3 >> atapci0: port >> 0xec00-0xec07,0xe880-0xe883,0xe800-0xe807,0xe480-0xe483,0xe400-0xe40f >> mem 0xfeaffc00-0xfeafffff irq 16 at device 0.0 on pci3 >> atapci0: [ITHREAD] >> ata2: on atapci0 >> ata2: [ITHREAD] >> pcib4: irq 16 at device 28.5 on pci0 >> pci2: on pcib4 >> ale0: port 0xdc00-0xdc7f >> mem 0xfe9c0000-0xfe9fffff irq 17 at device 0.0 on pci2 >> ale0: 960 Tx FIFO, 1024 Rx FIFO >> ale0: Using 1 MSI messages. >> miibus0: on ale0 >> atphy0: PHY 0 on miibus0 >> atphy0: ?10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, >> auto ale0: Ethernet address: 00:22:15:5a:67:e8 >> ale0: [FILTER] >> uhci3: port 0xb080-0xb09f irq 23 at >> device 29.0 on pci0 >> uhci3: [GIANT-LOCKED] >> uhci3: [ITHREAD] >> usb4: on uhci3 >> usb4: USB revision 1.0 >> uhub4: on usb4 >> uhub4: 2 ports with 2 removable, self powered >> uhci4: port 0xb400-0xb41f irq 19 at >> device 29.1 on pci0 >> uhci4: [GIANT-LOCKED] >> uhci4: [ITHREAD] >> usb5: on uhci4 >> usb5: USB revision 1.0 >> uhub5: on usb5 >> uhub5: 2 ports with 2 removable, self powered >> uhci5: port 0xb480-0xb49f irq 18 at >> device 29.2 on pci0 >> uhci5: [GIANT-LOCKED] >> uhci5: [ITHREAD] >> usb6: on uhci5 >> usb6: USB revision 1.0 >> uhub6: on usb6 >> uhub6: 2 ports with 2 removable, self powered >> ehci1: mem 0xfe7ff800-0xfe7ffbff >> irq 23 at device 29.7 on pci0 >> ehci1: [GIANT-LOCKED] >> ehci1: [ITHREAD] >> usb7: EHCI version 1.0 >> usb7: companion controllers, 2 ports each: usb4 usb5 usb6 >> usb7: on ehci1 >> usb7: USB revision 2.0 >> uhub7: on usb7 >> uhub7: 6 ports with 6 removable, self powered >> ugen0: > 2.00/1.00, addr 2> on uhub7 >> pcib5: at device 30.0 on pci0 >> pci5: on pcib5 >> fwohci0: mem 0xfebff000-0xfebfffff irq 19 at device >> 3.0 on pci5 >> fwohci0: [FILTER] >> fwohci0: OHCI version 1.0 (ROM=1) >> fwohci0: No. of Isochronous channels is 8. >> fwohci0: EUI64 00:1e:8c:00:01:63:47:d0 >> fwohci0: Phy 1394a available S400, 2 ports. >> fwohci0: Link S400, max_rec 2048 bytes. >> firewire0: on fwohci0 >> fwe0: on firewire0 >> if_fwe0: Fake Ethernet address: 02:1e:8c:63:47:d0 >> fwe0: Ethernet address: 02:1e:8c:63:47:d0 >> fwip0: on firewire0 >> fwip0: Firewire address: 00:1e:8c:00:01:63:47:d0 @ 0xfffe00000000, >> S400, maxrec 2048 >> sbp0: on firewire0 >> dcons_crom0: on firewire0 >> dcons_crom0: bus_addr 0x12e4000 >> fwohci0: Initiate bus reset >> fwohci0: BUS reset >> fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode >> isab0: at device 31.0 on pci0 >> isa0: on isab0 >> atapci1: port >> 0xa000-0xa007,0x9c00-0x9c03,0x9880-0x9887,0x9800-0x9803,0x9480-0x948f,0x940 >>0-0x940f irq 19 at device 31.2 on pci0 >> atapci1: [ITHREAD] >> ata3: on atapci1 >> ata3: [ITHREAD] >> ata4: on atapci1 >> ata4: [ITHREAD] >> pci0: at device 31.3 (no driver attached) >> atapci2: port >> 0xb000-0xb007,0xac00-0xac03,0xa880-0xa887,0xa800-0xa803,0xa480-0xa48f,0xa40 >>0-0xa40f irq 19 at device 31.5 on pci0 >> atapci2: [ITHREAD] >> ata5: on atapci2 >> ata5: [ITHREAD] >> ata6: on atapci2 >> ata6: [ITHREAD] >> acpi_button0: on acpi0 >> fdc0: port 0x3f0-0x3f5,0x3f7 irq 6 drq >> 2 on acpi0 >> fdc0: [FILTER] >> fd0: <1440-KB 3.5" drive> on fdc0 drive 0 >> sio0: configured irq 4 not in bitmap of probed irqs 0 >> sio0: port may not be enabled >> sio0: configured irq 4 not in bitmap of probed irqs 0 >> sio0: port may not be enabled >> sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on >> acpi0 sio0: type 16550A >> sio0: [FILTER] >> atkbdc0: port 0x60,0x64 irq 1 on acpi0 >> atkbd0: irq 1 on atkbdc0 >> kbd0 at atkbd0 >> atkbd0: [GIANT-LOCKED] >> atkbd0: [ITHREAD] >> psm0: irq 12 on atkbdc0 >> psm0: [GIANT-LOCKED] >> psm0: [ITHREAD] >> psm0: model IntelliMouse, device ID 3 >> cpu0: on acpi0 >> ACPI Warning (tbutils-0243): Incorrect checksum in table [OEMB] - ?EE, >> should be E5 [20070320] >> est0: on cpu0 >> p4tcc0: on cpu0 >> cpu1: on acpi0 >> est1: on cpu1 >> est: CPU supports Enhanced Speedstep, but is not recognized. >> est: cpu_vendor GenuineIntel, msr 618092006000920 >> device_attach: est1 attach returned 6 >> p4tcc1: on cpu1 >> pmtimer0 on isa0 >> orm0: at iomem 0xd0000-0xd27ff pnpid ORM0000 on isa0 >> ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0 >> ata0: [ITHREAD] >> ata1 at port 0x170-0x177,0x376 irq 15 on isa0 >> ata1: [ITHREAD] >> ppc0: parallel port not found. >> sc0: at flags 0x100 on isa0 >> sc0: VGA <16 virtual consoles, flags=0x300> >> sio1: configured irq 3 not in bitmap of probed irqs 0 >> sio1: port may not be enabled >> vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 >> uhid0: > 1.01/0.00, addr 2> on uhub5 >> Timecounters tick every 1.000 msec >> firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) >> firewire0: bus manager 0 (me) >> acd0: DVDR at ata2-master UDMA33 >> ad6: 152627MB at ata3-master SATA300 >> ad8: 305245MB at ata4-master SATA300 >> GEOM_LABEL: Label for provider ad6s1 is msdosfs/FREEDOS. >> GEOM_LABEL: Label for provider ad8s1 is ntfs/New Volume. >> GEOM_LABEL: Label for provider ad6s3a is ufsid/4a5a61fa90383ccc. >> GEOM_LABEL: Label for provider ad6s3d is ufsid/4a5a61fc87a6c3a0. >> GEOM_LABEL: Label for provider ad6s3e is ufsid/4a5a61fa5b9a9e33. >> GEOM_LABEL: Label for provider ad6s3f is ufsid/4a5a61fb3ef7459f. >> GEOM_LABEL: Label for provider ad6s3g is ufsid/4a5a61fa4e22975e. >> (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 >> (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error >> (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition >> (probe0:umass-sim0:0:0:0): NOT READY csi:0,aa,55,40 asc:3a,0 >> (probe0:umass-sim0:0:0:0): Medium not present >> (probe0:umass-sim0:0:0:0): Unretryable error >> (probe0:umass-sim0:0:0:1): TEST UNIT READY. CDB: 0 20 0 0 0 0 >> (probe0:umass-sim0:0:0:1): CAM Status: SCSI Status Error >> (probe0:umass-sim0:0:0:1): SCSI Status: Check Condition >> (probe0:umass-sim0:0:0:1): NOT READY csi:0,aa,55,40 asc:3a,0 >> (probe0:umass-sim0:0:0:1): Medium not present >> (probe0:umass-sim0:0:0:1): Unretryable error >> (probe0:umass-sim0:0:0:2): TEST UNIT READY. CDB: 0 40 0 0 0 0 >> (probe0:umass-sim0:0:0:2): CAM Status: SCSI Status Error >> (probe0:umass-sim0:0:0:2): SCSI Status: Check Condition >> (probe0:umass-sim0:0:0:2): NOT READY csi:0,aa,55,40 asc:3a,0 >> (probe0:umass-sim0:0:0:2): Medium not present >> (probe0:umass-sim0:0:0:2): Unretryable error >> (probe0:umass-sim0:0:0:3): TEST UNIT READY. CDB: 0 60 0 0 0 0 >> (probe0:umass-sim0:0:0:3): CAM Status: SCSI Status Error >> (probe0:umass-sim0:0:0:3): SCSI Status: Check Condition >> (probe0:umass-sim0:0:0:3): NOT READY csi:0,aa,55,40 asc:3a,0 >> (probe0:umass-sim0:0:0:3): Medium not present >> (probe0:umass-sim0:0:0:3): Unretryable error >> SMP: AP CPU #1 Launched! >> da0 at umass-sim0 bus 0 target 0 lun 0 >> da0: Removable Direct Access SCSI-0 device >> da0: 40.000MB/s transfers >> da0: Attempt to query device size failed: NOT READY, Medium not present >> da1 at umass-sim0 bus 0 target 0 lun 1 >> da1: Removable Direct Access SCSI-0 device >> da1: 40.000MB/s transfers >> da1: Attempt to query device size failed: NOT READY, Medium not present >> da2 at umass-sim0 bus 0 target 0 lun 2 >> da2: Removable Direct Access SCSI-0 device >> da2: 40.000MB/s transfers >> da2: Attempt to query device size failed: NOT READY, Medium not present >> da3 at umass-sim0 bus 0 target 0 lun 3 >> da3: Removable Direct Access SCSI-0 device >> da3: 40.000MB/s transfers >> da3: Attempt to query device size failed: NOT READY, Medium not present >> Trying to mount root from ufs:/dev/ad6s3a >> GEOM_LABEL: Label ufsid/4a5a61fa90383ccc removed. >> GEOM_LABEL: Label for provider ad6s3a is ufsid/4a5a61fa90383ccc. >> GEOM_LABEL: Label ufsid/4a5a61fa4e22975e removed. >> GEOM_LABEL: Label for provider ad6s3g is ufsid/4a5a61fa4e22975e. >> GEOM_LABEL: Label ufsid/4a5a61fa5b9a9e33 removed. >> GEOM_LABEL: Label for provider ad6s3e is ufsid/4a5a61fa5b9a9e33. >> GEOM_LABEL: Label ufsid/4a5a61fb3ef7459f removed. >> GEOM_LABEL: Label for provider ad6s3f is ufsid/4a5a61fb3ef7459f. >> GEOM_LABEL: Label ufsid/4a5a61fc87a6c3a0 removed. >> GEOM_LABEL: Label for provider ad6s3d is ufsid/4a5a61fc87a6c3a0. >> GEOM_LABEL: Label ufsid/4a5a61fa90383ccc removed. >> GEOM_LABEL: Label ufsid/4a5a61fa4e22975e removed. >> GEOM_LABEL: Label ufsid/4a5a61fa5b9a9e33 removed. >> GEOM_LABEL: Label ufsid/4a5a61fb3ef7459f removed. >> GEOM_LABEL: Label ufsid/4a5a61fc87a6c3a0 removed. >> GEOM_LABEL: Label msdosfs/FREEDOS removed. >> GEOM_LABEL: Label for provider ad6s1 is msdosfs/FREEDOS. >> GEOM_LABEL: Label msdosfs/FREEDOS removed. >> >> Thanks, >> Andrey > > -- > Mel > Below is the output of the kgdb. When I detach this device there is no panic on hald startup. How did you know it's Yealink? Just because it's the only uhid device? At least I can continue now. Thanks a lot! Andrey GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"... Unread portion of the kernel message buffer: panic: kmem_malloc: entry not found or misaligned cpuid = 0 Uptime: 52s Physical memory: 2034 MB Dumping 176 MB: 161 145 129 113 97 81 65 49 33 17 1 Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/kernel/linux.ko.symbols...done. done. Loaded symbols for /boot/kernel/linux.ko #0 doadump () at pcpu.h:196 196 pcpu.h: No such file or directory. in pcpu.h (kgdb) f 7 #7 0xc0743044 in uhidopen (dev=0xc5713000, flag=1, mode=8192, p=0xc5c6a460) at /usr/src/sys/dev/usb/uhid.c:428 428 /usr/src/sys/dev/usb/uhid.c: No such file or directory. in /usr/src/sys/dev/usb/uhid.c (kgdb) p *sc $1 = {sc_dev = 0xc570da00, sc_udev = 0xc570d800, sc_iface = 0xc570e054, sc_intrpipe = 0x0, sc_ep_addr = 129, sc_isize = -15, sc_osize = -15, sc_fsize = 0, sc_iid = 0 '\0', sc_oid = 0 '\0', sc_fid = 0 '\0', sc_ibuf = 0x0, sc_obuf = 0x0, sc_repdesc = 0xc571bc80, sc_repdesc_size = 39, sc_q = {c_cc = 0, c_cbcount = 0, c_cbmax = 11, c_cbreserved = 11, c_cf = 0x0, c_cl = 0x0}, sc_rsel = {si_thrlist = { tqe_next = 0x0, tqe_prev = 0x0}, si_thread = 0x0, si_note = {kl_list = { slh_first = 0x0}, kl_lock = 0, kl_unlock = 0, kl_locked = 0, kl_lockarg = 0x0}, si_flags = 0}, sc_async = 0x0, sc_state = 1 '\001', sc_refcnt = 0, sc_dying = 0 '\0', dev = 0xc5713000} (kgdb) q From hselasky at c2i.net Sun Jul 19 07:31:10 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun Jul 19 07:31:23 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <4A62187E.1000506@bindone.de> References: <4A62187E.1000506@bindone.de> Message-ID: <200907190930.53835.hselasky@c2i.net> On Saturday 18 July 2009 20:46:22 Michael Gmelin wrote: > Hello, > > I'm trying to access a Garmin Edge 705 bike computer, which should show > up as a mass storage device. > > kldload usb2_controller_uhci|ehci > > Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 > Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 > (disconnected) > > kldload usb2_storage_mass > kldload usb2_controller_uhci > Jul 18 19:38:06 ufo kernel: ugen2.2: at usbus2 > Jul 18 19:38:06 ufo kernel: umass0: class 0/0, rev 1.10/5.09, addr 2> on usbus2 > Jul 18 19:38:06 ufo kernel: umass0: SCSI over Bulk-Only; quirks = 0x0000 > Jul 18 19:38:08 ufo kernel: umass0:1:0:-1: Attached to scbus1 > Jul 18 19:38:08 ufo kernel: umass0: at ushub2, port 1, addr 2 > (disconnected) Jul 18 19:38:08 ufo kernel: ugen2.2: > at usbus2 (disconnected) > > Tried various quirks without any success for usb2_storage_mass (afaik it > should be SCSI | BBB). Also tried all possible orders of attaching the > device/ > > Setting various debugging sysctls didn't give any useful hints (didn't > see anything extraordinary). > usbconfig doesn't show anything because the device disappears > immediately. I would assume that this is not a problem with _storage but > the device expecting some initialization which doesn't happen (or > happens too often). Also tried various usb2_quirk settings, all without > success. > > VendorId: 0x091e > ProductId: 0x2271 > > Maybe someone can give me a hint where to start debugging this. > You can try: sysctl hw.usb.debug=15 I suspect that the USB stack in your device has some bugs. Sounds like the bike-computer manufacturer are not the ones to spend the most money on USB. --HPS From freebsdusb at bindone.de Sun Jul 19 12:14:30 2009 From: freebsdusb at bindone.de (Michael Gmelin) Date: Sun Jul 19 12:14:37 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <200907190930.53835.hselasky@c2i.net> References: <4A62187E.1000506@bindone.de> <200907190930.53835.hselasky@c2i.net> Message-ID: <4A630E1F.1050900@bindone.de> Hans Petter Selasky wrote: > On Saturday 18 July 2009 20:46:22 Michael Gmelin wrote: >> Hello, >> >> I'm trying to access a Garmin Edge 705 bike computer, which should show >> up as a mass storage device. >> >> kldload usb2_controller_uhci|ehci >> >> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 >> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 >> (disconnected) >> >> kldload usb2_storage_mass >> kldload usb2_controller_uhci >> Jul 18 19:38:06 ufo kernel: ugen2.2: at usbus2 >> Jul 18 19:38:06 ufo kernel: umass0: > class 0/0, rev 1.10/5.09, addr 2> on usbus2 >> Jul 18 19:38:06 ufo kernel: umass0: SCSI over Bulk-Only; quirks = 0x0000 >> Jul 18 19:38:08 ufo kernel: umass0:1:0:-1: Attached to scbus1 >> Jul 18 19:38:08 ufo kernel: umass0: at ushub2, port 1, addr 2 >> (disconnected) Jul 18 19:38:08 ufo kernel: ugen2.2: >> at usbus2 (disconnected) >> >> Tried various quirks without any success for usb2_storage_mass (afaik it >> should be SCSI | BBB). Also tried all possible orders of attaching the >> device/ >> >> Setting various debugging sysctls didn't give any useful hints (didn't >> see anything extraordinary). >> usbconfig doesn't show anything because the device disappears >> immediately. I would assume that this is not a problem with _storage but >> the device expecting some initialization which doesn't happen (or >> happens too often). Also tried various usb2_quirk settings, all without >> success. >> >> VendorId: 0x091e >> ProductId: 0x2271 >> >> Maybe someone can give me a hint where to start debugging this. >> > > You can try: > > sysctl hw.usb.debug=15 > > I suspect that the USB stack in your device has some bugs. Sounds like the > bike-computer manufacturer are not the ones to spend the most money on USB. > > --HPS I attached you the log output which clearly indicates trouble. Maybe some more info on the device: It has in-built memory + a memory card, which should come up as separate devices. It boots up and shows that it is connected to a computer, after a couple of seconds (once detach failed) it will fallback to charging mode. I think the device could also used as a serial device to gather GPS input, so maybe that's part of the problem. Considering the price of the device I wish they would have spent more money on usb. On the other hand the GPS sensor is fantastic and the device overall is really awesome (it seems to mount ok under linux and I couldn't find anyone who had to do any patching for that, the linux kernel also no quirks for it, so I hope it's just a minor flaw in the protocol that makes usb2 fail because it aims to be standard compliant :). Michael -------------- next part -------------- Jul 19 13:43:31 ufo kernel: ugen2.2: at usbus2 Jul 19 13:43:31 ufo kernel: usb2_probe_and_attach:1118: iclass=8/6/80 iindex=0/0 Jul 19 13:43:31 ufo kernel: umass0: on usbus2 Jul 19 13:43:31 ufo kernel: umass0: SCSI over Bulk-Only; quirks = 0x0800 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 13:43:31 ufo last message repeated 2 times Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0xff type=0x2 dir=0x0 index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0xff type=0x2 dir=0x80 index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0xff type=0x2 dir=0x0 index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0xff type=0x2 dir=0x80 index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 13:43:31 ufo last message repeated 2 times Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0xff type=0x2 dir=0x0 index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0xff type=0x2 dir=0x80 index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0xff type=0x2 dir=0x0 index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 13:43:31 ufo kernel: usb2_get_pipe:165: udev=0x876cf000 iface_index=0 address=0xff type=0x2 dir=0x80 index=0 Jul 19 13:43:31 ufo kernel: usb2_do_request_flags:263: udev=0x876cf000 bmRequestType=0xa1 bRequest=0xfe wValue=0x0000 wIndex=0x0000 wLength=0x0001 Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2513: cb 0x872870b8 (enter) Jul 19 13:43:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 13:43:31 ufo kernel: usb2_start_hardware:1371: xfer=0x872870b8, pipe=0x876cf380, nframes=2, dir=write Jul 19 13:43:31 ufo kernel: usb2_dump_pipe: pipe=0x876cf380 edesc=0x876cfb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 13:43:31 ufo kernel: usb2_dump_queue: pipe=0x876cf380 xfer: Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2513: cb 0x872870b8 (enter) Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2515: cb 0x872870b8 (leave) Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2513: cb 0x872870b8 (enter) Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2515: cb 0x872870b8 (leave) Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2513: cb 0x872870b8 (enter) Jul 19 13:43:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2513: cb 0x872870b8 (enter) Jul 19 13:43:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2515: cb 0x872870b8 (leave) Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2513: cb 0x872870b8 (enter) Jul 19 13:43:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x872870b8 pipe=0x876cf380 sts=0 alen=9, slen=9, afrm=2, nfrm=2 Jul 19 13:43:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 13:43:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: umass0:1:0:-1: Attached to scbus1 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef2e0 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_uwrsabp2p_eprr:ob1e8_9a2n:d _caatstea c1h-:4 Jul 19 13:43:32 ufo kernel: 1093:u sebn2d_ sotfa ritn_thearrfdawcaerse :at1 3171 Jul 19 13:43:32 ufo kernel: : xfeurs=b2_do0_xr9e5qfueefs2te_0f,l apgisp:e=263:0 xu8d7e6vc=f3d0,0 xn8f6rfa2mfe0s0=01 ,b mdRierq=uwersittType=0xe Jul 19 13:43:32 ufo kernel: a3u sbbR2e_qduuemspt_=p0ixp0e0: wpViapleu=e=0x00x080706 cwfI3ndd0e xe=d0exs0c0=02 wL0exn8g7t5he=609xb090 0i4s Jul 19 13:43:32 ufo kernel: oc_next=0 toggle_next=0 bEndpointAddress=0x02 Jul 19 13:43:32 ufo kernel: usb2_dump_queue: pipe=0x876cf3d0 xfer: Jul 19 13:43:32 ufo kernel: usb2_start_hardware:1390: open Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef2e0 (enter) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0x95fef2e0 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef2e0 (enter) Jul 19 13:43:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef2e0 (enter) Jul 19 13:43:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0x95fef2e0 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 13:43:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 13:43:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 13:43:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 13:43:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 13:43:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 13:43:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_STALLED Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef2e0 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x95fef2e0 pipe=0x876cf3d0 sts=22 alen=31, slen=31, afrm=1, nfrm=1 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef0b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_start_hardware:1371: xfer=0x95fef0b8, pipe=0x876cf380, nframes=1, dir=write Jul 19 13:43:32 ufo kernel: usb2_dump_pipe: pipe=0x876cf380 edesc=0x876cfb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 13:43:32 ufo kernel: usb2_dump_queue: pipe=0x876cf380 xfer: Jul 19 13:43:32 ufo kernel: usb2_start_hardware:1390: open Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef0b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0x95fef0b8 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef0b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef0b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0x95fef0b8 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 13:43:32 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 13:43:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 13:43:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 13:43:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 13:43:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 13:43:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 13:43:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 13:43:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 13:43:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0011 wIndex=0x0001 wLength=0x0000 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 13:43:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 13:43:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 13:43:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 13:43:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 13:43:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 13:43:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=write Jul 19 13:43:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 13:43:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 13:43:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 13:43:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_detach_device:871: udev=0x876cf000 Jul 19 13:43:32 ufo kernel: umass0: at ushub2, port 1, addr 2 (disconnected) Jul 19 13:43:32 ufo kernel: usb2_transfer_stop:1649: close Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_CANCELLED Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2054: not transferring Jul 19 13:43:32 ufo kernel: usb2_transfer_stop:1637: close Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_CANCELLED Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef0b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper_sub:2352: DMA delay, 2 ms, on 0x95fef0b8 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_dma_delay_done_cb:1982: Completed 0x95fef0b8 Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2513: cb 0x95fef0b8 (enter) Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 13:43:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x95fef0b8 pipe=0x876cf380 sts=5 alen=0, slen=8, afrm=0, nfrm=1 Jul 19 13:43:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 13:43:32 ufo kernel: usb2_free_device:1672: udev=0x876cf000 port=1 Jul 19 13:43:32 ufo kernel: ugen2.2: at usbus2 (disconnected) Jul 19 13:43:32 ufo kernel: usb2_transfer_stop:1649: close Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_CANCELLED Jul 19 13:43:32 ufo kernel: usb2_transfer_done:2054: not transferring From hselasky at c2i.net Sun Jul 19 13:30:21 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun Jul 19 13:30:28 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <4A630E1F.1050900@bindone.de> References: <4A62187E.1000506@bindone.de> <200907190930.53835.hselasky@c2i.net> <4A630E1F.1050900@bindone.de> Message-ID: <200907191530.05768.hselasky@c2i.net> On Sunday 19 July 2009 14:14:23 Michael Gmelin wrote: > Hans Petter Selasky wrote: > > On Saturday 18 July 2009 20:46:22 Michael Gmelin wrote: > >> Hello, > >> > >> I'm trying to access a Garmin Edge 705 bike computer, which should show > >> up as a mass storage device. > >> > >> kldload usb2_controller_uhci|ehci > >> > >> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 > >> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 > >> (disconnected) > >> > >> kldload usb2_storage_mass > >> kldload usb2_controller_uhci > >> Jul 18 19:38:06 ufo kernel: ugen2.2: at usbus2 > >> Jul 18 19:38:06 ufo kernel: umass0: >> class 0/0, rev 1.10/5.09, addr 2> on usbus2 > >> Jul 18 19:38:06 ufo kernel: umass0: SCSI over Bulk-Only; quirks = > >> 0x0000 Jul 18 19:38:08 ufo kernel: umass0:1:0:-1: Attached to scbus1 > >> Jul 18 19:38:08 ufo kernel: umass0: at ushub2, port 1, addr 2 > >> (disconnected) Jul 18 19:38:08 ufo kernel: ugen2.2: >> International> at usbus2 (disconnected) > >> > >> Tried various quirks without any success for usb2_storage_mass (afaik it > >> should be SCSI | BBB). Also tried all possible orders of attaching the > >> device/ > >> > >> Setting various debugging sysctls didn't give any useful hints (didn't > >> see anything extraordinary). > >> usbconfig doesn't show anything because the device disappears > >> immediately. I would assume that this is not a problem with _storage but > >> the device expecting some initialization which doesn't happen (or > >> happens too often). Also tried various usb2_quirk settings, all without > >> success. > >> > >> VendorId: 0x091e > >> ProductId: 0x2271 > >> > >> Maybe someone can give me a hint where to start debugging this. > > > > You can try: > > > > sysctl hw.usb.debug=15 > > > > I suspect that the USB stack in your device has some bugs. Sounds like > > the bike-computer manufacturer are not the ones to spend the most money > > on USB. > > > > --HPS > > I attached you the log output which clearly indicates trouble. Maybe > some more info on the device: It has in-built memory + a memory card, > which should come up as separate devices. It boots up and shows that it > is connected to a computer, after a couple of seconds (once detach > failed) it will fallback to charging mode. I think the device could also > used as a serial device to gather GPS input, so maybe that's part of the > problem. > > Considering the price of the device I wish they would have spent more > money on usb. On the other hand the GPS sensor is fantastic and the > device overall is really awesome (it seems to mount ok under linux and I > couldn't find anyone who had to do any patching for that, the linux > kernel also no quirks for it, so I hope it's just a minor flaw in the > protocol that makes usb2 fail because it aims to be standard compliant :). > Could you redo the trace without umass loaded? --HPS From freebsdusb at bindone.de Sun Jul 19 15:18:27 2009 From: freebsdusb at bindone.de (Michael Gmelin) Date: Sun Jul 19 15:18:34 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <200907191530.05768.hselasky@c2i.net> References: <4A62187E.1000506@bindone.de> <200907190930.53835.hselasky@c2i.net> <4A630E1F.1050900@bindone.de> <200907191530.05768.hselasky@c2i.net> Message-ID: <4A63393C.7020907@bindone.de> Hans Petter Selasky wrote: > On Sunday 19 July 2009 14:14:23 Michael Gmelin wrote: >> Hans Petter Selasky wrote: >>> On Saturday 18 July 2009 20:46:22 Michael Gmelin wrote: >>>> Hello, >>>> >>>> I'm trying to access a Garmin Edge 705 bike computer, which should show >>>> up as a mass storage device. >>>> >>>> kldload usb2_controller_uhci|ehci >>>> >>>> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 >>>> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 >>>> (disconnected) >>>> >>>> kldload usb2_storage_mass >>>> kldload usb2_controller_uhci >>>> Jul 18 19:38:06 ufo kernel: ugen2.2: at usbus2 >>>> Jul 18 19:38:06 ufo kernel: umass0: >>> class 0/0, rev 1.10/5.09, addr 2> on usbus2 >>>> Jul 18 19:38:06 ufo kernel: umass0: SCSI over Bulk-Only; quirks = >>>> 0x0000 Jul 18 19:38:08 ufo kernel: umass0:1:0:-1: Attached to scbus1 >>>> Jul 18 19:38:08 ufo kernel: umass0: at ushub2, port 1, addr 2 >>>> (disconnected) Jul 18 19:38:08 ufo kernel: ugen2.2: >>> International> at usbus2 (disconnected) >>>> >>>> Tried various quirks without any success for usb2_storage_mass (afaik it >>>> should be SCSI | BBB). Also tried all possible orders of attaching the >>>> device/ >>>> >>>> Setting various debugging sysctls didn't give any useful hints (didn't >>>> see anything extraordinary). >>>> usbconfig doesn't show anything because the device disappears >>>> immediately. I would assume that this is not a problem with _storage but >>>> the device expecting some initialization which doesn't happen (or >>>> happens too often). Also tried various usb2_quirk settings, all without >>>> success. >>>> >>>> VendorId: 0x091e >>>> ProductId: 0x2271 >>>> >>>> Maybe someone can give me a hint where to start debugging this. >>> You can try: >>> >>> sysctl hw.usb.debug=15 >>> >>> I suspect that the USB stack in your device has some bugs. Sounds like >>> the bike-computer manufacturer are not the ones to spend the most money >>> on USB. >>> >>> --HPS >> I attached you the log output which clearly indicates trouble. Maybe >> some more info on the device: It has in-built memory + a memory card, >> which should come up as separate devices. It boots up and shows that it >> is connected to a computer, after a couple of seconds (once detach >> failed) it will fallback to charging mode. I think the device could also >> used as a serial device to gather GPS input, so maybe that's part of the >> problem. >> >> Considering the price of the device I wish they would have spent more >> money on usb. On the other hand the GPS sensor is fantastic and the >> device overall is really awesome (it seems to mount ok under linux and I >> couldn't find anyone who had to do any patching for that, the linux >> kernel also no quirks for it, so I hope it's just a minor flaw in the >> protocol that makes usb2 fail because it aims to be standard compliant :). >> > > Could you redo the trace without umass loaded? > > --HPS > Here it comes -------------- next part -------------- Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1625: new dev (addr 2), udev=0x86f2c000, parent_hub=0x86f2f000 Jul 19 17:16:31 ufo kernel: ugen2.2: at usbus2 Jul 19 17:16:31 ufo kernel: usb2_probe_and_attach:1118: iclass=8/6/80 iindex=0/0 Jul 19 17:16:31 ufo kernel: usb2_probe_and_attach:1093: end of interfaces at 1 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0011 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=write Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_detach_device:871: udev=0x86f2c000 Jul 19 17:16:32 ufo kernel: usb2_free_device:1672: udev=0x86f2c000 port=1 Jul 19 17:16:32 ufo kernel: ugen2.2: at usbus2 (disconnected) Jul 19 17:16:32 ufo kernel: usb2_transfer_stop:1649: close Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_CANCELLED Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2054: not transferring Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) From hselasky at c2i.net Sun Jul 19 15:54:01 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun Jul 19 15:54:08 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <4A63393C.7020907@bindone.de> References: <4A62187E.1000506@bindone.de> <200907191530.05768.hselasky@c2i.net> <4A63393C.7020907@bindone.de> Message-ID: <200907191753.45762.hselasky@c2i.net> On Sunday 19 July 2009 17:18:20 Michael Gmelin wrote: > Hans Petter Selasky wrote: > > On Sunday 19 July 2009 14:14:23 Michael Gmelin wrote: > >> Hans Petter Selasky wrote: > >>> On Saturday 18 July 2009 20:46:22 Michael Gmelin wrote: > >>>> Hello, > >>>> > >>>> I'm trying to access a Garmin Edge 705 bike computer, which should > >>>> show up as a mass storage device. > >>>> > >>>> kldload usb2_controller_uhci|ehci > >>>> > >>>> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 > >>>> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 > >>>> (disconnected) > >>>> > >>>> kldload usb2_storage_mass > >>>> kldload usb2_controller_uhci > >>>> Jul 18 19:38:06 ufo kernel: ugen2.2: at usbus2 > >>>> Jul 18 19:38:06 ufo kernel: umass0: >>>> class 0/0, rev 1.10/5.09, addr 2> on usbus2 > >>>> Jul 18 19:38:06 ufo kernel: umass0: SCSI over Bulk-Only; quirks = > >>>> 0x0000 Jul 18 19:38:08 ufo kernel: umass0:1:0:-1: Attached to scbus1 > >>>> Jul 18 19:38:08 ufo kernel: umass0: at ushub2, port 1, addr 2 > >>>> (disconnected) Jul 18 19:38:08 ufo kernel: ugen2.2: >>>> International> at usbus2 (disconnected) > >>>> > >>>> Tried various quirks without any success for usb2_storage_mass (afaik > >>>> it should be SCSI | BBB). Also tried all possible orders of attaching > >>>> the device/ > >>>> > >>>> Setting various debugging sysctls didn't give any useful hints (didn't > >>>> see anything extraordinary). > >>>> usbconfig doesn't show anything because the device disappears > >>>> immediately. I would assume that this is not a problem with _storage > >>>> but the device expecting some initialization which doesn't happen (or > >>>> happens too often). Also tried various usb2_quirk settings, all > >>>> without success. > >>>> > >>>> VendorId: 0x091e > >>>> ProductId: 0x2271 > >>>> > >>>> Maybe someone can give me a hint where to start debugging this. > >>> > >>> You can try: > >>> > >>> sysctl hw.usb.debug=15 > >>> > >>> I suspect that the USB stack in your device has some bugs. Sounds like > >>> the bike-computer manufacturer are not the ones to spend the most money > >>> on USB. > >>> > >>> --HPS > >> > >> I attached you the log output which clearly indicates trouble. Maybe > >> some more info on the device: It has in-built memory + a memory card, > >> which should come up as separate devices. It boots up and shows that it > >> is connected to a computer, after a couple of seconds (once detach > >> failed) it will fallback to charging mode. I think the device could also > >> used as a serial device to gather GPS input, so maybe that's part of the > >> problem. > >> > >> Considering the price of the device I wish they would have spent more > >> money on usb. On the other hand the GPS sensor is fantastic and the > >> device overall is really awesome (it seems to mount ok under linux and I > >> couldn't find anyone who had to do any patching for that, the linux > >> kernel also no quirks for it, so I hope it's just a minor flaw in the > >> protocol that makes usb2 fail because it aims to be standard compliant > >> :). > > > > Could you redo the trace without umass loaded? > > > > --HPS > > Here it comes Aren't there any printouts before: Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1625: new dev (addr 2), udev=0x86f2c000, parent_hub=0x86f2f000 Looking at Google, it might look like your device needs a skip-set-config quirk. --HPS From freebsdusb at bindone.de Sun Jul 19 16:09:59 2009 From: freebsdusb at bindone.de (Michael Gmelin) Date: Sun Jul 19 16:10:08 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <200907191753.45762.hselasky@c2i.net> References: <4A62187E.1000506@bindone.de> <200907191530.05768.hselasky@c2i.net> <4A63393C.7020907@bindone.de> <200907191753.45762.hselasky@c2i.net> Message-ID: <4A63454F.4040002@bindone.de> Hans Petter Selasky wrote: > On Sunday 19 July 2009 17:18:20 Michael Gmelin wrote: >> Hans Petter Selasky wrote: >>> On Sunday 19 July 2009 14:14:23 Michael Gmelin wrote: >>>> Hans Petter Selasky wrote: >>>>> On Saturday 18 July 2009 20:46:22 Michael Gmelin wrote: >>>>>> Hello, >>>>>> >>>>>> I'm trying to access a Garmin Edge 705 bike computer, which should >>>>>> show up as a mass storage device. >>>>>> >>>>>> kldload usb2_controller_uhci|ehci >>>>>> >>>>>> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 >>>>>> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 >>>>>> (disconnected) >>>>>> >>>>>> kldload usb2_storage_mass >>>>>> kldload usb2_controller_uhci >>>>>> Jul 18 19:38:06 ufo kernel: ugen2.2: at usbus2 >>>>>> Jul 18 19:38:06 ufo kernel: umass0: >>>>> class 0/0, rev 1.10/5.09, addr 2> on usbus2 >>>>>> Jul 18 19:38:06 ufo kernel: umass0: SCSI over Bulk-Only; quirks = >>>>>> 0x0000 Jul 18 19:38:08 ufo kernel: umass0:1:0:-1: Attached to scbus1 >>>>>> Jul 18 19:38:08 ufo kernel: umass0: at ushub2, port 1, addr 2 >>>>>> (disconnected) Jul 18 19:38:08 ufo kernel: ugen2.2: >>>>> International> at usbus2 (disconnected) >>>>>> >>>>>> Tried various quirks without any success for usb2_storage_mass (afaik >>>>>> it should be SCSI | BBB). Also tried all possible orders of attaching >>>>>> the device/ >>>>>> >>>>>> Setting various debugging sysctls didn't give any useful hints (didn't >>>>>> see anything extraordinary). >>>>>> usbconfig doesn't show anything because the device disappears >>>>>> immediately. I would assume that this is not a problem with _storage >>>>>> but the device expecting some initialization which doesn't happen (or >>>>>> happens too often). Also tried various usb2_quirk settings, all >>>>>> without success. >>>>>> >>>>>> VendorId: 0x091e >>>>>> ProductId: 0x2271 >>>>>> >>>>>> Maybe someone can give me a hint where to start debugging this. >>>>> You can try: >>>>> >>>>> sysctl hw.usb.debug=15 >>>>> >>>>> I suspect that the USB stack in your device has some bugs. Sounds like >>>>> the bike-computer manufacturer are not the ones to spend the most money >>>>> on USB. >>>>> >>>>> --HPS >>>> I attached you the log output which clearly indicates trouble. Maybe >>>> some more info on the device: It has in-built memory + a memory card, >>>> which should come up as separate devices. It boots up and shows that it >>>> is connected to a computer, after a couple of seconds (once detach >>>> failed) it will fallback to charging mode. I think the device could also >>>> used as a serial device to gather GPS input, so maybe that's part of the >>>> problem. >>>> >>>> Considering the price of the device I wish they would have spent more >>>> money on usb. On the other hand the GPS sensor is fantastic and the >>>> device overall is really awesome (it seems to mount ok under linux and I >>>> couldn't find anyone who had to do any patching for that, the linux >>>> kernel also no quirks for it, so I hope it's just a minor flaw in the >>>> protocol that makes usb2 fail because it aims to be standard compliant >>>> :). >>> Could you redo the trace without umass loaded? >>> >>> --HPS >> Here it comes > > Aren't there any printouts before: > > Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1625: new dev (addr 2), > udev=0x86f2c000, parent_hub=0x86f2f000 > > Looking at Google, it might look like your device needs a skip-set-config > quirk. > > --HPS > And here again cut down so the mailing list will accept it. Whats the name of that quirk or does that need to be invented...?? -------------- next part -------------- Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_req_reset_port:570: port 1 reset returning error=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0011 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=write Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:26 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:26 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:26 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:26 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:26 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:26 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:26 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:26 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:26 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:26 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:26 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:26 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:26 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:26 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:26 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:26 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:26 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:26 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x03 wValue=0x0004 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0014 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_req_reset_port:570: port 1 reset returning error=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1275: parent_dev=0x8b354a80, bus=0x895cccf0, parent_hub=0x86f2f000, depth=1, port_index=0, port_no=1, speed=2, usb2_mode=0 Jul 19 17:16:31 ufo kernel: usb2_req_set_address:1008: setting device address=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x00 bRequest=0x05 wValue=0x0002 wIndex=0x0000 wLength=0x0000 Jul 19 17:16:31 ufo kernel: usb2_get_pipe:165: udev=0x86f2c000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 17:16:31 ufo last message repeated 3 times Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=1, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1390: open Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2438: xfer=0x8d9ea0b8: Control transfer active on pipe=0x86f2c380 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=1, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=1 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=0, slen=0, afrm=1, nfrm=1 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=0, type=1, index=0, max_len=8 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0100 wIndex=0x0000 wLength=0x0008 Jul 19 17:16:31 ufo kernel: usb2_transfer_stop:1649: close Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_CANCELLED Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2054: not transferring Jul 19 17:16:31 ufo kernel: usb2_get_pipe:165: udev=0x86f2c000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 17:16:31 ufo last message repeated 3 times Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1390: open Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=16, slen=16, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1451: adding unit addr=2, rev=110, class=0, subclass=0, protocol=0, maxpacket=32, len=8, speed=2 Jul 19 17:16:31 ufo kernel: usb2_req_get_device_desc:871: Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=0, type=1, index=0, max_len=18 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0100 wIndex=0x0000 wLength=0x0012 Jul 19 17:16:31 ufo kernel: usb2_transfer_stop:1649: close Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_CANCELLED Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2054: not transferring Jul 19 17:16:31 ufo kernel: usb2_get_pipe:165: udev=0x86f2c000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 17:16:31 ufo last message repeated 3 times Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1390: open Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=26, slen=26, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=128, type=3, index=0, max_len=4 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0300 wIndex=0x0080 wLength=0x0002 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=10, slen=10, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0300 wIndex=0x0080 wLength=0x0004 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=1033, type=3, index=5, max_len=128 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0305 wIndex=0x0409 wLength=0x0002 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=10, slen=10, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0305 wIndex=0x0409 wLength=0x0012 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=26, slen=26, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1565: setting config 0 Jul 19 17:16:31 ufo kernel: usb2_set_config_index:495: udev=0x86f2c000 index=0 Jul 19 17:16:31 ufo kernel: usb2_detach_device:871: udev=0x86f2c000 Jul 19 17:16:31 ufo kernel: usb2_req_get_config_desc_full:828: index=0 Jul 19 17:16:31 ufo kernel: usb2_req_get_config_desc:793: confidx=0 Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=0, type=2, index=0, max_len=9 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0200 wIndex=0x0000 wLength=0x0009 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=17, slen=17, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=0, type=2, index=0, max_len=32 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0200 wIndex=0x0000 wLength=0x0020 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=40, slen=40, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x00 wValue=0x0000 wIndex=0x0000 wLength=0x0002 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=10, slen=10, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_set_config_index:575: status=0x0001 Jul 19 17:16:31 ufo kernel: usb2_set_config_index:584: udev=0x86f2c000 cdesc=0x88954be0 (addr 1) cno=2 attr=0xc0, selfpowered=1, power=0 Jul 19 17:16:31 ufo kernel: usb2_req_set_config:1284: setting config 1 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x00 bRequest=0x09 wValue=0x0001 wIndex=0x0000 wLength=0x0000 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=1, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_fill_iface_data:349: iface_index=0 alt_index=0 Jul 19 17:16:31 ufo kernel: usb2_fill_iface_data:387: found idesc nendpt=2 Jul 19 17:16:31 ufo kernel: usb2_fill_iface_data:392: endpt=1 Jul 19 17:16:31 ufo kernel: usb2_fill_iface_data:392: endpt=0 Jul 19 17:16:31 ufo kernel: usb2_set_config_index:623: error=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1625: new dev (addr 2), udev=0x86f2c000, parent_hub=0x86f2f000 Jul 19 17:16:31 ufo kernel: ugen2.2: at usbus2 Jul 19 17:16:31 ufo kernel: usb2_probe_and_attach:1118: iclass=8/6/80 iindex=0/0 Jul 19 17:16:31 ufo kernel: usb2_probe_and_attach:1093: end of interfaces at 1 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0011 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=write Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_detach_device:871: udev=0x86f2c000 Jul 19 17:16:32 ufo kernel: usb2_free_device:1672: udev=0x86f2c000 port=1 Jul 19 17:16:32 ufo kernel: ugen2.2: at usbus2 (disconnected) Jul 19 17:16:32 ufo kernel: usb2_transfer_stop:1649: close Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_CANCELLED Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2054: not transferring Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION From freebsdusb at bindone.de Sun Jul 19 16:00:46 2009 From: freebsdusb at bindone.de (Michael Gmelin) Date: Sun Jul 19 18:12:22 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <200907191753.45762.hselasky@c2i.net> References: <4A62187E.1000506@bindone.de> <200907191530.05768.hselasky@c2i.net> <4A63393C.7020907@bindone.de> <200907191753.45762.hselasky@c2i.net> Message-ID: <4A634324.9010707@bindone.de> Hans Petter Selasky wrote: > On Sunday 19 July 2009 17:18:20 Michael Gmelin wrote: >> Hans Petter Selasky wrote: >>> On Sunday 19 July 2009 14:14:23 Michael Gmelin wrote: >>>> Hans Petter Selasky wrote: >>>>> On Saturday 18 July 2009 20:46:22 Michael Gmelin wrote: >>>>>> Hello, >>>>>> >>>>>> I'm trying to access a Garmin Edge 705 bike computer, which should >>>>>> show up as a mass storage device. >>>>>> >>>>>> kldload usb2_controller_uhci|ehci >>>>>> >>>>>> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 >>>>>> Jul 18 19:37:55 ufo kernel: ugen2.2: at usbus2 >>>>>> (disconnected) >>>>>> >>>>>> kldload usb2_storage_mass >>>>>> kldload usb2_controller_uhci >>>>>> Jul 18 19:38:06 ufo kernel: ugen2.2: at usbus2 >>>>>> Jul 18 19:38:06 ufo kernel: umass0: >>>>> class 0/0, rev 1.10/5.09, addr 2> on usbus2 >>>>>> Jul 18 19:38:06 ufo kernel: umass0: SCSI over Bulk-Only; quirks = >>>>>> 0x0000 Jul 18 19:38:08 ufo kernel: umass0:1:0:-1: Attached to scbus1 >>>>>> Jul 18 19:38:08 ufo kernel: umass0: at ushub2, port 1, addr 2 >>>>>> (disconnected) Jul 18 19:38:08 ufo kernel: ugen2.2: >>>>> International> at usbus2 (disconnected) >>>>>> >>>>>> Tried various quirks without any success for usb2_storage_mass (afaik >>>>>> it should be SCSI | BBB). Also tried all possible orders of attaching >>>>>> the device/ >>>>>> >>>>>> Setting various debugging sysctls didn't give any useful hints (didn't >>>>>> see anything extraordinary). >>>>>> usbconfig doesn't show anything because the device disappears >>>>>> immediately. I would assume that this is not a problem with _storage >>>>>> but the device expecting some initialization which doesn't happen (or >>>>>> happens too often). Also tried various usb2_quirk settings, all >>>>>> without success. >>>>>> >>>>>> VendorId: 0x091e >>>>>> ProductId: 0x2271 >>>>>> >>>>>> Maybe someone can give me a hint where to start debugging this. >>>>> You can try: >>>>> >>>>> sysctl hw.usb.debug=15 >>>>> >>>>> I suspect that the USB stack in your device has some bugs. Sounds like >>>>> the bike-computer manufacturer are not the ones to spend the most money >>>>> on USB. >>>>> >>>>> --HPS >>>> I attached you the log output which clearly indicates trouble. Maybe >>>> some more info on the device: It has in-built memory + a memory card, >>>> which should come up as separate devices. It boots up and shows that it >>>> is connected to a computer, after a couple of seconds (once detach >>>> failed) it will fallback to charging mode. I think the device could also >>>> used as a serial device to gather GPS input, so maybe that's part of the >>>> problem. >>>> >>>> Considering the price of the device I wish they would have spent more >>>> money on usb. On the other hand the GPS sensor is fantastic and the >>>> device overall is really awesome (it seems to mount ok under linux and I >>>> couldn't find anyone who had to do any patching for that, the linux >>>> kernel also no quirks for it, so I hope it's just a minor flaw in the >>>> protocol that makes usb2 fail because it aims to be standard compliant >>>> :). >>> Could you redo the trace without umass loaded? >>> >>> --HPS >> Here it comes > > Aren't there any printouts before: > > Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1625: new dev (addr 2), > udev=0x86f2c000, parent_hub=0x86f2f000 > > Looking at Google, it might look like your device needs a skip-set-config > quirk. > > --HPS > Full log attached (everything after setting hw.usb2.debug=1 What is the skip-set-config quirk called (or would that be sth new). Couldn't find anything about in the sources... thanks Michael -------------- next part -------------- Jul 19 17:16:02 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:02 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:02 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:02 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:02 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:02 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:02 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:02 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:02 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:02 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:02 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:02 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:02 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:02 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:02 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:02 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:02 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:02 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:02 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:02 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:02 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:02 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:02 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:02 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:02 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:02 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:02 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:05 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:05 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:05 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:05 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:05 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:05 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:05 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:05 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:05 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:05 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:05 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:05 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:05 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:05 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:05 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:05 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:05 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:05 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:05 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:05 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:05 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:05 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:05 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:05 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:05 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:05 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:05 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:05 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:05 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:05 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:05 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:05 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:05 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:05 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:05 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:05 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:05 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:05 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:06 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:06 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:06 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:06 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:06 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:06 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:06 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:06 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:06 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:06 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:06 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:06 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:06 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:06 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:06 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:06 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:06 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:06 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:06 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:06 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:06 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:06 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:06 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:06 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:06 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:06 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:06 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:09 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:09 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:09 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:09 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:09 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:09 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:09 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:09 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:09 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:09 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:09 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:09 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:09 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:09 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:09 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:09 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:09 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:09 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:09 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:09 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:09 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:09 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:09 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:09 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:09 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:09 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:09 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:09 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:09 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:09 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:09 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:09 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:09 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:09 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:09 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:09 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:09 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:09 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:09 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:09 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:10 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:10 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:10 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:10 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:10 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:10 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:10 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:10 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:10 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:10 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:10 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:10 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:10 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:10 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:10 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:10 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:10 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:10 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:10 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:10 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:10 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:10 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:10 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:10 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:10 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:10 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:10 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:13 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:13 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:13 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:13 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:13 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:13 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:13 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:13 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:13 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:13 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:13 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:13 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:13 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:13 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:13 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:13 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:13 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:13 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:13 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:13 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:13 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:13 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:13 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:13 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:13 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:13 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:13 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:13 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:13 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:13 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:13 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:13 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:13 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:13 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:13 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:13 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:13 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:13 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:13 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:13 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:13 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:13 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:13 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:13 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:13 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:13 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:13 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:13 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:17 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:17 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:17 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:17 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:17 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:17 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:17 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:17 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:17 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:17 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:17 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:17 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:17 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:17 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:17 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:17 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:17 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:17 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:17 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:17 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:17 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:17 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:17 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:17 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:17 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:17 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:17 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:17 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:17 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:17 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:17 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:17 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:17 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:17 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:17 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:17 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:17 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:17 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:17 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:17 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:17 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:17 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:17 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:17 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x03 wValue=0x0004 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:21 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:21 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:21 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:21 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:21 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:21 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:21 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:21 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_req_reset_port:570: port 1 reset returning error=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0011 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=write Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:22 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:22 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:22 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:22 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:22 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:22 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:22 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:22 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:25 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:25 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:25 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:25 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:25 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:25 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:25 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:25 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:26 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:26 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:26 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:26 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:26 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:26 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:26 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:26 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:26 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:26 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:26 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:26 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:26 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:26 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:26 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:26 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:26 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:26 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:26 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:26 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:29 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:29 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:29 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:29 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:29 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:29 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:29 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:29 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:30 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x03 wValue=0x0004 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:30 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:30 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:30 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:30 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:30 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:30 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:30 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0014 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_req_reset_port:570: port 1 reset returning error=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1275: parent_dev=0x8b354a80, bus=0x895cccf0, parent_hub=0x86f2f000, depth=1, port_index=0, port_no=1, speed=2, usb2_mode=0 Jul 19 17:16:31 ufo kernel: usb2_req_set_address:1008: setting device address=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x00 bRequest=0x05 wValue=0x0002 wIndex=0x0000 wLength=0x0000 Jul 19 17:16:31 ufo kernel: usb2_get_pipe:165: udev=0x86f2c000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 17:16:31 ufo last message repeated 3 times Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=1, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1390: open Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2438: xfer=0x8d9ea0b8: Control transfer active on pipe=0x86f2c380 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=1, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=1 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=0, slen=0, afrm=1, nfrm=1 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=0, type=1, index=0, max_len=8 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0100 wIndex=0x0000 wLength=0x0008 Jul 19 17:16:31 ufo kernel: usb2_transfer_stop:1649: close Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_CANCELLED Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2054: not transferring Jul 19 17:16:31 ufo kernel: usb2_get_pipe:165: udev=0x86f2c000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 17:16:31 ufo last message repeated 3 times Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1390: open Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=16, slen=16, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1451: adding unit addr=2, rev=110, class=0, subclass=0, protocol=0, maxpacket=32, len=8, speed=2 Jul 19 17:16:31 ufo kernel: usb2_req_get_device_desc:871: Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=0, type=1, index=0, max_len=18 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0100 wIndex=0x0000 wLength=0x0012 Jul 19 17:16:31 ufo kernel: usb2_transfer_stop:1649: close Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_CANCELLED Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2054: not transferring Jul 19 17:16:31 ufo kernel: usb2_get_pipe:165: udev=0x86f2c000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Jul 19 17:16:31 ufo last message repeated 3 times Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=write Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1390: open Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=26, slen=26, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=128, type=3, index=0, max_len=4 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0300 wIndex=0x0080 wLength=0x0002 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=10, slen=10, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0300 wIndex=0x0080 wLength=0x0004 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=1033, type=3, index=5, max_len=128 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0305 wIndex=0x0409 wLength=0x0002 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=10, slen=10, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0305 wIndex=0x0409 wLength=0x0012 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=26, slen=26, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1565: setting config 0 Jul 19 17:16:31 ufo kernel: usb2_set_config_index:495: udev=0x86f2c000 index=0 Jul 19 17:16:31 ufo kernel: usb2_detach_device:871: udev=0x86f2c000 Jul 19 17:16:31 ufo kernel: usb2_req_get_config_desc_full:828: index=0 Jul 19 17:16:31 ufo kernel: usb2_req_get_config_desc:793: confidx=0 Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=0, type=2, index=0, max_len=9 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0200 wIndex=0x0000 wLength=0x0009 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=17, slen=17, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_req_get_desc:603: id=0, type=2, index=0, max_len=32 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x06 wValue=0x0200 wIndex=0x0000 wLength=0x0020 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=40, slen=40, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x80 bRequest=0x00 wValue=0x0000 wIndex=0x0000 wLength=0x0002 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=10, slen=10, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_set_config_index:575: status=0x0001 Jul 19 17:16:31 ufo kernel: usb2_set_config_index:584: udev=0x86f2c000 cdesc=0x88954be0 (addr 1) cno=2 attr=0xc0, selfpowered=1, power=0 Jul 19 17:16:31 ufo kernel: usb2_req_set_config:1284: setting config 1 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2c000 bmRequestType=0x00 bRequest=0x09 wValue=0x0001 wIndex=0x0000 wLength=0x0000 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8d9ea0b8, pipe=0x86f2c380, nframes=1, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2c380 edesc=0x86f2cb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2c380 xfer: Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8d9ea0b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8d9ea0b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8d9ea0b8 pipe=0x86f2c380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_fill_iface_data:349: iface_index=0 alt_index=0 Jul 19 17:16:31 ufo kernel: usb2_fill_iface_data:387: found idesc nendpt=2 Jul 19 17:16:31 ufo kernel: usb2_fill_iface_data:392: endpt=1 Jul 19 17:16:31 ufo kernel: usb2_fill_iface_data:392: endpt=0 Jul 19 17:16:31 ufo kernel: usb2_set_config_index:623: error=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_alloc_device:1625: new dev (addr 2), udev=0x86f2c000, parent_hub=0x86f2f000 Jul 19 17:16:31 ufo kernel: ugen2.2: at usbus2 Jul 19 17:16:31 ufo kernel: usb2_probe_and_attach:1118: iclass=8/6/80 iindex=0/0 Jul 19 17:16:31 ufo kernel: usb2_probe_and_attach:1093: end of interfaces at 1 Jul 19 17:16:31 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:31 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:31 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:31 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:31 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:31 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:31 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:31 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:31 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x867528b8 pipe=0x86f2f3a8 sts=0 alen=1, slen=8, afrm=1, nfrm=1 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x867528b8, pipe=0x86f2f3a8, nframes=1, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f3a8 edesc=0x87506cd2 isoc_next=0 toggle_next=0 bEndpointAddress=0x81 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f3a8 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x867528b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x867528b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0011 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0x23 bRequest=0x01 wValue=0x0010 wIndex=0x0001 wLength=0x0000 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=1, dir=write Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=8, slen=8, afrm=1, nfrm=1 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_detach_device:871: udev=0x86f2c000 Jul 19 17:16:32 ufo kernel: usb2_free_device:1672: udev=0x86f2c000 port=1 Jul 19 17:16:32 ufo kernel: ugen2.2: at usbus2 (disconnected) Jul 19 17:16:32 ufo kernel: usb2_transfer_stop:1649: close Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_CANCELLED Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2054: not transferring Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=write Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:32 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:32 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:32 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:32 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:32 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:32 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:32 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:32 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x87617000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x889360b8, pipe=0x87617380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x87617380 edesc=0x87617b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x87617380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x889360b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x889360b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889360b8 pipe=0x87617380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x89e42000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab8b8, pipe=0x89e42380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x89e42380 edesc=0x89e42b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x89e42380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab8b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab8b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab8b8 pipe=0x89e42380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x86f2f000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1b18b8, pipe=0x86f2f380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x86f2f380 edesc=0x86f2fb0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x86f2f380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1b18b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1b18b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1b18b8 pipe=0x86f2f380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_do_request_flags:263: udev=0x87487000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:33 ufo kernel: usb2_start_hardware:1371: xfer=0x8b1ab0b8, pipe=0x87487380, nframes=2, dir=read Jul 19 17:16:33 ufo kernel: usb2_dump_pipe: pipe=0x87487380 edesc=0x87487b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:33 ufo kernel: usb2_dump_queue: pipe=0x87487380 xfer: Jul 19 17:16:33 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0x8b1ab0b8 (leave) Jul 19 17:16:33 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2513: cb 0x8b1ab0b8 (enter) Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:33 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x8b1ab0b8 pipe=0x87487380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:33 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:33 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:34 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0001 wLength=0x0004 Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:34 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:34 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:34 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:34 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:34 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:34 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:34 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:34 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:34 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:34 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:34 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:34 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:34 ufo kernel: usb2_do_request_flags:263: udev=0x8b326000 bmRequestType=0xa3 bRequest=0x00 wValue=0x0000 wIndex=0x0002 wLength=0x0004 Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:34 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:34 ufo kernel: usb2_do_request_callback:76: st=0 Jul 19 17:16:34 ufo kernel: usb2_start_hardware:1371: xfer=0x889368b8, pipe=0x8b326380, nframes=2, dir=read Jul 19 17:16:34 ufo kernel: usb2_dump_pipe: pipe=0x8b326380 edesc=0x8b326b0b isoc_next=0 toggle_next=0 bEndpointAddress=0x00 Jul 19 17:16:34 ufo kernel: usb2_dump_queue: pipe=0x8b326380 xfer: Jul 19 17:16:34 ufo kernel: usb2_pipe_enter:1538: enter Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:34 ufo kernel: usb2_pipe_start:2265: start Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2515: cb 0x889368b8 (leave) Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) Jul 19 17:16:34 ufo kernel: usb2_sw_transfer:167: done err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:34 ufo kernel: usb2_transfer_done:2047: err=USB_ERR_NORMAL_COMPLETION Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2513: cb 0x889368b8 (enter) Jul 19 17:16:34 ufo kernel: usb2_callback_wrapper:1892: case 1-4 Jul 19 17:16:34 ufo kernel: usb2_callback_wrapper_sub:2402: xfer=0x889368b8 pipe=0x8b326380 sts=0 alen=12, slen=12, afrm=2, nfrm=2 Jul 19 17:16:34 ufo kernel: usb2_do_request_callback:76: st=1 Jul 19 17:16:34 ufo kernel: usb2_command_wrapper:2515: cb 0 (leave) From suporte at maxtelcelulares.com Sun Jul 19 21:14:47 2009 From: suporte at maxtelcelulares.com (Maxtel Celulares) Date: Sun Jul 19 21:14:54 2009 Subject: Desbloquear/Unlock Mini Modem Huawei 3G Message-ID: Alguns Modelos contato! - Huawei E220 update from support or latest) - Huawei E226 all - Huawei E230 - E161, E166, E169, E16 - update from support or la - < - Huawei: E155, E156, E1 E161, E166, E169, E169G, E170, E172 E176, E180, E182E, E196, E270, E271 E630+, E660, E660A, E800, E870, E880 EG162, EG162G, EG602 E176, E180, E182E, E1 E272, E510, E612, E618, E620, E630 EG162, & [1]www.maxtelcelulares.com msn: [2]suporte@maxtelcelulares.com References 1. 3D"http://www.maxtelcelulares.com"/ 2. 3D"mailto:suporte@maxtelcelulares.com" From nox at jelal.kn-bremen.de Sun Jul 19 22:03:58 2009 From: nox at jelal.kn-bremen.de (Juergen Lock) Date: Sun Jul 19 22:04:05 2009 Subject: new umass panic on 7-stable built today Message-ID: <20090719215224.GA2271@triton.kn-bremen.de> Hi! So I wanted to use an usb key on this freshly updated 7-stable box, and got a panic just after plugging it in: :( zsh triton# kgdb /boot/kernel/kernel.symbols /var/crash/vmcore.9 ... umass0: on uhub5 umass0:1:0:-1: Attached to scbus1 Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x290 fault code = supervisor read data, page not present instruction pointer = 0x8:0xffffffff804d67d4 stack pointer = 0x10:0xffffff8085487da0 frame pointer = 0x10:0xffffff8085487de0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 38 (usb5) trap number = 12 panic: page fault cpuid = 0 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2a panic() at panic+0x182 trap_fatal() at trap_fatal+0x2b3 trap_pfault() at trap_pfault+0x294 trap() at trap+0x312 calltrap() at calltrap+0x8 --- trap 0xc, rip = 0xffffffff804d67d4, rsp = 0xffffff8085487da0, rbp = 0xffffff8085487de0 --- usb_transfer_complete() at usb_transfer_complete+0x1d4 bus_dmamap_load() at bus_dmamap_load+0x314 usbd_transfer() at usbd_transfer+0xee usbd_do_request_flags_pipe() at usbd_do_request_flags_pipe+0x8f usbd_do_request_flags() at usbd_do_request_flags+0x25 usbd_get_string_desc() at usbd_get_string_desc+0x9b usbd_get_string() at usbd_get_string+0x83 uhub_child_pnpinfo_str() at uhub_child_pnpinfo_str+0xd9 devaddq() at devaddq+0xd5 device_attach() at device_attach+0x13a usbd_new_device() at usbd_new_device+0x821 uhub_explore() at uhub_explore+0x1bd usb_discover() at usb_discover+0x38 usb_event_thread() at usb_event_thread+0x8a fork_exit() at fork_exit+0x11f fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffff8085488d30, rbp = 0 --- Uptime: 1m1s Physical memory: 8176 MB Dumping 4605 MB: 4590 4574 4558 4542 4526 4510 4494 4478 4462 4446 4430 4414 4398 4382 4366 4350 4334 4318 4302 4286 4270 4254 4238 4222 4206 4190 4174 4158 4142 4126 4110 4094 4078 4062 4046 4030 4014 3998 3982 3966 3950 3934 3918 3902 3886 3870 3854 3838 3822 3806 3790 3774 3758 3742 3726 3710 3694 3678 3662 3646 3630 3614 3598 3582 3566 3550 3534 3518 3502 3486 3470 3454 3438 3422 3406 3390 3374 3358 3342 3326 3310 3294 3278 3262 3246 3230 3214 3198 3182 3166 3150 3134 3118 3102 3086 3070 3054 3038 3022 3006 2990 2974 2958 2942 2926 2910 2894 2878 2862 2846 2830 2814 2798 2782 2766 2750 2734 2718 2702 2686 2670 2654 2638 2622 2606 2590 2574 2558 2542 2526 2510 2494 2478 2462 2446 2430 2414 2398 2382 2366 2350 2334 2318 2302 2286 2270 2254 2238 2222 2206 2190 2174 2158 2142 2126 2110 2094 2078 2062 2046 2030 2014 1998 1982 1966 1950 1934 1918 1902 1886 1870 1854 1838 1822 1806 1790 1774 1758 1742 1726 1710 1694 1678 1662 1646 1630 1614 1598 1582 1566 1550 1534 1518 1502 1486 1470 1454 1438 1422 1406 1390 1374 1358 1342 1326 1310 1294 1278 1262 1246 1230 1214 1198 1182 1166 1150 1134 1118 1102 1086 1070 1054 1038 1022 1006 990 974 958 942 926 910 894 878 862 846 830 814 798 782 766 750 734 718 702 686 670 654 638 622 606 590 574 558 542 526 510 494 478 462 446 430 414 398 382 366 350 334 318 302 286 270 254 238 222 206 190 174 158 142 126 110 94 78 62 46 30 14 Reading symbols from /boot/kernel/umass.ko...Reading symbols from /boot/kernel/umass.ko.symbols...done. done. Loaded symbols for /boot/kernel/umass.ko #0 doadump () at pcpu.h:195 195 __asm __volatile("movq %%gs:0,%0" : "=r" (td)); (kgdb) bt #0 doadump () at pcpu.h:195 #1 0xffffffff80567248 in boot (howto=260) at /usr/home/nox/src72s2/src/sys/kern/kern_shutdown.c:418 #2 0xffffffff805676ac in panic (fmt=Variable "fmt" is not available. ) at /usr/home/nox/src72s2/src/sys/kern/kern_shutdown.c:574 #3 0xffffffff8082f953 in trap_fatal (frame=0xc, eva=Variable "eva" is not available. ) at /usr/home/nox/src72s2/src/sys/amd64/amd64/trap.c:756 #4 0xffffffff8082fd34 in trap_pfault (frame=0xffffff8085487cf0, usermode=0) at /usr/home/nox/src72s2/src/sys/amd64/amd64/trap.c:672 #5 0xffffffff808306e2 in trap (frame=0xffffff8085487cf0) at /usr/home/nox/src72s2/src/sys/amd64/amd64/trap.c:443 #6 0xffffffff80819cce in calltrap () at /usr/home/nox/src72s2/src/sys/amd64/amd64/exception.S:218 #7 0xffffffff804d67d4 in usb_transfer_complete (xfer=0xffffff00046b1000) at /usr/home/nox/src72s2/src/sys/dev/usb/usbdi.c:949 #8 0xffffffff80815bf4 in bus_dmamap_load (dmat=0xffffff0004499880, map=0xffffff000478ec00, buf=0xffffff8085487fe0, buflen=0, callback=0xffffffff804d68b0 , callback_arg=0xffffff00046b1000, flags=0) at /usr/home/nox/src72s2/src/sys/amd64/amd64/busdma_machdep.c:738 #9 0xffffffff804d6f2e in usbd_transfer (xfer=0xffffff00046b1000) at /usr/home/nox/src72s2/src/sys/dev/usb/usbdi.c:312 #10 0xffffffff804d717f in usbd_do_request_flags_pipe (dev=0xffffff0004751600, ---Type to continue, or q to quit--- pipe=0xffffff000474cd80, req=0xffffff8085487f80, data=0xffffff8085487fe0, flags=Variable "flags" is not available. ) at /usr/home/nox/src72s2/src/sys/dev/usb/usbdi.c:1100 #11 0xffffffff804d72b5 in usbd_do_request_flags (dev=Variable "dev" is not available. ) at /usr/home/nox/src72s2/src/sys/dev/usb/usbdi.c:1070 #12 0xffffffff804d518b in usbd_get_string_desc (dev=0xffffff0004751600, sindex=Variable "sindex" is not available. ) at /usr/home/nox/src72s2/src/sys/dev/usb/usb_subr.c:171 #13 0xffffffff804d6473 in usbd_get_string (dev=0xffffff0004751600, si=3, buf=0xffffff8085488160 "", len=128) at /usr/home/nox/src72s2/src/sys/dev/usb/usbdi.c:1353 #14 0xffffffff804cdb49 in uhub_child_pnpinfo_str (cbdev=Variable "cbdev" is not available. ) at /usr/home/nox/src72s2/src/sys/dev/usb/uhub.c:658 #15 0xffffffff80590ce5 in devaddq (type=0xffffffff8090dccf "+", what=0xffffff00046b0000 "umass0 vendor=0x0325 product=0xac02 devclass=0x00 devsubclass=0x00 release=0x1100 sernum=\"AA04012700152689\" intclass=0x08 intsubclass=0x06", dev=0xffffff00046c0200) at /usr/home/nox/src72s2/src/sys/kern/subr_bus.c:625 #16 0xffffffff805914ba in device_attach (dev=0xffffff00046c0200) at /usr/home/nox/src72s2/src/sys/kern/subr_bus.c:668 #17 0xffffffff804d5b41 in usbd_new_device (parent=0xffffff00044a0200, bus=0xffffff0004472000, depth=Variable "depth" is not available. ) at /usr/home/nox/src72s2/src/sys/dev/usb/usb_subr.c:926 #18 0xffffffff804cd79d in uhub_explore (dev=0xffffff00044a0300) at /usr/home/nox/src72s2/src/sys/dev/usb/uhub.c:523 ---Type to continue, or q to quit--- #19 0xffffffff804d23e8 in usb_discover (v=Variable "v" is not available. ) at /usr/home/nox/src72s2/src/sys/dev/usb/usb.c:724 #20 0xffffffff804d33aa in usb_event_thread (arg=Variable "arg" is not available. ) at /usr/home/nox/src72s2/src/sys/dev/usb/usb.c:440 #21 0xffffffff8054115f in fork_exit ( callout=0xffffffff804d3320 , arg=0xffffff00044b1580, frame=0xffffff8085488c80) at /usr/home/nox/src72s2/src/sys/kern/kern_fork.c:811 #22 0xffffffff8081a0ae in fork_trampoline () at /usr/home/nox/src72s2/src/sys/amd64/amd64/exception.S:554 #23 0x0000000000000000 in ?? () #24 0x0000000000000000 in ?? () #25 0x0000000000000001 in ?? () #26 0x0000000000000000 in ?? () #27 0x0000000000000000 in ?? () #28 0x0000000000000000 in ?? () #29 0x0000000000000000 in ?? () #30 0x0000000000000000 in ?? () #31 0x0000000000000000 in ?? () #32 0x0000000000000000 in ?? () #33 0x0000000000000000 in ?? () #34 0x0000000000000000 in ?? () #35 0x0000000000000000 in ?? () ---Type to continue, or q to quit--- #36 0x0000000000000000 in ?? () #37 0x0000000000000000 in ?? () #38 0x0000000000000000 in ?? () #39 0x0000000000000000 in ?? () #40 0x0000000000000000 in ?? () #41 0x0000000000000000 in ?? () #42 0x0000000000000000 in ?? () #43 0x0000000000000000 in ?? () #44 0x0000000000000000 in ?? () #45 0x0000000000000000 in ?? () #46 0x0000000000000000 in ?? () #47 0x0000000000d84000 in ?? () #48 0x0000000000000001 in ?? () #49 0xffffffff80bba848 in sleepq_chains () #50 0xffffff00044a5720 in ?? () #51 0xffffff00044a5a70 in ?? () #52 0xffffff8085487da0 in ?? () #53 0xffffff8085487d38 in ?? () #54 0xffffff00044a5720 in ?? () #55 0xffffffff8058b01e in sched_switch (td=0x0, newtd=Cannot access memory at address 0xffffffffffffffa8 ) at /usr/home/nox/src72s2/src/sys/kern/sched_ule.c:1938 Previous frame inner to this frame (corrupt stack?) (kgdb) fr 7 #7 0xffffffff804d67d4 in usb_transfer_complete (xfer=0xffffff00046b1000) at /usr/home/nox/src72s2/src/sys/dev/usb/usbdi.c:949 949 STAILQ_REMOVE_HEAD(&pipe->queue, next); (kgdb) p pipe $1 = 0xffffff000474cd80 (kgdb) p *pipe $2 = {iface = 0x0, device = 0xffffff0004751600, endpoint = 0xffffff0004751638, refcnt = 1, running = 0 '\0', aborting = 0 '\0', queue = {stqh_first = 0x0, stqh_last = 0xffffff000474cda0}, next = {le_next = 0x0, le_prev = 0x0}, intrxfer = 0x0, repeat = 0 '\0', interval = -1, methods = 0xffffffff80afbf00} (kgdb) q zsh triton# Suggestions/patches welcome... Thanx, Juergen From bugmaster at FreeBSD.org Mon Jul 20 11:07:06 2009 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jul 20 11:09:57 2009 Subject: Current problem reports assigned to freebsd-usb@FreeBSD.org Message-ID: <200907201107.n6KB75u5002474@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/136827 usb [urtw] [patch] config: Error: device "urtw" is unknown o usb/136761 usb [usbdevs] [patch] Teach usbdevs / u3g(4) about Huawei o usb/135938 usb [aue] aue driver only passes traffic in promisc mode o usb/135857 usb RTL8187 Wireless Adapter o usb/135575 usb [usbdevs] [patch] Add HTC Wizard phone vid/pid informa o usb/135542 usb [keyboard] boot loader does not work with a usb keyboa o usb/135372 usb Quirk report for Teclast TL-C300 usb media player o usb/135348 usb [umass] USB Drive Hangs with ZFS (JMicron USB2/eSata) o usb/135206 usb machine reboots when inserted USB device o usb/135200 usb SAMSUNG i740 usb mass: Synchronize cache failed, statu o usb/135182 usb UMASS quirk - Olympus FE20 camera o usb/134950 usb Lowering DTR for USB-modem via ubsa is not possible o usb/134633 usb Add support for WILLCOM03(SHARP smart phone) o usb/134631 usb [usbdevs] [patch] WiSPY DBx support requires usb tweak o usb/134476 usb [usb2] [umass] [quirk] Add quirk for Cypress xx6830xx o usb/134299 usb Kernel Panic plugging in MF626 USB UMTS Stick u3g o usb/134193 usb System freeze on usb MP3 player insertion o usb/134117 usb [Patch] Add support for 'Option GlobeTrotter HSDPA Mod o usb/134085 usb [umass] Adding usb quirk for Sony USB flash drive o usb/133989 usb [newusb] [ukbd] USB keyboard dead at mountroot> prompt f usb/133545 usb [usb] [panic] Kernel crash in usb2_intr_schedule_adjus o usb/133390 usb umass crashes system in 7.1 when Olympus D-540 attache o usb/133296 usb rum driver not working properly in hostap mode p usb/132799 usb [usb][patch]GENESYS USB2IDE requires NO_SYNCHRONIZE_CA o usb/132785 usb [usb] [patch] Gemtech remote powersocket is classed as o usb/132594 usb USB subsystem causes page fault and crashes o usb/132312 usb Xorg 7.4 halts USB controller o usb/132080 usb [patch] [usb] Kernel panic after NOMEM caused by rum c o usb/132066 usb [ukbd] Keyboard failure USB keyboard DELL 760 o usb/132036 usb [panic] page fault when connecting Olympus C740 camera o usb/131912 usb [uslcom] [patch] New devices using Silicon Labs chips o usb/131900 usb [usbdevs] [patch] Additional product identification co o usb/131583 usb [umass] Failure when detaching umass Device o usb/131576 usb [aue] ADMtek USB To LAN Converter can't send data o usb/131521 usb Registering Belkin UPS to usb_quirks.c f usb/131123 usb [patch] re-add UQ_ASSUME_CM_OVER_DATA USB quirk o usb/131074 usb no run-time detection of usb devices plugged into exte o usb/130736 usb Page fault unplugging USB stick o usb/130325 usb [usb] [patch] fix tools/tools/usb/print-usb-if-vids.sh o usb/130230 usb Samsung Electronics YP-U3 does not attach in 7.1-RELEA o usb/130208 usb Boot process severely hampered by umass0 error o usb/130122 usb [newusb] DVD drive detects as 'da' device o docs/129962 usb [newusb] usbconfig(8) refers to non-existant usb2_core o usb/129945 usb [usbdevs] [patch] add u3g support for Longcheer WM66 U o usb/129766 usb [usb] plugging in usb modem HUAWEI E226 panics system o usb/129758 usb [uftdi] [patch] add Pyramid LCD usb support o usb/129673 usb [uhci] uhci (uhub) confused on replugging USB 1.1 scan o usb/129522 usb [ubsa] [patch] add support for ZTE AC8700 modem o usb/129500 usb [umass] [panic] FreeBSD Crashes when connecting SanDis o usb/129311 usb [usb] [panic] Instant crash with an USB card reader o usb/129251 usb [usbdevs] [patch] Liebert UPS being assigned uhid and o usb/129173 usb [uplcom] [patch] Add support for Corega CG-USBRS232R a s usb/128990 usb [usb] u3g does not handle RTS/CTS available on for exa o usb/128977 usb [usb] [patch] uaudio is not full duplex o usb/128803 usb [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X2 o usb/128485 usb [umodem] [patch] Nokia N80 modem support o usb/128425 usb [umass] Cannot Connect Maxtor Onetouch 4 USB drive f usb/128418 usb [panic] [rum] loading if_rum causes panic, looks like o usb/128324 usb [uplcom] [patch] remove baud rate restriction for PL23 o usb/127980 usb [umass] [patch] Fix Samsung YP U2 MP3 player on 7.x an o usb/127926 usb [boot] USB Timeout during bootup s usb/127549 usb [umass] [patch] Meizu MiniPlayer M6 (SL) requires some s usb/127453 usb [request] ubsa, uark, ubser, uftdi, and friends should o usb/127423 usb [boot] BTX halted on Gigabyte GA-MA69VM-S2 / AMD Sempr o usb/127342 usb [boot] [panic] enabling usb keyboard and mouse support o usb/127248 usb [ucom] panic while uplcom devices attaach and detach o kern/127222 usb [ohci]: Regression in 7.0 usb storage generic driver o usb/126884 usb [ugen] [patch] Bug in buffer handling in ugen.c f usb/126848 usb [usb]: USB Keyboard hangs during Installation o usb/126740 usb [ulpt] doesn't work on 7.0-RELEASE, 10 second stall be o usb/126519 usb [usb] [panic] panic when plugging in an iphone o kern/126396 usb [panic] kernel panic after unplug USB Bluetooth device o usb/125736 usb [ukbd] [hang] system hangs after AT keyboard detect if o usb/125631 usb [ums] [panic] kernel panic during bootup while 'Logite o usb/125510 usb [panic] repeated plug and unplug of USB mass storage d o usb/125450 usb [panic] Removing USB flash card while being accessed c o usb/125264 usb [patch] sysctl for set usb mouse rate (very useful for o usb/125238 usb [ums] Habu Mouse turns off in X o usb/125088 usb [keyboard] Touchpad not detected on Adesso AKB-430UG U o usb/124980 usb [panic] kernel panic on detaching unmounted umass devi o kern/124777 usb [ucom] USB cua devices don't revert to tty devices whe o usb/124758 usb [rum] [panic] rum panics SMP kernel o usb/124708 usb [panic] Kernel panic on USB KVM reattach o usb/124604 usb [ums] Microsoft combo wireless mouse doesn't work o usb/123969 usb [usb] Supermicro H8SMi-2 usb problem: port reset faile o usb/123714 usb [usb] [panic] Panic when hald-storage-probe runs with o usb/123691 usb usbd(8): usbd hangs o usb/123690 usb [usb] [panic] Panic on USB device insertion when usb l o usb/123611 usb [usb] BBB reset failed, STALLED from Imation/Mitsumi U o usb/123509 usb [umass] continuous reset Samsung SGH-G600 phone o usb/123352 usb [usbdevs] [patch] Add Option GTMAX3.6/7.2 and Quallcom o usb/123351 usb [usbdevs] [patch] Add Reiner SCT cyberJack, Omnikey [2 o usb/122992 usb [umass] [patch] MotoROKR Z6 Phone not recognised by um o usb/122956 usb [ubsa] [patch] add support for Novatel Wireless XU870 o usb/122936 usb [ucom] [ubsa] Device does not receive interrupt o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa o usb/122819 usb [usb] [patch] Patch to provide dynamic additions to th o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o usb/122621 usb [new driver] [patch] New driver for Sierra Wireless 3G o usb/122547 usb [ehci] USB Printer not being recognized after reboot o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/122025 usb [uscanner] [patch] uscanner does not attach to Epson R o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o usb/121275 usb [boot] [panic] FreeBSD fails to boot with usb legacy s o usb/121232 usb [usb] [panic] USB CardBus card removal causes reboot s p usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a o usb/121169 usb [umass] Issues with usb mp3 player o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o usb/120786 usb [usb] [panic] Kernel panic when forced umount of a det o usb/120729 usb [panic] fault while in kernel mode with connecting USB o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o usb/119981 usb [axe] [patch] add support for LOGITEC LAN-GTJ/U2 gigab o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/119509 usb [usb] USB flaky on Dell Optiplex 755 o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a o usb/116947 usb [ukbd] [patch] [regression] enable boot protocol on th o usb/116699 usb [usbhid] USB HID devices do not initialize at system b o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/114682 usb [umass] generic USB media-card reader unusable o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o usb/114068 usb [umass] [patch] Problems with connection of the umass o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff s usb/113977 usb [request] Need a way to set mode of USB disk's write c o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af a usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/112631 usb [panic] Problem with SONY DSC-S80 camera on umount s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC o usb/109397 usb [panic] on boot from USB flash o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr s usb/108344 usb [panic] kernel with atausb panics when unplugging USB o usb/108056 usb [ohci] Mouse gets powered off during device probe when o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/107924 usb [patch] usbd(8) does not call detach o usb/107848 usb [umass] [request] cannot access Samsung flash disk o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ o usb/107388 usb [new driver] [patch] add utoppy device from NetBSD o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze s usb/106832 usb [usb] USB HP printer is not detected by kernel when AC o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o usb/105065 usb [ata] [usb] SATA - USB Bridge o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o usb/103418 usb usbhidctl(1): [patch] [request] usbhidctl: add ability o usb/103289 usb [request] USB 2.0 problems on AMD LX-800 CPU and CS-55 o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o usb/102976 usb [panic] Casio Exilim Digital Camera causes panic on in o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o usb/99538 usb [keyboard] while using USB keyboard default params of o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar o kern/99200 usb [bluetooth] SMP-Kernel crashes reliably when Bluetooth o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/96457 usb [umass] [panic] fatback on umass = reboot o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync s usb/96120 usb [ums] [request] USB mouse not always detected s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92052 usb [ulpt] usbd causes defunct process with busy file-hand o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91629 usb [usb] usbd_abort_pipe() may result in infinite loop o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/89954 usb [umass] [panic] USB Disk driver race condition? s usb/89003 usb [request] LaCie Firewire drive not properly supported o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg o usb/88408 usb [axe] axe0 read PHY failed o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/87224 usb [usb] Cannot mount USB Zip750 o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/86298 usb [mouse] Known good USB mouse won't work with correct s s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device f usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_fs on externa s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/83863 usb [ugen] Communication problem between opensc/openct via o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent o usb/82660 usb [ehci] [panic] EHCI: I/O stuck in state 'physrd'/panic s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. o usb/80862 usb [patch] USB locking issues: missing some Giant calls o usb/80854 usb [patch] [request] suggestion for new iface-no-probe me o usb/80829 usb [modules] [panic] possible panic when loading USB-modu s usb/80777 usb [request] usb_rem_task() should wait for callback to c s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails o usb/80040 usb [hang] Use of sound mixer causes system freeze with ua o usb/79723 usb [usb] [request] prepare for high speed isochronous tra o usb/79722 usb [ehci] wrong alignments in ehci.h a usb/79656 usb [ehci] RHSC interrupts lost o usb/79524 usb [ulpt] printing to Minolta PagePro 1[23]xxW via USB fa o usb/79287 usb [uhci] [hang] UHCI hang after interrupt transfer o usb/79269 usb [ohci] USB ohci da0 plug/unplug causes crashes and loc o usb/78984 usb [umass] [patch] Creative MUVO umass failure o usb/77294 usb [ucom] [panic] ucom + ulpcom panic o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o usb/76732 usb [ums] Mouse problems with USB KVM Switch o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn o usb/75797 usb [sound] 5.3-STABLE(2005 1/4) detect USB headset, But c o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) o usb/74771 usb [umass] [hang] mounting write-protected umass device a s usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R o usb/73307 usb [panic] Kernel panics on USB disconnect s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/71455 usb [umass] Slow USB umass performance of 5.3 o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/67301 usb [uftdi] [panic] RTS and system panic o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s bin/57255 usb [patch] usbd(8) and multi-function devices s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 s usb/51958 usb [urio] [patch] update for urio driver o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o usb/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem 324 problems total. From sam at FreeBSD.org Mon Jul 20 16:37:15 2009 From: sam at FreeBSD.org (sam@FreeBSD.org) Date: Mon Jul 20 16:37:26 2009 Subject: usb/136827: [urtw] [patch] config: Error: device "urtw" is unknown Message-ID: <200907201637.n6KGbFeQ067164@freefall.freebsd.org> Synopsis: [urtw] [patch] config: Error: device "urtw" is unknown State-Changed-From-To: open->closed State-Changed-By: sam State-Changed-When: Mon Jul 20 16:36:54 UTC 2009 State-Changed-Why: change committed to head http://www.freebsd.org/cgi/query-pr.cgi?pr=136827 From alfred at freebsd.org Mon Jul 20 22:09:39 2009 From: alfred at freebsd.org (Alfred Perlstein) Date: Mon Jul 20 22:09:45 2009 Subject: USB polling (75% done) In-Reply-To: <200907152236.58049.hselasky@c2i.net> References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> <200907111710.18843.hselasky@c2i.net> <1280352d0907111217r5c218cdctf158dbfc588da304@mail.gmail.com> <200907152236.58049.hselasky@c2i.net> Message-ID: <20090720215141.GL49724@elvis.mu.org> * Hans Petter Selasky [090715 13:37] wrote: > Hi, > > I've added minimal polling support to the USB P4 repository now. Patch can be > found here: > > http://perforce.freebsd.org/chv.cgi?CH=166148 > > Dumping core to USB disk: Tested and works. > > Using USB keyboard in KDB: Does not work because Giant is not locked when > calling into the UKBD's get char routine. UKBD is Giant locked. Someone > familiar with the keyboard system on FreeBSD please step forward and fix this > so that UKBD gets independent of the Giant mutex. the ukbd driver needs giant? What happens? -- - Alfred Perlstein VMOA #5191, 03 vmax, 92 gs500, ch250 - FreeBSD From linimon at FreeBSD.org Tue Jul 21 04:53:34 2009 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Tue Jul 21 04:53:46 2009 Subject: usb/136950: [uath] D-Link DWA-120 USB wireless adapter not in "uath" driver Message-ID: <200907210453.n6L4rYCf037035@freefall.freebsd.org> Old Synopsis: D-Link DWA-120 USB wireless adapter not in "uath" driver New Synopsis: [uath] D-Link DWA-120 USB wireless adapter not in "uath" driver Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Tue Jul 21 04:53:11 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=136950 From hselasky at c2i.net Tue Jul 21 13:20:47 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 21 13:20:58 2009 Subject: USB polling (75% done) In-Reply-To: <20090720215141.GL49724@elvis.mu.org> References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> <200907152236.58049.hselasky@c2i.net> <20090720215141.GL49724@elvis.mu.org> Message-ID: <200907211420.33571.hselasky@c2i.net> On Monday 20 July 2009 23:51:41 Alfred Perlstein wrote: > * Hans Petter Selasky [090715 13:37] wrote: > > Hi, > > > > I've added minimal polling support to the USB P4 repository now. Patch > > can be found here: > > > > http://perforce.freebsd.org/chv.cgi?CH=166148 > > > > Dumping core to USB disk: Tested and works. > > > > Using USB keyboard in KDB: Does not work because Giant is not locked when > > calling into the UKBD's get char routine. UKBD is Giant locked. Someone > > familiar with the keyboard system on FreeBSD please step forward and fix > > this so that UKBD gets independent of the Giant mutex. > > the ukbd driver needs giant? I think the keyboard mux is under Giant, and does not have any concept about mutexes. Most simple solution would be that DDB locks Giant before entering into the keyboard code. --HPS From jhb at freebsd.org Tue Jul 21 13:43:52 2009 From: jhb at freebsd.org (John Baldwin) Date: Tue Jul 21 13:44:08 2009 Subject: USB polling (75% done) In-Reply-To: <200907211420.33571.hselasky@c2i.net> References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> <20090720215141.GL49724@elvis.mu.org> <200907211420.33571.hselasky@c2i.net> Message-ID: <200907210847.52802.jhb@freebsd.org> On Tuesday 21 July 2009 8:20:32 am Hans Petter Selasky wrote: > On Monday 20 July 2009 23:51:41 Alfred Perlstein wrote: > > * Hans Petter Selasky [090715 13:37] wrote: > > > Hi, > > > > > > I've added minimal polling support to the USB P4 repository now. Patch > > > can be found here: > > > > > > http://perforce.freebsd.org/chv.cgi?CH=166148 > > > > > > Dumping core to USB disk: Tested and works. > > > > > > Using USB keyboard in KDB: Does not work because Giant is not locked when > > > calling into the UKBD's get char routine. UKBD is Giant locked. Someone > > > familiar with the keyboard system on FreeBSD please step forward and fix > > > this so that UKBD gets independent of the Giant mutex. > > > > the ukbd driver needs giant? > > I think the keyboard mux is under Giant, and does not have any concept about > mutexes. Most simple solution would be that DDB locks Giant before entering > into the keyboard code. In general if you are in DDB you should not be using any locks at all. -- John Baldwin From freebsdusb at bindone.de Wed Jul 22 16:00:44 2009 From: freebsdusb at bindone.de (Michael Gmelin) Date: Wed Jul 22 16:00:51 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <200907221629.58612.hselasky@c2i.net> References: <4A62187E.1000506@bindone.de> <200907191753.45762.hselasky@c2i.net> <4A671A58.1070004@bindone.de> <200907221629.58612.hselasky@c2i.net> Message-ID: <4A67379D.3030601@bindone.de> Hans Petter Selasky wrote: > On Wednesday 22 July 2009 15:55:36 Michael Gmelin wrote: >> Hans Petter Selasky wrote: > >> Did you have a chance to look at this yet? Anything more I could do? >> Thanks! > > Hi, > > Can you try the attached patch. Needs to be applied by hand. > > Then compile new kernel, reboot. > > kldload usb_quirk > > usbconfig -u xxx -a uuu add_dev_quirk_vplh UQ_CFG_PRESET > > You need to fill in the correct vendor id, product id, lo rev and hi rev for your device. See the > dump_device_desc output for your device. > > --HPS > Hello, I merged in the changes to make that quirk work (couldnt use the patches directly because I'm on another version). Unfortunately dump_device_desc doesn't work, because the device disappears before I can get the info (but I have it anyway, so this is no issue). kldload usb2_controller_uhci kldload usb2_storage_mass kldload usb2_quirk usbconfig add_dev_quirk_vplh 0x091e 0x2271 0x0000 0xffff UQ_CFG_PRESET (also tried specifying -u and -a) According to the logs it's still setting config index 0 in usb2_alloc_device (but this config misleading debug ouput I guess, because it calls the patched function later in there). The debug output suggests that the patch is actually working, but the result is the same Thanks for your support Michael find attached the debug output after the patch has been applied. From hselasky at c2i.net Wed Jul 22 17:10:55 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 22 17:11:03 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <4A67379D.3030601@bindone.de> References: <4A62187E.1000506@bindone.de> <200907221629.58612.hselasky@c2i.net> <4A67379D.3030601@bindone.de> Message-ID: <200907221910.40562.hselasky@c2i.net> On Wednesday 22 July 2009 18:00:29 Michael Gmelin wrote: > Hans Petter Selasky wrote: > > On Wednesday 22 July 2009 15:55:36 Michael Gmelin wrote: > >> Hans Petter Selasky wrote: > >> > >> Did you have a chance to look at this yet? Anything more I could do? > >> Thanks! > > > > Hi, > > > > Can you try the attached patch. Needs to be applied by hand. > > > > Then compile new kernel, reboot. > > > > kldload usb_quirk > > > > usbconfig -u xxx -a uuu add_dev_quirk_vplh > > UQ_CFG_PRESET > > > > You need to fill in the correct vendor id, product id, lo rev and hi rev > > for your device. See the dump_device_desc output for your device. > > > > --HPS > > Hello, > > I merged in the changes to make that quirk work (couldnt use the patches > directly because I'm on another version). Unfortunately dump_device_desc > doesn't work, because the device disappears before I can get the info > (but I have it anyway, so this is no issue). > > kldload usb2_controller_uhci > kldload usb2_storage_mass > kldload usb2_quirk > usbconfig add_dev_quirk_vplh 0x091e 0x2271 0x0000 0xffff UQ_CFG_PRESET > (also tried specifying -u and -a) > > According to the logs it's still setting config index 0 in > usb2_alloc_device (but this config misleading debug ouput I guess, > because it calls the patched function later in there). The debug output > suggests that the patch is actually working, but the result is the same > Can you redo test with umass unloaded? --HPS From freebsdusb at bindone.de Wed Jul 22 18:44:10 2009 From: freebsdusb at bindone.de (Michael Gmelin) Date: Wed Jul 22 18:44:17 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <200907221910.40562.hselasky@c2i.net> References: <4A62187E.1000506@bindone.de> <200907221629.58612.hselasky@c2i.net> <4A67379D.3030601@bindone.de> <200907221910.40562.hselasky@c2i.net> Message-ID: <4A675DED.2000001@bindone.de> Hans Petter Selasky wrote: > On Wednesday 22 July 2009 18:00:29 Michael Gmelin wrote: >> Hans Petter Selasky wrote: >>> On Wednesday 22 July 2009 15:55:36 Michael Gmelin wrote: >>>> Hans Petter Selasky wrote: >>>> >>>> Did you have a chance to look at this yet? Anything more I could do? >>>> Thanks! >>> Hi, >>> >>> Can you try the attached patch. Needs to be applied by hand. >>> >>> Then compile new kernel, reboot. >>> >>> kldload usb_quirk >>> >>> usbconfig -u xxx -a uuu add_dev_quirk_vplh >>> UQ_CFG_PRESET >>> >>> You need to fill in the correct vendor id, product id, lo rev and hi rev >>> for your device. See the dump_device_desc output for your device. >>> >>> --HPS >> Hello, >> >> I merged in the changes to make that quirk work (couldnt use the patches >> directly because I'm on another version). Unfortunately dump_device_desc >> doesn't work, because the device disappears before I can get the info >> (but I have it anyway, so this is no issue). >> >> kldload usb2_controller_uhci >> kldload usb2_storage_mass >> kldload usb2_quirk >> usbconfig add_dev_quirk_vplh 0x091e 0x2271 0x0000 0xffff UQ_CFG_PRESET >> (also tried specifying -u and -a) >> >> According to the logs it's still setting config index 0 in >> usb2_alloc_device (but this config misleading debug ouput I guess, >> because it calls the patched function later in there). The debug output >> suggests that the patch is actually working, but the result is the same >> > > Can you redo test with umass unloaded? > > --HPS > Did thatm, same effect, are you interested in the debug output? From hselasky at c2i.net Wed Jul 22 18:48:16 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 22 18:48:21 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <4A675DED.2000001@bindone.de> References: <4A62187E.1000506@bindone.de> <200907221910.40562.hselasky@c2i.net> <4A675DED.2000001@bindone.de> Message-ID: <200907222048.01448.hselasky@c2i.net> On Wednesday 22 July 2009 20:43:57 Michael Gmelin wrote: > Hans Petter Selasky wrote: > > On Wednesday 22 July 2009 18:00:29 Michael Gmelin wrote: > >> Hans Petter Selasky wrote: > >>> On Wednesday 22 July 2009 15:55:36 Michael Gmelin wrote: > >>>> Hans Petter Selasky wrote: > >>>> > >>>> Did you have a chance to look at this yet? Anything more I could do? > >>>> Thanks! > >>> > >>> Hi, > >>> > >>> Can you try the attached patch. Needs to be applied by hand. > >>> > >>> Then compile new kernel, reboot. > >>> > >>> kldload usb_quirk > >>> > >>> usbconfig -u xxx -a uuu add_dev_quirk_vplh > >>> UQ_CFG_PRESET > >>> > >>> You need to fill in the correct vendor id, product id, lo rev and hi > >>> rev for your device. See the dump_device_desc output for your device. > >>> > >>> --HPS > >> > >> Hello, > >> > >> I merged in the changes to make that quirk work (couldnt use the patches > >> directly because I'm on another version). Unfortunately dump_device_desc > >> doesn't work, because the device disappears before I can get the info > >> (but I have it anyway, so this is no issue). > >> > >> kldload usb2_controller_uhci > >> kldload usb2_storage_mass > >> kldload usb2_quirk > >> usbconfig add_dev_quirk_vplh 0x091e 0x2271 0x0000 0xffff UQ_CFG_PRESET > >> (also tried specifying -u and -a) > >> > >> According to the logs it's still setting config index 0 in > >> usb2_alloc_device (but this config misleading debug ouput I guess, > >> because it calls the patched function later in there). The debug output > >> suggests that the patch is actually working, but the result is the same > > > > Can you redo test with umass unloaded? > > > > --HPS > > Did thatm, same effect, are you interested in the debug output? Could you enable uhub debugging instead of usb debugging? sysctl hw.usb.uhub.debug=15 Send resulting dmesg when you plug your device. --HPS From freebsdusb at bindone.de Wed Jul 22 23:00:01 2009 From: freebsdusb at bindone.de (Michael Gmelin) Date: Wed Jul 22 23:00:08 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <200907222048.01448.hselasky@c2i.net> References: <4A62187E.1000506@bindone.de> <200907221910.40562.hselasky@c2i.net> <4A675DED.2000001@bindone.de> <200907222048.01448.hselasky@c2i.net> Message-ID: <4A6799E2.5060304@bindone.de> Hans Petter Selasky wrote: > On Wednesday 22 July 2009 20:43:57 Michael Gmelin wrote: >> Hans Petter Selasky wrote: >>> On Wednesday 22 July 2009 18:00:29 Michael Gmelin wrote: >>>> Hans Petter Selasky wrote: >>>>> On Wednesday 22 July 2009 15:55:36 Michael Gmelin wrote: >>>>>> Hans Petter Selasky wrote: >>>>>> >>>>>> Did you have a chance to look at this yet? Anything more I could do? >>>>>> Thanks! >>>>> Hi, >>>>> >>>>> Can you try the attached patch. Needs to be applied by hand. >>>>> >>>>> Then compile new kernel, reboot. >>>>> >>>>> kldload usb_quirk >>>>> >>>>> usbconfig -u xxx -a uuu add_dev_quirk_vplh >>>>> UQ_CFG_PRESET >>>>> >>>>> You need to fill in the correct vendor id, product id, lo rev and hi >>>>> rev for your device. See the dump_device_desc output for your device. >>>>> >>>>> --HPS >>>> Hello, >>>> >>>> I merged in the changes to make that quirk work (couldnt use the patches >>>> directly because I'm on another version). Unfortunately dump_device_desc >>>> doesn't work, because the device disappears before I can get the info >>>> (but I have it anyway, so this is no issue). >>>> >>>> kldload usb2_controller_uhci >>>> kldload usb2_storage_mass >>>> kldload usb2_quirk >>>> usbconfig add_dev_quirk_vplh 0x091e 0x2271 0x0000 0xffff UQ_CFG_PRESET >>>> (also tried specifying -u and -a) >>>> >>>> According to the logs it's still setting config index 0 in >>>> usb2_alloc_device (but this config misleading debug ouput I guess, >>>> because it calls the patched function later in there). The debug output >>>> suggests that the patch is actually working, but the result is the same >>> Can you redo test with umass unloaded? >>> >>> --HPS >> Did thatm, same effect, are you interested in the debug output? > > Could you enable uhub debugging instead of usb debugging? > > sysctl hw.usb.uhub.debug=15 > > Send resulting dmesg when you plug your device. > > --HPS > See attached, the only interesting line I see is: Jul 23 00:57:15 ufo kernel: uhub_reattach_port:280: reattaching port 1 Before it gets disconnected thanks -------------- next part -------------- Jul 23 00:57:15 ufo kernel: uhub_explore:521: udev=0x8b692000 addr=1 Jul 23 00:57:15 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0011, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:15 ufo kernel: uhub_reattach_port:280: reattaching port 1 Jul 23 00:57:15 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0010, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:15 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0010, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:16 ufo kernel: uhub_intr_callback:157: Jul 23 00:57:16 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:16 ufo kernel: usb2_bus_powerd:1518: bus=0x95b07cf0 Jul 23 00:57:16 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:16 ufo kernel: uhub_explore:521: udev=0x8b692000 addr=1 Jul 23 00:57:16 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0011, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:16 ufo kernel: uhub_reattach_port:280: reattaching port 1 Jul 23 00:57:16 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0010, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:16 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0010, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: uhub_intr_callback:157: Jul 23 00:57:17 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:17 ufo kernel: usb2_bus_powerd:1518: bus=0x95b07cf0 Jul 23 00:57:17 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:17 ufo kernel: uhub_explore:521: udev=0x8b692000 addr=1 Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0101, wPortChange=0x0011, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: uhub_reattach_port:280: reattaching port 1 Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0101, wPortChange=0x0010, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: uhub_reattach_port:326: Port 1 is in Host Mode Jul 23 00:57:17 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:17 ufo kernel: usb2_bus_powerd:1518: bus=0x89b67cf0 Jul 23 00:57:17 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:17 ufo kernel: uhub_explore:521: udev=0x8fdd4000 addr=1 Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:17 ufo kernel: usb2_bus_powerd:1518: bus=0x957aacf0 Jul 23 00:57:17 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:17 ufo kernel: uhub_explore:521: udev=0x9192e000 addr=1 Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:17 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:17 ufo kernel: usb2_bus_powerd:1518: bus=0x95b4bcf0 Jul 23 00:57:17 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:17 ufo kernel: uhub_explore:521: udev=0x8e0c2000 addr=1 Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:17 ufo kernel: usb2_bus_powerd:1518: bus=0x95e4fcf0 Jul 23 00:57:17 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:17 ufo kernel: uhub_explore:521: udev=0x8fe6b000 addr=1 Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0103, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:17 ufo kernel: usb2_transfer_power_ref:1472: Adding type 0 to power state Jul 23 00:57:17 ufo kernel: usb2_transfer_power_ref:1485: needs power Jul 23 00:57:18 ufo kernel: usb2_bus_port_set_device:1336: bus 0x95b07cf0 devices[2] = 0x8fe5a000 Jul 23 00:57:18 ufo kernel: ugen2.2: at usbus2 Jul 23 00:57:18 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:18 ufo kernel: usb2_bus_powerd:1518: bus=0x95b07cf0 Jul 23 00:57:18 ufo kernel: uhub_explore:521: udev=0x8b692000 addr=1 Jul 23 00:57:18 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0103, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:18 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:19 ufo kernel: uhub_intr_callback:157: Jul 23 00:57:19 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:19 ufo kernel: usb2_bus_powerd:1518: bus=0x95b07cf0 Jul 23 00:57:19 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:19 ufo kernel: uhub_explore:521: udev=0x8b692000 addr=1 Jul 23 00:57:19 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0003, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:19 ufo kernel: uhub_reattach_port:280: reattaching port 1 Jul 23 00:57:19 ufo kernel: ugen2.2: at usbus2 (disconnected) Jul 23 00:57:19 ufo kernel: usb2_bus_port_set_device:1336: bus 0x95b07cf0 devices[2] = 0 Jul 23 00:57:19 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:19 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:21 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:21 ufo kernel: usb2_bus_powerd:1518: bus=0x89b67cf0 Jul 23 00:57:21 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:21 ufo kernel: uhub_explore:521: udev=0x8fdd4000 addr=1 Jul 23 00:57:21 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:21 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:21 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:21 ufo kernel: usb2_bus_powerd:1518: bus=0x957aacf0 Jul 23 00:57:21 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:21 ufo kernel: uhub_explore:521: udev=0x9192e000 addr=1 Jul 23 00:57:21 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:21 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:21 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:21 ufo kernel: usb2_bus_powerd:1518: bus=0x95b07cf0 Jul 23 00:57:21 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:21 ufo kernel: uhub_explore:521: udev=0x8b692000 addr=1 Jul 23 00:57:21 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:21 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:21 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:21 ufo kernel: usb2_bus_powerd:1518: bus=0x95b4bcf0 Jul 23 00:57:21 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:21 ufo kernel: uhub_explore:521: udev=0x8e0c2000 addr=1 Jul 23 00:57:21 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:21 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:21 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:21 ufo kernel: usb2_bus_powerd:1518: bus=0x95e4fcf0 Jul 23 00:57:21 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:21 ufo kernel: uhub_explore:521: udev=0x8fe6b000 addr=1 Jul 23 00:57:21 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:21 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:25 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:25 ufo kernel: usb2_bus_powerd:1518: bus=0x89b67cf0 Jul 23 00:57:25 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:25 ufo kernel: uhub_explore:521: udev=0x8fdd4000 addr=1 Jul 23 00:57:25 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:25 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:25 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:25 ufo kernel: usb2_bus_powerd:1518: bus=0x957aacf0 Jul 23 00:57:25 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:25 ufo kernel: uhub_explore:521: udev=0x9192e000 addr=1 Jul 23 00:57:25 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:25 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:25 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:25 ufo kernel: usb2_bus_powerd:1518: bus=0x95b07cf0 Jul 23 00:57:25 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:25 ufo kernel: uhub_explore:521: udev=0x8b692000 addr=1 Jul 23 00:57:25 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:25 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:25 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:25 ufo kernel: usb2_bus_powerd:1518: bus=0x95b4bcf0 Jul 23 00:57:25 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:25 ufo kernel: uhub_explore:521: udev=0x8e0c2000 addr=1 Jul 23 00:57:25 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:25 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:25 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:25 ufo kernel: usb2_bus_powerd:1518: bus=0x95e4fcf0 Jul 23 00:57:25 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:25 ufo kernel: uhub_explore:521: udev=0x8fe6b000 addr=1 Jul 23 00:57:25 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:25 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:29 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:29 ufo kernel: usb2_bus_powerd:1518: bus=0x89b67cf0 Jul 23 00:57:29 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:29 ufo kernel: uhub_explore:521: udev=0x8fdd4000 addr=1 Jul 23 00:57:29 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:29 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:29 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:29 ufo kernel: usb2_bus_powerd:1518: bus=0x957aacf0 Jul 23 00:57:29 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:29 ufo kernel: uhub_explore:521: udev=0x9192e000 addr=1 Jul 23 00:57:29 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:29 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:29 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:29 ufo kernel: usb2_bus_powerd:1518: bus=0x95b07cf0 Jul 23 00:57:29 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:29 ufo kernel: uhub_explore:521: udev=0x8b692000 addr=1 Jul 23 00:57:29 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:29 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:29 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:29 ufo kernel: usb2_bus_powerd:1518: bus=0x95b4bcf0 Jul 23 00:57:29 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:29 ufo kernel: uhub_explore:521: udev=0x8e0c2000 addr=1 Jul 23 00:57:29 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:29 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:29 ufo kernel: usb2_needs_explore:1347: Jul 23 00:57:29 ufo kernel: usb2_bus_powerd:1518: bus=0x95e4fcf0 Jul 23 00:57:29 ufo kernel: usb2_bus_powerd:1601: Recomputing power masks Jul 23 00:57:29 ufo kernel: uhub_explore:521: udev=0x8fe6b000 addr=1 Jul 23 00:57:29 ufo kernel: uhub_read_port_status:259: port 1, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION Jul 23 00:57:29 ufo kernel: uhub_read_port_status:259: port 2, wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION From dfilter at FreeBSD.ORG Thu Jul 23 01:40:05 2009 From: dfilter at FreeBSD.ORG (dfilter service) Date: Thu Jul 23 01:40:12 2009 Subject: usb/121184: commit references a PR Message-ID: <200907230140.n6N1e4Fp051325@freefall.freebsd.org> The following reply was made to PR usb/121184; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/121184: commit references a PR Date: Thu, 23 Jul 2009 01:35:35 +0000 (UTC) Author: bms Date: Thu Jul 23 01:35:13 2009 New Revision: 195829 URL: http://svn.freebsd.org/changeset/base/195829 Log: MFC r182138: Greatly expand the devices listed as being supported. This list was taken from PR/121184 which was mechanically generated from similar lists in the Linux ipaq driver. I then took the numbers we had in usbdevs and filled in the right symbols and eliminated duplicates. PR: usb/121184 Modified: stable/7/sys/dev/usb/uipaq.c Modified: stable/7/sys/dev/usb/uipaq.c ============================================================================== --- stable/7/sys/dev/usb/uipaq.c Wed Jul 22 22:13:42 2009 (r195828) +++ stable/7/sys/dev/usb/uipaq.c Thu Jul 23 01:35:13 2009 (r195829) @@ -119,16 +119,465 @@ struct uipaq_type { u_int16_t uv_flags; }; -static const struct uipaq_type uipaq_devs[] = { - {{ USB_VENDOR_HP, USB_PRODUCT_HP_2215 }, 0 }, - {{ USB_VENDOR_HP, USB_PRODUCT_HP_568J }, 0}, - {{ USB_VENDOR_HTC, USB_PRODUCT_HTC_WINMOBILE }, 0}, - {{ USB_VENDOR_HTC, USB_PRODUCT_HTC_PPC6700MODEM }, 0}, - {{ USB_VENDOR_HTC, USB_PRODUCT_HTC_SMARTPHONE }, 0}, - {{ USB_VENDOR_COMPAQ, USB_PRODUCT_COMPAQ_IPAQPOCKETPC } , 0}, - {{ USB_VENDOR_CASIO, USB_PRODUCT_CASIO_BE300 } , 0}, - {{ USB_VENDOR_SHARP, USB_PRODUCT_SHARP_WZERO3ES }, 0}, - {{ USB_VENDOR_ASUS, USB_PRODUCT_ASUS_P535 }, 0}, +/* + * Much of this list is generated from lists of other drivers that support + * the same hardware. Numeric values are used where no usbdevs entries + * exist. + */ + static const struct uipaq_type uipaq_devs[] = { + {{ 0x0104, 0x00be }, 0}, /* Socket USB Sync */ + {{ 0x04ad, 0x0301 }, 0}, /* USB Sync 0301 */ + {{ 0x04ad, 0x0302 }, 0}, /* USB Sync 0302 */ + {{ 0x04ad, 0x0303 }, 0}, /* USB Sync 0303 */ + {{ 0x04ad, 0x0306 }, 0}, /* GPS Pocket PC USB Sync */ + {{ 0x0536, 0x01a0 }, 0}, /* HHP PDT */ + {{ 0x067e, 0x1001 }, 0}, /* Intermec Mobile Computer */ + {{ 0x094b, 0x0001 }, 0}, /* Linkup Systems USB Sync */ + {{ 0x0960, 0x0065 }, 0}, /* BCOM USB Sync 0065 */ + {{ 0x0960, 0x0066 }, 0}, /* BCOM USB Sync 0066 */ + {{ 0x0960, 0x0067 }, 0}, /* BCOM USB Sync 0067 */ + {{ 0x0961, 0x0010 }, 0}, /* Portatec USB Sync */ + {{ 0x099e, 0x0052 }, 0}, /* Trimble GeoExplorer */ + {{ 0x099e, 0x4000 }, 0}, /* TDS Data Collector */ + {{ 0x0c44, 0x03a2 }, 0}, /* Motorola iDEN Smartphone */ + {{ 0x0c8e, 0x6000 }, 0}, /* Cesscom Luxian Series */ + {{ 0x0cad, 0x9001 }, 0}, /* Motorola PowerPad Pocket PCDevice */ + {{ 0x0f4e, 0x0200 }, 0}, /* Freedom Scientific USB Sync */ + {{ 0x0f98, 0x0201 }, 0}, /* Cyberbank USB Sync */ + {{ 0x0fb8, 0x3001 }, 0}, /* Wistron USB Sync */ + {{ 0x0fb8, 0x3002 }, 0}, /* Wistron USB Sync */ + {{ 0x0fb8, 0x3003 }, 0}, /* Wistron USB Sync */ + {{ 0x0fb8, 0x4001 }, 0}, /* Wistron USB Sync */ + {{ 0x1066, 0x00ce }, 0}, /* E-TEN USB Sync */ + {{ 0x1066, 0x0300 }, 0}, /* E-TEN P3XX Pocket PC */ + {{ 0x1066, 0x0500 }, 0}, /* E-TEN P5XX Pocket PC */ + {{ 0x1066, 0x0600 }, 0}, /* E-TEN P6XX Pocket PC */ + {{ 0x1066, 0x0700 }, 0}, /* E-TEN P7XX Pocket PC */ + {{ 0x1114, 0x0001 }, 0}, /* Psion Teklogix Sync 753x */ + {{ 0x1114, 0x0004 }, 0}, /* Psion Teklogix Sync netBookPro */ + {{ 0x1114, 0x0006 }, 0}, /* Psion Teklogix Sync 7525 */ + {{ 0x1182, 0x1388 }, 0}, /* VES USB Sync */ + {{ 0x11d9, 0x1002 }, 0}, /* Rugged Pocket PC 2003 */ + {{ 0x11d9, 0x1003 }, 0}, /* Rugged Pocket PC 2003 */ + {{ 0x1231, 0xce01 }, 0}, /* USB Sync 03 */ + {{ 0x1231, 0xce02 }, 0}, /* USB Sync 03 */ + {{ 0x3340, 0x011c }, 0}, /* Mio DigiWalker PPC StrongARM */ + {{ 0x3340, 0x0326 }, 0}, /* Mio DigiWalker 338 */ + {{ 0x3340, 0x0426 }, 0}, /* Mio DigiWalker 338 */ + {{ 0x3340, 0x043a }, 0}, /* Mio DigiWalker USB Sync */ + {{ 0x3340, 0x051c }, 0}, /* MiTAC USB Sync 528 */ + {{ 0x3340, 0x053a }, 0}, /* Mio DigiWalker SmartPhone USB Sync */ + {{ 0x3340, 0x071c }, 0}, /* MiTAC USB Sync */ + {{ 0x3340, 0x0b1c }, 0}, /* Generic PPC StrongARM */ + {{ 0x3340, 0x0e3a }, 0}, /* Generic PPC USB Sync */ + {{ 0x3340, 0x0f1c }, 0}, /* Itautec USB Sync */ + {{ 0x3340, 0x0f3a }, 0}, /* Generic SmartPhone USB Sync */ + {{ 0x3340, 0x1326 }, 0}, /* Itautec USB Sync */ + {{ 0x3340, 0x191c }, 0}, /* YAKUMO USB Sync */ + {{ 0x3340, 0x2326 }, 0}, /* Vobis USB Sync */ + {{ 0x3340, 0x3326 }, 0}, /* MEDION Winodws Moble USB Sync */ + {{ 0x3708, 0x20ce }, 0}, /* Legend USB Sync */ + {{ 0x3708, 0x21ce }, 0}, /* Lenovo USB Sync */ + {{ 0x4113, 0x0210 }, 0}, /* Mobile Media Technology USB Sync */ + {{ 0x4113, 0x0211 }, 0}, /* Mobile Media Technology USB Sync */ + {{ 0x4113, 0x0400 }, 0}, /* Mobile Media Technology USB Sync */ + {{ 0x4113, 0x0410 }, 0}, /* Mobile Media Technology USB Sync */ + {{ 0x4505, 0x0010 }, 0}, /* Smartphone */ + {{ 0x5e04, 0xce00 }, 0}, /* SAGEM Wireless Assistant */ + {{ USB_VENDOR_ACER, 0x1631 }, 0}, /* c10 Series */ + {{ USB_VENDOR_ACER, 0x1632 }, 0}, /* c20 Series */ + {{ USB_VENDOR_ACER, 0x16e1 }, 0}, /* Acer n10 Handheld USB Sync */ + {{ USB_VENDOR_ACER, 0x16e2 }, 0}, /* Acer n20 Handheld USB Sync */ + {{ USB_VENDOR_ACER, 0x16e3 }, 0}, /* Acer n30 Handheld USB Sync */ + {{ USB_VENDOR_ASUS, 0x4200 }, 0}, /* ASUS USB Sync */ + {{ USB_VENDOR_ASUS, 0x4201 }, 0}, /* ASUS USB Sync */ + {{ USB_VENDOR_ASUS, 0x4202 }, 0}, /* ASUS USB Sync */ + {{ USB_VENDOR_ASUS, 0x9200 }, 0}, /* ASUS USB Sync */ + {{ USB_VENDOR_ASUS, 0x9202 }, 0}, /* ASUS USB Sync */ + {{ USB_VENDOR_ASUS, USB_PRODUCT_ASUS_P535 }, 0}, + {{ USB_VENDOR_CASIO, 0x2001 }, 0}, /* CASIO USB Sync 2001 */ + {{ USB_VENDOR_CASIO, 0x2003 }, 0}, /* CASIO USB Sync 2003 */ + {{ USB_VENDOR_CASIO, USB_PRODUCT_CASIO_BE300 } , 0}, + {{ USB_VENDOR_COMPAL, 0x0531 }, 0}, /* MyGuide 7000 XL USB Sync */ + {{ USB_VENDOR_COMPAQ, 0x0032 }, 0}, /* Compaq iPAQ USB Sync */ + {{ USB_VENDOR_COMPAQ, USB_PRODUCT_COMPAQ_IPAQPOCKETPC } , 0}, + {{ USB_VENDOR_DELL, 0x4001 }, 0}, /* Dell Axim USB Sync */ + {{ USB_VENDOR_DELL, 0x4002 }, 0}, /* Dell Axim USB Sync */ + {{ USB_VENDOR_DELL, 0x4003 }, 0}, /* Dell Axim USB Sync */ + {{ USB_VENDOR_DELL, 0x4004 }, 0}, /* Dell Axim USB Sync */ + {{ USB_VENDOR_DELL, 0x4005 }, 0}, /* Dell Axim USB Sync */ + {{ USB_VENDOR_DELL, 0x4006 }, 0}, /* Dell Axim USB Sync */ + {{ USB_VENDOR_DELL, 0x4007 }, 0}, /* Dell Axim USB Sync */ + {{ USB_VENDOR_DELL, 0x4008 }, 0}, /* Dell Axim USB Sync */ + {{ USB_VENDOR_DELL, 0x4009 }, 0}, /* Dell Axim USB Sync */ + {{ USB_VENDOR_FSC, 0x1001 }, 0}, /* Fujitsu Siemens Computers USB Sync */ + {{ USB_VENDOR_FUJITSU, 0x1058 }, 0}, /* FUJITSU USB Sync */ + {{ USB_VENDOR_FUJITSU, 0x1079 }, 0}, /* FUJITSU USB Sync */ + {{ USB_VENDOR_GIGASET, 0x0601 }, 0}, /* Askey USB Sync */ + {{ USB_VENDOR_HITACHI, 0x0014 }, 0}, /* Hitachi USB Sync */ + {{ USB_VENDOR_HP, 0x1216 }, 0}, /* HP USB Sync 1612 */ + {{ USB_VENDOR_HP, 0x2016 }, 0}, /* HP USB Sync 1620 */ + {{ USB_VENDOR_HP, 0x2116 }, 0}, /* HP USB Sync 1621 */ + {{ USB_VENDOR_HP, 0x2216 }, 0}, /* HP USB Sync 1622 */ + {{ USB_VENDOR_HP, 0x3016 }, 0}, /* HP USB Sync 1630 */ + {{ USB_VENDOR_HP, 0x3116 }, 0}, /* HP USB Sync 1631 */ + {{ USB_VENDOR_HP, 0x3216 }, 0}, /* HP USB Sync 1632 */ + {{ USB_VENDOR_HP, 0x4016 }, 0}, /* HP USB Sync 1640 */ + {{ USB_VENDOR_HP, 0x4116 }, 0}, /* HP USB Sync 1641 */ + {{ USB_VENDOR_HP, 0x4216 }, 0}, /* HP USB Sync 1642 */ + {{ USB_VENDOR_HP, 0x5016 }, 0}, /* HP USB Sync 1650 */ + {{ USB_VENDOR_HP, 0x5116 }, 0}, /* HP USB Sync 1651 */ + {{ USB_VENDOR_HP, 0x5216 }, 0}, /* HP USB Sync 1652 */ + {{ USB_VENDOR_HP, USB_PRODUCT_HP_2215 }, 0 }, + {{ USB_VENDOR_HP, USB_PRODUCT_HP_568J }, 0}, + {{ USB_VENDOR_HTC, 0x00cf }, 0}, /* HTC USB Modem */ + {{ USB_VENDOR_HTC, 0x0a01 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a02 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a03 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a04 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a05 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a06 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a07 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a08 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a09 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a0a }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a0b }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a0c }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a0d }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a0e }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a0f }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a10 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a11 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a12 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a13 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a14 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a15 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a16 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a17 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a18 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a19 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a1a }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a1b }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a1c }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a1d }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a1e }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a1f }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a20 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a21 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a22 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a23 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a24 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a25 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a26 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a27 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a28 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a29 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a2a }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a2b }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a2c }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a2d }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a2e }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a2f }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a30 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a31 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a32 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a33 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a34 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a35 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a36 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a37 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a38 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a39 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a3a }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a3b }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a3c }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a3d }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a3e }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a3f }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a40 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a41 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a42 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a43 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a44 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a45 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a46 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a47 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a48 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a49 }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a4a }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a4b }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a4c }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a4d }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a4e }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a4f }, 0}, /* PocketPC USB Sync */ + {{ USB_VENDOR_HTC, 0x0a50 }, 0}, /* HTC SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a52 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a53 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a54 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a55 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a56 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a57 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a58 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a59 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a5a }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a5b }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a5c }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a5d }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a5e }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a5f }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a60 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a61 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a62 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a63 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a64 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a65 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a66 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a67 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a68 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a69 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a6a }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a6b }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a6c }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a6d }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a6e }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a6f }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a70 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a71 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a72 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a73 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a74 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a75 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a76 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a77 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a78 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a79 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a7a }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a7b }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a7c }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a7d }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a7e }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a7f }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a80 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a81 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a82 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a83 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a84 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a85 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a86 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a87 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a88 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a89 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a8a }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a8b }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a8c }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a8d }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a8e }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a8f }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a90 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a91 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a92 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a93 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a94 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a95 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a96 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a97 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a98 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a99 }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a9a }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a9b }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a9c }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a9d }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a9e }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0a9f }, 0}, /* SmartPhone USB Sync */ + {{ USB_VENDOR_HTC, 0x0bce }, 0}, /* "High Tech Computer Corp" */ + {{ USB_VENDOR_HTC, USB_PRODUCT_HTC_PPC6700MODEM }, 0}, + {{ USB_VENDOR_HTC, USB_PRODUCT_HTC_SMARTPHONE }, 0}, + {{ USB_VENDOR_HTC, USB_PRODUCT_HTC_WINMOBILE }, 0}, + {{ USB_VENDOR_JVC, 0x3011 }, 0}, /* JVC USB Sync */ + {{ USB_VENDOR_JVC, 0x3012 }, 0}, /* JVC USB Sync */ + {{ USB_VENDOR_LG, 0x9c01 }, 0}, /* LGE USB Sync */ + {{ USB_VENDOR_MICROSOFT, 0x00ce }, 0}, /* Microsoft USB Sync */ + {{ USB_VENDOR_MICROSOFT, 0x0400 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0401 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0402 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0403 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0404 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0405 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0406 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0407 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0408 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0409 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x040a }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x040b }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x040c }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x040d }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x040e }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x040f }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0410 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0411 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0412 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0413 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0414 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0415 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0416 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0417 }, 0}, /* Windows Pocket PC 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x0432 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0433 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0434 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0435 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0436 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0437 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0438 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0439 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x043a }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x043b }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x043c }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x043d }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x043e }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x043f }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0440 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0441 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0442 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0443 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0444 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0445 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0446 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0447 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0448 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0449 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x044a }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x044b }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x044c }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x044d }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x044e }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x044f }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0450 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0451 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0452 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0453 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0454 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0455 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0456 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0457 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0458 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0459 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x045a }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x045b }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x045c }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x045d }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x045e }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x045f }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0460 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0461 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0462 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0463 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0464 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0465 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0466 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0467 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0468 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0469 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x046a }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x046b }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x046c }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x046d }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x046e }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x046f }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0470 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0471 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0472 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0473 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0474 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0475 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0476 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0477 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0478 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x0479 }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x047a }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x047b }, 0}, /* Windows Pocket PC 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04c8 }, 0}, /* Windows Smartphone 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x04c9 }, 0}, /* Windows Smartphone 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x04ca }, 0}, /* Windows Smartphone 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x04cb }, 0}, /* Windows Smartphone 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x04cc }, 0}, /* Windows Smartphone 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x04cd }, 0}, /* Windows Smartphone 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x04ce }, 0}, /* Windows Smartphone 2002 */ + {{ USB_VENDOR_MICROSOFT, 0x04d7 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04d8 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04d9 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04da }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04db }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04dc }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04dd }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04de }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04df }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04e0 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04e1 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04e2 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04e3 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04e4 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04e5 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04e6 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04e7 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04e8 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04e9 }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MICROSOFT, 0x04ea }, 0}, /* Windows Smartphone 2003 */ + {{ USB_VENDOR_MOTOROLA2, 0x4204 }, 0}, /* Motorola MPx200 Smartphone */ + {{ USB_VENDOR_MOTOROLA2, 0x4214 }, 0}, /* Motorola MPc GSM */ + {{ USB_VENDOR_MOTOROLA2, 0x4224 }, 0}, /* Motorola MPx220 Smartphone */ + {{ USB_VENDOR_MOTOROLA2, 0x4234 }, 0}, /* Motorola MPc CDMA */ + {{ USB_VENDOR_MOTOROLA2, 0x4244 }, 0}, /* Motorola MPx100 Smartphone */ + {{ USB_VENDOR_NEC, 0x00d5 }, 0}, /* NEC USB Sync */ + {{ USB_VENDOR_NEC, 0x00d6 }, 0}, /* NEC USB Sync */ + {{ USB_VENDOR_NEC, 0x00d7 }, 0}, /* NEC USB Sync */ + {{ USB_VENDOR_NEC, 0x8024 }, 0}, /* NEC USB Sync */ + {{ USB_VENDOR_NEC, 0x8025 }, 0}, /* NEC USB Sync */ + {{ USB_VENDOR_PANASONIC, 0x2500 }, 0}, /* Panasonic USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x5f00 }, 0}, /* Samsung NEXiO USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x5f01 }, 0}, /* Samsung NEXiO USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x5f02 }, 0}, /* Samsung NEXiO USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x5f03 }, 0}, /* Samsung NEXiO USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x5f04 }, 0}, /* Samsung NEXiO USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x6611 }, 0}, /* Samsung MITs USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x6613 }, 0}, /* Samsung MITs USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x6615 }, 0}, /* Samsung MITs USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x6617 }, 0}, /* Samsung MITs USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x6619 }, 0}, /* Samsung MITs USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x661b }, 0}, /* Samsung MITs USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x662e }, 0}, /* Samsung MITs USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x6630 }, 0}, /* Samsung MITs USB Sync */ + {{ USB_VENDOR_SAMSUNG, 0x6632 }, 0}, /* Samsung MITs USB Sync */ + {{ USB_VENDOR_SHARP, 0x9102 }, 0}, /* SHARP WS003SH USB Modem */ + {{ USB_VENDOR_SHARP, 0x9121 }, 0}, /* SHARP WS004SH USB Modem */ + {{ USB_VENDOR_SHARP, 0x9151 }, 0}, /* SHARP S01SH USB Modem */ + {{ USB_VENDOR_SHARP, USB_PRODUCT_SHARP_WZERO3ES }, 0}, + {{ USB_VENDOR_SYMBOL, 0x2000 }, 0}, /* Symbol USB Sync */ + {{ USB_VENDOR_SYMBOL, 0x2001 }, 0}, /* Symbol USB Sync 0x2001 */ + {{ USB_VENDOR_SYMBOL, 0x2002 }, 0}, /* Symbol USB Sync 0x2002 */ + {{ USB_VENDOR_SYMBOL, 0x2003 }, 0}, /* Symbol USB Sync 0x2003 */ + {{ USB_VENDOR_SYMBOL, 0x2004 }, 0}, /* Symbol USB Sync 0x2004 */ + {{ USB_VENDOR_SYMBOL, 0x2005 }, 0}, /* Symbol USB Sync 0x2005 */ + {{ USB_VENDOR_SYMBOL, 0x2006 }, 0}, /* Symbol USB Sync 0x2006 */ + {{ USB_VENDOR_SYMBOL, 0x2007 }, 0}, /* Symbol USB Sync 0x2007 */ + {{ USB_VENDOR_SYMBOL, 0x2008 }, 0}, /* Symbol USB Sync 0x2008 */ + {{ USB_VENDOR_SYMBOL, 0x2009 }, 0}, /* Symbol USB Sync 0x2009 */ + {{ USB_VENDOR_SYMBOL, 0x200a }, 0}, /* Symbol USB Sync 0x200a */ + {{ USB_VENDOR_TOSHIBA, 0x0700 }, 0}, /* TOSHIBA USB Sync 0700 */ + {{ USB_VENDOR_TOSHIBA, 0x0705 }, 0}, /* TOSHIBA Pocket PC e310 */ + {{ USB_VENDOR_TOSHIBA, 0x0707 }, 0}, /* TOSHIBA Pocket PC e330 Series */ + {{ USB_VENDOR_TOSHIBA, 0x0708 }, 0}, /* TOSHIBA Pocket PC e350Series */ + {{ USB_VENDOR_TOSHIBA, 0x0709 }, 0}, /* TOSHIBA Pocket PC e750 Series */ + {{ USB_VENDOR_TOSHIBA, 0x070a }, 0}, /* TOSHIBA Pocket PC e400 Series */ + {{ USB_VENDOR_TOSHIBA, 0x070b }, 0}, /* TOSHIBA Pocket PC e800 Series */ + {{ USB_VENDOR_TOSHIBA, USB_PRODUCT_TOSHIBA_POCKETPC_E740 }, 0}, /* TOSHIBA Pocket PC e740 */ + {{ USB_VENDOR_VIEWSONIC, 0x0ed9 }, 0}, /* ViewSonic Color Pocket PC V35 */ + {{ USB_VENDOR_VIEWSONIC, 0x1527 }, 0}, /* ViewSonic Color Pocket PC V36 */ + {{ USB_VENDOR_VIEWSONIC, 0x1529 }, 0}, /* ViewSonic Color Pocket PC V37 */ + {{ USB_VENDOR_VIEWSONIC, 0x152b }, 0}, /* ViewSonic Color Pocket PC V38 */ + {{ USB_VENDOR_VIEWSONIC, 0x152e }, 0}, /* ViewSonic Pocket PC */ + {{ USB_VENDOR_VIEWSONIC, 0x1921 }, 0}, /* ViewSonic Communicator Pocket PC */ + {{ USB_VENDOR_VIEWSONIC, 0x1922 }, 0}, /* ViewSonic Smartphone */ + {{ USB_VENDOR_VIEWSONIC, 0x1923 }, 0}, /* ViewSonic Pocket PC V30 */ }; #define uipaq_lookup(v, p) ((const struct uipaq_type *)usb_lookup(uipaq_devs, v, p)) _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From hlh at restart.be Thu Jul 23 16:40:01 2009 From: hlh at restart.be (Henri Hennebert) Date: Thu Jul 23 16:40:07 2009 Subject: usb/137035: Sony cyber-shot DSC-P72 not accessible - cam quirks Message-ID: <200907231630.n6NGU1Oq071674@www.freebsd.org> >Number: 137035 >Category: usb >Synopsis: Sony cyber-shot DSC-P72 not accessible - cam quirks >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jul 23 16:40:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Henri Hennebert >Release: FreeBSD-8.0-BETA2 >Organization: >Environment: FreeBSD morzine.restart.bel 8.0-BETA2 FreeBSD 8.0-BETA2 #0 r195825M: Thu Jul 23 16:55:01 CEST 2009 root@morzine.restart.bel:/usr/obj/usr/src/sys/MORZINE i386 >Description: When I plug my Sony cyber-shot DSC-P72, a device is created but all access result in an IO error. Strangly, this same device was working fine under 7.x without quirks. dmesg: ugen3.2: at usbus3 umass1: on usbus3 umass1: RBC over CBI; quirks = 0x0008 umass1:6:1:-1: Attached to scbus6 da6 at umass-sim1 bus 1 target 0 lun 0 da6: Removable Direct Access SCSI-0 device da6: 1.000MB/s transfers da6: 123MB (253696 512 byte sectors: 64H 32S/T 123C) (da6:umass-sim1:1:0:0): Synchronize cache failed, status == 0x4, scsi status == 0x0 >How-To-Repeat: >Fix: I add a quirks in sys/cam/scsi/scsi_da.c Patch attached with submission follows: --- sys/cam/scsi/scsi_da.c.old 2009-07-23 18:19:38.489067610 +0200 +++ sys/cam/scsi/scsi_da.c 2009-07-23 15:32:17.325159108 +0200 @@ -554,6 +554,15 @@ { {T_DIRECT, SIP_MEDIA_REMOVABLE, "Netac", "OnlyDisk*", "2000"}, /*quirks*/ DA_Q_NO_SYNC_CACHE + }, + { + /* + * Sony Cyber-shot DSC-P72 + * dax: Removable Direct Access SCSI-0 device + * PR: xxxxxx + */ + {T_DIRECT, SIP_MEDIA_REMOVABLE, "Sony", "Sony DSC", "4.50"}, + /*quirks*/ DA_Q_NO_SYNC_CACHE|DA_Q_NO_PREVENT } }; >Release-Note: >Audit-Trail: >Unformatted: From maksim.yevmenkin at gmail.com Thu Jul 23 18:50:25 2009 From: maksim.yevmenkin at gmail.com (Maksim Yevmenkin) Date: Thu Jul 23 18:50:30 2009 Subject: USB polling (75% done) In-Reply-To: <200907211420.33571.hselasky@c2i.net> References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> <200907152236.58049.hselasky@c2i.net> <20090720215141.GL49724@elvis.mu.org> <200907211420.33571.hselasky@c2i.net> Message-ID: On Tue, Jul 21, 2009 at 5:20 AM, Hans Petter Selasky wrote: > On Monday 20 July 2009 23:51:41 Alfred Perlstein wrote: >> * Hans Petter Selasky [090715 13:37] wrote: >> > Hi, >> > >> > I've added minimal polling support to the USB P4 repository now. Patch >> > can be found here: >> > >> > http://perforce.freebsd.org/chv.cgi?CH=166148 >> > >> > Dumping core to USB disk: Tested and works. >> > >> > Using USB keyboard in KDB: Does not work because Giant is not locked when >> > calling into the UKBD's get char routine. UKBD is Giant locked. Someone >> > familiar with the keyboard system on FreeBSD please step forward and fix >> > this so that UKBD gets independent of the Giant mutex. >> >> the ukbd driver needs giant? > > I think the keyboard mux is under Giant, and does not have any concept about > mutexes. Most simple solution would be that DDB locks Giant before entering > into the keyboard code. as i understand it, keyboard drivers (and kbdmux(4) is a keyboard driver), can/should not use any locks. period. so whatever calls into keyboard driver should take care of locking. thanks, max From xcllnt at mac.com Thu Jul 23 19:53:32 2009 From: xcllnt at mac.com (Marcel Moolenaar) Date: Thu Jul 23 19:53:43 2009 Subject: About the "USB Cache and busdma usage in USB" thread Message-ID: <3E1658AF-67C6-4E61-B6E7-BEF528C3FF4D@mac.com> All, I went over the thread and this is what I have to say about it: Using busdma to manage/control CPU caches is wrong for the following simple reason: bus_dmamap_sync() has the side-effect of copying to and from the bounce buffer (if applicable). CPU caches should be kept coherent by using an appropriate API. We already have cpu_flush_dcache(). All we have to do is add cpu_inval_dcache() and let the MD code determine how best to do this -- even if they decide to use busdma. In general: D-cache and I-cache control/handling should not be hidden from MI code. It should not be treated as an artifact of some platform. It should not be implemented by banking on some side-effect of other function(s). We only achieve efficient cache control if MI code calls appropriate APIs so that we can precisely express what we need to achieve at that point. For example: when we write a breakpoint into the text segment of some process by using ptrace(2), the ptrace(2) code must call an appropriate API to make sure that the I-cache is made coherent with memory. This may require a previous D-cache flush! We should not kluge uiomove(9) like we did on PowerPC to deal with this. Note ARM and ia64 are still broken in this respect. My $0.02... -- Marcel Moolenaar xcllnt@mac.com From hselasky at c2i.net Thu Jul 23 20:10:02 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Thu Jul 23 20:10:08 2009 Subject: About the "USB Cache and busdma usage in USB" thread In-Reply-To: <3E1658AF-67C6-4E61-B6E7-BEF528C3FF4D@mac.com> References: <3E1658AF-67C6-4E61-B6E7-BEF528C3FF4D@mac.com> Message-ID: <200907232209.47729.hselasky@c2i.net> On Thursday 23 July 2009 20:53:06 Marcel Moolenaar wrote: > All, > > I went over the thread and this is what I have to say about it: > > Using busdma to manage/control CPU caches is wrong for the > following simple reason: bus_dmamap_sync() has the side-effect > of copying to and from the bounce buffer (if applicable). > > CPU caches should be kept coherent by using an appropriate API. > We already have cpu_flush_dcache(). All we have to do is add > cpu_inval_dcache() and let the MD code determine how best to > do this -- even if they decide to use busdma. > > In general: D-cache and I-cache control/handling should not be > hidden from MI code. It should not be treated as an artifact of > some platform. It should not be implemented by banking on some > side-effect of other function(s). We only achieve efficient > cache control if MI code calls appropriate APIs so that we can > precisely express what we need to achieve at that point. > > For example: when we write a breakpoint into the text segment > of some process by using ptrace(2), the ptrace(2) code must > call an appropriate API to make sure that the I-cache is made > coherent with memory. This may require a previous D-cache > flush! We should not kluge uiomove(9) like we did on PowerPC > to deal with this. Note ARM and ia64 are still broken in this > respect. Hi, I would be fine with a solution where cpufunctions are used directly in USB. The only problem is that if bounce pages are used, which happens in the case of loading kernel virtual data into DMA, then busdma sync calls would still be required. --HPS From avg at icyb.net.ua Fri Jul 24 12:52:52 2009 From: avg at icyb.net.ua (Andriy Gapon) Date: Fri Jul 24 12:53:04 2009 Subject: USB polling (75% done) In-Reply-To: References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> <200907152236.58049.hselasky@c2i.net> <20090720215141.GL49724@elvis.mu.org> <200907211420.33571.hselasky@c2i.net> Message-ID: <4A69AB91.2010208@icyb.net.ua> on 23/07/2009 21:23 Maksim Yevmenkin said the following: > On Tue, Jul 21, 2009 at 5:20 AM, Hans Petter Selasky wrote: >> On Monday 20 July 2009 23:51:41 Alfred Perlstein wrote: >>> * Hans Petter Selasky [090715 13:37] wrote: ... >>>> Using USB keyboard in KDB: Does not work because Giant is not locked when >>>> calling into the UKBD's get char routine. UKBD is Giant locked. Someone >>>> familiar with the keyboard system on FreeBSD please step forward and fix >>>> this so that UKBD gets independent of the Giant mutex. >>> the ukbd driver needs giant? >> I think the keyboard mux is under Giant, and does not have any concept about >> mutexes. Most simple solution would be that DDB locks Giant before entering >> into the keyboard code. > > as i understand it, keyboard drivers (and kbdmux(4) is a keyboard > driver), can/should not use any locks. period. so whatever calls into > keyboard driver should take care of locking. Maybe I am missing something but I do not see any explicit locking or lock assertions in kbdmux code. All lock defines are under #if 0. kbdmux does use taskqueue_swi_giant though. Tasks are queued on it in kbdmux_kbd_intr_timo (periodic callout) and in kbdmux_kbd_event (kbd callback). But, these shouldn't get called in polling mode, right? (because there shouldn't be any interrupts) Maybe Giant asserts in ukbd are not needed? Or should be asserted only in "normal" mode? P.S. I am far from knowing this area, just got curious. -- Andriy Gapon From hselasky at c2i.net Fri Jul 24 13:52:23 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Fri Jul 24 13:52:29 2009 Subject: USB polling (75% done) In-Reply-To: <4A69AB91.2010208@icyb.net.ua> References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> <4A69AB91.2010208@icyb.net.ua> Message-ID: <200907241552.10763.hselasky@c2i.net> On Friday 24 July 2009 14:39:45 Andriy Gapon wrote: > Maybe Giant asserts in ukbd are not needed? Option 1) They are needed as long as ukbd is not allowed to lock Giant when it needs it. Like when you are at the console and have Scroll-Lock pressed, and then something is printed, then printf() will directly call into the keyboard layer, to disable scroll lock and its associated LED. Locking Giant from a sub-routine of printf() is not smart and leads to LOR's. Having an AT-keyboard you can always peek or poke a port directly, but an USB-keyboard is quite more advanced. And like some other guy pointed out recently: In some cases the keyboard gets enabled without Giant locked, even though that is a requirement. Option 2) Some work is needed to get the non-USB part of the statemachine in ukbd out of Giant. I'm not a kbdmux expert either. I don't have the full overview from where the variables in the ukbd's keyboard state can be read and written, and which fields in the ukbd's keyboard state needs to remain Giant locked due to kbdmux and kbd. That's basically what is stopping me from converting ukbd free of Giant. Option 3) Assume that the kernel never panics :-) --HPS From weongyo at FreeBSD.org Fri Jul 24 18:27:18 2009 From: weongyo at FreeBSD.org (weongyo@FreeBSD.org) Date: Fri Jul 24 18:27:24 2009 Subject: usb/136950: [uath] D-Link DWA-120 USB wireless adapter not in "uath" driver Message-ID: <200907241827.n6OIRHLo009230@freefall.freebsd.org> Synopsis: [uath] D-Link DWA-120 USB wireless adapter not in "uath" driver Responsible-Changed-From-To: freebsd-usb->weongyo Responsible-Changed-By: weongyo Responsible-Changed-When: Fri Jul 24 18:26:32 UTC 2009 Responsible-Changed-Why: Grab. http://www.freebsd.org/cgi/query-pr.cgi?pr=136950 From imp at bsdimp.com Sat Jul 25 03:36:13 2009 From: imp at bsdimp.com (M. Warner Losh) Date: Sat Jul 25 03:36:25 2009 Subject: About the "USB Cache and busdma usage in USB" thread In-Reply-To: <200907232209.47729.hselasky@c2i.net> References: <3E1658AF-67C6-4E61-B6E7-BEF528C3FF4D@mac.com> <200907232209.47729.hselasky@c2i.net> Message-ID: <20090724.233404.-399282844.imp@bsdimp.com> In message: <200907232209.47729.hselasky@c2i.net> Hans Petter Selasky writes: : On Thursday 23 July 2009 20:53:06 Marcel Moolenaar wrote: : > All, : > : > I went over the thread and this is what I have to say about it: : > : > Using busdma to manage/control CPU caches is wrong for the : > following simple reason: bus_dmamap_sync() has the side-effect : > of copying to and from the bounce buffer (if applicable). : > : > CPU caches should be kept coherent by using an appropriate API. : > We already have cpu_flush_dcache(). All we have to do is add : > cpu_inval_dcache() and let the MD code determine how best to : > do this -- even if they decide to use busdma. : > : > In general: D-cache and I-cache control/handling should not be : > hidden from MI code. It should not be treated as an artifact of : > some platform. It should not be implemented by banking on some : > side-effect of other function(s). We only achieve efficient : > cache control if MI code calls appropriate APIs so that we can : > precisely express what we need to achieve at that point. : > : > For example: when we write a breakpoint into the text segment : > of some process by using ptrace(2), the ptrace(2) code must : > call an appropriate API to make sure that the I-cache is made : > coherent with memory. This may require a previous D-cache : > flush! We should not kluge uiomove(9) like we did on PowerPC : > to deal with this. Note ARM and ia64 are still broken in this : > respect. : : Hi, : : I would be fine with a solution where cpufunctions are used directly in USB. : The only problem is that if bounce pages are used, which happens in the case : of loading kernel virtual data into DMA, then busdma sync calls would still be : required. They are needed on i386 kernels with more than 4GB of ram... Or ram located above 4GB... Warner From hselasky at c2i.net Sat Jul 25 09:20:37 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sat Jul 25 09:20:50 2009 Subject: USB polling (100% done) In-Reply-To: <200907241552.10763.hselasky@c2i.net> References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> <4A69AB91.2010208@icyb.net.ua> <200907241552.10763.hselasky@c2i.net> Message-ID: <200907251120.25957.hselasky@c2i.net> Hi, Forget this thread. I found a temporary solution around the Giant problem in UKBD at the DDB prompt. The patch below will end up in -current soon. Tested on macbook pro with USB keyboard only! Even key repetition works :-) The only limitiation is that the USB keyboard must be probed by the USB stack before the panic happens. This might suggest that using loadable modules is the best way to debug problems on machines without AT keyboard or UART. http://perforce.freebsd.org/chv.cgi?CH=166535 --HPS From hselasky at c2i.net Sat Jul 25 10:28:19 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sat Jul 25 10:28:25 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <4A6799E2.5060304@bindone.de> References: <4A62187E.1000506@bindone.de> <200907222048.01448.hselasky@c2i.net> <4A6799E2.5060304@bindone.de> Message-ID: <200907251228.07765.hselasky@c2i.net> Hi, Have you tried connecting the device through an external USB HUB? Any difference? --HPS From al at devacid.com Sat Jul 25 14:30:02 2009 From: al at devacid.com (Alastair Hogge) Date: Sat Jul 25 14:30:08 2009 Subject: usb/137129: SteelSeries Ikari USB laser mouse not attaching Message-ID: <200907251422.n6PEMf9M033143@www.freebsd.org> >Number: 137129 >Category: usb >Synopsis: SteelSeries Ikari USB laser mouse not attaching >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jul 25 14:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Alastair Hogge >Release: head-r195867M >Organization: >Environment: FreeBSD madcat 8.0-BETA2 FreeBSD 8.0-BETA2 #0 r195867M: Sat Jul 25 21:38:19 WST 2009 agh@madcat:/usr/obj/usr/src/sys/MADCAT i386 >Description: Mouse fails to attach/load. No screen pointer. >How-To-Repeat: Plug in Ikari laser mouse. >Fix: The following diffs add a product code & a quirk. *** usbdevs-original Sat Jul 25 21:12:16 2009 --- /sys/dev/usb/usbdevs Sat Jul 25 21:14:11 2009 *************** *** 1115,1120 **** --- 1115,1121 ---- product CYPRESS WISPY1A 0x0bad MetaGeek Wi-Spy product CYPRESS KBDHUB 0x0101 Keyboard/Hub product CYPRESS FMRADIO 0x1002 FM Radio + product CYPRESS IKARILASER 0x121f Ikari laser mouse by SteelSeries product CYPRESS USBRS232 0x5500 USB-RS232 Interface product CYPRESS SLIM_HUB 0x6560 Slim Hub product CYPRESS XX6830XX 0x6830 PATA Storage Device *** usb_quirk.c-original Sat Jul 25 21:11:55 2009 --- /sys/dev/usb/quirk/usb_quirk.c Sat Jul 25 21:35:13 2009 *************** *** 106,111 **** --- 106,113 ---- {USB_QUIRK_ENTRY(USB_VENDOR_HP, USB_PRODUCT_HP_830C, 0x0000, 0xFFFF, UQ_BROKEN_BIDIR, UQ_NONE)}, {USB_QUIRK_ENTRY(USB_VENDOR_HP, USB_PRODUCT_HP_1220C, 0x0000, 0xFFFF, UQ_BROKEN_BIDIR, UQ_NONE)}, {USB_QUIRK_ENTRY(USB_VENDOR_XEROX, USB_PRODUCT_XEROX_WCM15, 0x0000, 0xFFFF, UQ_BROKEN_BIDIR, UQ_NONE)}, + /* Devices which should be ignored by ukbd */ + {USB_QUIRK_ENTRY(USB_VENDOR_CYPRESS, USB_PRODUCT_CYPRESS_IKARILASER, 0x0000, 0xFFFF, UQ_KBD_IGNORE)}, /* Devices which should be ignored by uhid */ {USB_QUIRK_ENTRY(USB_VENDOR_APC, USB_PRODUCT_APC_UPS, 0x0000, 0xFFFF, UQ_HID_IGNORE, UQ_NONE)}, {USB_QUIRK_ENTRY(USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F6C550AVR, 0x0000, 0xFFFF, UQ_HID_IGNORE, UQ_NONE)}, >Release-Note: >Audit-Trail: >Unformatted: From hselasky at c2i.net Sat Jul 25 15:18:42 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sat Jul 25 15:18:49 2009 Subject: usb/137129: SteelSeries Ikari USB laser mouse not attaching In-Reply-To: <200907251422.n6PEMf9M033143@www.freebsd.org> References: <200907251422.n6PEMf9M033143@www.freebsd.org> Message-ID: <200907251700.45428.hselasky@c2i.net> On Saturday 25 July 2009 16:22:41 Alastair Hogge wrote: > >Number: 137129 > >Category: usb > >Synopsis: SteelSeries Ikari USB laser mouse not attaching > >Confidential: no > >Severity: non-critical > >Priority: low > >Responsible: freebsd-usb > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: sw-bug > >Submitter-Id: current-users > >Arrival-Date: Sat Jul 25 14:30:01 UTC 2009 > >Closed-Date: > >Last-Modified: > >Originator: Alastair Hogge > >Release: head-r195867M > >Organization: > >Environment: > > FreeBSD madcat 8.0-BETA2 FreeBSD 8.0-BETA2 #0 r195867M: Sat Jul 25 21:38:19 > WST 2009 agh@madcat:/usr/obj/usr/src/sys/MADCAT i386 > > >Description: > > Mouse fails to attach/load. No screen pointer. > > >How-To-Repeat: > > Plug in Ikari laser mouse. > > >Fix: > > The following diffs add a product code & a quirk. > > *** usbdevs-original Sat Jul 25 21:12:16 2009 > --- /sys/dev/usb/usbdevs Sat Jul 25 21:14:11 2009 > *************** > *** 1115,1120 **** > --- 1115,1121 ---- > product CYPRESS WISPY1A 0x0bad MetaGeek Wi-Spy > product CYPRESS KBDHUB 0x0101 Keyboard/Hub > product CYPRESS FMRADIO 0x1002 FM Radio > + product CYPRESS IKARILASER 0x121f Ikari laser mouse by SteelSeries > product CYPRESS USBRS232 0x5500 USB-RS232 Interface > product CYPRESS SLIM_HUB 0x6560 Slim Hub > product CYPRESS XX6830XX 0x6830 PATA Storage Device > > *** usb_quirk.c-original Sat Jul 25 21:11:55 2009 > --- /sys/dev/usb/quirk/usb_quirk.c Sat Jul 25 21:35:13 2009 > *************** > *** 106,111 **** > --- 106,113 ---- > {USB_QUIRK_ENTRY(USB_VENDOR_HP, USB_PRODUCT_HP_830C, 0x0000, > 0xFFFF, UQ_BROKEN_BIDIR, UQ_NONE)}, {USB_QUIRK_ENTRY(USB_VENDOR_HP, > USB_PRODUCT_HP_1220C, 0x0000, 0xFFFF, UQ_BROKEN_BIDIR, UQ_NONE)}, > {USB_QUIRK_ENTRY(USB_VENDOR_XEROX, USB_PRODUCT_XEROX_WCM15, 0x0000, 0xFFFF, > UQ_BROKEN_BIDIR, UQ_NONE)}, + /* Devices which should be ignored by > ukbd */ > + {USB_QUIRK_ENTRY(USB_VENDOR_CYPRESS, > USB_PRODUCT_CYPRESS_IKARILASER, 0x0000, 0xFFFF, UQ_KBD_IGNORE)}, /* Devices > which should be ignored by uhid */ > {USB_QUIRK_ENTRY(USB_VENDOR_APC, USB_PRODUCT_APC_UPS, 0x0000, > 0xFFFF, UQ_HID_IGNORE, UQ_NONE)}, {USB_QUIRK_ENTRY(USB_VENDOR_BELKIN, > USB_PRODUCT_BELKIN_F6C550AVR, 0x0000, 0xFFFF, UQ_HID_IGNORE, UQ_NONE)}, > Hi, Your patch looks good. Is this device being driven by libusb? Can you send output from: usbconfig -u XXX -a YYY dump_device_desc dump_curr_config_desc For your device, and I'll get your patch in. Thanks for your patch. --HPS From hselasky at c2i.net Sat Jul 25 15:20:04 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sat Jul 25 15:20:41 2009 Subject: usb/137129: SteelSeries Ikari USB laser mouse not attaching Message-ID: <200907251520.n6PFK4mx023432@freefall.freebsd.org> The following reply was made to PR usb/137129; it has been noted by GNATS. From: Hans Petter Selasky To: freebsd-usb@freebsd.org Cc: Alastair Hogge , freebsd-gnats-submit@freebsd.org Subject: Re: usb/137129: SteelSeries Ikari USB laser mouse not attaching Date: Sat, 25 Jul 2009 17:00:43 +0200 On Saturday 25 July 2009 16:22:41 Alastair Hogge wrote: > >Number: 137129 > >Category: usb > >Synopsis: SteelSeries Ikari USB laser mouse not attaching > >Confidential: no > >Severity: non-critical > >Priority: low > >Responsible: freebsd-usb > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: sw-bug > >Submitter-Id: current-users > >Arrival-Date: Sat Jul 25 14:30:01 UTC 2009 > >Closed-Date: > >Last-Modified: > >Originator: Alastair Hogge > >Release: head-r195867M > >Organization: > >Environment: > > FreeBSD madcat 8.0-BETA2 FreeBSD 8.0-BETA2 #0 r195867M: Sat Jul 25 21:38:19 > WST 2009 agh@madcat:/usr/obj/usr/src/sys/MADCAT i386 > > >Description: > > Mouse fails to attach/load. No screen pointer. > > >How-To-Repeat: > > Plug in Ikari laser mouse. > > >Fix: > > The following diffs add a product code & a quirk. > > *** usbdevs-original Sat Jul 25 21:12:16 2009 > --- /sys/dev/usb/usbdevs Sat Jul 25 21:14:11 2009 > *************** > *** 1115,1120 **** > --- 1115,1121 ---- > product CYPRESS WISPY1A 0x0bad MetaGeek Wi-Spy > product CYPRESS KBDHUB 0x0101 Keyboard/Hub > product CYPRESS FMRADIO 0x1002 FM Radio > + product CYPRESS IKARILASER 0x121f Ikari laser mouse by SteelSeries > product CYPRESS USBRS232 0x5500 USB-RS232 Interface > product CYPRESS SLIM_HUB 0x6560 Slim Hub > product CYPRESS XX6830XX 0x6830 PATA Storage Device > > *** usb_quirk.c-original Sat Jul 25 21:11:55 2009 > --- /sys/dev/usb/quirk/usb_quirk.c Sat Jul 25 21:35:13 2009 > *************** > *** 106,111 **** > --- 106,113 ---- > {USB_QUIRK_ENTRY(USB_VENDOR_HP, USB_PRODUCT_HP_830C, 0x0000, > 0xFFFF, UQ_BROKEN_BIDIR, UQ_NONE)}, {USB_QUIRK_ENTRY(USB_VENDOR_HP, > USB_PRODUCT_HP_1220C, 0x0000, 0xFFFF, UQ_BROKEN_BIDIR, UQ_NONE)}, > {USB_QUIRK_ENTRY(USB_VENDOR_XEROX, USB_PRODUCT_XEROX_WCM15, 0x0000, 0xFFFF, > UQ_BROKEN_BIDIR, UQ_NONE)}, + /* Devices which should be ignored by > ukbd */ > + {USB_QUIRK_ENTRY(USB_VENDOR_CYPRESS, > USB_PRODUCT_CYPRESS_IKARILASER, 0x0000, 0xFFFF, UQ_KBD_IGNORE)}, /* Devices > which should be ignored by uhid */ > {USB_QUIRK_ENTRY(USB_VENDOR_APC, USB_PRODUCT_APC_UPS, 0x0000, > 0xFFFF, UQ_HID_IGNORE, UQ_NONE)}, {USB_QUIRK_ENTRY(USB_VENDOR_BELKIN, > USB_PRODUCT_BELKIN_F6C550AVR, 0x0000, 0xFFFF, UQ_HID_IGNORE, UQ_NONE)}, > Hi, Your patch looks good. Is this device being driven by libusb? Can you send output from: usbconfig -u XXX -a YYY dump_device_desc dump_curr_config_desc For your device, and I'll get your patch in. Thanks for your patch. --HPS From agh at coolrhaug.com Sat Jul 25 16:30:05 2009 From: agh at coolrhaug.com (Alastair Hogge) Date: Sat Jul 25 16:30:15 2009 Subject: usb/137129: SteelSeries Ikari USB laser mouse not attaching Message-ID: <200907251630.n6PGU59f075570@freefall.freebsd.org> The following reply was made to PR usb/137129; it has been noted by GNATS. From: Alastair Hogge To: bug-followup@freebsd.org, al@devacid.com Cc: hselasky@c2i.net Subject: Re: usb/137129: SteelSeries Ikari USB laser mouse not attaching Date: Sat, 25 Jul 2009 23:58:14 +0800 How can I find out if the mouse is being driven by libusb? # usbconfig -u 0 -a 3 dump_device_desc dump_curr_config_desc ugen0.3: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0000 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0008 idVendor = 0x04b4 idProduct = 0x121f bcdDevice = 0x0100 iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0000 bNumConfigurations = 0x0001 Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0022 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 bmAttributes = 0x00a0 bMaxPower = 0x0019 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0001 bInterfaceClass = 0x0003 bInterfaceSubClass = 0x0001 bInterfaceProtocol = 0x0002 iInterface = 0x0000 Additional Descriptor bLength = 0x09 bDescriptorType = 0x21 bDescriptorSubType = 0x11 RAW dump: 0x00 | 0x09, 0x21, 0x11, 0x01, 0x00, 0x01, 0x22, 0xe8, 0x08 | 0x00 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0003 wMaxPacketSize = 0x0008 bInterval = 0x0001 bRefresh = 0x0000 bSynchAddress = 0x0000 From hselasky at c2i.net Sat Jul 25 17:10:04 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sat Jul 25 17:10:11 2009 Subject: usb/137129: SteelSeries Ikari USB laser mouse not attaching Message-ID: <200907251710.n6PHA3QB005754@freefall.freebsd.org> The following reply was made to PR usb/137129; it has been noted by GNATS. From: Hans Petter Selasky To: Alastair Hogge Cc: bug-followup@freebsd.org, al@devacid.com Subject: Re: usb/137129: SteelSeries Ikari USB laser mouse not attaching Date: Sat, 25 Jul 2009 18:09:02 +0200 On Saturday 25 July 2009 17:58:14 Alastair Hogge wrote: > How can I find out if the mouse is being driven by libusb? What application are you using your mouse with? X11 or some Game? --HPS From freebsdusb at bindone.de Sat Jul 25 17:57:22 2009 From: freebsdusb at bindone.de (Michael Gmelin) Date: Sat Jul 25 17:57:28 2009 Subject: [usb2] Garmin Edge 705 disconnects immediately In-Reply-To: <200907251228.07765.hselasky@c2i.net> References: <4A62187E.1000506@bindone.de> <200907222048.01448.hselasky@c2i.net> <4A6799E2.5060304@bindone.de> <200907251228.07765.hselasky@c2i.net> Message-ID: <4A6B476C.5000302@bindone.de> Hans Petter Selasky wrote: > Hi, > > Have you tried connecting the device through an external USB HUB? Any > difference? > > --HPS > Unfortunately I don't have one around. I could try connecting it to a different machine running 7.2 and see if that makes a difference. From maksim.yevmenkin at gmail.com Sat Jul 25 23:59:36 2009 From: maksim.yevmenkin at gmail.com (Maksim Yevmenkin) Date: Sat Jul 25 23:59:48 2009 Subject: USB polling (75% done) In-Reply-To: <4A69AB91.2010208@icyb.net.ua> References: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> <200907152236.58049.hselasky@c2i.net> <20090720215141.GL49724@elvis.mu.org> <200907211420.33571.hselasky@c2i.net> <4A69AB91.2010208@icyb.net.ua> Message-ID: On Fri, Jul 24, 2009 at 5:39 AM, Andriy Gapon wrote: > on 23/07/2009 21:23 Maksim Yevmenkin said the following: >> On Tue, Jul 21, 2009 at 5:20 AM, Hans Petter Selasky wrote: >>> On Monday 20 July 2009 23:51:41 Alfred Perlstein wrote: >>>> * Hans Petter Selasky [090715 13:37] wrote: > ... >>>>> Using USB keyboard in KDB: Does not work because Giant is not locked when >>>>> calling into the UKBD's get char routine. UKBD is Giant locked. Someone >>>>> familiar with the keyboard system on FreeBSD please step forward and fix >>>>> this so that UKBD gets independent of the Giant mutex. >>>> the ukbd driver needs giant? >>> I think the keyboard mux is under Giant, and does not have any concept about >>> mutexes. Most simple solution would be that DDB locks Giant before entering >>> into the keyboard code. >> >> as i understand it, keyboard drivers (and kbdmux(4) is a keyboard >> driver), can/should not use any locks. period. so whatever calls into >> keyboard driver should take care of locking. > > Maybe I am missing something but I do not see any explicit locking or lock > assertions in kbdmux code. All lock defines are under #if 0. that is what i said, no? :) keyboard drivers can/should not use any locks. > kbdmux does use taskqueue_swi_giant though. Tasks are queued on it in > kbdmux_kbd_intr_timo (periodic callout) and in kbdmux_kbd_event (kbd callback). so? it only means that callout will be called with giant held. which is exactly what i said, whatever calls into keyboard driver should take care of locking. > But, these shouldn't get called in polling mode, right? (because there shouldn't > be any interrupts) well, there is polling mode and then there is polling mode :) when ddb is active, yes, there should not be any interrupts, however, there are cases when keyboard is running in polled mode with interrupts enabled. for example, mountroot prompt, geli passphrase prompt, etc. > Maybe Giant asserts in ukbd are not needed? > Or should be asserted only in "normal" mode? again, as far as i understand it, keyboard driver should/can not use any locks. imo, it means that keyboard driver generally should/can not assert on any lock as well. if system drops into ddb because it has panic'ed, any lock can be in any state (potentially) . thanks, max From agh at coolrhaug.com Sun Jul 26 00:10:04 2009 From: agh at coolrhaug.com (Alastair Hogge) Date: Sun Jul 26 00:10:10 2009 Subject: usb/137129: SteelSeries Ikari USB laser mouse not attaching Message-ID: <200907260010.n6Q0A3AY027366@freefall.freebsd.org> The following reply was made to PR usb/137129; it has been noted by GNATS. From: Alastair Hogge To: Hans Petter Selasky Cc: bug-followup@freebsd.org, al@devacid.com Subject: Re: usb/137129: SteelSeries Ikari USB laser mouse not attaching Date: Sun, 26 Jul 2009 08:08:14 +0800 On Sun July 26 2009 00:09:02 Hans Petter Selasky wrote: > On Saturday 25 July 2009 17:58:14 Alastair Hogge wrote: > > How can I find out if the mouse is being driven by libusb? > > What application are you using your mouse with? X11 or some Game? OK. Mouse works in console, X11, & tested with some games I have installed. > --HPS -al From linimon at FreeBSD.org Sun Jul 26 00:41:15 2009 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Sun Jul 26 00:41:26 2009 Subject: usb/137138: [umass] [patch] QUIRK: ASUS PDA Flash disk emulation Message-ID: <200907260041.n6Q0fEO6058396@freefall.freebsd.org> Old Synopsis: QUIRK: ASUS PDA Flash disk emulation New Synopsis: [umass] [patch] QUIRK: ASUS PDA Flash disk emulation Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Sun Jul 26 00:40:32 UTC 2009 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=137138 From hselasky at c2i.net Sun Jul 26 09:24:17 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun Jul 26 09:24:24 2009 Subject: usb/137129: SteelSeries Ikari USB laser mouse not attaching In-Reply-To: <200907260010.n6Q0A3AY027366@freefall.freebsd.org> References: <200907260010.n6Q0A3AY027366@freefall.freebsd.org> Message-ID: <200907261124.07320.hselasky@c2i.net> Committed into USB P4 with some minor modifications: http://perforce.freebsd.org/chv.cgi?CH=166576 --HPS From agh at coolrhaug.com Sun Jul 26 11:00:15 2009 From: agh at coolrhaug.com (Alastair Hogge) Date: Sun Jul 26 11:00:22 2009 Subject: usb/137129: SteelSeries Ikari USB laser mouse not attaching In-Reply-To: <200907261124.07320.hselasky@c2i.net> References: <200907260010.n6Q0A3AY027366@freefall.freebsd.org> <200907261124.07320.hselasky@c2i.net> Message-ID: <200907261833.56811.agh@coolrhaug.com> On Sun July 26 2009 17:24:06 Hans Petter Selasky wrote: > Committed into USB P4 with some minor modifications: > > http://perforce.freebsd.org/chv.cgi?CH=166576 Great! Thanks a lot. > --HPS -al From blackend at FreeBSD.org Sun Jul 26 13:07:02 2009 From: blackend at FreeBSD.org (Marc Fonvieille) Date: Sun Jul 26 13:07:09 2009 Subject: SANE, USB image scanner and -CURRENT Message-ID: <20090726125542.GA40587@abigail.blackend.org> Hello, I'm trying to make run a scanner using the USB interface under 8.0-BETA2 with graphics/sane-backends and graphics/sane-frontends but SANE is unable to detect the scanner. When I plug the scanner dmesg gives: ugen2.2: at usbus2 'usbconfig dump_device_desc' gives ugen2.2: at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0110 bDeviceClass = 0x00ff bDeviceSubClass = 0x0000 bDeviceProtocol = 0x00ff bMaxPacketSize0 = 0x0008 idVendor = 0x04a9 idProduct = 0x220e bcdDevice = 0x0100 iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0000 bNumConfigurations = 0x0001 Both 'sane-find-scanner -q' and 'scanimage -L' are unable to find any scanner. So I tried to inform SANE via /usr/local/etc/sane.d/plustek.conf (the right config file for my scanner) that the scanner was [usb] 0x04a9 0x220e or (2nd try) [usb] 0x04a9 0x220e device /dev/ugen2.2 or (3rd try) [usb] device /dev/ugen2.2 but both 'sane-find-scanner -q' and 'scanimage -L' still gives nothing. Then I read the CVS logs about SANE's ports and http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/sane-backends/Makefile seems to say that SANE is broken since removal of uscanner(8), am I right? -- Marc From blackend at FreeBSD.org Sun Jul 26 13:12:28 2009 From: blackend at FreeBSD.org (Marc Fonvieille) Date: Sun Jul 26 13:12:34 2009 Subject: SANE, USB image scanner and -CURRENT In-Reply-To: <20090726125542.GA40587@abigail.blackend.org> References: <20090726125542.GA40587@abigail.blackend.org> Message-ID: <20090726131224.GA40957@abigail.blackend.org> On Sun, Jul 26, 2009 at 02:55:42PM +0200, Marc Fonvieille wrote: > Then I read the CVS logs about SANE's ports and > http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/sane-backends/Makefile > seems to say that SANE is broken since removal of uscanner(8), am I > right? > Ok, I read the Makefile, SANE is by default w/o libusb support cause it's broken with libusb coming with 8.X so it's normal that the scanner is not found. Is there any plan in fixing that problem before 8.0-RELEASE? -- Marc From hselasky at c2i.net Sun Jul 26 13:27:45 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun Jul 26 13:27:53 2009 Subject: SANE, USB image scanner and -CURRENT In-Reply-To: <20090726131224.GA40957@abigail.blackend.org> References: <20090726125542.GA40587@abigail.blackend.org> <20090726131224.GA40957@abigail.blackend.org> Message-ID: <200907261527.36773.hselasky@c2i.net> On Sunday 26 July 2009 15:12:24 Marc Fonvieille wrote: > On Sun, Jul 26, 2009 at 02:55:42PM +0200, Marc Fonvieille wrote: > > Then I read the CVS logs about SANE's ports and > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/sane-backends/Makefi > >le seems to say that SANE is broken since removal of uscanner(8), am I > > right? > > Ok, I read the Makefile, SANE is by default w/o libusb support cause > it's broken with libusb coming with 8.X so it's normal that the scanner > is not found. > Is there any plan in fixing that problem before 8.0-RELEASE? I think this is an old error. Have you tried compiling SANE from ports with libusb support enabled? --HPS From hselasky at c2i.net Sun Jul 26 14:46:27 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun Jul 26 14:46:34 2009 Subject: usb/137129: SteelSeries Ikari USB laser mouse not attaching Message-ID: <200907261646.17843.hselasky@c2i.net> Hi, again. I think I have found a more general solution. Can you remove the quirk and try the following patch instead to ukbd_probe(): ==== //depot/projects/usb/src/sys/dev/usb/input/ukbd.c#22 - src/sys/dev/usb/input/ukbd.c ==== @@ -711,7 +711,15 @@ if (error) return (ENXIO); + /* + * NOTE: we currently don't support USB mouse and USB keyboard + * on the same USB endpoint. + */ if (hid_is_collection(d_ptr, d_len, + HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_MOUSE))) { + /* most likely a mouse */ + error = ENXIO; + } else if (hid_is_collection(d_ptr, d_len, HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_KEYBOARD))) { if (usb_test_quirk(uaa, UQ_KBD_IGNORE)) error = ENXIO; --HPS From agh at coolrhaug.com Sun Jul 26 16:10:39 2009 From: agh at coolrhaug.com (Alastair Hogge) Date: Sun Jul 26 16:10:45 2009 Subject: usb/137129: SteelSeries Ikari USB laser mouse not attaching In-Reply-To: <200907261646.17843.hselasky@c2i.net> References: <200907261646.17843.hselasky@c2i.net> Message-ID: <200907270011.04356.agh@coolrhaug.com> On Sun July 26 2009 22:46:16 Hans Petter Selasky wrote: > Hi, again. Hey, > I think I have found a more general solution. Can you remove the quirk and > try the following patch instead to ukbd_probe(): Yep. > ==== //depot/projects/usb/src/sys/dev/usb/input/ukbd.c#22 - > src/sys/dev/usb/input/ukbd.c ==== > @@ -711,7 +711,15 @@ > if (error) > return (ENXIO); > > + /* > + * NOTE: we currently don't support USB mouse and USB keyboard > + * on the same USB endpoint. > + */ > if (hid_is_collection(d_ptr, d_len, > + HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_MOUSE))) { > + /* most likely a mouse */ > + error = ENXIO; > + } else if (hid_is_collection(d_ptr, d_len, > HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_KEYBOARD))) { > if (usb_test_quirk(uaa, UQ_KBD_IGNORE)) > error = ENXIO; OK, that works. > --HPS From blackend at freebsd.org Sun Jul 26 18:09:59 2009 From: blackend at freebsd.org (Marc Fonvieille) Date: Sun Jul 26 18:10:05 2009 Subject: SANE, USB image scanner and -CURRENT In-Reply-To: <200907261527.36773.hselasky@c2i.net> References: <20090726125542.GA40587@abigail.blackend.org> <20090726131224.GA40957@abigail.blackend.org> <200907261527.36773.hselasky@c2i.net> Message-ID: <20090726181026.GB1223@gothic.blackend.org> On Sun, Jul 26, 2009 at 03:27:36PM +0200, Hans Petter Selasky wrote: > On Sunday 26 July 2009 15:12:24 Marc Fonvieille wrote: > > On Sun, Jul 26, 2009 at 02:55:42PM +0200, Marc Fonvieille wrote: > > > Then I read the CVS logs about SANE's ports and > > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/sane-backends/Makefi > > >le seems to say that SANE is broken since removal of uscanner(8), am I > > > right? > > > > Ok, I read the Makefile, SANE is by default w/o libusb support cause > > it's broken with libusb coming with 8.X so it's normal that the scanner > > is not found. > > Is there any plan in fixing that problem before 8.0-RELEASE? > > I think this is an old error. Have you tried compiling SANE from ports with > libusb support enabled? > It's impossible cause of this Makefile part: .if (defined(WITHOUT_USB) || ${OSVERSION} > 800000) CONFIGURE_ARGS+= --disable-libusb .else .if ${OSVERSION} < 800069 LIB_DEPENDS+= usb-0.1.8:${PORTSDIR}/devel/libusb .endif .endif So SANE is built w/o libusb support even if you check the option. I tried to comment this part but the build failed on sanei_usb.c etc. I think someone with USB foo should have a look to the port. -- Marc From hselasky at c2i.net Sun Jul 26 18:32:38 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun Jul 26 18:32:51 2009 Subject: SANE, USB image scanner and -CURRENT (problem solved) In-Reply-To: <20090726181026.GB1223@gothic.blackend.org> References: <20090726125542.GA40587@abigail.blackend.org> <200907261527.36773.hselasky@c2i.net> <20090726181026.GB1223@gothic.blackend.org> Message-ID: <200907262032.26232.hselasky@c2i.net> On Sunday 26 July 2009 20:10:26 Marc Fonvieille wrote: > On Sun, Jul 26, 2009 at 03:27:36PM +0200, Hans Petter Selasky wrote: > > On Sunday 26 July 2009 15:12:24 Marc Fonvieille wrote: > > > On Sun, Jul 26, 2009 at 02:55:42PM +0200, Marc Fonvieille wrote: > > > > Then I read the CVS logs about SANE's ports and > > > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/sane-backends/Ma > > > >kefi le seems to say that SANE is broken since removal of uscanner(8), > > > > am I right? > > > > > > Ok, I read the Makefile, SANE is by default w/o libusb support cause > > > it's broken with libusb coming with 8.X so it's normal that the scanner > > > is not found. > > > Is there any plan in fixing that problem before 8.0-RELEASE? > > > > I think this is an old error. Have you tried compiling SANE from ports > > with libusb support enabled? > > It's impossible cause of this Makefile part: > > .if (defined(WITHOUT_USB) || ${OSVERSION} > 800000) > CONFIGURE_ARGS+= --disable-libusb > .else > .if ${OSVERSION} < 800069 > LIB_DEPENDS+= usb-0.1.8:${PORTSDIR}/devel/libusb > .endif > .endif > > So SANE is built w/o libusb support even if you check the option. I > tried to comment this part but the build failed on sanei_usb.c etc. > > I think someone with USB foo should have a look to the port. Patch: /usr/ports/graphics/sane-backends/work/sane-backends-1.0.20/sanei/sanei_usb.c At beginning of file change: #if defined (__FreeBSD__) #include #include #endif /* __FreeBSD__ */ To: #if (defined (__FreeBSD__) && (__FreeBSD_version < 800064)) #include #include #endif /* __FreeBSD__ */ That's all. ... Making all in po gmake[1]: Entering directory `/usr/ports/graphics/sane-backends/work/sane- backends-1.0.20/po' generating sane-backends.bg.mo from sane-backends.bg.po generating sane-backends.cs.mo from sane-backends.cs.po generating sane-backends.da.mo from sane-backends.da.po generating sane-backends.de.mo from sane-backends.de.po generating sane-backends.en_GB.mo from sane-backends.en_GB.po generating sane-backends.eo.mo from sane-backends.eo.po generating sane-backends.es.mo from sane-backends.es.po generating sane-backends.fi.mo from sane-backends.fi.po generating sane-backends.fr.mo from sane-backends.fr.po generating sane-backends.it.mo from sane-backends.it.po generating sane-backends.nb.mo from sane-backends.nb.po generating sane-backends.nl.mo from sane-backends.nl.po generating sane-backends.pl.mo from sane-backends.pl.po generating sane-backends.pt.mo from sane-backends.pt.po generating sane-backends.ru.mo from sane-backends.ru.po generating sane-backends.sv.mo from sane-backends.sv.po gmake[1]: Leaving directory `/usr/ports/graphics/sane-backends/work/sane- backends-1.0.20/po' gmake[1]: Entering directory `/usr/ports/graphics/sane-backends/work/sane- backends-1.0.20' gmake[1]: Nothing to be done for `all-am'. gmake[1]: Leaving directory `/usr/ports/graphics/sane-backends/work/sane- backends-1.0.20' --HPS From blackend at freebsd.org Sun Jul 26 20:17:54 2009 From: blackend at freebsd.org (Marc Fonvieille) Date: Sun Jul 26 20:18:01 2009 Subject: SANE, USB image scanner and -CURRENT (problem solved) In-Reply-To: <200907262032.26232.hselasky@c2i.net> References: <20090726125542.GA40587@abigail.blackend.org> <200907261527.36773.hselasky@c2i.net> <20090726181026.GB1223@gothic.blackend.org> <200907262032.26232.hselasky@c2i.net> Message-ID: <20090726201824.GA75277@gothic.blackend.org> On Sun, Jul 26, 2009 at 08:32:23PM +0200, Hans Petter Selasky wrote: > On Sunday 26 July 2009 20:10:26 Marc Fonvieille wrote: > > On Sun, Jul 26, 2009 at 03:27:36PM +0200, Hans Petter Selasky wrote: > > > On Sunday 26 July 2009 15:12:24 Marc Fonvieille wrote: > > > > On Sun, Jul 26, 2009 at 02:55:42PM +0200, Marc Fonvieille wrote: > > > > > Then I read the CVS logs about SANE's ports and > > > > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/sane-backends/Ma > > > > >kefi le seems to say that SANE is broken since removal of uscanner(8), > > > > > am I right? > > > > > > > > Ok, I read the Makefile, SANE is by default w/o libusb support cause > > > > it's broken with libusb coming with 8.X so it's normal that the scanner > > > > is not found. > > > > Is there any plan in fixing that problem before 8.0-RELEASE? > > > > > > I think this is an old error. Have you tried compiling SANE from ports > > > with libusb support enabled? > > > > It's impossible cause of this Makefile part: > > > > .if (defined(WITHOUT_USB) || ${OSVERSION} > 800000) > > CONFIGURE_ARGS+= --disable-libusb > > .else > > .if ${OSVERSION} < 800069 > > LIB_DEPENDS+= usb-0.1.8:${PORTSDIR}/devel/libusb > > .endif > > .endif > > > > So SANE is built w/o libusb support even if you check the option. I > > tried to comment this part but the build failed on sanei_usb.c etc. > > > > I think someone with USB foo should have a look to the port. > > > Patch: > > /usr/ports/graphics/sane-backends/work/sane-backends-1.0.20/sanei/sanei_usb.c > > At beginning of file change: > > #if defined (__FreeBSD__) > #include > #include > #endif /* __FreeBSD__ */ > > To: > > #if (defined (__FreeBSD__) && (__FreeBSD_version < 800064)) > #include > #include > #endif /* __FreeBSD__ */ > > That's all. > > ... > Thanks a lot! It works now. I just committed your fix to the port, now the USB scanners work under 8.X! I'm currently testing under 8.X all USB things I have under the hand, I may contact you again in future :) -- Marc From bugmaster at FreeBSD.org Mon Jul 27 11:07:05 2009 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jul 27 11:10:02 2009 Subject: Current problem reports assigned to freebsd-usb@FreeBSD.org Message-ID: <200907271107.n6RB74bX019134@freefall.freebsd.org> Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/137138 usb [umass] [patch] QUIRK: ASUS PDA Flash disk emulation o usb/137129 usb SteelSeries Ikari USB laser mouse not attaching o usb/137035 usb Sony cyber-shot DSC-P72 not accessible - cam quirks o usb/136761 usb [usbdevs] [patch] Teach usbdevs / u3g(4) about Huawei o usb/135938 usb [aue] aue driver only passes traffic in promisc mode o usb/135857 usb RTL8187 Wireless Adapter o usb/135575 usb [usbdevs] [patch] Add HTC Wizard phone vid/pid informa o usb/135542 usb [keyboard] boot loader does not work with a usb keyboa o usb/135372 usb Quirk report for Teclast TL-C300 usb media player o usb/135348 usb [umass] USB Drive Hangs with ZFS (JMicron USB2/eSata) o usb/135206 usb machine reboots when inserted USB device o usb/135200 usb SAMSUNG i740 usb mass: Synchronize cache failed, statu o usb/135182 usb UMASS quirk - Olympus FE20 camera o usb/134950 usb Lowering DTR for USB-modem via ubsa is not possible o usb/134633 usb Add support for WILLCOM03(SHARP smart phone) o usb/134631 usb [usbdevs] [patch] WiSPY DBx support requires usb tweak o usb/134476 usb [usb2] [umass] [quirk] Add quirk for Cypress xx6830xx o usb/134299 usb Kernel Panic plugging in MF626 USB UMTS Stick u3g o usb/134193 usb System freeze on usb MP3 player insertion o usb/134117 usb [Patch] Add support for 'Option GlobeTrotter HSDPA Mod o usb/134085 usb [umass] Adding usb quirk for Sony USB flash drive o usb/133989 usb [newusb] [ukbd] USB keyboard dead at mountroot> prompt f usb/133545 usb [usb] [panic] Kernel crash in usb2_intr_schedule_adjus o usb/133390 usb umass crashes system in 7.1 when Olympus D-540 attache o usb/133296 usb rum driver not working properly in hostap mode p usb/132799 usb [usb][patch]GENESYS USB2IDE requires NO_SYNCHRONIZE_CA o usb/132785 usb [usb] [patch] Gemtech remote powersocket is classed as o usb/132594 usb USB subsystem causes page fault and crashes o usb/132312 usb Xorg 7.4 halts USB controller o usb/132080 usb [patch] [usb] Kernel panic after NOMEM caused by rum c o usb/132066 usb [ukbd] Keyboard failure USB keyboard DELL 760 o usb/132036 usb [panic] page fault when connecting Olympus C740 camera o usb/131912 usb [uslcom] [patch] New devices using Silicon Labs chips o usb/131900 usb [usbdevs] [patch] Additional product identification co o usb/131583 usb [umass] Failure when detaching umass Device o usb/131576 usb [aue] ADMtek USB To LAN Converter can't send data o usb/131521 usb Registering Belkin UPS to usb_quirks.c f usb/131123 usb [patch] re-add UQ_ASSUME_CM_OVER_DATA USB quirk o usb/131074 usb no run-time detection of usb devices plugged into exte o usb/130736 usb Page fault unplugging USB stick o usb/130325 usb [usb] [patch] fix tools/tools/usb/print-usb-if-vids.sh o usb/130230 usb Samsung Electronics YP-U3 does not attach in 7.1-RELEA o usb/130208 usb Boot process severely hampered by umass0 error o usb/130122 usb [newusb] DVD drive detects as 'da' device o docs/129962 usb [newusb] usbconfig(8) refers to non-existant usb2_core o usb/129945 usb [usbdevs] [patch] add u3g support for Longcheer WM66 U o usb/129766 usb [usb] plugging in usb modem HUAWEI E226 panics system o usb/129758 usb [uftdi] [patch] add Pyramid LCD usb support o usb/129673 usb [uhci] uhci (uhub) confused on replugging USB 1.1 scan o usb/129522 usb [ubsa] [patch] add support for ZTE AC8700 modem o usb/129500 usb [umass] [panic] FreeBSD Crashes when connecting SanDis o usb/129311 usb [usb] [panic] Instant crash with an USB card reader o usb/129251 usb [usbdevs] [patch] Liebert UPS being assigned uhid and o usb/129173 usb [uplcom] [patch] Add support for Corega CG-USBRS232R a s usb/128990 usb [usb] u3g does not handle RTS/CTS available on for exa o usb/128977 usb [usb] [patch] uaudio is not full duplex o usb/128803 usb [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X2 o usb/128485 usb [umodem] [patch] Nokia N80 modem support o usb/128425 usb [umass] Cannot Connect Maxtor Onetouch 4 USB drive f usb/128418 usb [panic] [rum] loading if_rum causes panic, looks like o usb/128324 usb [uplcom] [patch] remove baud rate restriction for PL23 o usb/127980 usb [umass] [patch] Fix Samsung YP U2 MP3 player on 7.x an o usb/127926 usb [boot] USB Timeout during bootup s usb/127549 usb [umass] [patch] Meizu MiniPlayer M6 (SL) requires some s usb/127453 usb [request] ubsa, uark, ubser, uftdi, and friends should o usb/127423 usb [boot] BTX halted on Gigabyte GA-MA69VM-S2 / AMD Sempr o usb/127342 usb [boot] [panic] enabling usb keyboard and mouse support o usb/127248 usb [ucom] panic while uplcom devices attaach and detach o kern/127222 usb [ohci]: Regression in 7.0 usb storage generic driver o usb/126884 usb [ugen] [patch] Bug in buffer handling in ugen.c f usb/126848 usb [usb]: USB Keyboard hangs during Installation o usb/126740 usb [ulpt] doesn't work on 7.0-RELEASE, 10 second stall be o usb/126519 usb [usb] [panic] panic when plugging in an iphone o kern/126396 usb [panic] kernel panic after unplug USB Bluetooth device o usb/125736 usb [ukbd] [hang] system hangs after AT keyboard detect if o usb/125631 usb [ums] [panic] kernel panic during bootup while 'Logite o usb/125510 usb [panic] repeated plug and unplug of USB mass storage d o usb/125450 usb [panic] Removing USB flash card while being accessed c o usb/125264 usb [patch] sysctl for set usb mouse rate (very useful for o usb/125238 usb [ums] Habu Mouse turns off in X o usb/125088 usb [keyboard] Touchpad not detected on Adesso AKB-430UG U o usb/124980 usb [panic] kernel panic on detaching unmounted umass devi o kern/124777 usb [ucom] USB cua devices don't revert to tty devices whe o usb/124758 usb [rum] [panic] rum panics SMP kernel o usb/124708 usb [panic] Kernel panic on USB KVM reattach o usb/124604 usb [ums] Microsoft combo wireless mouse doesn't work o usb/123969 usb [usb] Supermicro H8SMi-2 usb problem: port reset faile o usb/123714 usb [usb] [panic] Panic when hald-storage-probe runs with o usb/123691 usb usbd(8): usbd hangs o usb/123690 usb [usb] [panic] Panic on USB device insertion when usb l o usb/123611 usb [usb] BBB reset failed, STALLED from Imation/Mitsumi U o usb/123509 usb [umass] continuous reset Samsung SGH-G600 phone o usb/123352 usb [usbdevs] [patch] Add Option GTMAX3.6/7.2 and Quallcom o usb/123351 usb [usbdevs] [patch] Add Reiner SCT cyberJack, Omnikey [2 o usb/122992 usb [umass] [patch] MotoROKR Z6 Phone not recognised by um o usb/122956 usb [ubsa] [patch] add support for Novatel Wireless XU870 o usb/122936 usb [ucom] [ubsa] Device does not receive interrupt o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa o usb/122819 usb [usb] [patch] Patch to provide dynamic additions to th o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o usb/122621 usb [new driver] [patch] New driver for Sierra Wireless 3G o usb/122547 usb [ehci] USB Printer not being recognized after reboot o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/122025 usb [uscanner] [patch] uscanner does not attach to Epson R o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o usb/121275 usb [boot] [panic] FreeBSD fails to boot with usb legacy s o usb/121232 usb [usb] [panic] USB CardBus card removal causes reboot s p usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a o usb/121169 usb [umass] Issues with usb mp3 player o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o usb/120786 usb [usb] [panic] Kernel panic when forced umount of a det o usb/120729 usb [panic] fault while in kernel mode with connecting USB o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o usb/119981 usb [axe] [patch] add support for LOGITEC LAN-GTJ/U2 gigab o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/119509 usb [usb] USB flaky on Dell Optiplex 755 o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a o usb/116947 usb [ukbd] [patch] [regression] enable boot protocol on th o usb/116699 usb [usbhid] USB HID devices do not initialize at system b o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/114682 usb [umass] generic USB media-card reader unusable o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o usb/114068 usb [umass] [patch] Problems with connection of the umass o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff s usb/113977 usb [request] Need a way to set mode of USB disk's write c o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af a usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/112631 usb [panic] Problem with SONY DSC-S80 camera on umount s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC o usb/109397 usb [panic] on boot from USB flash o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr s usb/108344 usb [panic] kernel with atausb panics when unplugging USB o usb/108056 usb [ohci] Mouse gets powered off during device probe when o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/107924 usb [patch] usbd(8) does not call detach o usb/107848 usb [umass] [request] cannot access Samsung flash disk o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ o usb/107388 usb [new driver] [patch] add utoppy device from NetBSD o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze s usb/106832 usb [usb] USB HP printer is not detected by kernel when AC o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o usb/105065 usb [ata] [usb] SATA - USB Bridge o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o usb/103418 usb usbhidctl(1): [patch] [request] usbhidctl: add ability o usb/103289 usb [request] USB 2.0 problems on AMD LX-800 CPU and CS-55 o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o usb/102976 usb [panic] Casio Exilim Digital Camera causes panic on in o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o usb/99538 usb [keyboard] while using USB keyboard default params of o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar o kern/99200 usb [bluetooth] SMP-Kernel crashes reliably when Bluetooth o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/96457 usb [umass] [panic] fatback on umass = reboot o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync s usb/96120 usb [ums] [request] USB mouse not always detected s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92052 usb [ulpt] usbd causes defunct process with busy file-hand o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91629 usb [usb] usbd_abort_pipe() may result in infinite loop o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/89954 usb [umass] [panic] USB Disk driver race condition? s usb/89003 usb [request] LaCie Firewire drive not properly supported o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg o usb/88408 usb [axe] axe0 read PHY failed o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/87224 usb [usb] Cannot mount USB Zip750 o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/86298 usb [mouse] Known good USB mouse won't work with correct s s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device f usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_fs on externa s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/83863 usb [ugen] Communication problem between opensc/openct via o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent o usb/82660 usb [ehci] [panic] EHCI: I/O stuck in state 'physrd'/panic s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. o usb/80862 usb [patch] USB locking issues: missing some Giant calls o usb/80854 usb [patch] [request] suggestion for new iface-no-probe me o usb/80829 usb [modules] [panic] possible panic when loading USB-modu s usb/80777 usb [request] usb_rem_task() should wait for callback to c s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails o usb/80040 usb [sound] [hang] Use of sound mixer causes system freeze o usb/79723 usb [usb] [request] prepare for high speed isochronous tra o usb/79722 usb [ehci] wrong alignments in ehci.h a usb/79656 usb [ehci] RHSC interrupts lost o usb/79524 usb [ulpt] printing to Minolta PagePro 1[23]xxW via USB fa o usb/79287 usb [uhci] [hang] UHCI hang after interrupt transfer o usb/79269 usb [ohci] USB ohci da0 plug/unplug causes crashes and loc o usb/78984 usb [umass] [patch] Creative MUVO umass failure o usb/77294 usb [ucom] [panic] ucom + ulpcom panic o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o usb/76732 usb [ums] Mouse problems with USB KVM Switch o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn o usb/75797 usb [sound] [regression] 5.3-STABLE(2005 1/4) detect USB h o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) o usb/74771 usb [umass] [hang] mounting write-protected umass device a s usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R o usb/73307 usb [panic] Kernel panics on USB disconnect s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/71455 usb [umass] Slow USB umass performance of 5.3 o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/67301 usb [uftdi] [panic] RTS and system panic o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s bin/57255 usb [patch] usbd(8) and multi-function devices s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 s usb/51958 usb [urio] [patch] update for urio driver o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o usb/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem 326 problems total. From rea-fbsd at codelabs.ru Mon Jul 27 19:40:02 2009 From: rea-fbsd at codelabs.ru (Eygene Ryabinkin) Date: Mon Jul 27 19:40:10 2009 Subject: usb/137188: [usb][patch] correctly handle USB report descriptors with interleaved report IDs Message-ID: <20090727193629.BF055B8090@phoenix.codelabs.ru> >Number: 137188 >Category: usb >Synopsis: [usb][patch] correctly handle USB report descriptors with interleaved report IDs >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 27 19:40:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Eygene Ryabinkin >Release: FreeBSD 8.0-BETA2 amd64 >Organization: Code Labs >Environment: System: FreeBSD 8.0-BETA2 amd64 >Description: Some devices can have interleaved report IDs. For example, when vendor groups some items inside logical collections and these items come from various report IDs, they will be interleaved. Current code sets item position to zero everytime when new report ID is encountered. Such behaviour isn't enforced by the HID specification (at least I hadn't found such place in the HID spec v 1.11), so I take that interleaved IDs are OK and the code should be changed to handle these devices. >How-To-Repeat: One can reproduce this with, for example, Microsoft Wireless Laser Mouse 5000: it has Z-axis and tilt axis output items grouped with their feature items that control sensitivity. HID descriptor for this mouse can be found in the supplied patch. For me, without the below patch Z-axis is reported to be at offset 0, so button clicks produce extra wheel movements that are translated to scrolls under Xorg. And that's very funny when click produces scrolls -- it reminds me old game with the hiding mouse pointer under WFWG 3.11. >Fix: The following patch adds the ability to save current item positions when new report ID is encountered. It fixes both kernel parser and libusbhid one. Patches are generally the same, modulo differences between kernel- and user-side needs. --- correctly-handle-interleaved-report-IDs.patch begins here --- begin 644 0001-HID-correctly-handle-interleaved-report-IDs-inside-t.patch M1G)O;2`W-#=C-36=E;F4@4GEA8FEN M:VEN(#QR96$M9F)S9$!C;V1E;&%B2!H86YD;&4@:6YT97)L96%V960@#$I6T-O;G-U;65R*#!X8RE="D-/3$Q%0U1)3TX@07!P;&EC871I M;VXH,2D*("!54T%'12!004=%($=E;F5R:6,@1&5S:W1O<"@P>#$I"B`@55-! M1T4@36]U&,I"B`@("!54T%'12!!0R!086XH,'@R,S@I6T-O;G-U M;65R*#!X8RE="B`@("!215!/4E0@0T]53E0@,0H@("`@4D503U)4(%-)6D4@ M.`H@("`@3$]'24-!3"!-24Y)355-("TQ,C<*("`@($Q/1TE#04P@34%824U5 M32`Q,C<*("`@($E.4%54("@@1&%T82!687)I86)L92!296QA=&EV92`I("@V M*0H@("`@4D503U)4($E$(#(P"B`@("!54T%'12!004=%($UI8W)O&9F,#`I"B`@("!54T%'12!5;FMN;W=N(%5S86=E*#!X9F4P,2E;36EC&9E,#(I6TUI8W)O&9F,#`I70H@("`@55-!1T4@56YK M;F]W;B!5&9E,#`I6TUI8W)O&9F,#`I70H@("`@4D50 M3U)4($-/54Y4(#(*("`@(%)%4$]25"!325I%(#$*("`@($Q/1TE#04P@34%8 M24U532`Q"B`@("!)3E!55"`H($1A=&$@5F%R:6%B;&4@06)S;VQU=&4@*2`H M,BD*("`@(%5304=%(%5N:VYO=VX@57-A9V4H,'AF9C`S*5M-:6-R;W-O9G0H M,'AF9C`P*5T*("`@(%)%4$]25"!#3U5.5"`Q"B`@("!215!/4E0@4TE:12`R M"B`@("!,3T=)0T%,($U!6$E-54T@,PH@("`@24Y0550@*"!$871A(%9A#(I6T=E;F5R:6,@1&5S:W1O<"@P>#$I70H@($-/3$Q%0U1)3TX@3&]G M:6-A;"@R*0H@("`@4D503U)4($E$(#$W"B`@("!54T%'12!0;VEN=&5R*#!X M,2E;1V5N97)I8R!$97-K=&]P*#!X,2E="B`@("!#3TQ,14-424].(%!H>7-I M8V%L*#`I"B`@("`@(%5304=%(%!!1T4@0G5T=&]N*#!X.2D*("`@("`@55-! M1T4@34E.24U532!"=71T;VXQ*#$I"B`@("`@(%5304=%($U!6$E-54T@0G5T M=&]N-2@U*0H@("`@("!215!/4E0@0T]53E0@-0H@("`@("!215!/4E0@4TE: M12`Q"B`@("`@($Q/1TE#04P@34%824U532`Q"B`@("`@($E.4%54("@@1&%T M82!687)I86)L92!!8G-O;'5T92`I("@R*0H@("`@("!215!/4E0@4TE:12`S M"B`@("`@(%)%4$]25"!#3U5.5"`Q"B`@("`@($E.4%54("@@0V]N#$I70H@("`@("!54T%'12!9*#!X,S$I6T=E;F5R:6,@1&5S:W1O<"@P M>#$I70H@("`@("!215!/4E0@0T]53E0@,@H@("`@("!215!/4E0@4TE:12`X M"B`@("`@($Q/1TE#04P@34E.24U532`M,3(W"B`@("`@($Q/1TE#04P@34%8 M24U532`Q,C<*("`@("`@24Y0550@*"!$871A(%9A#0X*5M'96YE&,I"B`@("`@("`@3$]'24-!3"!-24Y)355-("TQ,C<* M("`@("`@("!,3T=)0T%,($U!6$E-54T@,3(W"B`@("`@("`@4D503U)4(%-) M6D4@.`H@("`@("`@(%5304=%($%#(%!A;B@P>#(S."E;0V]N&1U;7!="C`P,#`@ M,#4@,$,@,#D@,#$@03$@,#$@,#4@,#$@,#D@,#(@03$@,#(@.#4@,3,@,#4@ M,$,*,#`Q,"`P02`S."`P,B`Y-2`P,2`W-2`P."`Q-2`X,2`R-2`W1B`X,2`P M-B`X-2`Q-"`P-@HP,#(P(#`P($9&(#!!(#`Q($9%(#2!P;&%C960@=&\@=&AE(&]F9G-E M="`P+"!M86MI;F<*'1E;F1E M9"!I;B!T:&4@7=H97)E+@H*4VEG;F5D+6]F9BUB>3H@ M17EG96YE(%)Y86)I;FMI;B`\7,O9&5V+W5S M8B]U"`S86)C,#,V M+BXP,#)A,F0V(#$P,#8T-`HM+2T@82]L:6(O;&EB=7-B:&ED+W!A7,O=&EM92YH/@HK M(VEN8VQU9&4@/'-Y2D@>R!R971U"`\('D@/R!X(#H@>3L@ M?0H@"B!S=&%T:6,@:6YT(&AI9%]G971?:71E;5]R872!E>&ES="P@<&]S:71I;VYS(&%R92!R97-T;W)E9#L* M*R`J("T@:68@<&]S:71I;VYS(&9O2!O;FQY($5.3TU%32!C86X@8F4@ MPHK M"0D):&0M/FMP7V-U65T+B`@0W)E871E M(&YE=R!S;&]T(&9O2AH9"T^:W!?8W5R+3YK:6YD<&]S+"!H9"T^:VEN9'!OPI`0"`M,3`P M+#$W("LQ.3$L,C<@0$`@:&ED7W-T87)T7W!APH@"0EH:61?:71E;5]T("IH M:2`](',M/F-U'0@/2!H:3L*(`E]"BL**PE33$E35%]&3U)%04-(7U-! M1D4H8W5R+"`FPHK"0E33$E3 M5%]214U/5D4H)G,M/FMP7VQIPHK"0D)+RH* M*PD)"2`J(%-A=F4@8W5RPHK M"7-TF4@9F]R(&%L;"!) M1',L('=E('-H;W5L9"!S=6T@=&AE('9A;'5EPHK"0ES:7IE(#T@,#L**PD)4TQ)4U1?1D]214%#2"AC=7(L("9D+3YK M<%]L:7-T+"!N97AT*0HK"0D)F4@/2`H*'-I>F4@*R`W*2`^ M/B`S*3L**PE]"B`):&ED7V5N9%]P87)S92AD*3L*+0ER971U7,O9&5V+W5S8B]U7,O9&5V+W5S8B]U"`J+PH@"75I;G0X7W0@;W5S86=E.PD)+RH@8W5RPHK"0E33$E35%]214U/5D4H)G,M/G!O71E*'-TF4I M"B!]"B`*("\J+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM*@HK("H):&ED M7W-W:71C:%]R:60**R`J"BL@*B!3879E2!S879E9"!A;F0**R`J(')EF5R;V5D+`HK M"2`J('-O(&%N>2!S=6)S97%U96YT(&QO;VMU<',@=VEL;"!G:79E('1H92!R M:6=H="!O9F9S970N"BL)("HO"BL):68@*"%S+3YC<&]S*2!["BL)"2\J($YE M=R!R97!OF4@86YD(&ENF5O9BAS+3YC<&]S6S!=*2P@ M35]414U0+`HK"0D@($U?5T%)5$]+('P@35]:15)/*3L**PD)'0I('L**PD):68@*&-U'0I.PHK"7T**PHK"2IP;W,@/2!S+3YC<&]S M+3YP;W,["BL)Release-Note: >Audit-Trail: >Unformatted: From rea-fbsd at codelabs.ru Mon Jul 27 19:50:04 2009 From: rea-fbsd at codelabs.ru (Eygene Ryabinkin) Date: Mon Jul 27 19:50:12 2009 Subject: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Message-ID: <20090727194459.393CFB8090@phoenix.codelabs.ru> >Number: 137189 >Category: usb >Synopsis: [usb][patch] create and use sysctl nodes for HID report descriptors >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 27 19:50:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Eygene Ryabinkin >Release: FreeBSD 8.0-BETA2 amd64 >Organization: Code Labs >Environment: System: FreeBSD 8.0-BETA2 amd64 >Description: usbhidctl in 8.x can dump report descriptors only from the uhid(4) devices. When, for example, ums(4) or ukbd(4) grab HID devices, there is no way to dump and decode their descriptors via usbhidctl. >How-To-Repeat: Run 'usbhidctl -f /dev/ums0 -d' and see how it will fail. >Fix: The following patch makes kernel-side changes: it introduces general framework to create opaque sysctl nodes 'dev...hiddesc' that are exporting HID descriptor to the userspace. --- 0003-UHID-implement-new-sysctl-node-hiddesc.patch begins here --- begin 644 0003-UHID-implement-new-sysctl-node-hiddesc.patch M1G)O;2`S-3,R931F-3EC,#6=E;F4@4GEA8FEN M:VEN(#QR96$M9F)S9$!C;V1E;&%B7-C=&PN"@I3:6=N960M;V9F+6)Y.B!% M>6=E;F4@4GEA8FEN:VEN(#QR96$M9F)S9$!C;V1E;&%B7,O9&5V+W5S8B]I;G!U="]U:&ED+F,@?"`@("`U("LK*RLK"B!S>7,O9&5V M+W5S8B]I;G!U="]U:V)D+F,@?"`@(#,T("LK*RLK*RLK*RLK*RLK*RLK*RLK M*RLK*RTM+2TM+2TM+2T*('-Y7,O9&5V+W5S8B]I;G!U="]U M:&ED+F,@8B]S>7,O9&5V+W5S8B]I;G!U="]U:&ED+F,*:6YD97@@-#$Q865B M-BXN,C0S,C0Y,2`Q,#`V-#0*+2TM(&$OF4I.PHK"B`)"`R.34T-F$U+BYC,F,Y9F%C M(#$P,#8T-`HM+2T@82]S>7,O9&5V+W5S8B]I;G!U="]U:V)D+F,**RLK(&(O MPH@"75I;G0X7W0)#`Q"D!`("TW,C8L,3$@*S#`P,#,I+`H@"0D)("`@(&AI9%]I;G!U M="P@,"P@)G-C+3YS8U]L;V-?87!P;&5?9FXL("9F;&%GF4H:&ED7W!T71E(&9OF4H:&ED7W!TF4L"BL)"2`@("!H:61?;W5T<'5T+"`F7-C=&Q?:&%N9&QEF4I.PHK"B`) M+RH@;&]C:R!K97EB;V%R9"!M=71E>"`J+PH@"B`);71X7VQO8VLH)D=I86YT M*3L*0$`@+3@U-RPV("LX-C8L."!`0"!U:V)D7V%T=&%C:"AD979I8V5?="!D M978I"B`*(&1E=&%C:#H*(`EU:V)D7V1E=&%C:"AD978I.PHK"6EF("AS8RT^ M:&ED7W)D97-C*0HK"0EF%]I;FET*"9S8RT^"D["B`*(`EI9B`H97)R*2!["BL)"7-C+3YH M:61?F4@/2!H:61?F4H9%]P='(L(&1? M;&5N+"!H:61?:6YP=70L("9S8RT^PHM"0D)=6US7VAI9%]P M87)S92AS8RP@9&5V+"!D7W!TF4L(&DI.PH@"0E]"B`)?0H@"D!`("TU-C&9E2@F M"D["B`**PEI9B`H7,O9&5V+W5S8B]U7,O9&5V M+W5S8B]U"P*(`E]"B`)2!W86YT('-U8V@@7-C=&Q?:&%N M9&QEF4I"BM["BL):68@*&1E"AD978I+`HK M"2`@("!365-#5$Q?0TA)3$1214XH9&5V:6-E7V=E=%]S>7-C=&Q?=')E92AD M978I*2P**PD@("`@3TE$7T%55$\L(")H:61D97-C(BP@0U1,5%E015]35%)) M3D=\0U1,1DQ!1U]21"P**PD@("`@9&5S8RP@*&EN="ES:7IE+"!H:61?7-C=&Q?:&%N9&QE MF5?="!S:7IE*3L*("-E M;F1I9@D)"0D)+RH@7TM%4DY%3"`J+PH@(V5N9&EF"0D)"0DO*B!?55-"7TA) 51%](7R`J+PHM+2`*,2XV+C,N,0H* ` end --- 0003-UHID-implement-new-sysctl-node-hiddesc.patch ends here --- This patch handles user-level stuff: libusbhid is extended with the new function that obtains HID report descriptor from all available places (currently, from the sysctl and iocal calls). usbhidctl is modified to use this new API function. --- 0004-libusbhid-use-new-sysctl-node-hiddesc-to-get-HID-des.patch begins here --- begin 644 0004-libusbhid-use-new-sysctl-node-hiddesc-to-get-HID-des.patch M1G)O;2`X96(V-F4V.#9B,C1B-V1F9&8S831C83$W-38U,34U,&,V93EF,F%F M($UO;B!397`@,3<@,#`Z,#`Z,#`@,C`P,0I&6=E;F4@4GEA8FEN M:VEN(#QR96$M9F)S9$!C;V1E;&%B3H@17EG96YE(%)Y86)I;FMI;B`\7,O9&5V+W5S8B]U M7!E7-C=&PN:#X*(`H@ M(VEN8VQU9&4@/&%S7!E+F@^"B`C:6YC M;'5D92`\97)R;F\N:#X**R-I;F-L=61E(#QF8VYT;"YH/@H@(VEN8VQU9&4@ M/'-T9&QI8BYH/@H@(VEN8VQU9&4@/'-TPHK"2\J(&-H96-K M('-I>F4@*B\**PEI9B`H;&5N(#T](#`I"BL)"7)E='5R;B`P.PHK"BL)+RH@ M8VAE8VL@14Y$7T-/3$Q%0U1)3TX@*B\**PEI9B`H*&1A=&$I6VQE;B`M(#%= M("$](#!X0S`I"BL)"7)E='5R;B`P.PHK"BL)F5?="!S>7-C=&Q?;G-I>F4L(&DL(&H["BL):6YT('-E M96Y?9&EG:70["BL**PES;&%S:"`]('-T7-C=&Q?;G-I M>F4@/0HK"2`@("!S:7IE;V8H(F1E=BXB*2`K('-T7-C=&Q?;F%M92D**PD)0HK("H@ M=7-E9"!M96-H86YIPHK"79O:60@*F1E7-C M=&Q?;F]D92`](%]H:61?9&5V;F%M95]T;U]S>7-C=&Q?;F%M92AD978I.PHK M"6EF("AS>7-C=&Q?;F]D92`]/2!.54Q,*0HK"0EG;W1O(&)A9#L**PHK"2\J M($1E=&5R;6EN92!T:&4@7-C=&Q?;F]D92P@9&5S8U]D871A M+"`F9&5S8U]S:7IE+"!.54Q,+"`P*3L**PEI9B`H97)R*0HK"0EG;W1O(&)A M9#L**PHK"69R964H&QE;B`](#8U-3,U.PHK"75G9"YU9V1?;6%X;&5N(#T@ M54=$7TU!6%-)6D4["B`):68@*&EO8W1L*&9D+"!54T)?1T547U)%4$]25%]$ M15-#+"`F=6=D*2`\(#`I('L*("-I9F1E9B!(241?0T]-4$%4-PH@"0DO*B!C M;W5L9"!N;W0@PHM"0DO*B!I;G9A;&ED(&5N9"!B>71E("HO"BL) M+RH@0VAE8VL@9&5S8W)I<'1O2`J+PHK"6EF("@A7VES7W9A M;&ED7VAI9%]D97-C*&1A=&$L('5G9"YU9V1?86-T;&5N*2D@>PH@"0EF2!C86QL:6YG"B!W:71H(&$@9FEL92!D97-C2UQ=6%L M:69I960@<&%T:"!T;R!T:&4@9&5V:6-E.R!T:&ES(&9U;F-T:6]N(&%L;&]W M6EN9PHK;V8@=&AE(')E<&]R="!D97-C"!B.#7,O9&5V+W5S M8B]U"!F.3`Q.&4R+BXQ861A-C7,O9&5V+W5S8B]U7,O9&5V+W5S M8B]UPH@"75I;G0X7W0)=6%I7V%L=%]I;F1E>#L*('T["B`* M*R\J($UA>&EM86P@=F%L=64@;V8@=&AE('9AVUA>&QE M;BP@86-T;&5N+"!O9F9S971]+B`J+PHK(V1E9FEN90E51T1?34%84TE:10DV M-34S-0HK"B!S=')U8W0@=7-B7V=E;E]D97-C"`T.#4T,3AF+BXU93`T,34U(#$P,#8T-`HM M+2T@82]URelease-Note: >Audit-Trail: >Unformatted: From rea-fbsd at codelabs.ru Mon Jul 27 20:00:11 2009 From: rea-fbsd at codelabs.ru (Eygene Ryabinkin) Date: Mon Jul 27 20:00:18 2009 Subject: usb/137190: [usb][patch] inhibit spurious button releases for some complex mices Message-ID: <20090727195803.573AAB8090@phoenix.codelabs.ru> >Number: 137190 >Category: usb >Synopsis: [usb][patch] inhibit spurious button releases for some complex mices >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 27 20:00:10 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Eygene Ryabinkin >Release: FreeBSD 8.0-BETA2 amd64 >Organization: Code Labs >Environment: System: FreeBSD 8.0-BETA2 amd64 >Description: My Microsoft Wireless Laser Mouse 5000 shows weird behaviour when I do press some button and trying to select the text inside the terminal moving the pointer: looks like extra button press/release events are generated. Running 'xev' I see such events in the utility's output. >How-To-Repeat: Get the mentioned mice and try to select some text in the terminal: you'll likely won't be able to select everything you want. >Fix: The problem is that this mice is "complex": it has other output descriptors whose output also goes to the ums(4) driver. It produces no data that will be consumed by the driver, but due to the logics of the callback function, variable 'buttons' will be different from the initial softc's button state of some button was physically pressed when this "foreign" data comes. The following patch makes ums(4) to be resistant to such callback input. --- 0007-ums-avoid-spurious-button-releases-for-complex-mices.patch begins here --- begin 644 0007-ums-avoid-spurious-button-releases-for-complex-mices.patch M1G)O;2`U,#8S9F1F-F,Y-&4P8C0Q-#4W8V8Y-C!C-F8S86)A9#$R9#@S.30X M($UO;B!397`@,3<@,#`Z,#`Z,#`@,C`P,0I&6=E;F4@4GEA8FEN M:VEN(#QR96$M9F)S9$!C;V1E;&%B"!M M:6-EF5D(&)Y('5M2!Z M97)O(&]U="!B=71T;VX*F5R;R!A="!T:&4@8F5G:6YN:6YG(&]F('1H92!H86YD;&5R"F%N M9"!S;V9T8R!D871A(&ES(&UO9&EF:65D(&EF('1H92!B=71T;VX@2!H96QD('=I;&P@<')O9'5C90IE>'1R82!M M;W5S92!P3H@17EG96YE(%)Y86)I;FMI;B`\"DI"BL)"6EF("@H:6YF;RT^"`K/2!H:61?9V5T7V1A=&$H8G5F+"!L96XL("9I M;F9O+3YS8U]L;V-?>"D["BL)"0EG;W1?;6EN95]D871A*RL["BL)"7T*(`H@ M"0EI9B`H*&EN9F\M/G-C7V9L86=S("8@54U37T9,04=?65]!6$E3*2`F)@HM M"0D@("`@*&ED(#T](&EN9F\M/G-C7VEI9%]Y*2D**PD)("`@("AI9"`]/2!I M;F9O+3YS8U]I:61?>2DI('L*(`D)"61Y(#T@+6AI9%]G971?9&%T82AB=68L M(&QE;BP@)FEN9F\M/G-C7VQO8U]Y*3L**PD)"6=O=%]M:6YE7V1A=&$K*SL* M*PD)?0H@"B`)"6EF("@H:6YF;RT^B`M/2!T96UP.PHK"0D)9V]T7VUI;F5?9&%T82LK.PH@"0E]"B`* M(`D):68@*"AI;F9O+3YS8U]F;&%G"!\?"!D>2!\?"!D>B!\?"!D="!\?"!D=R!\?`HM"0D@("`@*&)U M='1O;G,@(3T@"!\?"!D>2!\?"!D>B!\?"!D="!\?"!D=R!\?`HK M"0D@("`@*&)U='1O;G,@(3T@PH@ M"B`)"0E$4%))3E1&3B@V+"`B>#HE9"!Y.B5D('HZ)60@=#HE9"!W.B5D(&)U M='1O;G,Z,'@E,#AX7&XB+`H@"0D)("`@(&1X+"!D>2P@9'HL(&1T+"!D=RP@ 78G5T=&]NRelease-Note: >Audit-Trail: >Unformatted: From rea-fbsd at codelabs.ru Mon Jul 27 20:10:03 2009 From: rea-fbsd at codelabs.ru (Eygene Ryabinkin) Date: Mon Jul 27 20:10:16 2009 Subject: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Message-ID: <200907272010.n6RKA3S3035207@freefall.freebsd.org> The following reply was made to PR usb/137189; it has been noted by GNATS. From: Eygene Ryabinkin To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Date: Tue, 28 Jul 2009 00:01:28 +0400 I forgot to add another patch that enabled usbhidctl to parse all report IDs and not just report ID zero. --- 0005-usbhidctl-dump-report-descriptor-for-all-IDs.patch begins here --- begin 600 0005-usbhidctl-dump-report-descriptor-for-all-IDs.patch M1G)O;2!E9C`U-&,Y-65B8C1B-&0W86%F8S6=E;F4@4GEA8FEN M:VEN(#QR96$M9F)S9$!C;V1E;&%BF5S(&%R92!A;'-O(&-A M;&-U;&%T960@9F]R(&%L;"!R97!O3H@17EG96YE(%)Y86)I;FMI;B`\"`U93`T,34U+BXX-&,V.30P(#$P,#8T-`HM+2T@82]UF4@/2!H:61?F4HF4@)60@8GET97-< M;B(L('-I>F4I.PH@"BT)71EF4@)60@8GET97-<;B(L('-I>F4I.PH@?0H@"BTM(`HQ (+C8N,RXQ"@H` ` end --- 0005-usbhidctl-dump-report-descriptor-for-all-IDs.patch ends here --- -- Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook {_.-``-' {_/ # From rea-fbsd at codelabs.ru Mon Jul 27 20:10:04 2009 From: rea-fbsd at codelabs.ru (Eygene Ryabinkin) Date: Mon Jul 27 20:10:16 2009 Subject: usb/137191: [usb][patch] export ums(4) output report parser data to the userspace Message-ID: <20090727195109.E4574B8079@phoenix.codelabs.ru> >Number: 137191 >Category: usb >Synopsis: [usb][patch] export ums(4) output report parser data to the userspace >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 27 20:10:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Eygene Ryabinkin >Release: FreeBSD 8.0-BETA2 amd64 >Organization: Code Labs >Environment: System: FreeBSD 8.0-BETA2 amd64 >Description: It is sometimes useful to see how various mouse functions are recognized by the ums(4) driver. One can recompile the kernel with USB_DEBUG, but that's not always viable. Another way to proceed is to create sysctl node that will show parser's data. >How-To-Repeat: Try to understand how bits in the output report descriptors are mapped to the buttons and mouse movements by the ums(4) driver with the stock FreeBSD kernel. >Fix: The following patch adds sysctl named 'dev.ums..parseinfo' that dumps parser internal state in the human-readable form. --- 0006-ums-4-add-sysctl-node-to-give-away-mouse-report-pars.patch begins here --- begin 644 0006-ums-4-add-sysctl-node-to-give-away-mouse-report-pars.patch M1G)O;2`T.#`V9C6=E;F4@4GEA8FEN M:VEN(#QR96$M9F)S9$!C;V1E;&%B7-C=&P@;F]D92!T;R!G:79E(&%W87D@;6]U&%M<&QE+`IW:&5N('5S97(@3H@17EG96YE(%)Y86)I;FMI;B`\ M7,O9&5V+W5S8B]I;G!U="]U;7,N8PII;F1E M>"!F-C,W86,Q+BXR,&)C9#,S(#$P,#8T-`HM+2T@82]S>7,O9&5V+W5S8B]I M;G!U="]U;7,N8PHK*RL@8B]S>7,O9&5V+W5S8B]I;G!U="]U;7,N8PI`0"`M M-C,L-B`K-C,L-R!`0"!?7T9"4T1)1"@B)$9R965"4T0D(BD["B`C:6YC;'5D M92`\7,O8V]N9BYH/@H@(VEN8VQU M9&4@/'-Y7-C=&Q?8W1X*&1E=BDL"BL) M("`@(%-94T-43%]#2$E,1%)%3BAD979I8V5?9V5T7W-Y7-C=&P@:&%N9&QEPHK M"0EI;F9O(#T@)G-C+3YS8U]I;F9O6VE=.PHK"BL)"2\J($1O;B=T(&5M:70@ M96UP='D@:6YF;R`J+PHK"0EI9B`H*&EN9F\M/G-C7V9L86=S("8**PD)("`@ M("A535-?1DQ!1U]87T%825,@?"!535-?1DQ!1U]97T%825,@?"!535-?1DQ! M1U]:7T%825,@?`HK"0D@("`@(%5-4U]&3$%'7U1?05A)4R!\(%5-4U]&3$%' M7U=?05A)4RDI(#T](#`@)B8**PD)("`@(&EN9F\M/G-C7V)U='1O;G,@/3T@ M,"D**PD)"6-O;G1I;G5E.PHK"BL)"7-B=69?<')I;G1F*'-B+"`B:25D.B(L M(&D@*R`Q*3L**PD):68@*"AI;F9O+3YS8U]F;&%GF4I.PHK"0EI9B`H*&EN9F\M/G-C7V9L86=S("8@54U37T9,04=? M6E]!6$E3*2D**PD)"7-B=69?<')I;G1F*'-B+"`B(%HZF4I.PHK"BL)"69ORelease-Note: >Audit-Trail: >Unformatted: From rea-fbsd at codelabs.ru Mon Jul 27 20:17:21 2009 From: rea-fbsd at codelabs.ru (Eygene Ryabinkin) Date: Mon Jul 27 20:17:38 2009 Subject: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors In-Reply-To: <200907271950.n6RJo3jj021164@freefall.freebsd.org> References: <20090727194459.393CFB8090@phoenix.codelabs.ru> <200907271950.n6RJo3jj021164@freefall.freebsd.org> Message-ID: <8RwwU1KLz1ezvFiU9HsY6uoNfkU@nflB3XSqYRRHWdyVHMOFGnCK5Pk> I forgot to add another patch that enabled usbhidctl to parse all report IDs and not just report ID zero. --- 0005-usbhidctl-dump-report-descriptor-for-all-IDs.patch begins here --- begin 600 0005-usbhidctl-dump-report-descriptor-for-all-IDs.patch M1G)O;2!E9C`U-&,Y-65B8C1B-&0W86%F8S6=E;F4@4GEA8FEN M:VEN(#QR96$M9F)S9$!C;V1E;&%BF5S(&%R92!A;'-O(&-A M;&-U;&%T960@9F]R(&%L;"!R97!O3H@17EG96YE(%)Y86)I;FMI;B`\"`U93`T,34U+BXX-&,V.30P(#$P,#8T-`HM+2T@82]UF4@/2!H:61?F4HF4@)60@8GET97-< M;B(L('-I>F4I.PH@"BT)71EF4@)60@8GET97-<;B(L('-I>F4I.PH@?0H@"BTM(`HQ (+C8N,RXQ"@H` ` end --- 0005-usbhidctl-dump-report-descriptor-for-all-IDs.patch ends here --- -- Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook {_.-``-' {_/ # From hselasky at freebsd.org Mon Jul 27 21:40:06 2009 From: hselasky at freebsd.org (Hans Petter Selasky) Date: Mon Jul 27 21:40:14 2009 Subject: usb/137188: [usb][patch] correctly handle USB report descriptors with interleaved report IDs Message-ID: <200907272140.n6RLe6lH004615@freefall.freebsd.org> The following reply was made to PR usb/137188; it has been noted by GNATS. From: Hans Petter Selasky To: Eygene Ryabinkin Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: usb/137188: [usb][patch] correctly handle USB report descriptors with interleaved report IDs Date: Mon, 27 Jul 2009 22:37:21 +0200 On Monday 27 July 2009 21:36:29 Eygene Ryabinkin wrote: > usb/137188 Hi, Kernel part committed. I removed the malloc() part from the initial patch, because it is simpler to not use malloc in this case. Is the following working for you: http://perforce.freebsd.org/chv.cgi?CH=166650 Second, can you port the kernel HID parser into libusbhid, because the kernel one is more advanced and handles more HID features than the userland one. When you are done, send a new patch. Thanks, --HPS From hselasky at freebsd.org Mon Jul 27 21:50:04 2009 From: hselasky at freebsd.org (Hans Petter Selasky) Date: Mon Jul 27 21:50:15 2009 Subject: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Message-ID: <200907272150.n6RLo3TK011565@freefall.freebsd.org> The following reply was made to PR usb/137189; it has been noted by GNATS. From: Hans Petter Selasky To: Eygene Ryabinkin Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Date: Mon, 27 Jul 2009 22:41:38 +0200 On Monday 27 July 2009 21:44:59 Eygene Ryabinkin wrote: > >Number: 137189 > >Category: usb > >Synopsis: [usb][patch] create and use sysctl nodes for HID report > > descriptors Confidential: no > >Severity: non-critical > >Priority: medium > >Responsible: freebsd-usb > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: sw-bug > >Submitter-Id: current-users > >Arrival-Date: Mon Jul 27 19:50:03 UTC 2009 > >Closed-Date: > >Last-Modified: > >Originator: Eygene Ryabinkin > >Release: FreeBSD 8.0-BETA2 amd64 > >Organization: > > Code Labs > > >Environment: > > System: FreeBSD 8.0-BETA2 amd64 > > >Description: > > usbhidctl in 8.x can dump report descriptors only from the uhid(4) > devices. When, for example, ums(4) or ukbd(4) grab HID devices, > there is no way to dump and decode their descriptors via usbhidctl. > > >How-To-Repeat: > > Run 'usbhidctl -f /dev/ums0 -d' and see how it will fail. > Hi, Can you change your patch, so that usbhidctl uses libusb to get the HID descriptor, instead of sysctl? 1) Locate all HID descriptors on a per interface basis: struct usb_hid_descriptor * hid_get_descriptor_from_usb(struct usb_config_descriptor *cd, struct usb_interface_descriptor *id) { struct usb_descriptor *desc = (void *)id; if (desc == NULL) { return (NULL); } while ((desc = usb_desc_foreach(cd, desc))) { if ((desc->bDescriptorType == UDESC_HID) && (desc->bLength >= USB_HID_DESCRIPTOR_SIZE(0))) { return (void *)desc; } if (desc->bDescriptorType == UDESC_INTERFACE) { break; } } return (NULL); } 2) Retrieve HID descriptor using control request: usb_error_t usbd_req_get_hid_desc(struct usb_device *udev, struct mtx *mtx, void **descp, uint16_t *sizep, struct malloc_type *mem, uint8_t iface_index) { struct usb_interface *iface = usbd_get_iface(udev, iface_index); struct usb_hid_descriptor *hid; usb_error_t err; if ((iface == NULL) || (iface->idesc == NULL)) { return (USB_ERR_INVAL); } hid = hid_get_descriptor_from_usb (usbd_get_config_descriptor(udev), iface->idesc); if (hid == NULL) { return (USB_ERR_IOERROR); } *sizep = UGETW(hid->descrs[0].wDescriptorLength); if (*sizep == 0) { return (USB_ERR_IOERROR); } if (mtx) mtx_unlock(mtx); *descp = malloc(*sizep, mem, M_ZERO | M_WAITOK); if (mtx) mtx_lock(mtx); if (*descp == NULL) { return (USB_ERR_NOMEM); } err = usbd_req_get_report_descriptor (udev, mtx, *descp, *sizep, iface_index); if (err) { free(*descp, mem); *descp = NULL; return (err); } return (USB_ERR_NORMAL_COMPLETION); } See kernel code in sys/dev/usb/ for reference and man libusb. --HPS --HPS From hselasky at freebsd.org Mon Jul 27 21:50:06 2009 From: hselasky at freebsd.org (Hans Petter Selasky) Date: Mon Jul 27 21:50:16 2009 Subject: usb/137190: [usb][patch] inhibit spurious button releases for some complex mices Message-ID: <200907272150.n6RLo5MF011578@freefall.freebsd.org> The following reply was made to PR usb/137190; it has been noted by GNATS. From: Hans Petter Selasky To: Eygene Ryabinkin Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: usb/137190: [usb][patch] inhibit spurious button releases for some complex mices Date: Mon, 27 Jul 2009 22:43:38 +0200 On Monday 27 July 2009 21:58:03 Eygene Ryabinkin wrote: > The problem is that this mice is "complex": it has other output descriptors > whose output also goes to the ums(4) driver. It produces no data that will > be consumed by the driver, but due to the logics of the callback function, > variable 'buttons' will be different from the initial softc's button state > of some button was physically pressed when this "foreign" data comes. > > The following patch makes ums(4) to be resistant to such callback input. For multi descriptor mouse devices, please try this patch and report back. http://perforce.freebsd.org/chv.cgi?CH=166592 http://perforce.freebsd.org/chv.cgi?CH=166590 Download the latest version from USB P4 and report back. --HPS From marc at blackend.org Tue Jul 28 11:10:57 2009 From: marc at blackend.org (Marc Fonvieille) Date: Tue Jul 28 11:11:04 2009 Subject: uvisor(4) and Palm Z22 under 8.X Message-ID: <20090728111131.GA1383@gothic.blackend.org> Hello, I'm trying to sync a Palm Z22 under 8.0-BETA2 with pilot-xfer from palm/pilot-link. If I plug the Z22, the system doesn't create a /dev/cuaUx node. I had the same problem under 7.X and 6.X, I used to patch uvisor.c (a very dirty hack btw) to allow the creation of the device node. So I applied the same changes to sys/dev/usb/serial/uvisor.c Index: uvisor.c =================================================================== --- uvisor.c (r?vision 195917) +++ uvisor.c (copie de travail) @@ -375,7 +375,7 @@ struct uvisor_connection_info coninfo; struct uvisor_palm_connection_info pconinfo; uint16_t actlen; - uWord wAvail; +/* uWord wAvail;*/ uint8_t buffer[256]; if (sc->sc_flag & UVISOR_FLAG_VISOR) { @@ -496,7 +496,7 @@ goto done; } } - DPRINTF("getting available bytes\n"); +/* DPRINTF("getting available bytes\n"); req.bmRequestType = UT_READ_VENDOR_ENDPOINT; req.bRequest = UVISOR_REQUEST_BYTES_AVAILABLE; USETW(req.wValue, 0); @@ -508,7 +508,7 @@ } DPRINTF("avail=%d\n", UGETW(wAvail)); - DPRINTF("done\n"); + DPRINTF("done\n");*/ done: return (err); } With this patch a /dev/cuaU0 node is created. If I launch a: # pilot-xfer -p /dev/cuaU0 -i /home/marc/projet/misc/livres.pdb Listening for incoming connection on /dev/cuaU0... connected! Installing 'livres.pdb' ... (16 bytes) ERROR: pi_file_install failed (-305, PalmOS 0x0000). Thank you for using pilot-link. So it fails where it worked on 7.X and 6.X. Here are some info from usbconfig(8): ugen2.2: at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0110 bDeviceClass = 0x00ff bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0008 idVendor = 0x0830 idProduct = 0x0061 bcdDevice = 0x0100 iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0000 bNumConfigurations = 0x0001 Any advices? -- Marc From rea-fbsd at codelabs.ru Tue Jul 28 11:51:47 2009 From: rea-fbsd at codelabs.ru (Eygene Ryabinkin) Date: Tue Jul 28 11:51:55 2009 Subject: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors In-Reply-To: <8RwwU1KLz1ezvFiU9HsY6uoNfkU@nflB3XSqYRRHWdyVHMOFGnCK5Pk> References: <20090727194459.393CFB8090@phoenix.codelabs.ru> <200907271950.n6RJo3jj021164@freefall.freebsd.org> <8RwwU1KLz1ezvFiU9HsY6uoNfkU@nflB3XSqYRRHWdyVHMOFGnCK5Pk> Message-ID: Hans Petter, good day. HPS wrote: > Can you change your patch, so that usbhidctl uses libusb to get the > HID descriptor, instead of sysctl? I can, but how to relate the device name under devfs to the descriptor to be retrieved? I can enumerate all HID descriptors via libusb, but I can't currently say which device uses them. And I don't want to torture users with the crawl over the list of all vendor/device pairs for the discovered HID descriptors and ask to choose one -- that's not productive. Why do you dislike the sysctl approach? It is simple and reliable. -- Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook {_.-``-' {_/ # From rea-fbsd at codelabs.ru Tue Jul 28 12:00:17 2009 From: rea-fbsd at codelabs.ru (Eygene Ryabinkin) Date: Tue Jul 28 12:00:30 2009 Subject: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Message-ID: <200907281200.n6SC0FsH008968@freefall.freebsd.org> The following reply was made to PR usb/137189; it has been noted by GNATS. From: Eygene Ryabinkin To: bug-followup@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: hselasky@c2i.net Subject: Re: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Date: Tue, 28 Jul 2009 15:51:43 +0400 Hans Petter, good day. HPS wrote: > Can you change your patch, so that usbhidctl uses libusb to get the > HID descriptor, instead of sysctl? I can, but how to relate the device name under devfs to the descriptor to be retrieved? I can enumerate all HID descriptors via libusb, but I can't currently say which device uses them. And I don't want to torture users with the crawl over the list of all vendor/device pairs for the discovered HID descriptors and ask to choose one -- that's not productive. Why do you dislike the sysctl approach? It is simple and reliable. -- Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook {_.-``-' {_/ # From hselasky at c2i.net Tue Jul 28 12:13:35 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 28 12:13:40 2009 Subject: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors In-Reply-To: References: <20090727194459.393CFB8090@phoenix.codelabs.ru> <8RwwU1KLz1ezvFiU9HsY6uoNfkU@nflB3XSqYRRHWdyVHMOFGnCK5Pk> Message-ID: <200907281413.26204.hselasky@c2i.net> On Tuesday 28 July 2009 13:51:43 Eygene Ryabinkin wrote: > Hans Petter, good day. > > HPS wrote: > > Can you change your patch, so that usbhidctl uses libusb to get the > > HID descriptor, instead of sysctl? > > I can, but how to relate the device name under devfs to the descriptor > to be retrieved? By unit number and device address, like usbconfig. > I can enumerate all HID descriptors via libusb, but I > can't currently say which device uses them. Try: usbconfig show_ifdrv > And I don't want to torture > users with the crawl over the list of all vendor/device pairs for the > discovered HID descriptors and ask to choose one -- that's not > productive. > > Why do you dislike the sysctl approach? It is simple and reliable. It's duplicating access to data. There is not that much wrong about it, except it will not work if the device is of another kind. I.E. you would have to patch the HID sysctl node into every driver accessing HID descriptors? --HPS From hselasky at c2i.net Tue Jul 28 12:20:03 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 28 12:20:10 2009 Subject: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Message-ID: <200907281220.n6SCK2M4024345@freefall.freebsd.org> The following reply was made to PR usb/137189; it has been noted by GNATS. From: Hans Petter Selasky To: rea-fbsd@codelabs.ru Cc: bug-followup@freebsd.org, freebsd-usb@freebsd.org Subject: Re: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Date: Tue, 28 Jul 2009 14:13:25 +0200 On Tuesday 28 July 2009 13:51:43 Eygene Ryabinkin wrote: > Hans Petter, good day. > > HPS wrote: > > Can you change your patch, so that usbhidctl uses libusb to get the > > HID descriptor, instead of sysctl? > > I can, but how to relate the device name under devfs to the descriptor > to be retrieved? By unit number and device address, like usbconfig. > I can enumerate all HID descriptors via libusb, but I > can't currently say which device uses them. Try: usbconfig show_ifdrv > And I don't want to torture > users with the crawl over the list of all vendor/device pairs for the > discovered HID descriptors and ask to choose one -- that's not > productive. > > Why do you dislike the sysctl approach? It is simple and reliable. It's duplicating access to data. There is not that much wrong about it, except it will not work if the device is of another kind. I.E. you would have to patch the HID sysctl node into every driver accessing HID descriptors? --HPS From rea-fbsd at codelabs.ru Tue Jul 28 15:40:31 2009 From: rea-fbsd at codelabs.ru (Eygene Ryabinkin) Date: Tue Jul 28 15:40:37 2009 Subject: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors In-Reply-To: References: <20090727194459.393CFB8090@phoenix.codelabs.ru> <200907271950.n6RJo3jj021164@freefall.freebsd.org> <8RwwU1KLz1ezvFiU9HsY6uoNfkU@nflB3XSqYRRHWdyVHMOFGnCK5Pk> Message-ID: HPS wrote: > > I can, but how to relate the device name under devfs to the descriptor > > to be retrieved? > > By unit number and device address, like usbconfig. Yes, but these numbers are the ugen ones; on my system, for example, ums0 maps to ugen5.3.0. >> I can enumerate all HID descriptors via libusb, but I > > can't currently say which device uses them. > > Try: > > usbconfig show_ifdrv Yes, that's better. But can I rely that the first item in the output of the libusb20_dev_get_iface_desc() will be the device name? And still, to get the report descriptor from one device, I should walk the entire USB tree until I'll find the device I am interested in. May be there are some other ways? I understand that enumeration is the principle of the USB bus, but may be there are another ways to directly grab 'struct libusb20_device *' or alike for the devfs node I am interested in? > > Why do you dislike the sysctl approach? It is simple and reliable. > > It's duplicating access to data. There is not that much wrong about > it, except it will not work if the device is of another kind. I.E. you > would have to patch the HID sysctl node into every driver accessing > HID descriptors? Just now -- yes, I'll need it. But probably I can move this functionality into the USB bus level -- it will automatically create this sysctl node for all HID children and will dispose it on the detach. usb_probe_and_attach() is a candidate for such functionality. Will it be bad? -- Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook {_.-``-' {_/ # From rea-fbsd at codelabs.ru Tue Jul 28 15:50:04 2009 From: rea-fbsd at codelabs.ru (Eygene Ryabinkin) Date: Tue Jul 28 15:50:10 2009 Subject: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Message-ID: <200907281550.n6SFo3va084603@freefall.freebsd.org> The following reply was made to PR usb/137189; it has been noted by GNATS. From: Eygene Ryabinkin To: bug-followup@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: hselasky@c2i.net Subject: Re: usb/137189: [usb][patch] create and use sysctl nodes for HID report descriptors Date: Tue, 28 Jul 2009 19:40:27 +0400 HPS wrote: > > I can, but how to relate the device name under devfs to the descriptor > > to be retrieved? > > By unit number and device address, like usbconfig. Yes, but these numbers are the ugen ones; on my system, for example, ums0 maps to ugen5.3.0. >> I can enumerate all HID descriptors via libusb, but I > > can't currently say which device uses them. > > Try: > > usbconfig show_ifdrv Yes, that's better. But can I rely that the first item in the output of the libusb20_dev_get_iface_desc() will be the device name? And still, to get the report descriptor from one device, I should walk the entire USB tree until I'll find the device I am interested in. May be there are some other ways? I understand that enumeration is the principle of the USB bus, but may be there are another ways to directly grab 'struct libusb20_device *' or alike for the devfs node I am interested in? > > Why do you dislike the sysctl approach? It is simple and reliable. > > It's duplicating access to data. There is not that much wrong about > it, except it will not work if the device is of another kind. I.E. you > would have to patch the HID sysctl node into every driver accessing > HID descriptors? Just now -- yes, I'll need it. But probably I can move this functionality into the USB bus level -- it will automatically create this sysctl node for all HID children and will dispose it on the detach. usb_probe_and_attach() is a candidate for such functionality. Will it be bad? -- Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook {_.-``-' {_/ # From hselasky at c2i.net Tue Jul 28 19:31:11 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue Jul 28 19:31:18 2009 Subject: usb/137138: [umass] [patch] QUIRK: ASUS PDA Flash disk emulation In-Reply-To: <200907260041.n6Q0fEO6058396@freefall.freebsd.org> References: <200907260041.n6Q0fEO6058396@freefall.freebsd.org> Message-ID: <200907282131.02185.hselasky@c2i.net> On Sunday 26 July 2009 02:41:14 linimon@freebsd.org wrote: > Old Synopsis: QUIRK: ASUS PDA Flash disk emulation > New Synopsis: [umass] [patch] QUIRK: ASUS PDA Flash disk emulation > > Responsible-Changed-From-To: freebsd-bugs->freebsd-usb > Responsible-Changed-By: linimon > Responsible-Changed-When: Sun Jul 26 00:40:32 UTC 2009 > Responsible-Changed-Why: > Over to maintainer(s). > > http://www.freebsd.org/cgi/query-pr.cgi?pr=137138 Can you verify the following patch is still working with your device: http://perforce.freebsd.org/chv.cgi?CH=166691 --HPS From hselasky at freebsd.org Tue Jul 28 20:44:18 2009 From: hselasky at freebsd.org (Hans Petter Selasky) Date: Tue Jul 28 20:44:24 2009 Subject: 8-current USB patches available for testing (set #020) Message-ID: <200907282144.07077.hselasky@freebsd.org> Hi, Diff between USB P4 and 8-current is available from below. Please test and report back if there are any issues. http://www.selasky.org/hans_petter/usb4bsd/for_review/ MD5 (commit_log_020.txt) = ca1eeee0225b124a85783b6b585f38fc MD5 (usb_stack_mod_020.diff.gz) = bfdf1ca369c4e02dbf5716d408ed74e0 cd /usr/ zcat usb_stack_mod_020.diff.gz | patch --HPS From h.schmalzbauer at omnilan.de Tue Jul 28 20:50:56 2009 From: h.schmalzbauer at omnilan.de (Harald Schmalzbauer) Date: Tue Jul 28 20:51:02 2009 Subject: 8-current USB patches available for testing (set #020) In-Reply-To: <200907282144.07077.hselasky@freebsd.org> References: <200907282144.07077.hselasky@freebsd.org> Message-ID: <4A6F61AF.2020106@omnilan.de> Hans Petter Selasky schrieb am 28.07.2009 21:44 (localtime): ... > Diff between USB P4 and 8-current is available from below. Please test and > report back if there are any issues. Compiled fine, but no change to my floppy issue. Thanks for your work, -Harry -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 196 bytes Desc: OpenPGP digital signature Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20090728/7c53aeb7/signature.pgp From ronald at echteman.nl Tue Jul 28 22:00:11 2009 From: ronald at echteman.nl (Ronald Klop) Date: Tue Jul 28 22:00:17 2009 Subject: usb/137226: [patch] quirk for Philips extern USB disk Message-ID: <1248817230.68597@sjakie.klop.ws> >Number: 137226 >Category: usb >Synopsis: [patch] quirk for Philips extern USB disk >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jul 28 22:00:10 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Ronald Klop >Release: FreeBSD 7.2-STABLE amd64 >Organization: >Environment: System: FreeBSD 7.2-STABLE #2: Sat Jul 11 13:18:09 CEST 2009 root@sjakie.klop.ws:/usr/obj/usr/src/sys/GENERIC >Description: My disk doesn't work with ZFS, because I get 'operation not supported'. See below. A person on the mailinglist suggested me to add a quirk and since than my usb disk is happily running ZFS. Jul 8 03:01:39 sjakie kernel: (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 Jul 8 03:01:39 sjakie kernel: (da0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 8 03:01:39 sjakie kernel: (da0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 8 03:01:39 sjakie kernel: (da0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:20,0 Jul 8 03:01:39 sjakie kernel: (da0:umass-sim0:0:0:0): Invalid command operation code Jul 8 03:01:39 sjakie kernel: (da0:umass-sim0:0:0:0): Unretryable error Jul 8 03:01:39 sjakie root: ZFS: vdev I/O failure, zpool=extern path=/dev/da0 offset=11391598592 size=65536 error=5 Jul 8 03:01:39 sjakie root: ZFS: vdev I/O failure, zpool=extern path=/dev/da0 offset=70877380608 size=65536 error=5 Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:20,0 Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): Invalid command operation code Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): Unretryable error Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:20,0 Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): Invalid command operation code Jul 8 03:02:10 sjakie kernel: (da0:umass-sim0:0:0:0): Unretryable error >How-To-Repeat: >Fix: --- philips-usb-umass.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # patch-sys-dev-usb-umass.c # patch-sys-dev-usb-usbdevs # echo x - patch-sys-dev-usb-umass.c sed 's/^X//' >patch-sys-dev-usb-umass.c << 'dd1f6f9840f8034573a5988aee8d2593' X--- /usr/src/sys/dev/usb/umass.c.orig 2009-07-10 08:55:30.000000000 +0200 X+++ /usr/src/sys/dev/usb/umass.c 2009-07-11 10:59:36.929295627 +0200 X@@ -659,6 +659,10 @@ X UMASS_PROTO_UFI, X NO_QUIRKS X }, X+ { USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_SPE3030CC, RID_WILDCARD, X+ UMASS_PROTO_SCSI | UMASS_PROTO_BBB, X+ NO_SYNCHRONIZE_CACHE X+ }, X { USB_VENDOR_PLEXTOR, USB_PRODUCT_PLEXTOR_40_12_40U, RID_WILDCARD, X UMASS_PROTO_SCSI | UMASS_PROTO_BBB, X NO_TEST_UNIT_READY dd1f6f9840f8034573a5988aee8d2593 echo x - patch-sys-dev-usb-usbdevs sed 's/^X//' >patch-sys-dev-usb-usbdevs << 'f7a7d33f51c9b8ba3ec9f71867b7028f' X--- /usr/src/sys/dev/usb/usbdevs.orig 2009-07-10 08:55:30.000000000 +0200 X+++ /usr/src/sys/dev/usb/usbdevs 2009-07-11 12:29:16.171197768 +0200 X@@ -1958,6 +1957,7 @@ X product PHILIPS PCA646VC 0x0303 PCA646VC PC Camera X product PHILIPS PCVC680K 0x0308 PCVC680K Vesta Pro PC Camera X product PHILIPS DSS150 0x0471 DSS 150 Digital Speaker System X+product PHILIPS SPE3030CC 0x083a USB 2.0 External Disk X product PHILIPS SNU5600 0x1236 SNU5600 X product PHILIPS UM10016 0x1552 ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit X product PHILIPS DIVAUSB 0x1801 DIVA USB mp3 player f7a7d33f51c9b8ba3ec9f71867b7028f exit --- philips-usb-umass.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: From hselasky at c2i.net Wed Jul 29 07:25:12 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 29 07:25:18 2009 Subject: usb/137226: [patch] quirk for Philips extern USB disk In-Reply-To: <1248817230.68597@sjakie.klop.ws> References: <1248817230.68597@sjakie.klop.ws> Message-ID: <200907290925.03682.hselasky@c2i.net> On Tuesday 28 July 2009 23:40:30 Ronald Klop wrote: > usb/137226 Patched in 8-current. http://perforce.freebsd.org/chv.cgi?CH=166718 --HPS From hselasky at c2i.net Wed Jul 29 07:30:13 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 29 07:30:19 2009 Subject: usb/137226: [patch] quirk for Philips extern USB disk Message-ID: <200907290730.n6T7UC4V030488@freefall.freebsd.org> The following reply was made to PR usb/137226; it has been noted by GNATS. From: Hans Petter Selasky To: freebsd-usb@freebsd.org Cc: "Ronald Klop" , "FreeBSD gnats submit" Subject: Re: usb/137226: [patch] quirk for Philips extern USB disk Date: Wed, 29 Jul 2009 09:25:02 +0200 On Tuesday 28 July 2009 23:40:30 Ronald Klop wrote: > usb/137226 Patched in 8-current. http://perforce.freebsd.org/chv.cgi?CH=166718 --HPS From wtf.jlaine at gmail.com Wed Jul 29 08:23:03 2009 From: wtf.jlaine at gmail.com (Jeff Laine) Date: Wed Jul 29 08:23:08 2009 Subject: 8-current USB patches available for testing (set #020) In-Reply-To: <200907282144.07077.hselasky@freebsd.org> References: <200907282144.07077.hselasky@freebsd.org> Message-ID: <20090729075456.GA8133@free.bsd.loc> On Tue,07/28/09 [21:44:05], Hans Petter Selasky wrote: > Hi, > > Diff between USB P4 and 8-current is available from below. Please test and > report back if there are any issues. > > http://www.selasky.org/hans_petter/usb4bsd/for_review/ > > MD5 (commit_log_020.txt) = ca1eeee0225b124a85783b6b585f38fc > MD5 (usb_stack_mod_020.diff.gz) = bfdf1ca369c4e02dbf5716d408ed74e0 > > cd /usr/ > zcat usb_stack_mod_020.diff.gz | patch > Hello Hans, I'd like to try this out. Am I supposed to rebuild+reinstall the kernel in order to use this patch? TIA -- Best regards, Jeff | "Nobody wants to say how this works. | | Maybe nobody knows ..." | | Xorg.conf(5) | From hlh at restart.be Wed Jul 29 09:31:14 2009 From: hlh at restart.be (Henri Hennebert) Date: Wed Jul 29 09:31:27 2009 Subject: [NO REGRESSION] 8-current USB patches available for testing (set #020) In-Reply-To: <200907282144.07077.hselasky@freebsd.org> References: <200907282144.07077.hselasky@freebsd.org> Message-ID: <4A7016DC.9090703@restart.be> Hans Petter Selasky wrote: > Hi, > > Diff between USB P4 and 8-current is available from below. Please test and > report back if there are any issues. All is ok: No regression for me -- umass (kingston USB stick, Sony Cyber-shot DSC-P72, Fujitsu Memorybird 1.05 and SAMSUNG MP0402H UC10) Henri > > http://www.selasky.org/hans_petter/usb4bsd/for_review/ > > MD5 (commit_log_020.txt) = ca1eeee0225b124a85783b6b585f38fc > MD5 (usb_stack_mod_020.diff.gz) = bfdf1ca369c4e02dbf5716d408ed74e0 > > cd /usr/ > zcat usb_stack_mod_020.diff.gz | patch > > --HPS > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From hselasky at freebsd.org Wed Jul 29 09:38:42 2009 From: hselasky at freebsd.org (Hans Petter Selasky) Date: Wed Jul 29 09:38:48 2009 Subject: 8-current USB patches available for testing (set #020) In-Reply-To: <20090729075456.GA8133@free.bsd.loc> References: <200907282144.07077.hselasky@freebsd.org> <20090729075456.GA8133@free.bsd.loc> Message-ID: <200907291038.33712.hselasky@freebsd.org> On Wednesday 29 July 2009 09:54:56 Jeff Laine wrote: > On Tue,07/28/09 [21:44:05], Hans Petter Selasky wrote: > > Hi, > > > > Diff between USB P4 and 8-current is available from below. Please test > > and report back if there are any issues. > > > > http://www.selasky.org/hans_petter/usb4bsd/for_review/ > > > > MD5 (commit_log_020.txt) = ca1eeee0225b124a85783b6b585f38fc > > MD5 (usb_stack_mod_020.diff.gz) = bfdf1ca369c4e02dbf5716d408ed74e0 > > > > cd /usr/ > > zcat usb_stack_mod_020.diff.gz | patch > > Hello Hans, > > I'd like to try this out. Am I supposed to rebuild+reinstall the kernel in > order to use this patch? You should rebuild kernel + world. There are changes in kernelspace and userland (mostly LibUSB v1.0). --HPS From alexbestms at math.uni-muenster.de Wed Jul 29 15:55:43 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Wed Jul 29 15:55:50 2009 Subject: [NO REGRESSION] 8-current USB patches available for testing (set #020) Message-ID: no problems here either. works great and the ums-rate patch is really noticeable. just a little request: while testing the ums-rate patch hans and i noticed that certain mice go crazy when the rate gets lowered beneath a certain value. would be great to have this info in um(4) or moused(8). cheers. alex From alexbestms at math.uni-muenster.de Wed Jul 29 20:25:08 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Wed Jul 29 20:25:14 2009 Subject: problem writing to umass device Message-ID: i have a problem with the following device: ugen7.2: at usbus7 umass0: on usbus7 umass0: SCSI over Bulk-Only; quirks = 0x4400 umass0:7:0:-1: Attached to scbus7 da0 at umass-sim0 bus 0 target 0 lun 0 da0: < > Removable Direct Access SCSI-2 device da0: 40.000MB/s transfers da0: 3864MB (7913472 512 byte sectors: 255H 63S/T 492C) i haven't used it for quite a while, but it used to work just fine (yes with usb2). but since then i've updated my kernel a couple of times and now i'm getting these errors. i can mount the device just fine, but if i try to copy files onto it i get the following error messages: Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54083584, length=65536)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54149120, length=65536)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54214656, length=65536)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54280192, length=32768)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54312960, length=16384)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54329344, length=65536)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54394880, length=65536)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54460416, length=65536)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54525952, length=65536)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54591488, length=65536)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54657024, length=16384)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, length=4096)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, length=4096)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=1024000, length=4096)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=1028096, length=4096)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=38502400, length=16384)]error = 5 Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=39370752, length=16384)]error = 5 Jul 28 11:22:07 otaku kernel: fsync: giving up on dirty Jul 28 11:22:07 otaku kernel: 0xcc0aa6b8: tag msdosfs, type VREG Jul 28 11:22:07 otaku kernel: usecount 1, writecount 0, refcount 55 mountedhere 0 Jul 28 11:22:07 otaku kernel: flags () Jul 28 11:22:07 otaku kernel: v_object 0xc8a81770 ref 0 pages 212 Jul 28 11:22:07 otaku kernel: lock type msdosfs: EXCL by thread 0xcc60a240 (pid 19448) Jul 28 11:22:07 otaku kernel: #0 0xc05b5ee0 at __lockmgr_args+0xb90 Jul 28 11:22:07 otaku kernel: #1 0xc0647898 at vop_stdlock+0x68 Jul 28 11:22:07 otaku kernel: #2 0xc0781fb5 at VOP_LOCK1_APV+0xb5 Jul 28 11:22:07 otaku kernel: #3 0xc0664008 at _vn_lock+0x78 Jul 28 11:22:07 otaku kernel: #4 0xc0658adb at vget+0xbb Jul 28 11:22:07 otaku kernel: #5 0xc055d4ca at msdosfs_sync+0x17a Jul 28 11:22:07 otaku kernel: #6 0xc06520be at dounmount+0x44e Jul 28 11:22:07 otaku kernel: #7 0xc065262f at unmount+0x2bf Jul 28 11:22:07 otaku kernel: #8 0xc076eb26 at syscall+0x2a6 Jul 28 11:22:07 otaku kernel: #9 0xc0752ad0 at Xint0x80_syscall+0x20 Jul 28 11:22:07 otaku kernel: startcluster 2230, dircluster 2229, diroffset 96, on dev da0 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=53805056, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=53870592, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=53936128, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54001664, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54067200, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54132736, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54198272, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54263808, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54329344, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54394880, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54460416, length=65536)]error = 5 Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54525952, length=65536)]error = 5 might the device's ram be broken? this is the result of `dd if=/dev/da0 of=/dev/null`: dd: /dev/da0: Input/output error 1067+0 records in 1067+0 records out 546304 bytes transferred in 235.522107 secs (2320 bytes/sec) i attached the device to a windows xp box and ran scandisk. that didn't reveal any problems however. cheers. alex oh...and i'm running r195923. From hselasky at c2i.net Wed Jul 29 20:36:13 2009 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed Jul 29 20:36:20 2009 Subject: problem writing to umass device In-Reply-To: References: Message-ID: <200907292236.04773.hselasky@c2i.net> On Wednesday 29 July 2009 22:25:05 Alexander Best wrote: > i have a problem with the following device: > > ugen7.2: at usbus7 > umass0: > on usbus7 > umass0: SCSI over Bulk-Only; quirks = 0x4400 > umass0:7:0:-1: Attached to scbus7 > da0 at umass-sim0 bus 0 target 0 lun 0 > da0: < > Removable Direct Access SCSI-2 device > da0: 40.000MB/s transfers > da0: 3864MB (7913472 512 byte sectors: 255H 63S/T 492C) > > i haven't used it for quite a while, but it used to work just fine (yes > with usb2). but since then i've updated my kernel a couple of times and now > i'm getting these errors. i can mount the device just fine, but if i try to > copy files onto it i get the following error messages: > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54083584, > length=65536)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54149120, > length=65536)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54214656, > length=65536)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54280192, > length=32768)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54312960, > length=16384)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54329344, > length=65536)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54394880, > length=65536)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54460416, > length=65536)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54525952, > length=65536)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54591488, > length=65536)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=54657024, > length=16384)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=512, > length=512)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, > length=4096)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, > length=4096)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=1024000, > length=4096)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=1028096, > length=4096)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=38502400, > length=16384)]error = 5 > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=39370752, > length=16384)]error = 5 > Jul 28 11:22:07 otaku kernel: fsync: giving up on dirty > Jul 28 11:22:07 otaku kernel: 0xcc0aa6b8: tag msdosfs, type VREG > Jul 28 11:22:07 otaku kernel: usecount 1, writecount 0, refcount 55 > mountedhere 0 > Jul 28 11:22:07 otaku kernel: flags () > Jul 28 11:22:07 otaku kernel: v_object 0xc8a81770 ref 0 pages 212 > Jul 28 11:22:07 otaku kernel: lock type msdosfs: EXCL by thread 0xcc60a240 > (pid 19448) > Jul 28 11:22:07 otaku kernel: #0 0xc05b5ee0 at __lockmgr_args+0xb90 > Jul 28 11:22:07 otaku kernel: #1 0xc0647898 at vop_stdlock+0x68 > Jul 28 11:22:07 otaku kernel: #2 0xc0781fb5 at VOP_LOCK1_APV+0xb5 > Jul 28 11:22:07 otaku kernel: #3 0xc0664008 at _vn_lock+0x78 > Jul 28 11:22:07 otaku kernel: #4 0xc0658adb at vget+0xbb > Jul 28 11:22:07 otaku kernel: #5 0xc055d4ca at msdosfs_sync+0x17a > Jul 28 11:22:07 otaku kernel: #6 0xc06520be at dounmount+0x44e > Jul 28 11:22:07 otaku kernel: #7 0xc065262f at unmount+0x2bf > Jul 28 11:22:07 otaku kernel: #8 0xc076eb26 at syscall+0x2a6 > Jul 28 11:22:07 otaku kernel: #9 0xc0752ad0 at Xint0x80_syscall+0x20 > Jul 28 11:22:07 otaku kernel: startcluster 2230, dircluster 2229, diroffset > 96, on dev da0 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=53805056, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=53870592, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=53936128, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54001664, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54067200, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54132736, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54198272, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54263808, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54329344, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54394880, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54460416, > length=65536)]error = 5 > Jul 28 11:22:40 otaku kernel: g_vfs_done():da0[WRITE(offset=54525952, > length=65536)]error = 5 > > might the device's ram be broken? this is the result of `dd if=/dev/da0 > of=/dev/null`: > > dd: /dev/da0: Input/output error > 1067+0 records in > 1067+0 records out > 546304 bytes transferred in 235.522107 secs (2320 bytes/sec) ^^ terribly slow disk ? > > i attached the device to a windows xp box and ran scandisk. that didn't > reveal any problems however. > Hi, Try enabling umass debugging: sysctl hw.usb.umass.debug=-1 Not sure if this might be a CAM layer regression. --HPS From alexbestms at math.uni-muenster.de Wed Jul 29 21:05:43 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Wed Jul 29 21:05:51 2009 Subject: problem writing to umass device In-Reply-To: <200907292236.04773.hselasky@c2i.net> Message-ID: Hans Petter Selasky schrieb am 2009-07-29: > On Wednesday 29 July 2009 22:25:05 Alexander Best wrote: > > i have a problem with the following device: > > ugen7.2: at usbus7 > > umass0: > addr 2> > > on usbus7 > > umass0: SCSI over Bulk-Only; quirks = 0x4400 > > umass0:7:0:-1: Attached to scbus7 > > da0 at umass-sim0 bus 0 target 0 lun 0 > > da0: < > Removable Direct Access SCSI-2 device > > da0: 40.000MB/s transfers > > da0: 3864MB (7913472 512 byte sectors: 255H 63S/T 492C) > > i haven't used it for quite a while, but it used to work just fine > > (yes > > with usb2). but since then i've updated my kernel a couple of times > > and now > > i'm getting these errors. i can mount the device just fine, but if > > i try to > > copy files onto it i get the following error messages: > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54083584, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54149120, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54214656, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54280192, > > length=32768)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54312960, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54329344, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54394880, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54460416, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54525952, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54591488, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54657024, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=512, > > length=512)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=1024000, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=1028096, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=38502400, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=39370752, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: fsync: giving up on dirty > > Jul 28 11:22:07 otaku kernel: 0xcc0aa6b8: tag msdosfs, type VREG > > Jul 28 11:22:07 otaku kernel: usecount 1, writecount 0, refcount 55 > > mountedhere 0 > > Jul 28 11:22:07 otaku kernel: flags () > > Jul 28 11:22:07 otaku kernel: v_object 0xc8a81770 ref 0 pages 212 > > Jul 28 11:22:07 otaku kernel: lock type msdosfs: EXCL by thread > > 0xcc60a240 > > (pid 19448) > > Jul 28 11:22:07 otaku kernel: #0 0xc05b5ee0 at __lockmgr_args+0xb90 > > Jul 28 11:22:07 otaku kernel: #1 0xc0647898 at vop_stdlock+0x68 > > Jul 28 11:22:07 otaku kernel: #2 0xc0781fb5 at VOP_LOCK1_APV+0xb5 > > Jul 28 11:22:07 otaku kernel: #3 0xc0664008 at _vn_lock+0x78 > > Jul 28 11:22:07 otaku kernel: #4 0xc0658adb at vget+0xbb > > Jul 28 11:22:07 otaku kernel: #5 0xc055d4ca at msdosfs_sync+0x17a > > Jul 28 11:22:07 otaku kernel: #6 0xc06520be at dounmount+0x44e > > Jul 28 11:22:07 otaku kernel: #7 0xc065262f at unmount+0x2bf > > Jul 28 11:22:07 otaku kernel: #8 0xc076eb26 at syscall+0x2a6 > > Jul 28 11:22:07 otaku kernel: #9 0xc0752ad0 at > > Xint0x80_syscall+0x20 > > Jul 28 11:22:07 otaku kernel: startcluster 2230, dircluster 2229, > > diroffset > > 96, on dev da0 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53805056, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53870592, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53936128, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54001664, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54067200, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54132736, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54198272, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54263808, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54329344, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54394880, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54460416, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54525952, > > length=65536)]error = 5 > > might the device's ram be broken? this is the result of `dd > > if=/dev/da0 > > of=/dev/null`: > > dd: /dev/da0: Input/output error > > 1067+0 records in > > 1067+0 records out > > 546304 bytes transferred in 235.522107 secs (2320 bytes/sec) > ^^ terribly slow > disk ? no actually. it's a high speed usb2 device: ugen7.2: at usbus7, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0000 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x0492 idProduct = 0x0140 bcdDevice = 0x0100 iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0003 <000000F1F1000> bNumConfigurations = 0x0001 > > i attached the device to a windows xp box and ran scandisk. that > > didn't > > reveal any problems however. > Hi, > Try enabling umass debugging: > sysctl hw.usb.umass.debug=-1 > Not sure if this might be a CAM layer regression. > --HPS ok. i set hw.usb.umass.debug = 1. i unplugged the device, plugged it in again, mounted it and copied some files onto it (which failed). unmounting the device doesn't work: umount: unmount of /mnt/umass failed: Resource temporarily unavailable i didn't try umount with the -f switch since that locks up the whole machine. so here's the output: Jul 29 22:42:19 otaku kernel: ugen7.2: at usbus7 (disconnected) Jul 29 22:42:19 otaku kernel: umass0: at uhub7, port 2, addr 2 (disconnected) Jul 29 22:42:19 otaku kernel: (da0:umass-sim0:0:0:0): lost device Jul 29 22:42:19 otaku kernel: (da0:umass-sim0:0:0:0): removing device entry Jul 29 22:42:33 otaku sudo: arundel : TTY=pts/5 ; PWD=/usr/home/arundel ; USER=root ; COMMAND=/sbin/sysctl hw.usb.umass.debug=1 Jul 29 22:42:52 otaku kernel: ugen7.2: at usbus7 Jul 29 22:42:52 otaku kernel: umass0: on usbus7 Jul 29 22:42:52 otaku kernel: umass0: SCSI over Bulk-Only; quirks = 0x4400 Jul 29 22:42:52 otaku root: Unknown USB device: vendor 0x0492 product 0x0140 bus uhub7 Jul 29 22:42:54 otaku kernel: umass0:7:0:-1: Attached to scbus7 Jul 29 22:42:54 otaku hald[1146]: 22:42:54.448 [W] hf-block.c:49: unable to stat /dev/probe0: No such file or directory Jul 29 22:42:54 otaku kernel: xptioctl: pass driver is not in the kernel Jul 29 22:42:54 otaku kernel: xptioctl: put "device pass" in your kernel config file Jul 29 22:42:55 otaku kernel: da0 at umass-sim0 bus 0 target 0 lun 0 Jul 29 22:42:55 otaku kernel: da0: < > Removable Direct Access SCSI-2 device Jul 29 22:42:55 otaku kernel: da0: 40.000MB/s transfers Jul 29 22:42:55 otaku kernel: da0: 3864MB (7913472 512 byte sectors: 255H 63S/T 492C) Jul 29 22:43:21 otaku sudo: arundel : TTY=pts/5 ; PWD=/usr/home/arundel ; USER=root ; COMMAND=/sbin/mount -t msdosfs /dev/da0 /mnt/umass/ Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150716416, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150781952, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150847488, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150913024, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150978560, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151044096, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151109632, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151175168, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151240704, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151306240, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151371776, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=151437312, length=65536)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=49152, length=4096)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=1048576, length=4096)]error = 5 Jul 29 22:47:26 otaku kernel: g_vfs_done():da0[WRITE(offset=150650880, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151568384, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151633920, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151699456, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151764992, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151830528, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151896064, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151961600, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152027136, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152092672, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152158208, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152223744, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152289280, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152354816, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152420352, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152485888, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=152551424, length=65536)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:47:54 otaku kernel: g_vfs_done():da0[WRITE(offset=151502848, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152682496, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152748032, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152813568, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152879104, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152944640, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153010176, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153075712, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153141248, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153206784, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153272320, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153337856, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153403392, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153468928, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153534464, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153600000, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=153665536, length=65536)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=49152, length=4096)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=53248, length=4096)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=1048576, length=4096)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=1052672, length=4096)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:48:22 otaku kernel: g_vfs_done():da0[WRITE(offset=152616960, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=153796608, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=153862144, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=153927680, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=153993216, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154058752, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154124288, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154189824, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154255360, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154320896, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154386432, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154451968, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154517504, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154583040, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154648576, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154714112, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=154779648, length=65536)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:48:49 otaku kernel: g_vfs_done():da0[WRITE(offset=153731072, length=65536)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=32768, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=36864, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=40960, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=45056, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=49152, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=53248, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1024000, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1028096, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1032192, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1036288, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1040384, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1044480, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1048576, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=1052672, length=4096)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=143360000, length=16384)]error = 5 Jul 29 22:49:17 otaku kernel: g_vfs_done():da0[WRITE(offset=154845184, length=65536)]error = 5 Jul 29 22:49:45 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=32768, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=36864, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=40960, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=45056, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=49152, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=53248, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1024000, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1028096, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1032192, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1036288, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1040384, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1044480, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1048576, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=1052672, length=4096)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=143360000, length=16384)]error = 5 Jul 29 22:50:15 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 29 22:50:25 otaku sudo: arundel : TTY=pts/6 ; PWD=/usr/home/arundel ; USER=root ; COMMAND=/sbin/umount /mnt/umass/ Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=32768, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=36864, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=40960, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=45056, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=49152, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=53248, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1024000, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1028096, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1032192, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1036288, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1040384, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1044480, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1048576, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=1052672, length=4096)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=26853376, length=16384)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=143360000, length=16384)]error = 5 Jul 29 22:50:53 otaku kernel: g_vfs_done():da0[WRITE(offset=512, length=512)]error = 5 Jul 29 22:50:53 otaku kernel: fsync: giving up on dirty Jul 29 22:50:53 otaku kernel: 0xc9f42ac0: tag devfs, type VCHR Jul 29 22:50:53 otaku kernel: usecount 1, writecount 0, refcount 23 mountedhere 0xc9019900 Jul 29 22:50:53 otaku kernel: flags () Jul 29 22:50:53 otaku kernel: v_object 0xcb726e58 ref 0 pages 288 Jul 29 22:50:53 otaku kernel: lock type devfs: EXCL by thread 0xc936db40 (pid 4752) Jul 29 22:50:53 otaku kernel: #0 0xc05b6b80 at __lockmgr_args+0xb90 Jul 29 22:50:53 otaku kernel: #1 0xc06486c8 at vop_stdlock+0x68 Jul 29 22:50:53 otaku kernel: #2 0xc0783475 at VOP_LOCK1_APV+0xb5 Jul 29 22:50:53 otaku kernel: #3 0xc0664e38 at _vn_lock+0x78 Jul 29 22:50:53 otaku kernel: #4 0xc055e13c at msdosfs_sync+0x29c Jul 29 22:50:53 otaku kernel: #5 0xc0652eee at dounmount+0x44e Jul 29 22:50:53 otaku kernel: #6 0xc065345f at unmount+0x2bf Jul 29 22:50:53 otaku kernel: #7 0xc076ffe6 at syscall+0x2a6 Jul 29 22:50:53 otaku kernel: #8 0xc0753f00 at Xint0x80_syscall+0x20 Jul 29 22:50:53 otaku kernel: dev da0 what i'm trying now is to complely wipe the ram using `dd of=/dev/zero of=/dev/da0`, format it and see if that solves the issue. alex From alexbestms at math.uni-muenster.de Wed Jul 29 21:19:55 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Wed Jul 29 21:20:03 2009 Subject: problem writing to umass device In-Reply-To: <200907292236.04773.hselasky@c2i.net> Message-ID: seems i need to reboot. since i wasn't able to unmount the device i unplugged it and tried plugging it in again. but it doesn't get recognised at all. no attach message or anything like that even after attaching it to a different usb port. i'm sure at the end the only option is to trigger the reset button. doing `reboot` hangs after the message "all disks synched". although the message is being displayed the synched disks don't get marked as clean, because after a reboot all my harddrives are being being fsck'ed because they weren't dismounted properly. oh...and btw: if i try `umount /mnt/umass` after detaching the device umount prints this: Jul 29 23:08:42 otaku kernel: g_vfs_done():da0[WRITE(offset=16384, length=4096)]error = 6 then it hangs forever. killing the umount process isn't possible. alex Hans Petter Selasky schrieb am 2009-07-29: > On Wednesday 29 July 2009 22:25:05 Alexander Best wrote: > > i have a problem with the following device: > > ugen7.2: at usbus7 > > umass0: > addr 2> > > on usbus7 > > umass0: SCSI over Bulk-Only; quirks = 0x4400 > > umass0:7:0:-1: Attached to scbus7 > > da0 at umass-sim0 bus 0 target 0 lun 0 > > da0: < > Removable Direct Access SCSI-2 device > > da0: 40.000MB/s transfers > > da0: 3864MB (7913472 512 byte sectors: 255H 63S/T 492C) > > i haven't used it for quite a while, but it used to work just fine > > (yes > > with usb2). but since then i've updated my kernel a couple of times > > and now > > i'm getting these errors. i can mount the device just fine, but if > > i try to > > copy files onto it i get the following error messages: > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54083584, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54149120, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54214656, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54280192, > > length=32768)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54312960, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54329344, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54394880, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54460416, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54525952, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54591488, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54657024, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=512, > > length=512)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=1024000, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=1028096, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=38502400, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=39370752, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: fsync: giving up on dirty > > Jul 28 11:22:07 otaku kernel: 0xcc0aa6b8: tag msdosfs, type VREG > > Jul 28 11:22:07 otaku kernel: usecount 1, writecount 0, refcount 55 > > mountedhere 0 > > Jul 28 11:22:07 otaku kernel: flags () > > Jul 28 11:22:07 otaku kernel: v_object 0xc8a81770 ref 0 pages 212 > > Jul 28 11:22:07 otaku kernel: lock type msdosfs: EXCL by thread > > 0xcc60a240 > > (pid 19448) > > Jul 28 11:22:07 otaku kernel: #0 0xc05b5ee0 at __lockmgr_args+0xb90 > > Jul 28 11:22:07 otaku kernel: #1 0xc0647898 at vop_stdlock+0x68 > > Jul 28 11:22:07 otaku kernel: #2 0xc0781fb5 at VOP_LOCK1_APV+0xb5 > > Jul 28 11:22:07 otaku kernel: #3 0xc0664008 at _vn_lock+0x78 > > Jul 28 11:22:07 otaku kernel: #4 0xc0658adb at vget+0xbb > > Jul 28 11:22:07 otaku kernel: #5 0xc055d4ca at msdosfs_sync+0x17a > > Jul 28 11:22:07 otaku kernel: #6 0xc06520be at dounmount+0x44e > > Jul 28 11:22:07 otaku kernel: #7 0xc065262f at unmount+0x2bf > > Jul 28 11:22:07 otaku kernel: #8 0xc076eb26 at syscall+0x2a6 > > Jul 28 11:22:07 otaku kernel: #9 0xc0752ad0 at > > Xint0x80_syscall+0x20 > > Jul 28 11:22:07 otaku kernel: startcluster 2230, dircluster 2229, > > diroffset > > 96, on dev da0 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53805056, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53870592, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53936128, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54001664, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54067200, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54132736, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54198272, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54263808, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54329344, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54394880, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54460416, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54525952, > > length=65536)]error = 5 > > might the device's ram be broken? this is the result of `dd > > if=/dev/da0 > > of=/dev/null`: > > dd: /dev/da0: Input/output error > > 1067+0 records in > > 1067+0 records out > > 546304 bytes transferred in 235.522107 secs (2320 bytes/sec) > ^^ terribly slow > disk ? > > i attached the device to a windows xp box and ran scandisk. that > > didn't > > reveal any problems however. > Hi, > Try enabling umass debugging: > sysctl hw.usb.umass.debug=-1 > Not sure if this might be a CAM layer regression. > --HPS From alexbestms at math.uni-muenster.de Wed Jul 29 21:45:13 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Wed Jul 29 21:45:19 2009 Subject: problem writing to umass device In-Reply-To: <200907292236.04773.hselasky@c2i.net> Message-ID: damn. just say that i overlooked the minus. so instead of setting "sysctl hw.usb.umass.debug=-1" i did in fact do "sysctl hw.usb.umass.debug=1". sorry for that. i'll send you a new output after i'm done blanking and reformatting the umass device. alex Hans Petter Selasky schrieb am 2009-07-29: > On Wednesday 29 July 2009 22:25:05 Alexander Best wrote: > > i have a problem with the following device: > > ugen7.2: at usbus7 > > umass0: > addr 2> > > on usbus7 > > umass0: SCSI over Bulk-Only; quirks = 0x4400 > > umass0:7:0:-1: Attached to scbus7 > > da0 at umass-sim0 bus 0 target 0 lun 0 > > da0: < > Removable Direct Access SCSI-2 device > > da0: 40.000MB/s transfers > > da0: 3864MB (7913472 512 byte sectors: 255H 63S/T 492C) > > i haven't used it for quite a while, but it used to work just fine > > (yes > > with usb2). but since then i've updated my kernel a couple of times > > and now > > i'm getting these errors. i can mount the device just fine, but if > > i try to > > copy files onto it i get the following error messages: > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54083584, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54149120, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54214656, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54280192, > > length=32768)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54312960, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54329344, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54394880, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54460416, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54525952, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54591488, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54657024, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=512, > > length=512)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=1024000, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=1028096, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=38502400, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=39370752, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: fsync: giving up on dirty > > Jul 28 11:22:07 otaku kernel: 0xcc0aa6b8: tag msdosfs, type VREG > > Jul 28 11:22:07 otaku kernel: usecount 1, writecount 0, refcount 55 > > mountedhere 0 > > Jul 28 11:22:07 otaku kernel: flags () > > Jul 28 11:22:07 otaku kernel: v_object 0xc8a81770 ref 0 pages 212 > > Jul 28 11:22:07 otaku kernel: lock type msdosfs: EXCL by thread > > 0xcc60a240 > > (pid 19448) > > Jul 28 11:22:07 otaku kernel: #0 0xc05b5ee0 at __lockmgr_args+0xb90 > > Jul 28 11:22:07 otaku kernel: #1 0xc0647898 at vop_stdlock+0x68 > > Jul 28 11:22:07 otaku kernel: #2 0xc0781fb5 at VOP_LOCK1_APV+0xb5 > > Jul 28 11:22:07 otaku kernel: #3 0xc0664008 at _vn_lock+0x78 > > Jul 28 11:22:07 otaku kernel: #4 0xc0658adb at vget+0xbb > > Jul 28 11:22:07 otaku kernel: #5 0xc055d4ca at msdosfs_sync+0x17a > > Jul 28 11:22:07 otaku kernel: #6 0xc06520be at dounmount+0x44e > > Jul 28 11:22:07 otaku kernel: #7 0xc065262f at unmount+0x2bf > > Jul 28 11:22:07 otaku kernel: #8 0xc076eb26 at syscall+0x2a6 > > Jul 28 11:22:07 otaku kernel: #9 0xc0752ad0 at > > Xint0x80_syscall+0x20 > > Jul 28 11:22:07 otaku kernel: startcluster 2230, dircluster 2229, > > diroffset > > 96, on dev da0 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53805056, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53870592, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53936128, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54001664, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54067200, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54132736, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54198272, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54263808, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54329344, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54394880, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54460416, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54525952, > > length=65536)]error = 5 > > might the device's ram be broken? this is the result of `dd > > if=/dev/da0 > > of=/dev/null`: > > dd: /dev/da0: Input/output error > > 1067+0 records in > > 1067+0 records out > > 546304 bytes transferred in 235.522107 secs (2320 bytes/sec) > ^^ terribly slow > disk ? > > i attached the device to a windows xp box and ran scandisk. that > > didn't > > reveal any problems however. > Hi, > Try enabling umass debugging: > sysctl hw.usb.umass.debug=-1 > Not sure if this might be a CAM layer regression. > --HPS From alexbestms at math.uni-muenster.de Wed Jul 29 23:28:36 2009 From: alexbestms at math.uni-muenster.de (Alexander Best) Date: Wed Jul 29 23:28:43 2009 Subject: problem writing to umass device In-Reply-To: <200907292236.04773.hselasky@c2i.net> Message-ID: here are some input/output benchmark measurements i did. don't know why the device returned the slow result you noticed. but the following values seem quite reasonable. maybe the previous results turned out so bad, because in the background the writes which `cp` requested were still being processed although `cp` was no longer active. so `dd` had no exclusive access to /dev/da0 and probably a much lower priority than the writes `cp` requested. write speed: ------------ [arundel@otaku /usr/home/arundel]$ dd if=/dev/zero of=/dev/da0 count=2048 2048+0 records in 2048+0 records out 1048576 bytes transferred in 5.899281 secs (177746 bytes/sec) [arundel@otaku /usr/home/arundel]$ dd if=/dev/zero of=/dev/da0 bs=1m count=50 50+0 records in 50+0 records out 52428800 bytes transferred in 6.714179 secs (7808669 bytes/sec) [arundel@otaku /usr/home/arundel]$ dd if=/dev/zero of=/dev/da0 bs=2m count=25 25+0 records in 25+0 records out 52428800 bytes transferred in 6.418867 secs (8167921 bytes/sec) [arundel@otaku /usr/home/arundel]$ dd if=/dev/zero of=/dev/da0 bs=5m count=10 10+0 records in 10+0 records out 52428800 bytes transferred in 6.448783 secs (8130030 bytes/sec) [arundel@otaku /usr/home/arundel]$ dd if=/dev/zero of=/dev/da0 bs=10m count=5 5+0 records in 5+0 records out 52428800 bytes transferred in 6.462789 secs (8112411 bytes/sec) read speed: ----------- [arundel@otaku /usr/home/arundel]$ dd if=/dev/da0 of=/dev/null count=2048 2048+0 records in 2048+0 records out 1048576 bytes transferred in 1.461135 secs (717645 bytes/sec) [arundel@otaku /usr/home/arundel]$ dd if=/dev/da0 of=/dev/null bs=10m count=5 5+0 records in 5+0 records out 52428800 bytes transferred in 9.399185 secs (5578016 bytes/sec) [arundel@otaku /usr/home/arundel]$ dd if=/dev/da0 of=/dev/null bs=5m count=10 10+0 records in 10+0 records out 52428800 bytes transferred in 9.394816 secs (5580610 bytes/sec) [arundel@otaku /usr/home/arundel]$ dd if=/dev/da0 of=/dev/null bs=2m count=25 25+0 records in 25+0 records out 52428800 bytes transferred in 9.498048 secs (5519955 bytes/sec) [arundel@otaku /usr/home/arundel]$ dd if=/dev/da0 of=/dev/null bs=1m count=50 50+0 records in 50+0 records out 52428800 bytes transferred in 9.434601 secs (5557077 bytes/sec) so. i've blanked the device using dd without any errors. i formated it then tried the following with hw.usb.umass.debug=-1: 1. mount 2. copy files 3. umount (which hung) i've mailed you the ouput in a separate mail. two more things i noticed: 1. while copying files to the device i noticed that harddrive access which was being performed by fsck completely stopped until i detached the usb device. 2. in addition to not being able to attach a usb device again, `sysctl` got stuck after the following output: kern.ostype: FreeBSD kern.osrelease: 8.0-BETA2 kern.osrevision: 199506 kern.version: FreeBSD 8.0-BETA2 #0 r195923M: Tue Jul 28 22:20:15 CEST 2009 root@otaku:/usr/obj/usr/src/sys/ARUNDEL kern.maxvnodes: 100000 kern.maxproc: 6164 kern.maxfiles: 12328 kern.argmax: 262144 kern.securelevel: -1 kern.hostname: otaku kern.hostid: 1391670824 kern.clockrate: { hz = 1000, tick = 1000, profhz = 2000, stathz = 133 } kern.posix1version: 200112 kern.ngroups: 1023 kern.job_control: 1 kern.saved_ids: 0 kern.boottime: { sec = 1248902591, usec = 78085 } Wed Jul 29 23:23:11 2009 kern.domainname: kern.osreldate: 800106 kern.bootfile: /boot/kernel/kernel kern.maxfilesperproc: 11095 kern.maxprocperuid: 5547 kern.ipc.maxsockbuf: 262144 kern.ipc.sockbuf_waste_factor: 8 kern.ipc.somaxconn: 128 kern.ipc.max_linkhdr: 40 kern.ipc.max_protohdr: 40 kern.ipc.max_hdr: 80 kern.ipc.max_datalen: 120 kern.ipc.nmbjumbo16: 3200 kern.ipc.nmbjumbo9: 6400 kern.ipc.nmbjumbop: 12800 kern.ipc.nmbclusters: 25600 kern.ipc.piperesizeallowed: 1 kern.ipc.piperesizefail: 0 kern.ipc.pipeallocfail: 0 kern.ipc.pipefragretry: 0 kern.ipc.pipekva: 163840 kern.ipc.maxpipekva: 16777216 kern.ipc.msgseg: 2048 kern.ipc.msgssz: 8 kern.ipc.msgtql: 40 kern.ipc.msgmnb: 2048 kern.ipc.msgmni: 40 kern.ipc.msgmax: 16384 kern.ipc.semaem: 16384 kern.ipc.semvmx: 32767 kern.ipc.semusz: 136 kern.ipc.semume: 10 kern.ipc.semopm: 100 kern.ipc.semmsl: 60 kern.ipc.semmnu: 30 kern.ipc.semmns: 60 kern.ipc.semmni: 10 kern.ipc.semmap: 30 kern.ipc.shm_allow_removed: 1 kern.ipc.shm_use_phys: 0 kern.ipc.shmall: 32768 kern.ipc.shmseg: 512 kern.ipc.shmmni: 192 kern.ipc.shmmin: 1 kern.ipc.shmmax: 67108864 kern.ipc.maxsockets: 25600 kern.ipc.numopensockets: 98 kern.ipc.nsfbufsused: 0 kern.ipc.nsfbufspeak: 6 kern.ipc.nsfbufs: 6656 kern.dummy: 0 kern.ps_strings: 3217031152 kern.usrstack: 3217031168 kern.logsigexit: 1 kern.iov_max: 1024 kern.hostuuid: 00000000-0000-0000-0000-001a4d4bb4eb kern.cam.cam_srch_hi: 0 kern.cam.scsi_delay: 2000 kern.cam.cd.retry_count: 4 kern.cam.cd.changer.max_busy_seconds: 15 kern.cam.cd.changer.min_busy_seconds: 5 kern.cam.cd.0.minimum_cmd_size: 10 kern.cam.ada.ada_send_ordered: 1 kern.cam.ada.default_timeout: 30 kern.cam.ada.retry_count: 4 kern.cam.da.da_send_ordered: 1 kern.cam.da.default_timeout: 60 kern.cam.da.retry_count: 4 kern.cam.da.0.minimum_cmd_size: 10 i guess the next line would have been usb related. cheers. alex Hans Petter Selasky schrieb am 2009-07-29: > On Wednesday 29 July 2009 22:25:05 Alexander Best wrote: > > i have a problem with the following device: > > ugen7.2: at usbus7 > > umass0: > addr 2> > > on usbus7 > > umass0: SCSI over Bulk-Only; quirks = 0x4400 > > umass0:7:0:-1: Attached to scbus7 > > da0 at umass-sim0 bus 0 target 0 lun 0 > > da0: < > Removable Direct Access SCSI-2 device > > da0: 40.000MB/s transfers > > da0: 3864MB (7913472 512 byte sectors: 255H 63S/T 492C) > > i haven't used it for quite a while, but it used to work just fine > > (yes > > with usb2). but since then i've updated my kernel a couple of times > > and now > > i'm getting these errors. i can mount the device just fine, but if > > i try to > > copy files onto it i get the following error messages: > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54083584, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54149120, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54214656, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54280192, > > length=32768)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54312960, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54329344, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54394880, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54460416, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54525952, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54591488, > > length=65536)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54657024, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=512, > > length=512)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=24576, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: g_vfs_done():da0[WRITE(offset=28672, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=1024000, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=1028096, > > length=4096)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=38502400, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: > > g_vfs_done():da0[WRITE(offset=39370752, > > length=16384)]error = 5 > > Jul 28 11:22:07 otaku kernel: fsync: giving up on dirty > > Jul 28 11:22:07 otaku kernel: 0xcc0aa6b8: tag msdosfs, type VREG > > Jul 28 11:22:07 otaku kernel: usecount 1, writecount 0, refcount 55 > > mountedhere 0 > > Jul 28 11:22:07 otaku kernel: flags () > > Jul 28 11:22:07 otaku kernel: v_object 0xc8a81770 ref 0 pages 212 > > Jul 28 11:22:07 otaku kernel: lock type msdosfs: EXCL by thread > > 0xcc60a240 > > (pid 19448) > > Jul 28 11:22:07 otaku kernel: #0 0xc05b5ee0 at __lockmgr_args+0xb90 > > Jul 28 11:22:07 otaku kernel: #1 0xc0647898 at vop_stdlock+0x68 > > Jul 28 11:22:07 otaku kernel: #2 0xc0781fb5 at VOP_LOCK1_APV+0xb5 > > Jul 28 11:22:07 otaku kernel: #3 0xc0664008 at _vn_lock+0x78 > > Jul 28 11:22:07 otaku kernel: #4 0xc0658adb at vget+0xbb > > Jul 28 11:22:07 otaku kernel: #5 0xc055d4ca at msdosfs_sync+0x17a > > Jul 28 11:22:07 otaku kernel: #6 0xc06520be at dounmount+0x44e > > Jul 28 11:22:07 otaku kernel: #7 0xc065262f at unmount+0x2bf > > Jul 28 11:22:07 otaku kernel: #8 0xc076eb26 at syscall+0x2a6 > > Jul 28 11:22:07 otaku kernel: #9 0xc0752ad0 at > > Xint0x80_syscall+0x20 > > Jul 28 11:22:07 otaku kernel: startcluster 2230, dircluster 2229, > > diroffset > > 96, on dev da0 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53805056, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53870592, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=53936128, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54001664, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54067200, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54132736, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54198272, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54263808, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54329344, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54394880, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54460416, > > length=65536)]error = 5 > > Jul 28 11:22:40 otaku kernel: > > g_vfs_done():da0[WRITE(offset=54525952, > > length=65536)]error = 5 > > might the device's ram be broken? this is the result of `dd > > if=/dev/da0 > > of=/dev/null`: > > dd: /dev/da0: Input/output error > > 1067+0 records in > > 1067+0 records out > > 546304 bytes transferred in 235.522107 secs (2320 bytes/sec) > ^^ terribly slow > disk ? > > i attached the device to a windows xp box and ran scandisk. that > > didn't > > reveal any problems however. > Hi, > Try enabling umass debugging: > sysctl hw.usb.umass.debug=-1 > Not sure if this might be a CAM layer regression. > --HPS From dfilter at FreeBSD.ORG Thu Jul 30 00:20:07 2009 From: dfilter at FreeBSD.ORG (dfilter service) Date: Thu Jul 30 00:20:24 2009 Subject: usb/125264: commit references a PR Message-ID: <200907300020.n6U0K6er021555@freefall.freebsd.org> The following reply was made to PR usb/125264; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/125264: commit references a PR Date: Thu, 30 Jul 2009 00:13:23 +0000 (UTC) Author: alfred Date: Thu Jul 30 00:13:09 2009 New Revision: 195959 URL: http://svn.freebsd.org/changeset/base/195959 Log: USB input - add support for setting the UMS polling rate through -F option passed to moused. - requested by Alexander Best - P4 ID: 166075 PR: usb/125264 Submitted by: hps Approved by: re Modified: head/sys/dev/usb/input/ums.c Modified: head/sys/dev/usb/input/ums.c ============================================================================== --- head/sys/dev/usb/input/ums.c Thu Jul 30 00:12:47 2009 (r195958) +++ head/sys/dev/usb/i