From xiaofanc at gmail.com Thu May 1 04:37:03 2008 From: xiaofanc at gmail.com (Xiaofan Chen) Date: Thu May 1 04:37:06 2008 Subject: USB CDC-ACM device under FreeBSD and HPS stack In-Reply-To: <200804301833.20214.hselasky@c2i.net> References: <200804292145.21817.hselasky@c2i.net> <200804301833.20214.hselasky@c2i.net> Message-ID: On Thu, May 1, 2008 at 12:33 AM, Hans Petter Selasky wrote: > Hi, > > Edit "/sys/dev/usb/ugensa.c" and add the VID+PID to the "ugensa_devs" > structure. Recompile the ugensa module (/sys/module/ugensa) and load it. > Thanks. Again there is an error. ugensa0: on usb0 ugensa0: No interfaces! device_attach: ugensa0 attach returned 6 ugensa0: on usb0 ugensa0: No interfaces! device_attach: ugensa0 attach returned 6 Xiaofan From xiaofanc at gmail.com Thu May 1 04:42:51 2008 From: xiaofanc at gmail.com (Xiaofan Chen) Date: Thu May 1 04:42:53 2008 Subject: USB Mass Storage Device with HPS Stack In-Reply-To: <200804301830.49842.hselasky@c2i.net> References: <200804292159.11467.hselasky@c2i.net> <200804301830.49842.hselasky@c2i.net> Message-ID: On Thu, May 1, 2008 at 12:30 AM, Hans Petter Selasky wrote: > Try and find out. I know that many structures can be optimized for minimal > memory usage. Currently I reserve space for 128 USB devices and 32 endpoints > and interfaces. If you reduce those numbers then you will save a lot of > memory. I am a bit confused now. So your USB stack now can be used for Device side which does not require FreeBSD OS support. Is this true? I thought your device side stack is like Linux Gadget which runs some kind of Linux and then act as an usb function device (slave) to a USB host. I am getting two new USB development boards from Microchip, PIC24 16bit and PIC32 32 bit (MIPS based) USB, both with OTG, both will not be able to run FreeBSD or Linux or even uClinux due to memory constraint. I have the Olimex LPC-P2148 (ARM7 based) as well which could not run FreeBSD/Linux either. Do you think any of them can run your stack's device side? What is your test platform for your stack's device side? Does it run FreeBSD? Xiaofan From xiaofanc at gmail.com Thu May 1 05:33:43 2008 From: xiaofanc at gmail.com (Xiaofan Chen) Date: Thu May 1 05:33:47 2008 Subject: USB CDC-ACM device under FreeBSD and HPS stack In-Reply-To: References: Message-ID: On Sat, Apr 26, 2008 at 4:16 PM, Xiaofan Chen wrote: > CP210x seems to be only supported by 8-Current. But maybe this > can be ported to the HPS stack. > Actually it is supported by the HPS stack with uslcom. I just found it today. [root@freebsd7 ~]# dmesg uslcom0: on usb1 [root@freebsd7 ~]# ls -la /dev/ttyU* crw------- 1 root wheel 0, 127 May 1 11:44 /dev/ttyU0 crw------- 1 root wheel 0, 128 May 1 11:44 /dev/ttyU0.init crw------- 1 root wheel 0, 129 May 1 11:44 /dev/ttyU0.lock Xiaofan From ee at athyriogames.com Thu May 1 13:10:41 2008 From: ee at athyriogames.com (Engineering) Date: Thu May 1 13:10:48 2008 Subject: Intro and question about High speed Isochronous In-Reply-To: Message-ID: Hi all, this is Sam Zehr. I am an embedded systems programmer working on porting an app to FreeBSD. I'm afraid I'm no expert in BSD, or any *nix stuff, but I'm plugging along. My project requires high-speed isochronous transfer. At first, I thought, no problem. I got it working in Windows with a generic USB driver, so BSD should be easy! I started using ugen and got most of the code ported. Then I found out ehci does not support isochronous! Looking through archives, and googling, I see that work is being done to fix this (and it would appear that this is the right list, as I see the same names as some of the websites I've been to) Basically, I'm trying to implement a limited subset of UVC. I'm open to doing this whichever way will work. So, my questions are: Is there a fix coming for ehci so iso will work? Is there a new USB stack coming with high-speed iso? Will it work with ugen? If not ugen, how do I get at it? Is anyone working on a UVC driver? I don't need all the features, just to get at the stream data. I apologize if the answers are common knowledge, but I couldn't find anything definative in my googling. Thanks Sam From hselasky at c2i.net Thu May 1 18:24:04 2008 From: hselasky at c2i.net (Hans Petter Selasky) Date: Thu May 1 18:24:07 2008 Subject: USB Mass Storage Device with HPS Stack In-Reply-To: References: <200804301830.49842.hselasky@c2i.net> Message-ID: <200805012025.24433.hselasky@c2i.net> On Thursday 01 May 2008, Xiaofan Chen wrote: > On Thu, May 1, 2008 at 12:30 AM, Hans Petter Selasky wrote: > > Try and find out. I know that many structures can be optimized for > > minimal memory usage. Currently I reserve space for 128 USB devices and > > 32 endpoints and interfaces. If you reduce those numbers then you will > > save a lot of memory. > > I am a bit confused now. So your USB stack now can be used for > Device side which does not require FreeBSD OS support. Is this > true? There you got it! My new USB stack is completely symmetric. You use the same callback API in USB Host mode and USB Device mode! > > I thought your device side stack is like Linux Gadget which runs > some kind of Linux and then act as an usb function device (slave) > to a USB host. Nope, it is fully symmetric. > > I am getting two new USB development boards from Microchip, > PIC24 16bit and PIC32 32 bit (MIPS based) USB, both with OTG, both > will not be able to run FreeBSD or Linux or even uClinux due to memory > constraint. I have the Olimex LPC-P2148 (ARM7 based) as well which > could not run FreeBSD/Linux either. > > Do you think any of them can run your stack's device side? With a little work it will not be a problem. You need to support mutexes and a few other things that are specific to USB. > > What is your test platform for your stack's device side? Does > it run FreeBSD? Yep. AT91RM9200 (KB9202B from Kwikbyte) --HPS From saper at system.pl Thu May 1 19:34:57 2008 From: saper at system.pl (Marcin Cieslak) Date: Thu May 1 19:35:01 2008 Subject: Intro and question about High speed Isochronous In-Reply-To: References: Message-ID: <481A1B4E.6010105@system.pl> Engineering wrote: > I started using ugen and got most of the code ported. Then I > found out ehci does not support isochronous! How did you try to use this? > Is there a new USB stack coming with high-speed iso? Will it work with > ugen? If not ugen, how do I get at it? My advice would be not to use libusb, just prepare your own kernel module. In most cases it is much simpler than ugen. Have a look at simple drivers like uscanner to see how to start with the USB kernel driver. > Is anyone working on a UVC driver? I don't need all the features, just to > get at the stream data. You might want to have a look at Luigi Rizzo's work on video: http://info.iet.unipi.it/~luigi/FreeBSD/usb-cameras.html --Marcin -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 273 bytes Desc: OpenPGP digital signature Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20080501/90f9af03/signature.pgp From hselasky at c2i.net Thu May 1 21:56:27 2008 From: hselasky at c2i.net (Hans Petter Selasky) Date: Thu May 1 21:56:32 2008 Subject: Intro and question about High speed Isochronous In-Reply-To: <481A1B4E.6010105@system.pl> References: <481A1B4E.6010105@system.pl> Message-ID: <200805012357.48056.hselasky@c2i.net> On Thursday 01 May 2008, Marcin Cieslak wrote: > Engineering wrote: > > I started using ugen and got most of the code ported. Then I > > found out ehci does not support isochronous! > > How did you try to use this? > > > Is there a new USB stack coming with high-speed iso? Will it work with > > ugen? If not ugen, how do I get at it? > > My advice would be not to use libusb, just prepare your own kernel > module. In most cases it is much simpler than ugen. Have a look at > simple drivers like uscanner to see how to start with the USB kernel > driver. > > > Is anyone working on a UVC driver? I don't need all the features, just > > to get at the stream data. > > You might want to have a look at Luigi Rizzo's work on video: > > http://info.iet.unipi.it/~luigi/FreeBSD/usb-cameras.html > > --Marcin Hi, You will need the my USB stack for HS ISOC transfers. You might be able to backport the HS ISOC part from my USB stack. --HPS From ee at athyriogames.com Thu May 1 23:48:34 2008 From: ee at athyriogames.com (Engineering) Date: Thu May 1 23:48:43 2008 Subject: Intro and question about High speed Isochronous In-Reply-To: <481A1B4E.6010105@system.pl> Message-ID: > -----Original Message----- > From: owner-freebsd-usb@freebsd.org > > I started using ugen and got most of the code ported. Then I > > found out ehci does not support isochronous! > > How did you try to use this? It fails with EIO when I open ugen0.1 - which is the isochronous endpoint. If I go through a hub to force it to be USB 1.0, it works fine. Looking throught the ehci source seems to confirm that it just doesn't handles isochronous, and throws an error > > > Is there a new USB stack coming with high-speed iso? Will > it work with > > ugen? If not ugen, how do I get at it? > > My advice would be not to use libusb, just prepare your own kernel > module. In most cases it is much simpler than ugen. Have a look at > simple drivers like uscanner to see how to start with the USB > kernel driver. Thanks. I will take a look at uscanner, but if it uses ehci I will be in the same boat. > > > Is anyone working on a UVC driver? I don't need all the > features, just to > > get at the stream data. > > You might want to have a look at Luigi Rizzo's work on video: > > http://info.iet.unipi.it/~luigi/FreeBSD/usb-cameras.html Yes, I've been looking at that with a lot of interest. Unfortunately, my cameras are not supported, and I'm looking to use UVC cameras, as I believe this will be the standard soon. Thanks Sam From ee at athyriogames.com Thu May 1 23:48:35 2008 From: ee at athyriogames.com (Engineering) Date: Thu May 1 23:48:43 2008 Subject: Intro and question about High speed Isochronous In-Reply-To: <200805012357.48056.hselasky@c2i.net> Message-ID: > -----Original Message----- > From: owner-freebsd-usb@freebsd.org > [mailto:owner-freebsd-usb@freebsd.org]On Behalf Of Hans Petter Selasky > Sent: Thursday, May 01, 2008 4:58 PM > > > I started using ugen and got most of the code ported. Then I > > > found out ehci does not support isochronous! > > Hi, > > You will need the my USB stack for HS ISOC transfers. You might > be able to > backport the HS ISOC part from my USB stack. > > --HPS Thank-you. I have been to your website for reference, it is nice to hear from you. How do I go about getting your stack? Is it compatible with ugen, or otherwise accessible from userland? Thanks Sam From sclark at netwolves.com Fri May 2 12:30:09 2008 From: sclark at netwolves.com (Steve Clark) Date: Fri May 2 12:30:12 2008 Subject: Documentation Message-ID: <481B094F.1090408@netwolves.com> Hello, Is there any detailed documentation on the FreeBSD usb device driver api? TIA, Steve From hselasky at c2i.net Fri May 2 13:33:02 2008 From: hselasky at c2i.net (Hans Petter Selasky) Date: Fri May 2 13:33:06 2008 Subject: Documentation In-Reply-To: <481B094F.1090408@netwolves.com> References: <481B094F.1090408@netwolves.com> Message-ID: <200805021534.13848.hselasky@c2i.net> On Friday 02 May 2008, Steve Clark wrote: > Hello, > > Is there any detailed documentation on the FreeBSD usb device driver api? > > TIA, > Steve > _______________________________________________ > 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" Hi, For the usb.p4 there is a README. Else you have to look at the existing USB drivers. --HPS From sclark at netwolves.com Fri May 2 17:34:15 2008 From: sclark at netwolves.com (Steve Clark) Date: Fri May 2 17:34:19 2008 Subject: Documentation In-Reply-To: <200805021534.13848.hselasky@c2i.net> References: <481B094F.1090408@netwolves.com> <200805021534.13848.hselasky@c2i.net> Message-ID: <481B5095.8080400@netwolves.com> Hans Petter Selasky wrote: > On Friday 02 May 2008, Steve Clark wrote: > >>Hello, >> >>Is there any detailed documentation on the FreeBSD usb device driver api? >> >>TIA, >>Steve >>_______________________________________________ >>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" > > > Hi, > > For the usb.p4 there is a README. Else you have to look at the existing USB > drivers. > > --HPS > > Well here is my problem. I am trying to get a sierra wireless 597 evdo usb modem to work with freebsd 6.1. The usb device when it is first plugged in has a product id of 0xfff and looks like a cdrom drive with software drivers on it for Windows. It has to have a control message sent to it to put it in modem mode. I sort of have it working by hacking ubsa.c to look for the sierra vendor id and product id of 0xfff in the usb_match function and return match. Then in the usb_attach code I look again for the vendor and product id of 0xfff and then send the control message to put it in modem mode. if ( uaa->vendor == USB_VENDOR_SIERRA && uaa->product == 0xfff ) { ubsa_request_real( sc, 0x0b, 1, 0x40 ); ucom->sc_dying = 1; goto error; } This puts in modem mode with product id of 0x0023 which i have plugged into usbdevs and also put in ubsa.c so now I get a ucom device and can successfully run ppp. The problem I am running into now is sometime after it remove the device I will get a page fault panic in the kernel. I think it is related to the sending the control_message - something is not cleaned up when I "goto error" in the USB_ATTACH function. I modified ubsa_reguest() to accept a request_type and called it ubsa_request_real() and then had ubsa_request() call ubsa_request_real as return (ubsa_request_real( sc, request, value, UT_WRITE_VENDOR_DEVICE )); Now that I looked up what UT_WRITE_VENDOR_DEVICE is I guess this was an unnecessary step. Any ideas how this should really be handled - That sending the control message to put the device in modem mode? Thanks, Steve From saper at system.pl Sat May 3 00:33:00 2008 From: saper at system.pl (Marcin Cieslak) Date: Sat May 3 00:33:04 2008 Subject: sierra wireless compass 597 aircard (Was: Documentation) In-Reply-To: <481B5095.8080400@netwolves.com> References: <481B094F.1090408@netwolves.com> <200805021534.13848.hselasky@c2i.net> <481B5095.8080400@netwolves.com> Message-ID: Skipped content of type multipart/mixed-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 273 bytes Desc: OpenPGP digital signature Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20080503/00add7d8/signature.pgp From saper at SYSTEM.PL Sat May 3 00:50:04 2008 From: saper at SYSTEM.PL (Marcin Cieslak) Date: Sat May 3 00:50:29 2008 Subject: usb/123351: Add Reiner SCT cyberJack, Omnikey [26]020, Fujitsu Siemens SCR to usbdevs Message-ID: <200805030046.m430kcx5041442@radziecki.saper.info> >Number: 123351 >Category: usb >Synopsis: Add Reiner SCT cyberJack, Omnikey [26]020, Fujitsu Siemens SCR to usbdevs >Confidential: no >Severity: non-critical >Priority: high >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat May 03 00:50:04 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Marcin Cieslak >Release: FreeBSD 7.0-STABLE amd64 >Organization: >Environment: System: FreeBSD radziecki.saper.info 7.0-STABLE FreeBSD 7.0-STABLE #3: Wed Mar 26 00:33:58 CET 2008 saper@radziecki.saper.info:/usr/obj/usr/src/sys/VAIO amd64 >Description: Add some smart-card readers to usbdevs file. I am working on a driver for them and I need to clean up my local usbdevs patches :) >How-To-Repeat: >Fix: Index: usbdevs =================================================================== RCS file: /usr/home/ncvs/src/sys/dev/usb/usbdevs,v retrieving revision 1.328.2.9 diff -u -r1.328.2.9 usbdevs --- usbdevs 25 Apr 2008 16:40:18 -0000 1.328.2.9 +++ usbdevs 3 May 2008 00:43:32 -0000 @@ -365,6 +365,7 @@ vendor AUREAL 0x0755 Aureal Semiconductor vendor MIDIMAN 0x0763 Midiman vendor SURECOM 0x0769 Surecom Technology +vendor OMNIKEY 0x076b Omnikey vendor LINKSYS2 0x077b Linksys vendor GRIFFIN 0x077d Griffin Technology vendor SANDISK 0x0781 SanDisk @@ -427,6 +428,7 @@ vendor 2WIRE 0x08c8 2Wire vendor AIPTEK 0x08ca AIPTEK International vendor SMARTBRIDGES 0x08d1 SmartBridges +vendor FUJITSUSIEMENS 0x08d4 Fujitsu-Siemens vendor BILLIONTON 0x08dd Billionton Systems vendor EXTENDED 0x08e9 Extended Systems vendor MSYSTEMS 0x08ec M-Systems @@ -499,6 +501,7 @@ vendor AGATE 0x0c08 Agate Technologies vendor DMI 0x0c0b DMI vendor MICRODIA 0x0c45 Chicony +vendor REINERSCT 0x0c4b Reiner-SCT vendor SEALEVEL 0x0c52 Sealevel System vendor LUWEN 0x0c76 Luwen vendor KYOCERA2 0x0c88 Kyocera Wireless Corp. @@ -1257,6 +1260,9 @@ /* Fujitsu protducts */ product FUJITSU AH_F401U 0x105b AH-F401U Air H device +/* Fujitsu-Siemens protducts */ +product FUJITSUSIEMENS SCR 0x0009 Fujitsu-Siemens SCR USB Reader + /* Garmin products */ product GARMIN IQUE_3600 0x0004 iQue 3600 @@ -1787,6 +1793,10 @@ product OLYMPUS C1 0x0102 C-1 Digital Camera product OLYMPUS C700 0x0105 C-700 Ultra Zoom +/* Omnikey products */ +product OMNIKEY CM2020 0x0596 Omnikey Cardman 2020 +product OMNIKEY CM6020 0x1784 Omnikey Cardman 6020 + /* OmniVision Technologies, Inc. products */ product OMNIVISION OV511 0x0511 OV511 Camera product OMNIVISION OV511PLUS 0xa511 OV511+ Camera @@ -1954,6 +1964,9 @@ /* Green House and CompUSA OEM this part */ product REALTEK USBKR100 0x8150 USBKR100 USB Ethernet +/* Reiner-SCT products */ +product REINERSCT CYBERJACK_ECOM 0x0100 e-com cyberjack + /* Roland products */ product ROLAND UM1 0x0009 UM-1 MIDI I/F product ROLAND UM880N 0x0014 EDIROL UM-880 MIDI I/F (native) >Release-Note: >Audit-Trail: >Unformatted: From saper at system.pl Sat May 3 01:00:05 2008 From: saper at system.pl (Marcin Cieslak) Date: Sat May 3 01:00:08 2008 Subject: usb/123352: Add Option GTMAX3.6/7.2 and Quallcomm MMC module device identifiiers to usbdevs Message-ID: <200805030051.m430pJEB041718@radziecki.saper.info> >Number: 123352 >Category: usb >Synopsis: Add Option GTMAX3.6/7.2 and Quallcomm MMC module device identifiiers to usbdevs >Confidential: no >Severity: non-critical >Priority: high >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat May 03 01:00:05 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Marcin Cieslak >Release: FreeBSD 7.0-STABLE amd64 >Organization: >Environment: System: FreeBSD radziecki.saper.info 7.0-STABLE FreeBSD 7.0-STABLE #3: Wed Mar 26 00:33:58 CET 2008 saper@radziecki.saper.info:/usr/obj/usr/src/sys/VAIO amd64 >Description: I am have a preliminary set of patches to support Option GTMAX3.6/7.2 and to kill the MMC module containing "ZeroConf" CD with Windows drivers. In the meantime I need to clean up my local usbdevs patches :-) >How-To-Repeat: >Fix: Index: usbdevs =================================================================== RCS file: /usr/home/ncvs/src/sys/dev/usb/usbdevs,v retrieving revision 1.328.2.9 diff -u -r1.328.2.9 usbdevs --- usbdevs 25 Apr 2008 16:40:18 -0000 1.328.2.9 +++ usbdevs 3 May 2008 00:47:58 -0000 @@ -1,4 +1,4 @@ -$FreeBSD: src/sys/dev/usb/usbdevs,v 1.328.2.9 2008/04/25 16:40:18 sam Exp $ +$FreeBSD: src/sys/dev/usb/usbdevs,v 1.328 2007/10/05 07:26:39 luigi Exp $ /* $NetBSD: usbdevs,v 1.392 2004/12/29 08:38:44 imp Exp $ */ /*- @@ -1807,6 +1807,7 @@ product OPTION GT3G 0x6000 GlobeTrotter 3G datacard product OPTION GT3GQUAD 0x6300 GlobeTrotter 3G QUAD datacard product OPTION GT3GPLUS 0x6600 GlobeTrotter 3G+ datacard +product OPTION GTMAX36 0x6701 GlobeTrotter MAX 3.6/7.2 /* OQO */ product OQO WIFI01 0x0002 model 01 WiFi interface @@ -1926,6 +1927,7 @@ /* Qualcomm products */ product QUALCOMM CDMA_MSM 0x6000 CDMA Technologies MSM phone +product QUALCOMM2 MMC 0x1000 MMC on various UMTS devices product QUALCOMM2 RWT_FCT 0x3100 RWT FCT-CDMA 2000 1xRTT modem product QUALCOMM2 CDMA_MSM 0x3196 CDMA Technologies MSM modem product QUALCOMMINC CDMA_MSM 0x0001 CDMA Technologies MSM modem >Release-Note: >Audit-Trail: >Unformatted: From fli at shapeshifter.se Sat May 3 13:19:11 2008 From: fli at shapeshifter.se (Fredrik Lindberg) Date: Sat May 3 13:19:15 2008 Subject: sierra wireless compass 597 aircard (Was: Documentation) In-Reply-To: References: <481B094F.1090408@netwolves.com> <200805021534.13848.hselasky@c2i.net> <481B5095.8080400@netwolves.com> Message-ID: <481C623D.7040902@shapeshifter.se> Marcin Cieslak wrote: > It maybe a good idea to add 0xFFF to the usbdevs. > Does the "umass" driver attach to the 0xFFF device? I would recommend > adding this as a quirk to umass.c then. > > There are patches attached (ubsa.c_patch, umass_c.patch, usbdevs.patch) > I am using to kill the "zeroconf" CD on the UMTS. They do not always > work - i.e. umass_attach does not wait until the device is really > detached. But setting USB_DEBUG helps :-) > Since your patches deals with Option cards I'll just let you know that all(?) Option based devices can be switched perfectly safe from user land, without patching ubsa, using camcontrol. The command to switch Option devices is a SCSI REZERO command. This should be enough to switch the device, given that pass0 is the modem (use camcontrol devlist) camcontrol cmd pass0 -c ?01 00 00 00 00 00? -i 1 i1 camcontrol might give you an error but the device will be switched. Note that this is ONLY for Option based devices, I don't know about the Sierra ones but the linux usb_modeswitch tool might be a good start. Fredrik From saper at system.pl Sat May 3 13:44:23 2008 From: saper at system.pl (Marcin Cieslak) Date: Sat May 3 13:44:27 2008 Subject: sierra wireless compass 597 aircard (Was: Documentation) In-Reply-To: <481C623D.7040902@shapeshifter.se> References: <481B094F.1090408@netwolves.com> <200805021534.13848.hselasky@c2i.net> <481B5095.8080400@netwolves.com> <481C623D.7040902@shapeshifter.se> Message-ID: <481C6C22.7040404@system.pl> Fredrik Lindberg wrote: > This should be enough to switch the device, given that pass0 > is the modem (use camcontrol devlist) > > camcontrol cmd pass0 -c ?01 00 00 00 00 00? -i 1 i1 > > camcontrol might give you an error but the device will be switched. > Note that this is ONLY for Option based devices, I don't know about > the Sierra ones but the linux usb_modeswitch tool might be a good start. Yes, this is option-specific. Last time I tried this command, it panics the system. That's why I patched umass to do this for me at the attach time. However, feel free to try other patches since they are not option-specific in any way. --Marcin -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 273 bytes Desc: OpenPGP digital signature Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20080503/eb27a13d/signature.pgp From 2008 at miguel.ramos.name Sat May 3 15:30:07 2008 From: 2008 at miguel.ramos.name (Miguel Ramos) Date: Sat May 3 15:30:10 2008 Subject: usb/93640: [ehci] [irq] device ehci causes interrupt storm on this MSI amd64 motherboard Message-ID: <200805031530.m43FU49D006415@freefall.freebsd.org> The following reply was made to PR usb/93640; it has been noted by GNATS. From: "Miguel Ramos" <2008@miguel.ramos.name> To: bug-followup@FreeBSD.org, miguel@anjos.strangled.net Cc: Subject: Re: usb/93640: [ehci] [irq] device ehci causes interrupt storm on this MSI amd64 motherboard Date: Sat, 3 May 2008 15:52:39 +0100 This problem is gone in RELENG_7 as of 2008-05-03. Interrupt count is now very low and normal, the machine is usable with device ehci. There has been a recent change in ehci_pci.c which might explain it, but I don't know what has been changed. $FreeBSD: src/sys/dev/usb/ehci_pci.c,v 1.28.2.3 2008/04/23 18:50:19 jhb Exp= $ Thanks, whoever did it, either knowingly or not. Miguel -- # vmstat -i interrupt total rate irq1: atkbd0 13026 3 irq12: psm0 40 0 irq14: ata0 91649 27 irq15: ata1 1585 0 irq16: ral0 100675 30 irq17: pcm0 1 0 irq18: rl0 drm0 75705 22 irq19: cbb0 ohci0* 220576 66 irq21: fwohci0+ 668 0 cpu0: timer 6647026 1999 Total 7150951 2151 -- # uname -a FreeBSD targa 7.0-STABLE FreeBSD 7.0-STABLE #1: Sat May 3 14:51:59 WEST 20= 08 root@targa:/var/tmp/usr/src/sys/TARGA amd64 --=20 Miguel Ramos miguel.ramos@albatroz-eng.com ALBATROZ Engenharia S.A. Rua da Concei=E7=E3o 60, 1=BA P-1100-154 Lisboa Portugal Tel.: (+351) 21 347 3079 Fax: (+351) 21 886 7109 http://www.albatroz-eng.com/ From linimon at FreeBSD.org Mon May 5 01:18:20 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Mon May 5 01:18:23 2008 Subject: usb/83504: [kernel] [patch] SpeedTouch USB stop working on recent current (and RELENG_6) [regression] Message-ID: <200805050118.m451IK3v094542@freefall.freebsd.org> Synopsis: [kernel] [patch] SpeedTouch USB stop working on recent current (and RELENG_6) [regression] Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Mon May 5 01:18:08 UTC 2008 Responsible-Changed-Why: Reclassify. http://www.freebsd.org/cgi/query-pr.cgi?pr=83504 From gcr+freebsd-usb at tharned.org Mon May 5 05:00:42 2008 From: gcr+freebsd-usb at tharned.org (Greg Rivers) Date: Mon May 5 05:00:45 2008 Subject: usb/123352: Add Option GTMAX3.6/7.2 and Quallcomm MMC module device identifiiers to usbdevs In-Reply-To: <200805030051.m430pJEB041718@radziecki.saper.info> References: <200805030051.m430pJEB041718@radziecki.saper.info> Message-ID: This PR is largely a duplicate of usb/118374 that I filed last December. Note that to actually light this card the ubsa_products structure in ubsa.c must also be updated. I'm curious to know if simple product ID updates such as this can be committed in a more timely fashion. Also, I wonder if it might be made possible in the future to use a config file rather than compiling these values into the drivers. -- Greg Rivers From gcr+freebsd-usb at tharned.org Mon May 5 05:10:05 2008 From: gcr+freebsd-usb at tharned.org (Greg Rivers) Date: Mon May 5 05:10:08 2008 Subject: usb/123352: Add Option GTMAX3.6/7.2 and Quallcomm MMC module device identifiiers to usbdevs Message-ID: <200805050510.m455A5du038043@freefall.freebsd.org> The following reply was made to PR usb/123352; it has been noted by GNATS. From: Greg Rivers To: Marcin Cieslak Cc: FreeBSD-gnats-submit@freebsd.org, freebsd-usb@freebsd.org Subject: Re: usb/123352: Add Option GTMAX3.6/7.2 and Quallcomm MMC module device identifiiers to usbdevs Date: Sun, 4 May 2008 22:49:25 -0500 (CDT) This PR is largely a duplicate of usb/118374 that I filed last December. Note that to actually light this card the ubsa_products structure in ubsa.c must also be updated. I'm curious to know if simple product ID updates such as this can be committed in a more timely fashion. Also, I wonder if it might be made possible in the future to use a config file rather than compiling these values into the drivers. -- Greg Rivers From bugmaster at FreeBSD.org Mon May 5 11:07:15 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon May 5 11:07:32 2008 Subject: Current problem reports assigned to freebsd-usb@FreeBSD.org Message-ID: <200805051107.m45B7ELZ070880@freefall.freebsd.org> Current FreeBSD problem reports Critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_fs on externa o usb/91629 usb usbd_abort_pipe() may result in infinite loop 2 problems total. Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o bin/57255 usb usbd and multi-function devices o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o usb/73307 usb [panic] Kernel panics on USB disconnect o usb/74771 usb [umass] [hang] mounting write-protected umass device a o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) o usb/75797 usb [sound] 5.3-STABLE(2005 1/4) detect USB headset, But c o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o usb/77294 usb [ulpcom] [panic] ucom + ulpcom panic o usb/79269 usb [ohci] USB ohci da0 plug/unplug causes crashes and loc o usb/79287 usb [uhci] [hang] UHCI hang after interrupt transfer o usb/79524 usb [ulpt] printing to Minolta PagePro 1[23]xxW via USB fa a usb/79656 usb [ehci] RHSC interrupts lost o usb/79722 usb [ehci] wrong alignments in ehci.h o usb/80040 usb [hang] Use of sound mixer causes system freeze with ua o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails o usb/80829 usb [modules] [panic] possible panic when loading USB-modu o usb/80862 usb [patch] USB locking issues: missing some Giant calls o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/82660 usb [ehci] [panic] EHCI: I/O stuck in state 'physrd'/panic o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d o usb/83677 usb [usb] [request] usb controller often not detected (Sun o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg p usb/88966 usb [modules] kldunload ucom.ko returns "Device busy" erro s usb/89003 usb [request] LaCie Firewire drive not properly supported o usb/89954 usb [umass] [panic] USB Disk driver race condition? o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/92052 usb [unlpt] usbd causes defunct process with busy file-han o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/93408 usb [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes o usb/93640 usb [ehci] [irq] device ehci causes interrupt storm on thi o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/94166 usb [umass] [boot] btx halted with a flashcard plugged o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94813 usb [umass] mounting write-protected umass device freezes o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 s usb/96120 usb [ums] [request] USB mouse not always detected o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync o usb/96457 usb [umass] [panic] fatback on umass = reboot s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work f usb/102096 usb [patch] usbd(8) does not handle multiple devices in on o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse s usb/106832 usb USB HP printer is not detected by kernel when ACPI ena o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107446 usb [umass] umass problems (usb and fw disks) o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o usb/107848 usb [umass] [request] cannot access Samsung flash disk o usb/107924 usb [patch] usbd(8) does not call detach o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o usb/109397 usb [panic] on boot from USB flash o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/110988 usb [umass] [patch] Handling of quirk IGNORE_RESIDUE is um o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o usb/112631 usb [panic] Problem with SONY DSC-S80 camera on umount o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/113478 usb [boot] [request] FreeBSD could not start on Core2Duo n s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 o usb/113851 usb [boot] Unable to boot install cd from USB-CDROM s usb/113977 usb [request] Need a way to set mode of USB disk's write c o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o usb/114682 usb [umass] generic USB media-card reader unusable o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/116699 usb [usbhid] USB HID devices do not initialize at system b o usb/116947 usb [ukbd] [patch] enable boot protocol on the USB keyboar o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o usb/118391 usb [usbdevs] [patch] Add uscanner ID for Epson CX4800 o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/119018 usb [usbd] HP ScanJet 4300C found as knowndev but not reco o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o usb/119509 usb USB flaky on Dell Optiplex 755 o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/120017 usb [ehci] [patch] CS5536 (AMD Geode) USB 2.0 quirk o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o usb/120729 usb [panic] fault while in kernel mode with connecting USB o usb/120786 usb Kernelpanik when forced umount of a dettached USB Hard f usb/120873 usb [zyd] [panic] if_zyd and if_rum panic in usb_transfer_ o usb/121232 usb remove PCCARD rebooted system o usb/121275 usb [boot] FreeBSD fails to boot with usb legacy support e o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/121861 usb [keyboard] Don't work Fn keys on USB Microsoft Natural o usb/122462 usb [boot] Fails to boot from an usb harddrive o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/122803 usb Add usbdevs and ubsa support for Dell internal CDMA Mo o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa 136 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o usb/48342 usb [usbd] [patch] usbd dynamic device list. s usb/51958 usb [urio] [patch] update for urio driver s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71455 usb [umass] Slow USB umass performance of 5.3 s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R a usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76732 usb Mouse problems with USB KVM Switch o usb/78984 usb [umass] [patch] Creative MUVO umass failure o usb/79723 usb [usb] [request] prepare for high speed isochronous tra o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ s usb/80777 usb [request] usb_rem_task() should wait for callback to c o usb/80854 usb [patch] [request] suggestion for new iface-no-probe me o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. f usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/83863 usb [ugen] Communication problem between opensc/openct via s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device o usb/85257 usb [boot] BTX boot loader fails on USB CDROM (HP DL145 Op o usb/86298 usb [mouse] Known good USB mouse won't work with correct s o usb/87224 usb Cannot mount USB Zip750 o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/88408 usb [axe] axe0 read PHY failed o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/99538 usb [keyboard] while using USB keyboard default params of o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not o usb/102976 usb [panic] Casio Exilim Digital Camera causes panic on in o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/103289 usb [request] USB 2.0 problems on AMD LX-800 CPU and CS-55 o usb/103418 usb [usbhidctl] [patch] [request] usbhidctl: add ability t o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o usb/105065 usb [ata] SATA - USB Bridge o usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o usb/107388 usb [patch] [request] new driver: add utoppy device from N o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ o usb/107665 usb [usbdevs] [patch] uscanner support for epson stylus DX s usb/107701 usb [usbd] [request] usbd ignores "detach" o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/108056 usb [ohci] Mouse gets powered off during device probe when s usb/108344 usb [panic] kernel with atausb panics when unplugging USB o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC s usb/110991 usb [usbdevs] [patch] QUIRK: Super Top IDE DEVICE (depends o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff o usb/114068 usb [umass] [patch] Problems with connection of the umass o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o usb/115080 usb [usbdevs] [patch] allow using a Hercules HWGUSB2-54-V2 o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 f usb/116898 usb [panic] sleeping thread while using USB hard drive to o usb/117075 usb [scsi_da] [patch] quirk: USB Samsung YP-U3 MP3 o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a o usb/117185 usb [umodem] [patch] Add support for UNION interface descr o usb/117205 usb [uscanner] [patch] uscanner support for HP ScanJet 447 o usb/117546 usb [usbdevs] [patch] Add MaxStream ZigBee product ID to u o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/118374 usb [usbdevs] [patch] support Option GlobeTrotter Max 3.6 o usb/118479 usb [ubsa] [patch] ubsa driver does not recognize AnyDATA o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround s usb/118571 usb [boot] [request] fix BTX issues when booting FreeBSD 7 o usb/118686 usb [usbdevs] [patch] teach usbdevs / ubsa(4) about Huawei o usb/118741 usb [umass] [patch] Support for Nikon D300 digital camera o usb/119150 usb [usbdevs] [patch] new usbdevs for CDMA 1xEVDO devices o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119981 usb [usbdevs] [patch] add support for LOGITEC LAN-GTJ/U2 g o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o usb/121052 usb [ums] Microsoft Notebook Optical Mouse 3000 (model 104 o usb/121169 usb Issues with usb mp3 player o usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o usb/122025 usb [patch] uscanner does not attach to Epson RX620 printe o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/122547 usb [ehci] USB Printer not being recognized after reboot p usb/122610 usb Add Verizon v740 support to ubsa(4) o usb/122621 usb [patch] [request] New driver for Sierra Wireless 3G US o usb/122712 usb [usbdevs] [patch] Sony Vaio RF keyboard/mouse receiver o usb/122819 usb Patch to provide dynamic additions to the usb quirks t o usb/122936 usb [ucom][ubsa] Device does not receive interrupt o usb/122956 usb Support for Novatel Wireless XU870 3G Card o usb/122992 usb MotoROKR Z6 Phone not recognised by umass as USB disk. p usb/123148 usb [usbdevs] [patch] Epson DX8400/50 needs uscanner to sc o kern/123224 usb [ums] Scroll wheel breakage w/ USB MS Wireless Intelli o usb/123351 usb Add Reiner SCT cyberJack, Omnikey [26]020, Fujitsu Sie o usb/123352 usb Add Option GTMAX3.6/7.2 and Quallcomm MMC module devic 133 problems total. From sclark at netwolves.com Mon May 5 18:52:04 2008 From: sclark at netwolves.com (Steve Clark) Date: Mon May 5 18:52:09 2008 Subject: sierra wireless compass 597 aircard (Was: Documentation) In-Reply-To: References: <481B094F.1090408@netwolves.com> <200805021534.13848.hselasky@c2i.net> <481B5095.8080400@netwolves.com> Message-ID: <481F5750.6070502@netwolves.com> Marcin Cieslak wrote: > Steve Clark wrote: > >>>>Is there any detailed documentation on the FreeBSD usb device driver >>>>api? > > > This chapter helped me a lot to understand how this all works: > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/usb.html > > >>I sort of have it working by hacking ubsa.c to look for the sierra >>vendor id and product id of 0xfff in >>the usb_match function and return match. Then in the usb_attach code I >>look again for the vendor and >>product id of 0xfff and then send the control message to put it in modem >>mode. >> if ( uaa->vendor == USB_VENDOR_SIERRA && uaa->product == 0xfff ) > > > It maybe a good idea to add 0xFFF to the usbdevs. > Does the "umass" driver attach to the 0xFFF device? I would recommend > adding this as a quirk to umass.c then. Actually I am not sure. The device when in TRU-Install mode looks like umass device, it has a place to insert a microSD card, and also cdrom drive that when mounted has the software to install on windows. When it is put in modem mode the cdrom disappears but the umass device is still there. One other thing is that when installed on a linux system there are 3 serial ports. The first port is used for the modem, one is used for a builtin gps receiver and I think the 3rd passes signal strength information to the windows software. > > There are patches attached (ubsa.c_patch, umass_c.patch, usbdevs.patch) > I am using to kill the "zeroconf" CD on the UMTS. They do not always > work - i.e. umass_attach does not wait until the device is really > detached. But setting USB_DEBUG helps :-) > > >> { >> ubsa_request_real( sc, 0x0b, 1, 0x40 ); >> ucom->sc_dying = 1; >> goto error; >> } > > >>This puts in modem mode with product id of 0x0023 which i have plugged >>into usbdevs and also put in ubsa.c >>so now I get a ucom device and can successfully run ppp. The problem I >>am running into now is sometime after >>it remove the device I will get a page fault panic in the kernel. > > > What kind of panic is this? > > >>I think it is related to the sending the >>control_message - something is not cleaned up when I "goto error" in the >>USB_ATTACH function. >> > > http://www.freebsd.org/cgi/query-pr.cgi?pr=121755 Yeah this looks like the panic I am getting. One of my fellow workers needed the usb device - so I am waiting for us to get another to continue testing. > > There are two patches, one to ohci_pci.c, the other to usb_subr.c. One > of them is not correct - after kldunloading the module you may run into > problems. But it makes everyday life easier - at least you can remove > the card and re-insert. > > And finally, you will need something to increase your ubsa buffers, I am > using the ubsa.c_buffers_patch attached. (Crude, but cleaner than > http://www.freebsd.org/cgi/query-pr.cgi?pr=119227) For the time being I just hard coded larger buffers - like I see you did below. Thanks for your input. When I get my replacement modem I'll let you know how I make out. > > --Marcin > > .... > I am attaching an lsusb listing from a linux system FYI. Thanks, Steve -------------- next part -------------- Bus 003 Device 004: ID 1199:0023 Sierra Wireless, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x1199 Sierra Wireless, Inc. idProduct 0x0023 bcdDevice 0.02 iManufacturer 1 Sierra Wireless, Incorporated iProduct 2 Sierra Wireless Compass 597 EVDO Modem iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 90 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 7 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 3 Data Interface Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 128 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x05 EP 5 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x07 EP 7 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 From dimhoff_devel at xs4all.nl Tue May 6 13:03:41 2008 From: dimhoff_devel at xs4all.nl (David Imhoff) Date: Tue May 6 16:02:54 2008 Subject: UGEN stall problems Message-ID: <9590.83.160.27.115.1210078178.squirrel@webmail.xs4all.nl> Hi, I'm trying to get an Alladin eToken pro (4.2b) and a Kobil mIdentity light smartcard token/reader to work with OpenCT under FreeBSD, but i ran into some problems. Both devices work perfectly when connected through an USB 2.0 hub to the machine, but when connected directly to the root hub they only work partially(eToken) or not at all(mIdentity). The eToken is recognized by OpenCT and it is even possible to send some APDU's to the token. However when running a tool that sends a lot of APDU's, like the 'cardos-info' tool from OpenSC, the command will fail with reporting a I/O error. It is not deterministic on which APDU it fails. The mIdentity can not be initialized by OpenCT, some testing showed that the mIdentity always fails when setting the alt. interface. A program that replicates this is attached in usb-test.c. When run the following output is generated: # ./usb_test opening device: /dev/ugen0 set_interface: Invalid argument I checked that the config and alt. interface numbers indeed existed, see attached dump of descriptors. I double checked by changing my test program to do an USB_GET_ALTINTERFACE and USB_GET_INTERFACE_DESC on the interface, this works perfectly and returns the expected result. By enabling USB_DEBUG in the kernel and setting the hw.usb.debug=1 and hw.usb.uhci.debug=11 sysctl's I obtained some detailed logging of which command fails. The logging's are attached below. In both cases the error's occur due to the endpoint being stalled. Since my knowledge of USB kinda ends here, i wondered if someone here could help me with the following questions: - Is this a bug or expected behaviour? - If not a bug, how should user space programs using ugen cope with these situations? - If a bug, Does anyone has an idea what might cause this or how to proceed to find this out. - Why does it only happen when the device is directly attached to the root hub? Best regards, David eToken pro (4.2b) descriptors: ------------------------------ Bus 002 Device 003: ID 0529:0600 Aladdin Knowledge Systems Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0529 Aladdin Knowledge Systems idProduct 0x0600 bcdDevice 1.00 iManufacturer 1 Aladdin Knowledge Systems Ltd. iProduct 2 Token 4.25.1.2 2.6.189 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 20 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 UNRECOGNIZED: 02 ff Device Status: 0x0000 (Bus Powered) Kobil mIdentity light descriptors: ---------------------------------- Bus 002 Device 002: ID 0d46:3003 Kobil Systems GmbH mIDentity Light / KAAN SIM III Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 32 idVendor 0x0d46 Kobil Systems GmbH idProduct 0x3003 mIDentity Light / KAAN SIM III bcdDevice 1.04 iManufacturer 1 KOBIL iProduct 2 KAAN SIM III iSerial 3 K_000000000 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 93 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 200mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 11 Chip/SmartCard bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 ChipCard Interface Descriptor: bLength 54 bDescriptorType 33 bcdCCID 1.00 nMaxSlotIndex 0 bVoltageSupport 7 5.0V 3.0V 1.8V dwProtocols 3 T=0 T=1 dwDefaultClock 4800 dwMaxiumumClock 4800 bNumClockSupported 0 dwDataRate 12903 bps dwMaxDataRate 412903 bps bNumDataRatesSupp. 0 dwMaxIFSD 254 dwSyncProtocols 00000000 dwMechanical 00000000 dwFeatures 000206BA Auto configuration based on ATR Auto voltage selection Auto clock change Auto baud rate change Auto PPS made by CCID NAD value other than 0x00 accpeted Auto IFSD exchange Short APDU level exchange dwMaxCCIDMsgLen 271 bClassGetResponse echo bClassEnvelope echo wlcdLayout none bPINSupport 0 bMaxCCIDBusySlots 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 32 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0000 (Bus Powered) usbdevs -v -d (eToken): ---------------------- Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub0 port 1 powered port 2 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub1 port 1 addr 2: full speed, power 100 mA, config 1, Token 4.25.1.2 2.6.189(0x0600), Aladdin Knowledge Systems Ltd.(0x0529), rev 1.00 ugen0 port 2 powered Controller /dev/usb2: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub2 port 1 powered port 2 powered port 3 powered port 4 powered usbdevs -v -d (mIdentity): ------------------------- Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub0 port 1 powered port 2 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub1 port 1 addr 2: full speed, power 200 mA, config 1, KAAN SIM III(0x3003), KOBIL(0x0d46), rev 1.04 ugen0 port 2 powered Controller /dev/usb2: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub2 port 1 powered port 2 powered port 3 powered port 4 powered usb_test.c: ----------- #include #include #include #include #define DEVICEFILE "/dev/ugen0" int main(int argc, char **argv) { int config = 1; int dev; struct usb_alt_interface interface; printf("opening device: %s\n", DEVICEFILE); if ((dev = open(DEVICEFILE, O_RDWR | O_NONBLOCK)) < 0) { perror("open"); return 1; } config = 1; if (ioctl(dev, USB_SET_CONFIG, &config) < 0) { perror("set_config"); return 1; } interface.uai_config_index = 1; interface.uai_interface_index = 0; interface.uai_alt_no = 0; if (ioctl(dev, USB_SET_ALTINTERFACE, &interface) < 0) { perror("set_interface"); return 1; } return 0; } /var/run/boot.mesg: ------------------- Copyright (c) 1992-2008 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.0-RELEASE #0: Mon May 5 13:05:21 UTC 2008 david@freebsdtokens.fox.local:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.51-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf34 Stepping = 4 Features=0xbfebfbff Features2=0x441d Logical CPUs per core: 2 real memory = 536281088 (511 MB) avail memory = 510865408 (487 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 ioapic1 irqs 24-47 on motherboard kbd1 at kbdmux0 ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) hptrr: HPT RocketRAID controller driver v1.1 (May 5 2008 13:05:01) acpi0: on motherboard acpi0: [ITHREAD] acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 cpu0: on acpi0 p4tcc0: on cpu0 cpu1: on acpi0 p4tcc1: on cpu1 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pcib1: at device 3.0 on pci0 pci2: on pcib1 em0: port 0x2000-0x201f mem 0xe8100000-0xe811ffff irq 18 at device 1.0 on pci2 em0: Ethernet address: 00:0f:ea:37:a4:d4 em0: [FILTER] pcib2: at device 28.0 on pci0 pci3: on pcib2 uhci0: port 0x1400-0x141f irq 16 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] uhci0: [ITHREAD] uhci0: LegSup = 0x003b usb0: on uhci0 usb0: USB revision 1.0 usbd_get_string: getting lang failed, using 0 uhub0: on usb0 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x1420-0x143f irq 19 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] uhci1: [ITHREAD] uhci1: LegSup = 0x0010 usb1: on uhci1 usb1: USB revision 1.0 usbd_get_string: getting lang failed, using 0 uhub1: on usb1 uhub1: 2 ports with 2 removable, self powered pci0: at device 29.4 (no driver attached) ehci0: mem 0xe8000400-0xe80007ff irq 23 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] ehci0: [ITHREAD] usb2: EHCI version 1.0 usb2: companion controllers, 2 ports each: usb0 usb1 usb2: on ehci0 usb2: USB revision 2.0 uhub2: on usb2 uhub2: 4 ports with 4 removable, self powered pcib3: at device 30.0 on pci0 pci4: on pcib3 vgapci0: port 0x3000-0x30ff mem 0xe9000000-0xe9ffffff,0xe8220000-0xe8220fff irq 17 at device 5.0 on pci4 em1: port 0x3400-0x343f mem 0xe8200000-0xe821ffff irq 16 at device 10.0 on pci4 em1: Ethernet address: 00:0f:ea:37:a4:d5 em1: [FILTER] isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x1460-0x146f at device 31.1 on pci0 ata0: on atapci0 ata0: [ITHREAD] ata1: on atapci0 ata1: [ITHREAD] pci0: at device 31.3 (no driver attached) acpi_tz0: on acpi0 acpi_button0: on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A sio0: [FILTER] pmtimer0 on isa0 orm0: at iomem 0xc0000-0xc7fff,0xc8000-0xcbfff pnpid ORM0000 on isa0 fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: [FILTER] 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 Timecounters tick every 1.000 msec hptrr: no controller detected. ad0: 38166MB at ata0-master UDMA100 acd0: CDROM at ata1-master UDMA33 SMP: AP CPU #1 Launched! Trying to mount root from ufs:/dev/ad0s1a kernel logging (eToken): ------------------------ May 6 09:23:21 freebsdtokens david: INSERTING TOKEN May 6 09:23:26 freebsdtokens kernel: uhci_root_ctrl_control type=0xa3 request=00 May 6 09:23:26 freebsdtokens kernel: uhci_root_ctrl_control type=0x23 request=01 May 6 09:23:26 freebsdtokens kernel: uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=1 feature=16 May 6 09:23:27 freebsdtokens kernel: uhci_root_ctrl_control type=0x23 request=03 May 6 09:23:27 freebsdtokens kernel: uhci port 1 reset, status0 = 0x0280 May 6 09:23:27 freebsdtokens kernel: uhci port 1 reset, status1 = 0x0083 May 6 09:23:27 freebsdtokens kernel: uhci port 1 iteration 9, status = 0x0097 May 6 09:23:27 freebsdtokens kernel: uhci port 1 iteration 8, status = 0x0095 May 6 09:23:27 freebsdtokens kernel: uhci port 1 reset, status2 = 0x0095 May 6 09:23:27 freebsdtokens kernel: uhci_root_ctrl_control type=0xa3 request=00 May 6 09:23:27 freebsdtokens kernel: uhci_root_ctrl_control type=0x23 request=01 May 6 09:23:27 freebsdtokens kernel: uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=1 feature=20 May 6 09:23:27 freebsdtokens kernel: uhci_root_ctrl_control type=0xa3 request=00 May 6 09:23:27 freebsdtokens kernel: usbd_new_device bus=0xc2ed0000 port=1 depth=1 speed=2 May 6 09:23:27 freebsdtokens kernel: uhci_open: pipe=0xc33ad880, addr=0, endpt=0 (1) May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0100, wIndex=0x0000 len=8, addr=0, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=0 endpt=0 len=8 speed=2 flags=0x2 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=8 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402604 status=0x18800000 token=0x00e0002d buffer=0x033a6f00 May 6 09:23:27 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402634 status=0x188003ff token=0x00e80069 buffer=0x035382bc May 6 09:23:27 freebsdtokens kernel: 1f402634 188003ff,errcnt=3,actlen=0 pid=69,addr=0,endpt=0,D=1,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4630) at 1f402630 = link=0x00000001 status=0x19800000 token=0xffe800e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=0,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f00 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33ad880 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402604 status=0x18000007 token=0x00e0002d buffer=0x033a6f00 May 6 09:23:27 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402634 status=0x18000007 token=0x00e80069 buffer=0x035382bc May 6 09:23:27 freebsdtokens kernel: 1f402634 18000007,errcnt=3,actlen=8 pid=69,addr=0,endpt=0,D=1,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4630) at 1f402630 = link=0x00000001 status=0x190007ff token=0xffe800e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=0,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=8, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f00 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=8 May 6 09:23:27 freebsdtokens kernel: usbd_new_device: adding unit addr=2, rev=110, class=0, subclass=0, protocol=0, maxpacket=64, len=18, speed=2 May 6 09:23:27 freebsdtokens kernel: uhci_open: pipe=0xc33cf080, addr=0, endpt=0 (1) May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0100, wIndex=0x0000 len=18, addr=0, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=0 endpt=0 len=18 speed=2 flags=0x2 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f4025a4 status=0x18800000 token=0x00e0002d buffer=0x033a6ec0 May 6 09:23:27 freebsdtokens kernel: 1f4025a4 18800000,errcnt=3,actlen=1 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f4025d4 status=0x188003ff token=0x02280069 buffer=0x035382bc May 6 09:23:27 freebsdtokens kernel: 1f4025d4 188003ff,errcnt=3,actlen=0 pid=69,addr=0,endpt=0,D=1,maxlen=18 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45d0) at 1f4025d0 = link=0x00000001 status=0x19800000 token=0xffe800e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=0,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ee0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf080 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f4025a4 status=0x18000007 token=0x00e0002d buffer=0x033a6ec0 May 6 09:23:27 freebsdtokens kernel: 1f4025a4 18000007,errcnt=3,actlen=8 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f4025d4 status=0x18000011 token=0x02280069 buffer=0x035382bc May 6 09:23:27 freebsdtokens kernel: 1f4025d4 18000011,errcnt=3,actlen=18 pid=69,addr=0,endpt=0,D=1,maxlen=18 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45d0) at 1f4025d0 = link=0x00000001 status=0x190007ff token=0xffe800e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=0,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=18, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ee0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=18 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x00, request=0x05, wValue=0x0002, wIndex=0x0000 len=0, addr=0, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f4025d4 status=0x18800000 token=0x00e0002d buffer=0x033a6ec0 May 6 09:23:27 freebsdtokens kernel: 1f4025d4 18800000,errcnt=3,actlen=1 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45d0) at 1f4025d0 = link=0x00000001 status=0x19800000 token=0xffe80069 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=0,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ee0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf080 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f4025d4 status=0x18000007 token=0x00e0002d buffer=0x033a6ec0 May 6 09:23:27 freebsdtokens kernel: 1f4025d4 18000007,errcnt=3,actlen=8 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45d0) at 1f4025d0 = link=0x00000001 status=0x190007ff token=0xffe80069 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=0,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=0, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ee0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:23:27 freebsdtokens kernel: uhci_open: pipe=0xc33cf100, addr=2, endpt=0 (1) May 6 09:23:27 freebsdtokens kernel: usbd_new_device: new dev (addr 2), dev=0xc33ad280, parent=0xc2eb5080 May 6 09:23:27 freebsdtokens kernel: usbd_probe_and_attach: trying device specific drivers May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0300, wIndex=0x0000 len=2, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0300, wIndex=0x0000 len=4, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=4 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00680269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=4 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000003 token=0x00680269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 38000003,errcnt=3,actlen=4 pid=69,addr=2,endpt=0,D=1,maxlen=4 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=4, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=4 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=62, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=62 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x07a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=62 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800003d token=0x07a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 3800003d,errcnt=3,actlen=62 pid=69,addr=2,endpt=0,D=1,maxlen=62 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=62, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=62 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=46, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=46 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x05a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=46 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800002d token=0x05a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 3800002d,errcnt=3,actlen=46 pid=69,addr=2,endpt=0,D=1,maxlen=46 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=46, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=46 May 6 09:23:27 freebsdtokens kernel: usbd_probe_and_attach: no device specific driver found May 6 09:23:27 freebsdtokens kernel: usbd_probe_and_attach: looping over 1 configurations May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0200, wIndex=0x0000 len=9, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=9 speed=2 flags=0x2 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x188003ff token=0x01080269 buffer=0x1f40d7e5 May 6 09:23:27 freebsdtokens kernel: 1f402574 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=9 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x18000008 token=0x01080269 buffer=0x1f40d7e5 May 6 09:23:27 freebsdtokens kernel: 1f402574 18000008,errcnt=3,actlen=9 pid=69,addr=2,endpt=0,D=1,maxlen=9 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=9, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=9 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0200, wIndex=0x0000 len=20, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=20 speed=2 flags=0x2 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x188003ff token=0x02680269 buffer=0x1f46ddc0 May 6 09:23:27 freebsdtokens kernel: 1f402574 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=20 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens root: Unknown USB device: vendor 0x0529 product 0x0600 bus uhub1 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x18000013 token=0x02680269 buffer=0x1f46ddc0 May 6 09:23:27 freebsdtokens kernel: 1f402574 18000013,errcnt=3,actlen=20 pid=69,addr=2,endpt=0,D=1,maxlen=20 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=20, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=20 May 6 09:23:27 freebsdtokens kernel: usbd_set_config_index: (addr 1) cno=2 attr=0x80, selfpowered=0, power=100 May 6 09:23:27 freebsdtokens kernel: usbd_set_config_index: set config 1 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x00, request=0x09, wValue=0x0001, wIndex=0x0000 len=0, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402574 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402574 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402574 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402574 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=0, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=62, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=62 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x07a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=62 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800003d token=0x07a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 3800003d,errcnt=3,actlen=62 pid=69,addr=2,endpt=0,D=1,maxlen=62 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=62, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=62 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=46, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=46 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x05a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=46 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800002d token=0x05a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 3800002d,errcnt=3,actlen=46 pid=69,addr=2,endpt=0,D=1,maxlen=46 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=46, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=46 May 6 09:23:27 freebsdtokens kernel: usbd_probe_and_attach: no interface drivers found May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=62, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=62 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x07a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=62 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800003d token=0x07a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 3800003d,errcnt=3,actlen=62 pid=69,addr=2,endpt=0,D=1,maxlen=62 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=62, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=62 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=46, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=46 speed=2 flags=0x6 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x05a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=46 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800002d token=0x05a80269 buffer=0x1f40d59c May 6 09:23:27 freebsdtokens kernel: 1f402574 3800002d,errcnt=3,actlen=46 pid=69,addr=2,endpt=0,D=1,maxlen=46 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=46, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=46 May 6 09:23:27 freebsdtokens kernel: ugen0: on uhub1 May 6 09:23:27 freebsdtokens kernel: usbd_set_config_index: free old config May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0200, wIndex=0x0000 len=9, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=9 speed=2 flags=0x2 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x188003ff token=0x01080269 buffer=0x1f40d755 May 6 09:23:27 freebsdtokens kernel: 1f402574 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=9 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x18000008 token=0x01080269 buffer=0x1f40d755 May 6 09:23:27 freebsdtokens kernel: 1f402574 18000008,errcnt=3,actlen=9 pid=69,addr=2,endpt=0,D=1,maxlen=9 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=9, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=9 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0200, wIndex=0x0000 len=20, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=20 speed=2 flags=0x2 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:27 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x188003ff token=0x02680269 buffer=0x1f46dd80 May 6 09:23:27 freebsdtokens kernel: 1f402574 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=20 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:27 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x18000013 token=0x02680269 buffer=0x1f46dd80 May 6 09:23:27 freebsdtokens kernel: 1f402574 18000013,errcnt=3,actlen=20 pid=69,addr=2,endpt=0,D=1,maxlen=20 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_idone: actlen=20, status=0x0 May 6 09:23:27 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:27 freebsdtokens kernel: uhci_device_ctrl_done: length=20 May 6 09:23:27 freebsdtokens kernel: usbd_set_config_index: (addr 1) cno=2 attr=0x80, selfpowered=0, power=100 May 6 09:23:27 freebsdtokens kernel: usbd_set_config_index: set config 1 May 6 09:23:27 freebsdtokens kernel: uhci_device_control type=0x00, request=0x09, wValue=0x0001, wIndex=0x0000 len=0, addr=2, endpt=0 May 6 09:23:27 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402574 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:27 freebsdtokens kernel: 1f402574 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:27 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:23:27 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:27 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:28 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:28 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402574 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:28 freebsdtokens kernel: 1f402574 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:23:28 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:28 freebsdtokens kernel: uhci_idone: actlen=0, status=0x0 May 6 09:23:28 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:28 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:23:28 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:28 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:28 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x1f40d504 May 6 09:23:28 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:28 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:28 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:28 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:28 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:28 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x1f40d504 May 6 09:23:28 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:28 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:28 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:28 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:28 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:28 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=62, addr=2, endpt=0 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=62 speed=2 flags=0x6 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:28 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:28 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x07a80269 buffer=0x1f40d504 May 6 09:23:28 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=62 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:28 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:28 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:28 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:28 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:28 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800003d token=0x07a80269 buffer=0x1f40d504 May 6 09:23:28 freebsdtokens kernel: 1f402574 3800003d,errcnt=3,actlen=62 pid=69,addr=2,endpt=0,D=1,maxlen=62 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:28 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:28 freebsdtokens kernel: uhci_idone: actlen=62, status=0x0 May 6 09:23:28 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:28 freebsdtokens kernel: uhci_device_ctrl_done: length=62 May 6 09:23:28 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:28 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:28 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x1f40d504 May 6 09:23:28 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:28 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:28 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:28 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:28 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:28 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x1f40d504 May 6 09:23:28 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:28 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:28 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:28 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:28 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:28 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=46, addr=2, endpt=0 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=46 speed=2 flags=0x6 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:28 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:28 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:28 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x05a80269 buffer=0x1f40d504 May 6 09:23:28 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=46 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:28 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:28 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:28 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:28 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:28 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800002d token=0x05a80269 buffer=0x1f40d504 May 6 09:23:28 freebsdtokens kernel: 1f402574 3800002d,errcnt=3,actlen=46 pid=69,addr=2,endpt=0,D=1,maxlen=46 May 6 09:23:28 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:28 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:28 freebsdtokens kernel: uhci_idone: actlen=46, status=0x0 May 6 09:23:28 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:28 freebsdtokens kernel: uhci_device_ctrl_done: length=46 May 6 09:23:28 freebsdtokens kernel: uhci_root_ctrl_control type=0xa3 request=00 May 6 09:23:36 freebsdtokens david: STARTING OPENCT May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control type=0x80 request=06 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control wValue=0x0301 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control type=0x80 request=06 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control wValue=0x0301 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control type=0x80 request=06 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control wValue=0x0302 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control type=0x80 request=06 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control wValue=0x0302 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control type=0x80 request=06 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control wValue=0x0301 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control type=0x80 request=06 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control wValue=0x0301 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control type=0x80 request=06 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control wValue=0x0302 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control type=0x80 request=06 May 6 09:23:51 freebsdtokens kernel: uhci_root_ctrl_control wValue=0x0302 May 6 09:23:51 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:51 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:51 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x0354aa08 May 6 09:23:51 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:51 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:51 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:51 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:51 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:51 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x0354aa08 May 6 09:23:51 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:51 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:51 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:51 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:51 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:51 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=62, addr=2, endpt=0 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=62 speed=2 flags=0x6 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:51 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:51 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x07a80269 buffer=0x0354aa08 May 6 09:23:51 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=62 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:51 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:51 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:51 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:51 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:51 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800003d token=0x07a80269 buffer=0x0354aa08 May 6 09:23:51 freebsdtokens kernel: 1f402574 3800003d,errcnt=3,actlen=62 pid=69,addr=2,endpt=0,D=1,maxlen=62 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:51 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:51 freebsdtokens kernel: uhci_idone: actlen=62, status=0x0 May 6 09:23:51 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:51 freebsdtokens kernel: uhci_device_ctrl_done: length=62 May 6 09:23:51 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:51 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:51 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x0354aa08 May 6 09:23:51 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:51 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:51 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:51 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:51 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:51 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x0354aa08 May 6 09:23:51 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:51 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:51 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:23:51 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:51 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:23:51 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=46, addr=2, endpt=0 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=46 speed=2 flags=0x6 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:23:51 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:23:51 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:51 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x05a80269 buffer=0x0354aa08 May 6 09:23:51 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=46 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:23:51 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:51 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:23:51 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:23:51 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:23:51 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800002d token=0x05a80269 buffer=0x0354aa08 May 6 09:23:51 freebsdtokens kernel: 1f402574 3800002d,errcnt=3,actlen=46 pid=69,addr=2,endpt=0,D=1,maxlen=46 May 6 09:23:51 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:23:51 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:23:51 freebsdtokens kernel: uhci_idone: actlen=46, status=0x0 May 6 09:23:51 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:23:51 freebsdtokens kernel: uhci_device_ctrl_done: length=46 May 6 09:24:20 freebsdtokens david: RUNNING cardos-info May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0x40, request=0x01, wValue=0x0000, wIndex=0x0000 len=0, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402574 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402574 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402574 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402574 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=0, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0xc0, request=0x81, wValue=0x0000, wIndex=0x0000 len=35, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=35 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x04480269 buffer=0x03e6a900 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=35 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000022 token=0x04480269 buffer=0x03e6a900 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000022,errcnt=3,actlen=35 pid=69,addr=2,endpt=0,D=1,maxlen=35 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=35, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=35 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0x40, request=0x08, wValue=0x0000, wIndex=0x0000 len=0, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402574 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402574 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402574 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402574 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=0, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0xc0, request=0x88, wValue=0x0000, wIndex=0x0000 len=2, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00280269 buffer=0x1f5d92a0 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000001 token=0x00280269 buffer=0x1f5d92a0 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0x40, request=0x03, wValue=0x0000, wIndex=0x0000 len=0, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402574 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402574 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402574 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402574 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=0, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0xc0, request=0x83, wValue=0x0000, wIndex=0x0000 len=1, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=1 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x00080269 buffer=0x1f5d9c40 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=1 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000000 token=0x00080269 buffer=0x1f5d9c40 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=1 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=1, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=1 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0x40, request=0x06, wValue=0x0000, wIndex=0x0000 len=9, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=9 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x010802e1 buffer=0x1f485970 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=9 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000008 token=0x010802e1 buffer=0x1f485970 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000008,errcnt=3,actlen=9 pid=e1,addr=2,endpt=0,D=1,maxlen=9 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=9, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=9 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0xc0, request=0x86, wValue=0x0000, wIndex=0x0000 len=37, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=37 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x04880269 buffer=0x03e6a440 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=37 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000008 token=0x04880269 buffer=0x03e6a440 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000008,errcnt=3,actlen=9 pid=69,addr=2,endpt=0,D=1,maxlen=37 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=9, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=9 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0x40, request=0x06, wValue=0x0000, wIndex=0x0000 len=9, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=9 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x010802e1 buffer=0x1f485540 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=9 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000008 token=0x010802e1 buffer=0x1f485540 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000008,errcnt=3,actlen=9 pid=e1,addr=2,endpt=0,D=1,maxlen=9 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=9, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=9 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0xc0, request=0x86, wValue=0x0000, wIndex=0x0000 len=37, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=37 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x04880269 buffer=0x03e6ae00 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=37 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000024 token=0x04880269 buffer=0x03e6ae00 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000024,errcnt=3,actlen=37 pid=69,addr=2,endpt=0,D=1,maxlen=37 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=37, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=37 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0x40, request=0x06, wValue=0x0000, wIndex=0x0000 len=4, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=4 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x006802e1 buffer=0x1f485940 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=4 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000003 token=0x006802e1 buffer=0x1f485940 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000003,errcnt=3,actlen=4 pid=e1,addr=2,endpt=0,D=1,maxlen=4 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=4, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=4 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0xc0, request=0x86, wValue=0x0000, wIndex=0x0000 len=37, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=37 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x04880269 buffer=0x03e6b240 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=37 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x3800000c token=0x04880269 buffer=0x03e6b240 May 6 09:24:26 freebsdtokens kernel: 1f402574 3800000c,errcnt=3,actlen=13 pid=69,addr=2,endpt=0,D=1,maxlen=37 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=13, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=13 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0x40, request=0x06, wValue=0x0000, wIndex=0x0000 len=9, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=9 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x010802e1 buffer=0x1f5d9200 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=9 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000008 token=0x010802e1 buffer=0x1f5d9200 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000008,errcnt=3,actlen=9 pid=e1,addr=2,endpt=0,D=1,maxlen=9 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=9, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=9 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0xc0, request=0x86, wValue=0x0000, wIndex=0x0000 len=37, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=37 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x04880269 buffer=0x03e6a340 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=37 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000024 token=0x04880269 buffer=0x03e6a340 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000024,errcnt=3,actlen=37 pid=69,addr=2,endpt=0,D=1,maxlen=37 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=37, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=37 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0x40, request=0x06, wValue=0x0000, wIndex=0x0000 len=4, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=4 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x006802e1 buffer=0x1f477b20 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=4 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000003 token=0x006802e1 buffer=0x1f477b20 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000003,errcnt=3,actlen=4 pid=e1,addr=2,endpt=0,D=1,maxlen=4 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=4, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=4 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0xc0, request=0x86, wValue=0x0000, wIndex=0x0000 len=37, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=37 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x04880269 buffer=0x1f484a00 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=37 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000006 token=0x04880269 buffer=0x1f484a00 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000006,errcnt=3,actlen=7 pid=69,addr=2,endpt=0,D=1,maxlen=37 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=7, status=0x0 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=7 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0x40, request=0x06, wValue=0x0000, wIndex=0x0000 len=9, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=9 speed=2 flags=0x6 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x388003ff token=0x010802e1 buffer=0x1f5d9200 May 6 09:24:26 freebsdtokens kernel: 1f402574 388003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=9 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x38000008 token=0x010802e1 buffer=0x1f5d9200 May 6 09:24:26 freebsdtokens kernel: 1f402574 38000008,errcnt=3,actlen=9 pid=e1,addr=2,endpt=0,D=1,maxlen=9 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x194007ff token=0xffe80269 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 194007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=9, status=0x400000 May 6 09:24:26 freebsdtokens kernel: uhci_idone: error, addr=2, endpt=0x00, status 0x400000 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=9 May 6 09:24:26 freebsdtokens kernel: uhci_device_control type=0x82, request=0x00, wValue=0x0000, wIndex=0x0000 len=2, addr=2, endpt=0 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x2 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: maxp=64 ntd=1 May 6 09:24:26 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:24:26 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18800000 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x188003ff token=0x00280269 buffer=0x0268eb12 May 6 09:24:26 freebsdtokens kernel: 1f402574 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:24:26 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33cf100 ready May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed45a0) at 1f4025a0 = link=0x1f402544 status=0x18000007 token=0x00e0022d buffer=0x033a6e80 May 6 09:24:26 freebsdtokens kernel: 1f402544 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4540) at 1f402540 = link=0x1f402574 status=0x184007ff token=0x00280269 buffer=0x0268eb12 May 6 09:24:26 freebsdtokens kernel: 1f402574 184007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:24:26 freebsdtokens kernel: TD(0xc2ed4570) at 1f402570 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:24:26 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:24:26 freebsdtokens kernel: uhci_idone: actlen=0, status=0x400000 May 6 09:24:26 freebsdtokens kernel: uhci_idone: error, addr=2, endpt=0x00, status 0x400000 May 6 09:24:26 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5ec0 May 6 09:24:26 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:24:26 freebsdtokens ifdhandler[905]: usb_do_request failed: Input/output error (5) kernel logging (mIdentity): --------------------------- May 6 09:20:58 freebsdtokens david: INSERTING TOKEN May 6 09:21:03 freebsdtokens kernel: uhci_root_ctrl_control type=0xa3 request=00 May 6 09:21:03 freebsdtokens kernel: uhci_root_ctrl_control type=0x23 request=01 May 6 09:21:03 freebsdtokens kernel: uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=1 feature=16 May 6 09:21:04 freebsdtokens kernel: uhci_root_ctrl_control type=0x23 request=03 May 6 09:21:04 freebsdtokens kernel: uhci port 1 reset, status0 = 0x0280 May 6 09:21:04 freebsdtokens kernel: uhci port 1 reset, status1 = 0x0083 May 6 09:21:04 freebsdtokens kernel: uhci port 1 iteration 9, status = 0x0097 May 6 09:21:04 freebsdtokens kernel: uhci port 1 iteration 8, status = 0x0095 May 6 09:21:04 freebsdtokens kernel: uhci port 1 reset, status2 = 0x0095 May 6 09:21:04 freebsdtokens kernel: uhci_root_ctrl_control type=0xa3 request=00 May 6 09:21:04 freebsdtokens kernel: uhci_root_ctrl_control type=0x23 request=01 May 6 09:21:04 freebsdtokens kernel: uhci_root_ctrl_control: UR_CLEAR_PORT_FEATURE port=1 feature=20 May 6 09:21:04 freebsdtokens kernel: uhci_root_ctrl_control type=0xa3 request=00 May 6 09:21:04 freebsdtokens kernel: usbd_new_device bus=0xc2ed0000 port=1 depth=1 speed=2 May 6 09:21:04 freebsdtokens kernel: uhci_open: pipe=0xc33d2680, addr=0, endpt=0 (1) May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0100, wIndex=0x0000 len=8, addr=0, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=0 endpt=0 len=8 speed=2 flags=0x2 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=8 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4780) at 1f402780 = link=0x1f402724 status=0x18800000 token=0x00e0002d buffer=0x033a6fc0 May 6 09:21:04 freebsdtokens kernel: 1f402724 18800000,errcnt=3,actlen=1 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4720) at 1f402720 = link=0x1f402754 status=0x188003ff token=0x00e80069 buffer=0x03d3c5bc May 6 09:21:04 freebsdtokens kernel: 1f402754 188003ff,errcnt=3,actlen=0 pid=69,addr=0,endpt=0,D=1,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4750) at 1f402750 = link=0x00000001 status=0x19800000 token=0xffe800e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=0,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f60 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33d2680 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4780) at 1f402780 = link=0x1f402724 status=0x18000007 token=0x00e0002d buffer=0x033a6fc0 May 6 09:21:04 freebsdtokens kernel: 1f402724 18000007,errcnt=3,actlen=8 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4720) at 1f402720 = link=0x1f402754 status=0x18000007 token=0x00e80069 buffer=0x03d3c5bc May 6 09:21:04 freebsdtokens kernel: 1f402754 18000007,errcnt=3,actlen=8 pid=69,addr=0,endpt=0,D=1,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4750) at 1f402750 = link=0x00000001 status=0x190007ff token=0xffe800e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=0,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=8, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f60 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=8 May 6 09:21:04 freebsdtokens kernel: usbd_new_device: adding unit addr=2, rev=110, class=0, subclass=0, protocol=0, maxpacket=32, len=18, speed=2 May 6 09:21:04 freebsdtokens kernel: uhci_open: pipe=0xc33ade00, addr=0, endpt=0 (1) May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0100, wIndex=0x0000 len=18, addr=0, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=0 endpt=0 len=18 speed=2 flags=0x2 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4720) at 1f402720 = link=0x1f4026c4 status=0x18800000 token=0x00e0002d buffer=0x033a6f80 May 6 09:21:04 freebsdtokens kernel: 1f4026c4 18800000,errcnt=3,actlen=1 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f4026f4 status=0x188003ff token=0x02280069 buffer=0x03d3c5bc May 6 09:21:04 freebsdtokens kernel: 1f4026f4 188003ff,errcnt=3,actlen=0 pid=69,addr=0,endpt=0,D=1,maxlen=18 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46f0) at 1f4026f0 = link=0x00000001 status=0x19800000 token=0xffe800e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=0,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f40 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33ade00 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4720) at 1f402720 = link=0x1f4026c4 status=0x18000007 token=0x00e0002d buffer=0x033a6f80 May 6 09:21:04 freebsdtokens kernel: 1f4026c4 18000007,errcnt=3,actlen=8 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f4026f4 status=0x18000011 token=0x02280069 buffer=0x03d3c5bc May 6 09:21:04 freebsdtokens kernel: 1f4026f4 18000011,errcnt=3,actlen=18 pid=69,addr=0,endpt=0,D=1,maxlen=18 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46f0) at 1f4026f0 = link=0x00000001 status=0x190007ff token=0xffe800e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=0,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=18, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f40 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=18 May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x00, request=0x05, wValue=0x0002, wIndex=0x0000 len=0, addr=0, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4720) at 1f402720 = link=0x1f4026f4 status=0x18800000 token=0x00e0002d buffer=0x033a6f80 May 6 09:21:04 freebsdtokens kernel: 1f4026f4 18800000,errcnt=3,actlen=1 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46f0) at 1f4026f0 = link=0x00000001 status=0x19800000 token=0xffe80069 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=0,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f40 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33ade00 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4720) at 1f402720 = link=0x1f4026f4 status=0x18000007 token=0x00e0002d buffer=0x033a6f80 May 6 09:21:04 freebsdtokens kernel: 1f4026f4 18000007,errcnt=3,actlen=8 pid=2d,addr=0,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46f0) at 1f4026f0 = link=0x00000001 status=0x190007ff token=0xffe80069 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=0,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=0, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f40 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:21:04 freebsdtokens kernel: uhci_open: pipe=0xc33af380, addr=2, endpt=0 (1) May 6 09:21:04 freebsdtokens kernel: usbd_new_device: new dev (addr 2), dev=0xc33d2580, parent=0xc2eb5080 May 6 09:21:04 freebsdtokens kernel: usbd_probe_and_attach: trying device specific drivers May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0300, wIndex=0x0000 len=2, addr=2, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0300, wIndex=0x0000 len=4, addr=2, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=4 speed=2 flags=0x6 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x00680269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=4 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000003 token=0x00680269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 38000003,errcnt=3,actlen=4 pid=69,addr=2,endpt=0,D=1,maxlen=4 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=4, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=4 May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=12, addr=2, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=12 speed=2 flags=0x6 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x01680269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=12 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x3800000b token=0x01680269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 3800000b,errcnt=3,actlen=12 pid=69,addr=2,endpt=0,D=1,maxlen=12 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=12, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=12 May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=26, addr=2, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=26 speed=2 flags=0x6 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x03280269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=26 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000019 token=0x03280269 buffer=0x1f40d59c May 6 09:21:04 freebsdtokens kernel: 1f402694 38000019,errcnt=3,actlen=26 pid=69,addr=2,endpt=0,D=1,maxlen=26 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=26, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=26 May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0303, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d590 May 6 09:21:04 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d590 May 6 09:21:04 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0303, wIndex=0x0409 len=24, addr=2, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=24 speed=2 flags=0x6 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x02e80269 buffer=0x1f40d590 May 6 09:21:04 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=24 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000017 token=0x02e80269 buffer=0x1f40d590 May 6 09:21:04 freebsdtokens kernel: 1f402694 38000017,errcnt=3,actlen=24 pid=69,addr=2,endpt=0,D=1,maxlen=24 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=24, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=24 May 6 09:21:04 freebsdtokens kernel: usbd_probe_and_attach: no device specific driver found May 6 09:21:04 freebsdtokens kernel: usbd_probe_and_attach: looping over 1 configurations May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0200, wIndex=0x0000 len=9, addr=2, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=9 speed=2 flags=0x2 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x188003ff token=0x01080269 buffer=0x1f40d7e5 May 6 09:21:04 freebsdtokens kernel: 1f402694 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=9 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:04 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x18000008 token=0x01080269 buffer=0x1f40d7e5 May 6 09:21:04 freebsdtokens kernel: 1f402694 18000008,errcnt=3,actlen=9 pid=69,addr=2,endpt=0,D=1,maxlen=9 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_idone: actlen=9, status=0x0 May 6 09:21:04 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens kernel: uhci_device_ctrl_done: length=9 May 6 09:21:04 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0200, wIndex=0x0000 len=93, addr=2, endpt=0 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=93 speed=2 flags=0x2 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=3 May 6 09:21:04 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:04 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:04 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402634 status=0x188003ff token=0x03e80269 buffer=0x035cfa80 May 6 09:21:04 freebsdtokens kernel: 1f402634 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=32 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4630) at 1f402630 = link=0x1f402604 status=0x188003ff token=0x03e00269 buffer=0x035cfaa0 May 6 09:21:04 freebsdtokens kernel: 1f402604 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=0,maxlen=32 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x188003ff token=0x03880269 buffer=0x035cfac0 May 6 09:21:04 freebsdtokens kernel: 1f402694 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=29 May 6 09:21:04 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:04 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:04 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:04 freebsdtokens root: Unknown USB device: vendor 0x0d46 product 0x3003 bus uhub1 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402634 status=0x1800001f token=0x03e80269 buffer=0x035cfa80 May 6 09:21:05 freebsdtokens kernel: 1f402634 1800001f,errcnt=3,actlen=32 pid=69,addr=2,endpt=0,D=1,maxlen=32 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4630) at 1f402630 = link=0x1f402604 status=0x1800001f token=0x03e00269 buffer=0x035cfaa0 May 6 09:21:05 freebsdtokens kernel: 1f402604 1800001f,errcnt=3,actlen=32 pid=69,addr=2,endpt=0,D=0,maxlen=32 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x1800001c token=0x03880269 buffer=0x035cfac0 May 6 09:21:05 freebsdtokens kernel: 1f402694 1800001c,errcnt=3,actlen=29 pid=69,addr=2,endpt=0,D=1,maxlen=29 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=93, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=93 May 6 09:21:05 freebsdtokens kernel: usbd_set_config_index: (addr 1) cno=2 attr=0x80, selfpowered=0, power=200 May 6 09:21:05 freebsdtokens kernel: usbd_set_config_index: set config 1 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x00, request=0x09, wValue=0x0001, wIndex=0x0000 len=0, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402694 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402694 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402694 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402694 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=0, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=12, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=12 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x388003ff token=0x01680269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=12 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x3800000b token=0x01680269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 3800000b,errcnt=3,actlen=12 pid=69,addr=2,endpt=0,D=1,maxlen=12 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=12, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=12 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=26, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=26 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x388003ff token=0x03280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=26 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x38000019 token=0x03280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 38000019,errcnt=3,actlen=26 pid=69,addr=2,endpt=0,D=1,maxlen=26 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=26, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=26 May 6 09:21:05 freebsdtokens kernel: usbd_probe_and_attach: no interface drivers found May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=12, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=12 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x388003ff token=0x01680269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=12 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x3800000b token=0x01680269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 3800000b,errcnt=3,actlen=12 pid=69,addr=2,endpt=0,D=1,maxlen=12 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=12, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=12 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=26, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=26 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x388003ff token=0x03280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=26 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x38000019 token=0x03280269 buffer=0x1f40d59c May 6 09:21:05 freebsdtokens kernel: 1f402694 38000019,errcnt=3,actlen=26 pid=69,addr=2,endpt=0,D=1,maxlen=26 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=26, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=26 May 6 09:21:05 freebsdtokens kernel: ugen0: on uhub1 May 6 09:21:05 freebsdtokens kernel: usbd_set_config_index: free old config May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0200, wIndex=0x0000 len=9, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=9 speed=2 flags=0x2 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x188003ff token=0x01080269 buffer=0x1f40d755 May 6 09:21:05 freebsdtokens kernel: 1f402694 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=9 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402694 status=0x18000008 token=0x01080269 buffer=0x1f40d755 May 6 09:21:05 freebsdtokens kernel: 1f402694 18000008,errcnt=3,actlen=9 pid=69,addr=2,endpt=0,D=1,maxlen=9 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=9, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=9 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0200, wIndex=0x0000 len=93, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=93 speed=2 flags=0x2 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=3 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402634 status=0x188003ff token=0x03e80269 buffer=0x03d69380 May 6 09:21:05 freebsdtokens kernel: 1f402634 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=32 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4630) at 1f402630 = link=0x1f402664 status=0x188003ff token=0x03e00269 buffer=0x03d693a0 May 6 09:21:05 freebsdtokens kernel: 1f402664 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=0,maxlen=32 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x188003ff token=0x03880269 buffer=0x03d693c0 May 6 09:21:05 freebsdtokens kernel: 1f402694 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=29 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402604 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402604 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4600) at 1f402600 = link=0x1f402634 status=0x1800001f token=0x03e80269 buffer=0x03d69380 May 6 09:21:05 freebsdtokens kernel: 1f402634 1800001f,errcnt=3,actlen=32 pid=69,addr=2,endpt=0,D=1,maxlen=32 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4630) at 1f402630 = link=0x1f402664 status=0x1800001f token=0x03e00269 buffer=0x03d693a0 May 6 09:21:05 freebsdtokens kernel: 1f402664 1800001f,errcnt=3,actlen=32 pid=69,addr=2,endpt=0,D=0,maxlen=32 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x1800001c token=0x03880269 buffer=0x03d693c0 May 6 09:21:05 freebsdtokens kernel: 1f402694 1800001c,errcnt=3,actlen=29 pid=69,addr=2,endpt=0,D=1,maxlen=29 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=93, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=93 May 6 09:21:05 freebsdtokens kernel: usbd_set_config_index: (addr 1) cno=2 attr=0x80, selfpowered=0, power=200 May 6 09:21:05 freebsdtokens kernel: usbd_set_config_index: set config 1 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x00, request=0x09, wValue=0x0001, wIndex=0x0000 len=0, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402694 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402694 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402694 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402694 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=0, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0303, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d58c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d58c May 6 09:21:05 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0303, wIndex=0x0409 len=24, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=24 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x02e80269 buffer=0x1f40d58c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=24 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000017 token=0x02e80269 buffer=0x1f40d58c May 6 09:21:05 freebsdtokens kernel: 1f402694 38000017,errcnt=3,actlen=24 pid=69,addr=2,endpt=0,D=1,maxlen=24 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=24, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=24 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0303, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d54c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d54c May 6 09:21:05 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0303, wIndex=0x0409 len=24, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=24 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x02e80269 buffer=0x1f40d54c May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=24 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000017 token=0x02e80269 buffer=0x1f40d54c May 6 09:21:05 freebsdtokens kernel: 1f402694 38000017,errcnt=3,actlen=24 pid=69,addr=2,endpt=0,D=1,maxlen=24 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=24, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=24 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d504 May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d504 May 6 09:21:05 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=12, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=12 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x01680269 buffer=0x1f40d504 May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=12 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x3800000b token=0x01680269 buffer=0x1f40d504 May 6 09:21:05 freebsdtokens kernel: 1f402694 3800000b,errcnt=3,actlen=12 pid=69,addr=2,endpt=0,D=1,maxlen=12 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=12, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=12 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x00280269 buffer=0x1f40d504 May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000001 token=0x00280269 buffer=0x1f40d504 May 6 09:21:05 freebsdtokens kernel: 1f402694 38000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:05 freebsdtokens kernel: uhci_device_control type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=26, addr=2, endpt=0 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=26 speed=2 flags=0x6 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:05 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:05 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x388003ff token=0x03280269 buffer=0x1f40d504 May 6 09:21:05 freebsdtokens kernel: 1f402694 388003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=26 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:05 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:05 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x38000019 token=0x03280269 buffer=0x1f40d504 May 6 09:21:05 freebsdtokens kernel: 1f402694 38000019,errcnt=3,actlen=26 pid=69,addr=2,endpt=0,D=1,maxlen=26 May 6 09:21:05 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:05 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:05 freebsdtokens kernel: uhci_idone: actlen=26, status=0x0 May 6 09:21:05 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:05 freebsdtokens kernel: uhci_device_ctrl_done: length=26 May 6 09:21:05 freebsdtokens kernel: uhci_root_ctrl_control type=0xa3 request=00 May 6 09:21:16 freebsdtokens david: RUNNING usb_test May 6 09:21:42 freebsdtokens kernel: uhci_device_control type=0x01, request=0x0b, wValue=0x0000, wIndex=0x0000 len=0, addr=2, endpt=0 May 6 09:21:42 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:42 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402694 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:42 freebsdtokens kernel: 1f402694 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:42 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 May 6 09:21:42 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:42 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:42 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:42 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:42 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402694 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:42 freebsdtokens kernel: 1f402694 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:42 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x194007ff token=0xffe80269 buffer=0x00000000 May 6 09:21:42 freebsdtokens kernel: 1 194007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:42 freebsdtokens kernel: uhci_idone: actlen=0, status=0x400000 May 6 09:21:42 freebsdtokens kernel: uhci_idone: error, addr=2, endpt=0x00, status 0x400000 May 6 09:21:42 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:42 freebsdtokens kernel: uhci_device_ctrl_done: length=0 May 6 09:21:42 freebsdtokens kernel: uhci_device_control type=0x82, request=0x00, wValue=0x0000, wIndex=0x0000 len=2, addr=2, endpt=0 May 6 09:21:42 freebsdtokens kernel: uhci_alloc_std_chain: addr=2 endpt=0 len=2 speed=2 flags=0x2 May 6 09:21:42 freebsdtokens kernel: uhci_alloc_std_chain: maxp=32 ntd=1 May 6 09:21:42 freebsdtokens kernel: uhci_alloc_std_chain: nexttog=0 May 6 09:21:42 freebsdtokens kernel: uhci_device_request: before transfer May 6 09:21:42 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18800000 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:42 freebsdtokens kernel: 1f402664 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:42 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x188003ff token=0x00280269 buffer=0x02c38ace May 6 09:21:42 freebsdtokens kernel: 1f402694 188003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:42 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x19800000 token=0xffe802e1 buffer=0x00000000 May 6 09:21:42 freebsdtokens kernel: 1 19800000,errcnt=3,actlen=1 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:42 freebsdtokens kernel: uhci_add_ctrl: sqh=0xc2ed5f20 May 6 09:21:42 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:42 freebsdtokens kernel: usb1: uhci_softintr (0) May 6 09:21:42 freebsdtokens kernel: uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc33af380 ready May 6 09:21:42 freebsdtokens kernel: TD(0xc2ed46c0) at 1f4026c0 = link=0x1f402664 status=0x18000007 token=0x00e0022d buffer=0x033a6f40 May 6 09:21:42 freebsdtokens kernel: 1f402664 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 May 6 09:21:42 freebsdtokens kernel: TD(0xc2ed4660) at 1f402660 = link=0x1f402694 status=0x18000001 token=0x00280269 buffer=0x02c38ace May 6 09:21:42 freebsdtokens kernel: 1f402694 18000001,errcnt=3,actlen=2 pid=69,addr=2,endpt=0,D=1,maxlen=2 May 6 09:21:42 freebsdtokens kernel: TD(0xc2ed4690) at 1f402690 = link=0x00000001 status=0x190007ff token=0xffe802e1 buffer=0x00000000 May 6 09:21:42 freebsdtokens kernel: 1 190007ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=0 May 6 09:21:42 freebsdtokens kernel: uhci_idone: actlen=2, status=0x0 May 6 09:21:42 freebsdtokens kernel: uhci_remove_hs_ctrl: sqh=0xc2ed5f20 May 6 09:21:42 freebsdtokens kernel: uhci_device_ctrl_done: length=2 May 6 09:21:42 freebsdtokens kernel: usbd_do_request: status = 0x0000 From Alexander at Leidinger.net Wed May 7 17:41:31 2008 From: Alexander at Leidinger.net (Alexander Leidinger) Date: Wed May 7 17:41:34 2008 Subject: Fun with Logitech keyboard/mouse kombo (diNovo Edge)... Message-ID: <20080507192420.694f57ee@deskjail> Hi, I bought a keyboard with an integrated touchpad from logitech. Just plugging in the BT-dongle gives an usb hub with ums and ukbd. Unfortunately the ums doesn't work. When I start moused with "-p /dev/ums0 -3 -f -d" I get no output when I press the buttons or touch the touchpad. Any hints how to debug this problem? usbhidctl doesn't print anything useful (but I don't know if it is ok to use it with /dev/ums0). Bye, Alexander. -- Oblivion together does not frighten me, beloved. -- Thalassa (in Anne Mulhall's body), "Return to Tomorrow", stardate 4770.3. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From sclark at netwolves.com Wed May 7 18:38:57 2008 From: sclark at netwolves.com (Steve Clark) Date: Wed May 7 18:39:03 2008 Subject: sierra wireless compass 597 aircard (Was: Documentation) In-Reply-To: <481C623D.7040902@shapeshifter.se> References: <481B094F.1090408@netwolves.com> <200805021534.13848.hselasky@c2i.net> <481B5095.8080400@netwolves.com> <481C623D.7040902@shapeshifter.se> Message-ID: <4821F73B.5010501@netwolves.com> Fredrik Lindberg wrote: > Marcin Cieslak wrote: > >>It maybe a good idea to add 0xFFF to the usbdevs. >>Does the "umass" driver attach to the 0xFFF device? I would recommend >>adding this as a quirk to umass.c then. >> >>There are patches attached (ubsa.c_patch, umass_c.patch, usbdevs.patch) >>I am using to kill the "zeroconf" CD on the UMTS. They do not always >>work - i.e. umass_attach does not wait until the device is really >>detached. But setting USB_DEBUG helps :-) >> > > > Since your patches deals with Option cards I'll just let you know that > all(?) Option based devices can be switched perfectly safe from > user land, without patching ubsa, using camcontrol. > The command to switch Option devices is a SCSI REZERO command. > > This should be enough to switch the device, given that pass0 > is the modem (use camcontrol devlist) > > camcontrol cmd pass0 -c ???01 00 00 00 00 00??? -i 1 i1 > > camcontrol might give you an error but the device will be switched. > Note that this is ONLY for Option based devices, I don't know about > the Sierra ones but the linux usb_modeswitch tool might be a good start. > > Fredrik > > _______________________________________________ > 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" > > Hi Fredrik, This does not seem to work for me with the sierra usb device. usbdevs -v Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 powered port 2 addr 2: full speed, power 100 mA, config 1, USB MMC Storage(0x0fff), Sierra Wireless(0x1199), rev 0.00 camcontrol devlist -v scbus0 on umass-sim0 bus 0: at scbus0 target 0 lun 0 (cd0,pass0) at scbus0 target 0 lun 1 (pass1,da0) camcontrol cmd pass1 -c '01 00 00 00 00 00' -i 1 i1 camcontrol: error sending command [root@sclark /usr/ports]# camcontrol devlist -v scbus0 on umass-sim0 bus 0: at scbus0 target 0 lun 0 (cd0,pass0) at scbus0 target 0 lun 1 (pass1,da0) Still shows as cd device. usbdevs -v Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 powered port 2 addr 2: full speed, power 100 mA, config 1, USB MMC Storage(0x0fff), Sierra Wireless(0x1199), rev 0.00 Thanks, Steve From fli at shapeshifter.se Wed May 7 19:17:40 2008 From: fli at shapeshifter.se (Fredrik Lindberg) Date: Wed May 7 19:17:43 2008 Subject: sierra wireless compass 597 aircard (Was: Documentation) In-Reply-To: <4821F73B.5010501@netwolves.com> References: <481B094F.1090408@netwolves.com> <200805021534.13848.hselasky@c2i.net> <481B5095.8080400@netwolves.com> <481C623D.7040902@shapeshifter.se> <4821F73B.5010501@netwolves.com> Message-ID: <4822004D.4050502@shapeshifter.se> Steve Clark wrote: > Fredrik Lindberg wrote: >> Marcin Cieslak wrote: >> >>> It maybe a good idea to add 0xFFF to the usbdevs. >>> Does the "umass" driver attach to the 0xFFF device? I would >>> recommend adding this as a quirk to umass.c then. >>> >>> There are patches attached (ubsa.c_patch, umass_c.patch, >>> usbdevs.patch) I am using to kill the "zeroconf" CD on the UMTS. They >>> do not always work - i.e. umass_attach does not wait until the device >>> is really detached. But setting USB_DEBUG helps :-) >>> >> >> >> Since your patches deals with Option cards I'll just let you know that >> all(?) Option based devices can be switched perfectly safe from >> user land, without patching ubsa, using camcontrol. >> The command to switch Option devices is a SCSI REZERO command. >> >> This should be enough to switch the device, given that pass0 >> is the modem (use camcontrol devlist) >> >> camcontrol cmd pass0 -c ???01 00 00 00 00 00??? -i 1 i1 >> >> camcontrol might give you an error but the device will be switched. >> Note that this is ONLY for Option based devices, I don't know about >> the Sierra ones but the linux usb_modeswitch tool might be a good start. >> >> Fredrik >> >> > Hi Fredrik, > > This does not seem to work for me with the sierra usb device. No, as I said it's for devices from Option (www.option.com). My comment was actually more directed to Marcin since his patches dealt with Option devices. Sorry for the semi thread hijacking. I personally think it's a bad idea to put the code for "switching" these kind of devices inside the kernel. Drivers will become cluttered with switching code for different kinds of devices and it will prevent anybody from actually reading was on the "Zero-CD" device. Besides, I'm quite sure all devices can be switched from user land, one way or another. In my opinion, what's really needed is some sort of generic dynamic black listing which can prevent drivers from attaching to devices. For usb devices one can then simply send the magic switch sequences through a ugen device. The usb_modeswitch tool does exactly that. Fredrik From vwe at FreeBSD.org Wed May 7 19:37:59 2008 From: vwe at FreeBSD.org (vwe@FreeBSD.org) Date: Wed May 7 19:38:01 2008 Subject: usb/93640: [ehci] [irq] device ehci causes interrupt storm on this MSI amd64 motherboard Message-ID: <200805071937.m47JbwNu039947@freefall.freebsd.org> Synopsis: [ehci] [irq] device ehci causes interrupt storm on this MSI amd64 motherboard State-Changed-From-To: open->closed State-Changed-By: vwe State-Changed-When: Wed May 7 19:37:10 UTC 2008 State-Changed-Why: Bug is reported as being fixed now. Thanks for reporting! http://www.freebsd.org/cgi/query-pr.cgi?pr=93640 From nobodydead at inbox.ru Wed May 7 21:10:03 2008 From: nobodydead at inbox.ru (Alexander) Date: Wed May 7 21:10:08 2008 Subject: usb/123508: damaged files (mp3,txt , etc) on flash-drive Message-ID: <200805072059.m47KxZ0w030258@www.freebsd.org> >Number: 123508 >Category: usb >Synopsis: damaged files (mp3,txt , etc) on flash-drive >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed May 07 21:10:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Alexander >Release: 7.0 >Organization: Russian Vodka >Environment: FreeBSD amd.local 7.0-STABLE FreeBSD 7.0-STABLE #0: Tue Apr 29 04:24:33 UTC 2008 fdkit@amd.local:/usr/obj/usr/src/sys/HOST i386 >Description: At mounting flash-drive I receive set of the damaged files on the store like damaged mp3's , txt , etc First has thought that it is a problem of HAL , but a stop hal daemon and will mount flash driver as root have not solved a problem all files were as are damaged On any flash-stores which the same problem is connected through hal or through root mount >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: From tim at pcbsd.org Wed May 7 21:10:03 2008 From: tim at pcbsd.org (Tim McCormick) Date: Wed May 7 21:10:08 2008 Subject: usb/123509: umass continuous reset Samsung SGH-G600 phone Message-ID: <200805072103.m47L3VIK030778@www.freebsd.org> >Number: 123509 >Category: usb >Synopsis: umass continuous reset Samsung SGH-G600 phone >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: Wed May 07 21:10:03 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Tim McCormick >Release: 7.0-RELEASE-p1 >Organization: >Environment: FreeBSD pcbsd 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #1: Wed May 7 16:42:14 BST 2008 tim@pcbsd:/usr/obj/usr/src/sys/PCBSD i386 >Description: After attaching the SGH-G600 mobile phone in 'Mass Storage' mode, the device fails to be recognised as a mountable drive. The following is logged from the moment the device is connected: May 7 20:30:57 pcbsd root: Unknown USB device: vendor 0x09fc product 0x0904 bus uhub0 May 7 20:30:57 pcbsd kernel: umass0: on uhub0 May 7 20:30:57 pcbsd kernel: umass0: SCSI over Bulk-Only; quirks = 0x0000 May 7 20:30:57 pcbsd kernel: umass0: Max Lun is 0 May 7 20:30:57 pcbsd kernel: umass0:3:-1:-1:XPT_PATH_INQ:. May 7 20:30:57 pcbsd kernel: umass0:3:0:-1: Attached to scbus3 May 7 20:30:57 pcbsd kernel: umass0: Attach finished May 7 20:30:57 pcbsd kernel: scbus3: scanning for umass0:3:0:-1 May 7 20:30:57 pcbsd kernel: umass0:3:0:-1:XPT_PATH_INQ:. May 7 20:30:57 pcbsd kernel: umass0:3:0:0:XPT_PATH_INQ:. May 7 20:30:57 pcbsd kernel: umass0:3:0:0:XPT_PATH_INQ:. May 7 20:30:57 pcbsd kernel: umass0:3:0:0:XPT_SET_TRAN_SETTINGS:. May 7 20:30:57 pcbsd kernel: umass0:3:0:0:XPT_PATH_INQ:. May 7 20:30:57 pcbsd kernel: umass0:3:0:0:XPT_PATH_INQ:. May 7 20:30:57 pcbsd kernel: umass0:3:0:0:XPT_SCSI_IO: cmd: 0x12, flags: 0x40, 6b cmd/36b data/18b sense May 7 20:30:57 pcbsd kernel: umass0: CBW 1: cmd = 6b (0x120000002400), data = 36b, dir = in May 7 20:30:57 pcbsd kernel: umass0: Handling BBB state 2 (BBB CBW), xfer=0xc2bf8c00, NORMAL_COMPLETION May 7 20:32:03 pcbsd kernel: umass0: Handling BBB state 3 (BBB Data), xfer=0xc2bf8a00, TIMEOUT May 7 20:32:03 pcbsd kernel: umass0: Data-in 36b failed, TIMEOUT May 7 20:32:03 pcbsd kernel: umass0: Bulk Reset May 7 20:32:03 pcbsd kernel: umass0: Handling BBB state 8 (BBB Reset), xfer=0xc2e53200, NORMAL_COMPLETION May 7 20:32:03 pcbsd kernel: umass0: Clear endpoint 0x82 stall May 7 20:32:03 pcbsd kernel: umass0: Handling BBB state 9 (BBB bulk-in clear stall), xfer=0xc2e53000, NORMAL_COMPLETION May 7 20:32:03 pcbsd kernel: umass0: Clear endpoint 0x03 stall May 7 20:32:03 pcbsd kernel: umass0: Handling BBB state 10 (BBB bulk-out clear stall), xfer=0xc2e52e00, NORMAL_COMPLETION May 7 20:32:03 pcbsd kernel: umass0:3:0:0:XPT_SCSI_IO: cmd: 0x12, flags: 0x40, 6b cmd/36b data/18b sense May 7 20:32:03 pcbsd kernel: umass0: CBW 2: cmd = 6b (0x120000002400), data = 36b, dir = in May 7 20:33:08 pcbsd kernel: umass0: Handling BBB state 2 (BBB CBW), xfer=0xc2bf8c00, TIMEOUT May 7 20:33:08 pcbsd kernel: umass0: failed to send CBW May 7 20:33:08 pcbsd kernel: umass0: Bulk Reset May 7 20:33:08 pcbsd kernel: umass0: Handling BBB state 8 (BBB Reset), xfer=0xc2e53200, NORMAL_COMPLETION May 7 20:33:08 pcbsd kernel: umass0: Clear endpoint 0x82 stall May 7 20:33:08 pcbsd kernel: umass0: Handling BBB state 9 (BBB bulk-in clear stall), xfer=0xc2e53000, NORMAL_COMPLETION May 7 20:33:08 pcbsd kernel: umass0: Clear endpoint 0x03 stall May 7 20:33:08 pcbsd kernel: umass0: Handling BBB state 10 (BBB bulk-out clear stall), xfer=0xc2e52e00, NORMAL_COMPLETION May 7 20:33:08 pcbsd kernel: umass0:3:0:0:XPT_SCSI_IO: cmd: 0x12, flags: 0x40, 6b cmd/36b data/18b sense May 7 20:33:08 pcbsd kernel: umass0: CBW 3: cmd = 6b (0x120000002400), data = 36b, dir = in May 7 20:34:14 pcbsd kernel: umass0: Handling BBB state 2 (BBB CBW), xfer=0xc2bf8c00, TIMEOUT May 7 20:34:14 pcbsd kernel: umass0: failed to send CBW May 7 20:34:14 pcbsd kernel: umass0: Bulk Reset May 7 20:34:14 pcbsd kernel: umass0: Handling BBB state 8 (BBB Reset), xfer=0xc2e53200, NORMAL_COMPLETION May 7 20:34:14 pcbsd kernel: umass0: Clear endpoint 0x82 stall May 7 20:34:14 pcbsd kernel: umass0: Handling BBB state 9 (BBB bulk-in clear stall), xfer=0xc2e53000, NORMAL_COMPLETION May 7 20:34:14 pcbsd kernel: umass0: Clear endpoint 0x03 stall May 7 20:34:14 pcbsd kernel: umass0: Handling BBB state 10 (BBB bulk-out clear stall), xfer=0xc2e52e00, NORMAL_COMPLETION May 7 20:34:14 pcbsd kernel: umass0:3:0:0:XPT_SCSI_IO: cmd: 0x12, flags: 0x40, 6b cmd/36b data/18b sense May 7 20:34:14 pcbsd kernel: umass0: CBW 4: cmd = 6b (0x120000002400), data = 36b, dir = in May 7 20:35:19 pcbsd kernel: umass0: Handling BBB state 2 (BBB CBW), xfer=0xc2bf8c00, TIMEOUT May 7 20:35:19 pcbsd kernel: umass0: failed to send CBW May 7 20:35:19 pcbsd kernel: umass0: Bulk Reset May 7 20:35:19 pcbsd kernel: umass0: Handling BBB state 8 (BBB Reset), xfer=0xc2e53200, NORMAL_COMPLETION May 7 20:35:19 pcbsd kernel: umass0: Clear endpoint 0x82 stall May 7 20:35:19 pcbsd kernel: umass0: Handling BBB state 9 (BBB bulk-in clear stall), xfer=0xc2e53000, NORMAL_COMPLETION May 7 20:35:19 pcbsd kernel: umass0: Clear endpoint 0x03 stall May 7 20:35:19 pcbsd kernel: umass0: Handling BBB state 10 (BBB bulk-out clear stall), xfer=0xc2e52e00, NORMAL_COMPLETION May 7 20:35:19 pcbsd kernel: umass0:3:0:0:XPT_SCSI_IO: cmd: 0x12, flags: 0x40, 6b cmd/36b data/18b sense May 7 20:35:19 pcbsd kernel: umass0: CBW 5: cmd = 6b (0x120000002400), data = 36b, dir = in May 7 20:36:24 pcbsd kernel: umass0: Handling BBB state 2 (BBB CBW), xfer=0xc2bf8c00, TIMEOUT May 7 20:36:24 pcbsd kernel: umass0: failed to send CBW May 7 20:36:24 pcbsd kernel: umass0: Bulk Reset May 7 20:36:24 pcbsd kernel: umass0: Handling BBB state 8 (BBB Reset), xfer=0xc2e53200, NORMAL_COMPLETION May 7 20:36:24 pcbsd kernel: umass0: Clear endpoint 0x82 stall May 7 20:36:24 pcbsd kernel: umass0: Handling BBB state 9 (BBB bulk-in clear stall), xfer=0xc2e53000, NORMAL_COMPLETION May 7 20:36:24 pcbsd kernel: umass0: Clear endpoint 0x03 stall May 7 20:36:24 pcbsd kernel: umass0: Handling BBB state 10 (BBB bulk-out clear stall), xfer=0xc2e52e00, NORMAL_COMPLETION May 7 20:36:24 pcbsd kernel: xpt0: Rescan succeeded >How-To-Repeat: Attach Samsung SGH-G600 mobile phone with supplied USB cable, and select 'Mass Storage' mode when prompted for an action by the phone. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From nobodydead at inbox.ru Wed May 7 23:11:17 2008 From: nobodydead at inbox.ru (=?koi8-r?Q?=ED=C9=D3=D4=C5=D2_=E1=CE=C4=C5=D2=D3=CF=CE?=) Date: Wed May 7 23:11:42 2008 Subject: damaged files (mp3,txt , etc) on flash-drive Message-ID: At mounting flash-drive I receive set of the damaged files on the store like damaged mp3's , txt , etc First has thought that it is a problem of HAL , but a stop hal daemon and will mount flash driver as root have not solved a problem all files were as are damaged On any flash-stores which the same problem is connected through hal or through root mount uname -a FreeBSD amd.local 7.0-STABLE FreeBSD 7.0-STABLE #0: Tue Apr 29 04:24:33 UTC 2008 fdkit@amd.local:/usr/obj/usr/src/sys/HOST i386 From Alexander at Leidinger.net Thu May 8 08:56:32 2008 From: Alexander at Leidinger.net (Alexander Leidinger) Date: Thu May 8 08:56:35 2008 Subject: How to remap or ignore certain mouse buttons? (was: Fun with Logitech keyboard/mouse kombo (diNovo Edge)...) In-Reply-To: <20080507192420.694f57ee@deskjail> References: <20080507192420.694f57ee@deskjail> Message-ID: <20080508103636.153b1576@deskjail> Quoting Alexander Leidinger (Wed, 7 May 2008 19:24:20 +0200): > Hi, > > I bought a keyboard with an integrated touchpad from logitech. Just > plugging in the BT-dongle gives an usb hub with ums and ukbd. > Unfortunately the ums doesn't work. When I start moused with > "-p /dev/ums0 -3 -f -d" I get no output when I press the buttons or > touch the touchpad. Any hints how to debug this problem? usbhidctl > doesn't print anything useful (but I don't know if it is ok to use it > with /dev/ums0). After a little bit of googling I found a description of the problem with the diNovo Edge. Quoting from http://www.mail-archive.com/linux-usb-users@lists.sourceforge.net/msg17777.html ---snip--- Mouse device shows multiple reports with the same usage, which makes hid-input.c remap those instances of this usage to different events. As a result, the actual GenericDesktop.X and .Y usages end up mapped to .Z and .RX events, which prevents the mouse from working. --- a/drivers/usb/input/hid-input.c 2006-12-11 11:32:53.000000000 -0800 +++ b/drivers/usb/input/hid-input.c 2006-12-26 17:18:46.000000000 -0800 @@ -583,8 +583,11 @@ static void hidinput_configure_usage(str set_bit(usage->type, input->evbit); - while (usage->code <= max && test_and_set_bit(usage->code, bit)) - usage->code = find_next_zero_bit(bit, max + 1, usage->code); + if(device->quirks & HID_QUIRK_NO_USAGE_UNIQUIFY) + set_bit(usage->code, bit); + else + while (usage->code <= max && test_and_set_bit(usage->code, bit)) + usage->code = find_next_zero_bit(bit, max + 1, ---snip--- The git repository (as indexed by fxr.watson.org) shows a different fix. In the linux hid-input.c they have this: ---snip--- 409 case HID_UP_BUTTON: 410 411 code = ((usage->hid - 1) & 0xf); 412 413 switch (field->application) { 414 case HID_GD_MOUSE: 415 case HID_GD_POINTER: code += 0x110; break; 416 case HID_GD_JOYSTICK: code += 0x120; break; 417 case HID_GD_GAMEPAD: code += 0x130; break; 418 default: 419 switch (field->physical) { 420 case HID_GD_MOUSE: 421 case HID_GD_POINTER: code += 0x110; break; 422 case HID_GD_JOYSTICK: code += 0x120; break; 423 case HID_GD_GAMEPAD: code += 0x130; break; 424 default: code += 0x100; 425 } 426 } 427 428 /* Special handling for Logitech Cordless Desktop */ 429 if (field->application != HID_GD_MOUSE) { 430 if (device->quirks & HID_QUIRK_LOGITECH_EXPANDED_KEYMAP) { 431 int hid = usage->hid & HID_USAGE; 432 if (hid < LOGITECH_EXPANDED_KEYMAP_SIZE && logitech_expanded_keymap[hid] != 0) 433 code = logitech_expanded_keymap[hid]; 434 } 435 } else { 436 if (device->quirks & HID_QUIRK_LOGITECH_IGNORE_DOUBLED_WHEEL) { 437 int hid = usage->hid & HID_USAGE; 438 if (hid == 7 || hid == 8) 439 goto ignore; 440 } 441 } 442 443 map_key(code); 444 break; ---snip--- As we see there, they think the wheel is incorrectly doubled (HID_QUIRK_LOGITECH_IGNORE_DOUBLED_WHEEL). I'm not really sure if the wheel is realy doubled. The touchwheel on the keyboard is supposed to have a mouse area in the inside, and on the upper and right edge, there are areas which are supposed to be able to move the scrollbars in windows (left<->right + up<->down). So I think there are maybe 2 wheels (in one physical one). I tried to use both parts of the touchwheel, but nothing works, so for the moment I search for a way to do the same what linux does. How can I do the same thing in FreeBSD what Linux does? Later I would be interested to get the additional parts working. Any hints how to do this are welcome. Bye, Alexander. -- Leela: Hey, you know what might be a hoot? Professor: No. Why would I know that? http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From kaiwang27 at gmail.com Thu May 8 11:23:41 2008 From: kaiwang27 at gmail.com (Kai Wang) Date: Thu May 8 11:23:45 2008 Subject: How to remap or ignore certain mouse buttons? (was: Fun with Logitech keyboard/mouse kombo (diNovo Edge)...) In-Reply-To: <20080508103636.153b1576@deskjail> References: <20080507192420.694f57ee@deskjail> <20080508103636.153b1576@deskjail> Message-ID: On Thu, May 8, 2008 at 10:36 AM, Alexander Leidinger < Alexander@leidinger.net> wrote: > Quoting Alexander Leidinger (Wed, 7 May 2008 > 19:24:20 +0200): > > > Hi, > > > > I bought a keyboard with an integrated touchpad from logitech. Just > > plugging in the BT-dongle gives an usb hub with ums and ukbd. > > Unfortunately the ums doesn't work. When I start moused with > > "-p /dev/ums0 -3 -f -d" I get no output when I press the buttons or > > touch the touchpad. Any hints how to debug this problem? usbhidctl > > doesn't print anything useful (but I don't know if it is ok to use it > > with /dev/ums0). > > After a little bit of googling I found a description of the problem > with the diNovo Edge. Quoting from > > http://www.mail-archive.com/linux-usb-users@lists.sourceforge.net/msg17777.html > Hello Alexander, Our hid parser sometimes has problems dealing with multiple report IDs, and our parser is different from the Linux one. Could you please dump the report descriptor of your mouse and post it here? You can use this kernel module to do it: http://people.freebsd.org/~kaiw/tools/krepdump.tgz # tar xzvf krepdump.tgz # cd krepdump # make # kldload ./krepdump.ko Then plug in your mouse at this point, the descriptor should be written to your console. From me at NOSPAMkurganme.cjb.net Thu May 8 11:38:51 2008 From: me at NOSPAMkurganme.cjb.net (kurganme) Date: Thu May 8 11:38:56 2008 Subject: freebsd 6.3 smart card reader usb hang? Message-ID: <4822E006.9080902@NOSPAMkurganme.cjb.net> Hi everybody, I have a device, an usb smart card reader (I use it succesfully under Windows Linux and MacOS-X), to which I'd like to send some messages. I wrote a simple code in C to send a "request status" message, but it not works. The process hangs writing to the endpoint. I'm sure that the message I send is correct (I take it from the API documentation of the device). I have tried to run the code on different PCs with different usb controllers (Intel, VIA, nVidia) The code is: > cat >test_device.c #include #include #include #include int main() { int d, i; struct usb_ctl_request req; unsigned char buffer[256]; d = open("/dev/ugen0.2", O_RDWR); printf("opening...\n"); if(d<0) { fprintf(stderr, "open error (%d).\n", errno); exit(1); } printf("writing...\n"); if(write(d, "\x01\x01\x00\x00", 4)<0) { fprintf(stderr, "write error (%d).\n", errno); close(d); exit(1); } printf("reading...\n"); if(read(d, buffer, 20)<0) { fprintf(stderr, "read error (%d).\n", errno); close(d); exit(1); } for(i=0; i<20; i++) printf("%02x", buffer[i]); printf("\n"); printf("closing...\n"); close(d); return 0; } > gcc test_device.c I have activeted the debug option this way: > sudo sysctl hw.usb.debug=15 > sudo sysctl hw.usb.uhci.debug=15 > sudo sysctl hw.usb.ugen.debug=15 When I execute the code, it hangs on writing: > sudo ./a.out opening... writing... This is the Log I obtained: ---- BEGIN KERNEL LOG ---- ugenopen: flag=3, mode=8192, unit=0 endpt=2 ugenopen: sc=0xc4f66000, endpt=2, dir=0, sce=0xc4f6639c usbd_open_pipe: iface=0xc4f5f1e0 address=0x2 flags=0x0 usbd_setup_pipe: dev=0xc4f4fc80 iface=0xc4f5f1e0 ep=0xc4f4d2cc pipe=0xed0bf964 uhci_open: pipe=0xc52e7400, addr=2, endpt=2 (1) ugenopen: sc=0xc4f66000, endpt=2, dir=1, sce=0xc4f6647c usbd_open_pipe: iface=0xc4f5f1e0 address=0x82 flags=0x0 usbd_setup_pipe: dev=0xc4f4fc80 iface=0xc4f5f1e0 ep=0xc4f4d2d8 pipe=0xed0bf964 uhci_open: pipe=0xc53f7100, addr=2, endpt=130 (1) ugen0: ugenwrite: 2 usbd_alloc_xfer() = 0xc4eede00 ugenwrite: transfer 4 bytes usbd_bulk_transfer: start transfer 4 bytes usbd_transfer: xfer=0xc4eede00, flags=0, pipe=0xc52e7400, running=0 usbd_dump_queue: pipe=0xc52e7400 usb_allocmem: use frag=0xc4f21f00 size=4 usb_insert_transfer: pipe=0xc52e7400 running=0 timeout=0 uhci_device_bulk_start: xfer=0xc4eede00 len=4 flags=0 ii=0xc4eede74 uhci_alloc_std_chain: addr=2 endpt=2 len=4 speed=2 flags=0x0 uhci_alloc_std_chain: maxp=64 ntd=1 uhci_alloc_std_chain: nexttog=1 uhci_device_bulk_transfer: data(1) TD(0xc4ee9f80) at 0025df80 = link=0x00000005 status=0x198003ff token=0x006102e1 buffer=0x3ca35f00 5 198003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=2,D=0,maxlen=4 uhci_add_bulk: sqh=0xc4ee8f40 uhci_start_loop: add uhci_device_bulk_transfer: data(2) TD(0xc4ee9f80) at 0025df80 = link=0x00000005 status=0x19880003 token=0x006102e1 buffer=0x3ca35f00 5 19880003,errcnt=3,actlen=4 pid=e1,addr=2,endpt=2,D=0,maxlen=4 ---- END KERNEL LOG ---- I add also some informations about Kernel and usb device: > ident /boot/kernel/kernel | grep /dev/usb/ $FreeBSD: src/sys/dev/usb/ehci.c,v 1.36.2.4 2007/08/20 13:04:04 truckman Exp $ $FreeBSD: src/sys/dev/usb/ehci_pci.c,v 1.18.2.2 2007/09/26 17:33:18 jhb Exp $ $FreeBSD: src/sys/dev/usb/hid.c,v 1.25.2.1 2006/03/25 04:46:52 iedowse Exp $ $FreeBSD: src/sys/dev/usb/if_aue.c,v 1.90.2.7 2007/02/10 15:17:34 mlaier Exp $ $FreeBSD: src/sys/dev/usb/if_axe.c,v 1.30.2.6 2007/05/21 18:13:11 brueffer Exp $ $FreeBSD: src/sys/dev/usb/if_cdce.c,v 1.7.2.7 2006/11/14 12:54:38 flz Exp $ $FreeBSD: src/sys/dev/usb/if_cue.c,v 1.57.2.4 2007/05/21 18:10:48 brueffer Exp $ $FreeBSD: src/sys/dev/usb/if_kue.c,v 1.64.2.6 2007/05/21 18:14:12 brueffer Exp $ $FreeBSD: src/sys/dev/usb/if_ural.c,v 1.10.2.11 2007/03/31 22:00:44 sam Exp $ $FreeBSD: src/sys/dev/usb/if_rue.c,v 1.21.2.5 2007/05/21 18:10:48 brueffer Exp $ $FreeBSD: src/sys/dev/usb/ohci.c,v 1.154.2.4 2006/06/26 00:31:25 iedowse Exp $ $FreeBSD: src/sys/dev/usb/ohci_pci.c,v 1.44.2.1 2006/01/29 01:26:46 iedowse Exp $ $FreeBSD: src/sys/dev/usb/ugen.c,v 1.103.2.1 2006/09/24 14:55:48 iedowse Exp $ $FreeBSD: src/sys/dev/usb/uhci.c,v 1.162.2.1 2006/03/01 01:59:04 iedowse Exp $ $FreeBSD: src/sys/dev/usb/uhci_pci.c,v 1.57 2005/03/01 07:50:11 imp Exp $ $FreeBSD: src/sys/dev/usb/uhid.c,v 1.77.2.5 2007/06/17 09:38:26 brueffer Exp $ $FreeBSD: src/sys/dev/usb/uhub.c,v 1.69.2.1 2005/12/18 15:51:31 iedowse Exp $ $FreeBSD: src/sys/dev/usb/ukbd.c,v 1.52.2.8 2007/10/25 16:56:15 jhb Exp $ $FreeBSD: src/sys/dev/usb/ulpt.c,v 1.66.2.2 2007/06/17 09:38:26 brueffer Exp $ $FreeBSD: src/sys/dev/usb/ums.c,v 1.77.2.5 2007/06/17 09:38:26 brueffer Exp $ $FreeBSD: src/sys/dev/usb/urio.c,v 1.35.2.1 2007/06/17 09:38:27 brueffer Exp $ $FreeBSD: src/sys/dev/usb/usb.c,v 1.106.2.2 2007/06/17 09:38:27 brueffer Exp $ $FreeBSD: src/sys/dev/usb/usb_ethersubr.c,v 1.20 2005/03/25 12:42:30 sobomax Exp $ $FreeBSD: src/sys/dev/usb/usb_mem.c,v 1.7.2.1 2007/05/21 18:10:48 brueffer Exp $ $FreeBSD: src/sys/dev/usb/usb_quirks.c,v 1.41.2.8 2007/04/28 20:31:30 maxim Exp $ $FreeBSD: src/sys/dev/usb/usb_subr.c,v 1.76.2.3 2006/03/01 01:59:05 iedowse Exp $ $FreeBSD: src/sys/dev/usb/usbdi.c,v 1.91.2.1 2005/12/15 00:36:00 iedowse Exp $ $FreeBSD: src/sys/dev/usb/usbdi_util.c,v 1.34 2005/03/01 08:01:22 sobomax Exp $ $FreeBSD: src/sys/dev/usb/uscanner.c,v 1.63.2.7 2007/11/04 03:28:31 luigi Exp $ > uname -a FreeBSD sspia.dummy.loc 6.3-RELEASE-p2 FreeBSD 6.3-RELEASE-p2 #0: Thu May 8 11:51:43 CEST 2008 root@amd.dummy.loc:/usr/obj/usr/src/sys/GENERIC_USB_DEBUG i386 > dmesg | grep -iE '^.hci[0-9]|usb[0-9]' uhci0: port 0xe000-0xe01f irq 5 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] uhci0: LegSup = 0x2f00 usb0: on uhci0 usb0: USB revision 1.0 ehci0: mem 0xe8300000-0xe83003ff irq 3 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb1: EHCI version 1.0 usb1: companion controller, 2 ports each: usb0 usb1: on ehci0 usb1: USB revision 2.0 usb1: handing over full speed device on port 2 to usb0 > sudo usbdevs -v Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 addr 2: full speed, power 100 mA, config 1, ACR38 USB Reader(0x9000), ACS(0x072f), rev 1.00 Controller /dev/usb1: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered > sudo lsusb -v Bus /dev/usb0 Device /dev/ugen0: ID 072f:9000 Advanced Card Systems, Ltd ACR38 AC1038-based Smart Card Reader Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x072f Advanced Card Systems, Ltd idProduct 0x9000 ACR38 AC1038-based Smart Card Reader bcdDevice 1.00 iManufacturer 1 ACS iProduct 2 ACR38 USB Reader iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 39 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 0 (Defined at Interface level) bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 2 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0000 (Bus Powered) I hope that someone can help me. Regars Kurganme From vpa at bit4id.com Thu May 8 11:50:28 2008 From: vpa at bit4id.com (Vincenzo Palazzo) Date: Thu May 8 11:50:33 2008 Subject: freebsd 6.3 smart card reader usb hang? In-Reply-To: <4822E006.9080902@NOSPAMkurganme.cjb.net> References: <4822E006.9080902@NOSPAMkurganme.cjb.net> Message-ID: <4822E2C1.9040608@bit4id.com> Btw I've tested the code on a Virtual Machine, with the same kernel, same test code (I have copied the binaries) and, as you can see below, it WORKS! I obtain response from the usb reader, and it is correct! This is the log for the execution on the Virtual Machine. The VM is created with VMWare Server on a Windows XP host. > sudo ./a.out opening... writing... reading... 0100001041435233382d31313030ffff00060c00 closing... ---- BEGIN KERNEL LOG ---- ugenopen: flag=3, mode=8192, unit=0 endpt=2 ugenopen: sc=0xc2697000, endpt=2, dir=0, sce=0xc269739c usbd_open_pipe: iface=0xc2641440 address=0x2 flags=0x0 usbd_setup_pipe: dev=0xc268c080 iface=0xc2641440 ep=0xc267a5cc pipe=0xd153d964 uhci_open: pipe=0xc273cc80, addr=2, endpt=2 (1) ugenopen: sc=0xc2697000, endpt=2, dir=1, sce=0xc269747c usbd_open_pipe: iface=0xc2641440 address=0x82 flags=0x0 usbd_setup_pipe: dev=0xc268c080 iface=0xc2641440 ep=0xc267a5d8 pipe=0xd153d964 uhci_open: pipe=0xc27afa00, addr=2, endpt=130 (1) ugen0: ugenwrite: 2 usbd_alloc_xfer() = 0xc2645000 ugenwrite: transfer 4 bytes usbd_bulk_transfer: start transfer 4 bytes usbd_transfer: xfer=0xc2645000, flags=0, pipe=0xc273cc80, running=0 usbd_dump_queue: pipe=0xc273cc80 usb_allocmem: use frag=0xc2650f40 size=4 usb_insert_transfer: pipe=0xc273cc80 running=0 timeout=0 uhci_device_bulk_start: xfer=0xc2645000 len=4 flags=0 ii=0xc2645074 uhci_alloc_std_chain: addr=2 endpt=2 len=4 speed=2 flags=0x0 uhci_alloc_std_chain: maxp=64 ntd=1 uhci_alloc_std_chain: nexttog=0 uhci_device_bulk_transfer: data(1) TD(0xc264af80) at 0f39ef80 = link=0x00000005 status=0x198003ff token=0x006902e1 buffer=0x0f8e4f40 5 198003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=2,D=1,maxlen=4 uhci_add_bulk: sqh=0xc264bf20 uhci_start_loop: add uhci_device_bulk_transfer: data(2) TD(0xc264af80) at 0f39ef80 = link=0x00000005 status=0x198003ff token=0x006902e1 buffer=0x0f8e4f40 5 198003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=2,D=1,maxlen=4 usb_schedsoftintr: polling=0 usb0: uhci_softintr (0) uhci_check_intr: ii=0xc2645074 done uhci_idone: ii=0xc2645074 uhci_idone: ii=0xc2645074, xfer=0xc2645000, pipe=0xc273cc80 ready TD(0xc264af80) at 0f39ef80 = link=0x00000005 status=0x19000003 token=0x006902e1 buffer=0x0f8e4f40 5 19000003,errcnt=3,actlen=4 pid=e1,addr=2,endpt=2,D=1,maxlen=4 uhci_idone: actlen=4, status=0x0 usb_transfer_complete: pipe=0xc273cc80 xfer=0xc2645000 status=0 actlen=4 usb_freemem: frag=0xc2650f40 usb_transfer_complete: repeat=0 new head=0 uhci_device_bulk_done: xfer=0xc2645000 ii=0xc2645074 sc=0xc264f000 upipe=0xc273cc80 uhci_remove_bulk: sqh=0xc264bf20 uhci_end_loop: remove uhci_device_bulk_done: length=4 usbd_start_next: pipe=0xc273cc80, xfer=0 uhci_idone: ii=0xc2645074 done usbd_bulk_transfer: transferred 4 usbd_free_xfer: 0xc2645000 ugen0: ugenread: 2 usbd_alloc_xfer() = 0xc2645000 ugenread: start transfer 20 bytes usbd_bulk_transfer: start transfer 20 bytes usbd_transfer: xfer=0xc2645000, flags=0, pipe=0xc27afa00, running=0 usbd_dump_queue: pipe=0xc27afa00 usb_allocmem: use frag=0xc2650f40 size=20 usb_insert_transfer: pipe=0xc27afa00 running=0 timeout=0 uhci_device_bulk_start: xfer=0xc2645000 len=20 flags=0 ii=0xc2645074 uhci_alloc_std_chain: addr=2 endpt=2 len=20 speed=2 flags=0x0 uhci_alloc_std_chain: maxp=64 ntd=1 uhci_alloc_std_chain: nexttog=0 uhci_device_bulk_transfer: data(1) TD(0xc264af80) at 0f39ef80 = link=0x00000005 status=0x198003ff token=0x02690269 buffer=0x0f8e4f40 5 198003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=2,D=1,maxlen=20 uhci_add_bulk: sqh=0xc264bf40 uhci_start_loop: add uhci_device_bulk_transfer: data(2) TD(0xc264af80) at 0f39ef80 = link=0x00000005 status=0x198003ff token=0x02690269 buffer=0x0f8e4f40 5 198003ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=2,D=1,maxlen=20 usb_schedsoftintr: polling=0 usb0: uhci_softintr (0) uhci_check_intr: ii=0xc2645074 done uhci_idone: ii=0xc2645074 uhci_idone: ii=0xc2645074, xfer=0xc2645000, pipe=0xc27afa00 ready TD(0xc264af80) at 0f39ef80 = link=0x00000005 status=0x19000013 token=0x02690269 buffer=0x0f8e4f40 5 19000013,errcnt=3,actlen=20 pid=69,addr=2,endpt=2,D=1,maxlen=20 uhci_idone: actlen=20, status=0x0 usb_transfer_complete: pipe=0xc27afa00 xfer=0xc2645000 status=0 actlen=20 usb_freemem: frag=0xc2650f40 usb_transfer_complete: repeat=0 new head=0 uhci_device_bulk_done: xfer=0xc2645000 ii=0xc2645074 sc=0xc264f000 upipe=0xc27afa00 uhci_remove_bulk: sqh=0xc264bf40 uhci_end_loop: remove uhci_device_bulk_done: length=20 usbd_start_next: pipe=0xc27afa00, xfer=0 uhci_idone: ii=0xc2645074 done usbd_bulk_transfer: transferred 20 ugenread: got 20 bytes usbd_free_xfer: 0xc2645000 ugenclose: flag=3, mode=8192, unit=0, endpt=2 ugenclose: endpt=2 dir=0 sce=0xc269739c usbd_ar_pipe: pipe=0xc273cc80 usbd_dump_queue: pipe=0xc273cc80 ugenclose: endpt=2 dir=1 sce=0xc269747c usbd_ar_pipe: pipe=0xc27afa00 usbd_dump_queue: pipe=0xc27afa00 ---- END KERNEL LOG ---- > dmesg | grep -iE '^.hci[0-9]|usb[0-9]' uhci0: port 0x1060-0x107f irq 19 at device 7.2 on pci0 uhci0: [GIANT-LOCKED] uhci0: LegSup = 0x003b usb0: on uhci0 usb0: USB revision 1.0 From saper at system.pl Thu May 8 11:54:46 2008 From: saper at system.pl (Marcin Cieslak) Date: Thu May 8 11:54:51 2008 Subject: freebsd 6.3 smart card reader usb hang? In-Reply-To: <4822E006.9080902@NOSPAMkurganme.cjb.net> References: <4822E006.9080902@NOSPAMkurganme.cjb.net> Message-ID: <4822E9EF.4010205@system.pl> kurganme wrote: > Hi everybody, > I have a device, an usb smart card reader (I use it succesfully under > Windows Linux and MacOS-X), to which I'd like to send some messages. > I wrote a simple code in C to send a "request status" message, but it > not works. > The process hangs writing to the endpoint. > I'm sure that the message I send is correct (I take it from the API > documentation of the device). > I have tried to run the code on different PCs with different usb > controllers (Intel, VIA, nVidia) Are you using OpenCT/OpenSC/PCSC under Linux for this reader? What kind of openct driver are you using? Maybe one needs to send some initialization sequence to the card reader after open (this is the case of Reiner SCT for example). --Marcin -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 273 bytes Desc: OpenPGP digital signature Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20080508/9b466ea6/signature.pgp From Alexander at Leidinger.net Thu May 8 13:13:30 2008 From: Alexander at Leidinger.net (Alexander Leidinger) Date: Thu May 8 13:13:35 2008 Subject: How to remap or ignore certain mouse buttons? (was: Fun with Logitech keyboard/mouse kombo (diNovo Edge)...) In-Reply-To: References: <20080507192420.694f57ee@deskjail> <20080508103636.153b1576@deskjail> Message-ID: <20080508151321.51af2488@deskjail> Quoting "Kai Wang" (Thu, 8 May 2008 12:59:29 +0200): > On Thu, May 8, 2008 at 10:36 AM, Alexander Leidinger < > Alexander@leidinger.net> wrote: > > > Quoting Alexander Leidinger (Wed, 7 May 2008 > > 19:24:20 +0200): > > > > > Hi, > > > > > > I bought a keyboard with an integrated touchpad from logitech. Just > > > plugging in the BT-dongle gives an usb hub with ums and ukbd. > > > Unfortunately the ums doesn't work. When I start moused with > > > "-p /dev/ums0 -3 -f -d" I get no output when I press the buttons or > > > touch the touchpad. Any hints how to debug this problem? usbhidctl > > > doesn't print anything useful (but I don't know if it is ok to use it > > > with /dev/ums0). > > > > After a little bit of googling I found a description of the problem > > with the diNovo Edge. Quoting from > > > > http://www.mail-archive.com/linux-usb-users@lists.sourceforge.net/msg17777.html > > > > Hello Alexander, > > Our hid parser sometimes has problems dealing with multiple report IDs, and > our parser > is different from the Linux one. I've found a posting to the usb@ list where someone teached the USB code to parse multiple report IDs for HIDs. Did someone had a look at it? > Could you please dump the report descriptor of your mouse and post it here? It's a kbd/mouse-combo, here's the output when I plug it in: ---snip--- [report desc size=59] USAGE PAGE Generic Desktop(0x1) USAGE Keyboard(0x6)[Generic Desktop(0x1)] COLLECTION Application(1) USAGE PAGE Keyboard(0x7) USAGE MINIMUM Keyboard LeftControl(224) USAGE MAXIMUM Keyboard Right GUI(231) LOGICAL MINIMUM 0 LOGICAL MAXIMUM 1 REPORT SIZE 1 REPORT COUNT 8 INPUT ( Data Variable Absolute ) (2) INPUT ( Const Variable Absolute ) (3) REPORT COUNT 5 USAGE PAGE LEDs(0x8) USAGE MINIMUM Num Lock(1) USAGE MAXIMUM Kana(5) OUTPUT ( Data Variable Absolute ) (2) REPORT COUNT 1 REPORT SIZE 3 OUTPUT ( Const Array Absolute ) (1) REPORT COUNT 6 REPORT SIZE 8 LOGICAL MINIMUM 0 LOGICAL MAXIMUM 164 USAGE PAGE Keyboard(0x7) USAGE MINIMUM Reserved (no event indicated)(0) USAGE MAXIMUM Keyboard ExSel(164) INPUT ( Data Array Absolute ) (0) END COLLECTION [hexdump] 0000 05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01 0010 75 01 95 08 81 02 81 03 95 05 05 08 19 01 29 05 0020 91 02 95 01 75 03 91 01 95 06 75 08 15 00 26 A4 0030 00 05 07 19 00 2A A4 00 81 00 C0 ukbd0: on uhub5 kbd1 at ukbd0 [report desc size=301] USAGE PAGE Generic Desktop(0x1) USAGE Mouse(0x2)[Generic Desktop(0x1)] COLLECTION Application(1) REPORT ID 2 USAGE Pointer(0x1)[Generic Desktop(0x1)] COLLECTION Physical(0) USAGE PAGE Button(0x9) USAGE MINIMUM Button1(1) USAGE MAXIMUM Button8(8) LOGICAL MINIMUM 0 LOGICAL MAXIMUM 1 REPORT COUNT 8 REPORT SIZE 1 INPUT ( Data Variable Absolute ) (2) USAGE PAGE Generic Desktop(0x1) LOGICAL MINIMUM -2047 LOGICAL MAXIMUM 2047 REPORT SIZE 12 REPORT COUNT 2 USAGE X(0x30)[Generic Desktop(0x1)] USAGE Y(0x31)[Generic Desktop(0x1)] INPUT ( Data Variable Relative ) (6) LOGICAL MINIMUM -127 LOGICAL MAXIMUM 127 REPORT SIZE 8 REPORT COUNT 1 USAGE Wheel(0x38)[Generic Desktop(0x1)] INPUT ( Data Variable Relative ) (6) USAGE PAGE Consumer(0xc) USAGE AC Pan(0x238)[Consumer(0xc)] LOGICAL MINIMUM -7 LOGICAL MAXIMUM 7 REPORT SIZE 4 REPORT COUNT 1 INPUT ( Data Variable Relative ) (6) USAGE PAGE Button(0x9) USAGE MINIMUM Button9(9) USAGE MAXIMUM Button12(12) LOGICAL MINIMUM 0 LOGICAL MAXIMUM 1 REPORT SIZE 1 REPORT COUNT 4 INPUT ( Data Variable Absolute ) (2) END COLLECTION END COLLECTION USAGE PAGE Generic Desktop(0x1) USAGE Mouse(0x2)[Generic Desktop(0x1)] COLLECTION Application(1) REPORT ID 5 USAGE Pointer(0x1)[Generic Desktop(0x1)] COLLECTION Physical(0) USAGE PAGE Button(0x9) USAGE MINIMUM Button1(1) USAGE MAXIMUM Button8(8) LOGICAL MINIMUM 0 LOGICAL MAXIMUM 1 REPORT COUNT 8 REPORT SIZE 1 INPUT ( Data Variable Absolute ) (2) USAGE PAGE Generic Desktop(0x1) LOGICAL MINIMUM -2047 LOGICAL MAXIMUM 2047 REPORT SIZE 12 REPORT COUNT 2 USAGE X(0x30)[Generic Desktop(0x1)] USAGE Y(0x31)[Generic Desktop(0x1)] INPUT ( Data Variable Relative ) (6) LOGICAL MINIMUM -127 LOGICAL MAXIMUM 127 REPORT SIZE 8 REPORT COUNT 1 USAGE Wheel(0x38)[Generic Desktop(0x1)] INPUT ( Data Variable Relative ) (6) USAGE PAGE Consumer(0xc) USAGE AC Pan(0x238)[Consumer(0xc)] LOGICAL MINIMUM -127 LOGICAL MAXIMUM 127 REPORT SIZE 8 REPORT COUNT 1 INPUT ( Data Variable Relative ) (6) END COLLECTION END COLLECTION USAGE PAGE Consumer(0xc) USAGE Consumer Control(0x1)[Consumer(0xc)] COLLECTION Application(1) REPORT ID 3 REPORT SIZE 16 REPORT COUNT 2 LOGICAL MINIMUM 1 LOGICAL MAXIMUM 652 USAGE MINIMUM Consumer Control(1) USAGE MAXIMUM AC Send(652) INPUT ( Data Array Absolute NoPreferred NullState ) (96) END COLLECTION USAGE PAGE Generic Desktop(0x1) USAGE System Control(0x80)[Generic Desktop(0x1)] COLLECTION Application(1) REPORT ID 4 REPORT SIZE 2 REPORT COUNT 1 LOGICAL MINIMUM 1 LOGICAL MAXIMUM 3 USAGE System Sleep(0x82)[Generic Desktop(0x1)] USAGE System Power Down(0x81)[Generic Desktop(0x1)] USAGE System Wake Up(0x83)[Generic Desktop(0x1)] INPUT ( Data Array Absolute NoPreferred NullState ) (96) REPORT SIZE 6 INPUT ( Const Variable Absolute ) (3) END COLLECTION USAGE PAGE Microsoft(0xff00) USAGE Unknown Usage(0x1)[Microsoft(0xff00)] COLLECTION Application(1) REPORT ID 16 REPORT SIZE 8 REPORT COUNT 6 LOGICAL MINIMUM 0 LOGICAL MAXIMUM 255 USAGE Unknown Usage(0x1)[Microsoft(0xff00)] INPUT ( Data Array Absolute ) (0) USAGE Unknown Usage(0x1)[Microsoft(0xff00)] OUTPUT ( Data Array Absolute ) (0) END COLLECTION USAGE PAGE Microsoft(0xff00) USAGE Unknown Usage(0x2)[Microsoft(0xff00)] COLLECTION Application(1) REPORT ID 17 REPORT SIZE 8 REPORT COUNT 19 LOGICAL MINIMUM 0 LOGICAL MAXIMUM 255 USAGE Unknown Usage(0x2)[Microsoft(0xff00)] INPUT ( Data Array Absolute ) (0) USAGE Unknown Usage(0x2)[Microsoft(0xff00)] OUTPUT ( Data Array Absolute ) (0) END COLLECTION USAGE PAGE Microsoft(0xff00) USAGE Unknown Usage(0x3)[Microsoft(0xff00)] COLLECTION Application(1) REPORT ID 18 REPORT SIZE 8 REPORT COUNT 45 LOGICAL MINIMUM 0 LOGICAL MAXIMUM 255 USAGE Unknown Usage(0x3)[Microsoft(0xff00)] INPUT ( Data Array Absolute ) (0) USAGE Unknown Usage(0x3)[Microsoft(0xff00)] OUTPUT ( Data Array Absolute ) (0) END COLLECTION [hexdump] 0000 05 01 09 02 A1 01 85 02 09 01 A1 00 05 09 19 01 0010 29 08 15 00 25 01 95 08 75 01 81 02 05 01 16 01 0020 F8 26 FF 07 75 0C 95 02 09 30 09 31 81 06 15 81 0030 25 7F 75 08 95 01 09 38 81 06 05 0C 0A 38 02 15 0040 F9 25 07 75 04 95 01 81 06 05 09 19 09 29 0C 15 0050 00 25 01 75 01 95 04 81 02 C0 C0 05 01 09 02 A1 0060 01 85 05 09 01 A1 00 05 09 19 01 29 08 15 00 25 0070 01 95 08 75 01 81 02 05 01 16 01 F8 26 FF 07 75 0080 0C 95 02 09 30 09 31 81 06 15 81 25 7F 75 08 95 0090 01 09 38 81 06 05 0C 0A 38 02 15 81 25 7F 75 08 00A0 95 01 81 06 C0 C0 05 0C 09 01 A1 01 85 03 75 10 00B0 95 02 15 01 26 8C 02 19 01 2A 8C 02 81 60 C0 05 00C0 01 09 80 A1 01 85 04 75 02 95 01 15 01 25 03 09 00D0 82 09 81 09 83 81 60 75 06 81 03 C0 06 00 FF 09 00E0 01 A1 01 85 10 75 08 95 06 15 00 26 FF 00 09 01 00F0 81 00 09 01 91 00 C0 06 00 FF 09 02 A1 01 85 11 0100 75 08 95 13 15 00 26 FF 00 09 02 81 00 09 02 91 0110 00 C0 06 00 FF 09 03 A1 01 85 12 75 08 95 2D 15 0120 00 26 FF 00 09 03 81 00 09 03 91 00 C0 ---snip--- Bye, Alexander. -- BOFH excuse #419: Repeated reboots of the system failed to solve problem http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From me at NOSPAMkurganme.cjb.net Thu May 8 14:13:03 2008 From: me at NOSPAMkurganme.cjb.net (kurganme) Date: Thu May 8 14:13:07 2008 Subject: freebsd 6.3 smart card reader usb hang? In-Reply-To: <4822E9EF.4010205@system.pl> References: <4822E006.9080902@NOSPAMkurganme.cjb.net> <4822E9EF.4010205@system.pl> Message-ID: <48230A6C.3000504@NOSPAMkurganme.cjb.net> Marcin Cieslak wrote: > Are you using OpenCT/OpenSC/PCSC under Linux for this reader? What kind > of openct driver are you using? > Maybe one needs to send some initialization sequence to the card reader > after open (this is the case of Reiner SCT for example). I use the reader on Linux with a similar test code and it works. It doesn't need any initialization sequence for working, infact that device works under a virtualized FreeBSD (vmware with Windows XP host) with no problem, with the same kernel and test code (see a previous messase in this thread). How is it possible? Regards, Kurganme From dimhoff_devel at xs4all.nl Thu May 8 15:15:43 2008 From: dimhoff_devel at xs4all.nl (David Imhoff) Date: Thu May 8 15:15:47 2008 Subject: UGEN stall problems Message-ID: <18416.83.160.27.115.1210259740.squirrel@webmail.xs4all.nl> Hi, First of all i think i found 2 related bugs: - usb/71417: [ugen] Cryptoflex e-gate USB token (ugen0) communication... - usb/83863: [ugen] Communication problem between opensc/openct via USB... Both bugs describe similar communication problems but with an Cryptoflex e-gate USB token. Both haven't been resolved. I analyzed the logging a bit more and i noticed something strange. When the usbd_do_request_flags_pipe() function detects a STALL on an endpoint it tries to obtain the device status with a GET_STATUS request, this is the last request you see in the logging. Both devices react a little odd: - eToken: The GET_STATUS request stall's, What i understood from the USB spec's this isn't possible. - mIdentity: The returned status indicates the endpoint isn't stalled at all. I also increased the UHCI debugging and found that with eToken the TD that stalls is first NAK'ed. Below i added the logging of a success full command for the eToken and a unsuccessful. The only differences are the NAK. I saw more NAK's but only if the last TD is an IN token and is NAK'ed, the endpoint gets stalled. I hope this extra information is useful. David Sucessfull command: -------------------- uhci_device_control type=0x40, request=0x06, wValue=0x0000, wIndex=0x0000 len=9, addr=2, endpt=0 uhci_alloc_std_chain: addr=2 endpt=0 len=9 speed=2 flags=0x6 uhci_alloc_std_chain: maxp=64 ntd=1 uhci_alloc_std_chain: nexttog=0 uhci_device_request: before transfer TD(0xc2ed4240) at 1f402240 = link=0x1f4021e4 status=0x18800000 token=0x00e0022d buffer=0x033a6c40 1f4021e4 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 TD(0xc2ed41e0) at 1f4021e0 = link=0x1f402214 status=0x388003ff token=0x010802e1 buffer=0x1f5d9300 1f402214 388003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=9 TD(0xc2ed4210) at 1f402210 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 uhci_add_ctrl: sqh=0xc2ed5da0 uhci_enter_ctl_q: follow from [0] TD(0xc2ed2f90) at 1f400f90 = link=0x1f401f62 status=0x02000000 token=0x00000000 buffer=0x00000000 1f401f62 2000000,errcnt=0,actlen=1 pid=00,addr=0,endpt=0,D=0,maxlen=1 QH(0xc2ed3f60) at 1f401f60: hlink=1f401f82 elink=00000001 QH(0xc2ed3f60) at 1f401f60: hlink=1f401f82 elink=00000001 QH(0xc2ed3f80) at 1f401f80: hlink=1f401fa2 elink=00000001 QH(0xc2ed3fa0) at 1f401fa0: hlink=1f403da2 elink=00000001 QH(0xc2ed5da0) at 1f403da0: hlink=1f401fc2 elink=00000001 QH(0xc2ed3fc0) at 1f401fc0: hlink=1f401fe2 elink=00000001 QH(0xc2ed3fe0) at 1f401fe0: hlink=00000001 elink=1f400fc0 Enqueued QH: QH(0xc2ed5da0) at 1f403da0: hlink=1f401fc2 elink=00000001 TD(0xc2ed4240) at 1f402240 = link=0x1f4021e4 status=0x18000007 token=0x00e0022d buffer=0x033a6c40 1f4021e4 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 TD(0xc2ed41e0) at 1f4021e0 = link=0x1f402214 status=0x38000008 token=0x010802e1 buffer=0x1f5d9300 1f402214 38000008,errcnt=3,actlen=9 pid=e1,addr=2,endpt=0,D=1,maxlen=9 TD(0xc2ed4210) at 1f402210 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 usb1: uhci_softintr (0) uhci_check_intr: ii=0xc2edab78 done uhci_idone: ii=0xc2edab78 uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc515ce00 ready TD(0xc2ed4240) at 1f402240 = link=0x1f4021e4 status=0x18000007 token=0x00e0022d buffer=0x033a6c40 1f4021e4 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 TD(0xc2ed41e0) at 1f4021e0 = link=0x1f402214 status=0x38000008 token=0x010802e1 buffer=0x1f5d9300 1f402214 38000008,errcnt=3,actlen=9 pid=e1,addr=2,endpt=0,D=1,maxlen=9 TD(0xc2ed4210) at 1f402210 = link=0x00000001 status=0x190007ff token=0xffe80269 buffer=0x00000000 1 190007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 uhci_idone: actlen=9, status=0x0 uhci_remove_hs_ctrl: sqh=0xc2ed5da0 uhci_device_ctrl_done: length=9 uhci_idone: ii=0xc2edab78 done Unsucessfull command: -------------------- uhci_device_control type=0x40, request=0x06, wValue=0x0000, wIndex=0x0000 len=9, addr=2, endpt=0 uhci_alloc_std_chain: addr=2 endpt=0 len=9 speed=2 flags=0x6 uhci_alloc_std_chain: maxp=64 ntd=1 uhci_alloc_std_chain: nexttog=0 uhci_device_request: before transfer TD(0xc2ed4240) at 1f402240 = link=0x1f4021e4 status=0x18800000 token=0x00e0022d buffer=0x033a6c40 1f4021e4 18800000,errcnt=3,actlen=1 pid=2d,addr=2,endpt=0,D=0,maxlen=8 TD(0xc2ed41e0) at 1f4021e0 = link=0x1f402214 status=0x388003ff token=0x010802e1 buffer=0x0d6516b0 1f402214 388003ff,errcnt=3,actlen=0 pid=e1,addr=2,endpt=0,D=1,maxlen=9 TD(0xc2ed4210) at 1f402210 = link=0x00000001 status=0x19800000 token=0xffe80269 buffer=0x00000000 1 19800000,errcnt=3,actlen=1 pid=69,addr=2,endpt=0,D=1,maxlen=0 uhci_add_ctrl: sqh=0xc2ed5da0 uhci_enter_ctl_q: follow from [0] TD(0xc2ed2f90) at 1f400f90 = link=0x1f401f62 status=0x02000000 token=0x00000000 buffer=0x00000000 1f401f62 2000000,errcnt=0,actlen=1 pid=00,addr=0,endpt=0,D=0,maxlen=1 QH(0xc2ed3f60) at 1f401f60: hlink=1f401f82 elink=00000001 QH(0xc2ed3f60) at 1f401f60: hlink=1f401f82 elink=00000001 QH(0xc2ed3f80) at 1f401f80: hlink=1f401fa2 elink=00000001 QH(0xc2ed3fa0) at 1f401fa0: hlink=1f403da2 elink=00000001 QH(0xc2ed5da0) at 1f403da0: hlink=1f401fc2 elink=1f402214 QH(0xc2ed3fc0) at 1f401fc0: hlink=1f401fe2 elink=00000001 QH(0xc2ed3fe0) at 1f401fe0: hlink=00000001 elink=1f400fc0 Enqueued QH: QH(0xc2ed5da0) at 1f403da0: hlink=1f401fc2 elink=1f402214 TD(0xc2ed4240) at 1f402240 = link=0x1f4021e4 status=0x18000007 token=0x00e0022d buffer=0x033a6c40 1f4021e4 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 TD(0xc2ed41e0) at 1f4021e0 = link=0x1f402214 status=0x38000008 token=0x010802e1 buffer=0x0d6516b0 1f402214 38000008,errcnt=3,actlen=9 pid=e1,addr=2,endpt=0,D=1,maxlen=9 TD(0xc2ed4210) at 1f402210 = link=0x00000001 status=0x198807ff token=0xffe80269 buffer=0x00000000 1 198807ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 usb1: uhci_softintr (0) uhci_check_intr: ii=0xc2edab78 done uhci_idone: ii=0xc2edab78 uhci_idone: ii=0xc2edab78, xfer=0xc2edaa00, pipe=0xc515ce00 ready TD(0xc2ed4240) at 1f402240 = link=0x1f4021e4 status=0x18000007 token=0x00e0022d buffer=0x033a6c40 1f4021e4 18000007,errcnt=3,actlen=8 pid=2d,addr=2,endpt=0,D=0,maxlen=8 TD(0xc2ed41e0) at 1f4021e0 = link=0x1f402214 status=0x38000008 token=0x010802e1 buffer=0x0d6516b0 1f402214 38000008,errcnt=3,actlen=9 pid=e1,addr=2,endpt=0,D=1,maxlen=9 TD(0xc2ed4210) at 1f402210 = link=0x00000001 status=0x194007ff token=0xffe80269 buffer=0x00000000 1 194007ff,errcnt=3,actlen=0 pid=69,addr=2,endpt=0,D=1,maxlen=0 uhci_idone: actlen=9, status=0x400000 uhci_idone: error, addr=2, endpt=0x00, status 0x400000 uhci_remove_hs_ctrl: sqh=0xc2ed5da0 uhci_device_ctrl_done: length=9 uhci_idone: ii=0xc2edab78 done From vwe at FreeBSD.org Thu May 8 20:36:10 2008 From: vwe at FreeBSD.org (vwe@FreeBSD.org) Date: Thu May 8 20:36:12 2008 Subject: usb/123508: damaged files (mp3,txt , etc) on flash-drive Message-ID: <200805082036.m48KaAim062061@freefall.freebsd.org> Synopsis: damaged files (mp3,txt , etc) on flash-drive State-Changed-From-To: open->feedback State-Changed-By: vwe State-Changed-When: Thu May 8 20:27:42 UTC 2008 State-Changed-Why: Alexander, do you mind to give us some information about your problem as a starting point to further inspect your problem? Please provide us with the output of the slice layout of your device (fdisk), also tell us about the filesystem on that device (ufs/msdosfs/ntfs/...), also please show us your mount options and check if you're using userland tools like fuse or the like. If ufs is involved, please check dumpfs. Have you fsck'ed your filesystem? Even it might not hurt to see output of dmesg or better, boot verbose dmesg. http://www.freebsd.org/cgi/query-pr.cgi?pr=123508 From kaiwang27 at gmail.com Thu May 8 22:08:50 2008 From: kaiwang27 at gmail.com (Kai Wang) Date: Thu May 8 22:08:55 2008 Subject: How to remap or ignore certain mouse buttons? (was: Fun with Logitech keyboard/mouse kombo (diNovo Edge)...) In-Reply-To: <20080508151321.51af2488@deskjail> References: <20080507192420.694f57ee@deskjail> <20080508103636.153b1576@deskjail> <20080508151321.51af2488@deskjail> Message-ID: <20080508214133.GA1936@plan0> This mouse got two very similar usage collections, the difference is one of them defined 4 more buttons. Let's try to speicify the buttons, XY axis and wheel explicitly and see what happens... Could you please try following two patches? (assuming you are using latest CURRENT, and you need to substitute VENDORID and PRODUCTID with the real id of your mouse) First apply patch A: --- ums.c.old 2008-05-08 23:21:06.000000000 +0200 +++ ums.c 2008-05-08 23:13:53.000000000 +0200 @@ -407,6 +407,19 @@ sc->sc_loc_btn[2].pos = 2; } + if (uaa->vendor == VENDORID && uaa->product == PRODUCTID) { + sc->flags = UMS_Z; + sc->nbuttons = 3; + sc->sc_isize = 7; + sc->sc_iid = 5; + sc->sc_loc_x.pos = 8; + sc->sc_loc_y.pos = 20; + sc->sc_loc_z.pos = 32; + sc->sc_loc_btn[0].pos = 0; + sc->sc_loc_btn[1].pos = 1; + sc->sc_loc_btn[2].pos = 2; + } + sc->sc_ep_addr = ed->bEndpointAddress; sc->sc_disconnected = 0; free(desc, M_TEMP); After test, revert patch A and apply patch B instead: --- ums.c.old 2008-05-08 23:21:06.000000000 +0200 +++ ums.c 2008-05-08 23:21:54.000000000 +0200 @@ -407,6 +407,19 @@ sc->sc_loc_btn[2].pos = 2; } + if (uaa->vendor == VENDORID && uaa->product == PRODUCTID) { + sc->flags = UMS_Z; + sc->nbuttons = 3; + sc->sc_isize = 7; + sc->sc_iid = 2; + sc->sc_loc_x.pos = 8; + sc->sc_loc_y.pos = 20; + sc->sc_loc_z.pos = 32; + sc->sc_loc_btn[0].pos = 0; + sc->sc_loc_btn[1].pos = 1; + sc->sc_loc_btn[2].pos = 2; + } + sc->sc_ep_addr = ed->bEndpointAddress; sc->sc_disconnected = 0; free(desc, M_TEMP); (Only difference between these two patches is the value of sc->sc_iid) What will moused output after applying these two patches, repectively? Best Regards, Kai From vwe at FreeBSD.org Thu May 8 23:02:51 2008 From: vwe at FreeBSD.org (vwe@FreeBSD.org) Date: Thu May 8 23:02:54 2008 Subject: usb/81621: [ehci] [hang] external hd hangs under load on ehci Message-ID: <200805082302.m48N2oSb073014@freefall.freebsd.org> Synopsis: [ehci] [hang] external hd hangs under load on ehci State-Changed-From-To: feedback->open State-Changed-By: vwe State-Changed-When: Thu May 8 23:01:17 UTC 2008 State-Changed-Why: Feedback has been provided, still an issue at least with 6.1. http://www.freebsd.org/cgi/query-pr.cgi?pr=81621 From vwe at FreeBSD.org Thu May 8 23:40:56 2008 From: vwe at FreeBSD.org (vwe@FreeBSD.org) Date: Thu May 8 23:40:58 2008 Subject: kern/123510: [ums] Mouse Wheel Fails to Work [regression] Message-ID: <200805082340.m48NetMm077528@freefall.freebsd.org> Synopsis: [ums] Mouse Wheel Fails to Work [regression] Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: vwe Responsible-Changed-When: Thu May 8 23:40:38 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=123510 From vibarus at googlemail.com Fri May 9 07:10:03 2008 From: vibarus at googlemail.com (Vincent Barus) Date: Fri May 9 07:10:07 2008 Subject: usb/116699: [usbhid] USB HID devices do not initialize at system boot Message-ID: <200805090710.m497A3BI021180@freefall.freebsd.org> The following reply was made to PR usb/116699; it has been noted by GNATS. From: "Vincent Barus" To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/116699: [usbhid] USB HID devices do not initialize at system boot Date: Fri, 9 May 2008 08:33:40 +0200 Hi, same problem here: MSI p35 Neo If I set the BIOS USB Legacy Mode to "Auto" it's the same as choosing "On" -> mouse and keyboard can be used to navigate the bootloader. After selecting FreeBSD I can navigate the FreeBSD bootmenu. After the kernel is loaded the mouse and keyboard doesn't respond. I have to reconnect them physically as you can see at the end of my dmesg. It doesn't matter which mouse or keyboard I use. the same with usb sticks and other usb hardware. After changing the USB Legacy mode to "Off" the hardware doesn't work on the bootloader so I can't get further. On OpenBSD and Windows Xp I can use the hardware connected to the USB ports without any problem (Leacy mode set to "On" or "Auto" ). Regards, Vinc FreeBSD 7.0 stable generic i386 Copyright (c) 1992-2008 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.0-STABLE #3: Thu Apr 24 13:43:53 CEST 2008 root@hobs:/usr/obj/usr/src/sys/GENERIC Preloaded elf kernel "/boot/kernel/kernel" at 0xc163d000. Preloaded elf module "/boot/kernel/snd_emu10k1.ko" at 0xc163d188. Preloaded elf module "/boot/kernel/sound.ko" at 0xc163d238. Preloaded elf module "/boot/kernel/acpi_video.ko" at 0xc163d2e4. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc163d394. Preloaded elf module "/boot/modules/nvidia.ko" at 0xc163d440. Preloaded elf module "/boot/kernel/linux.ko" at 0xc163d4ec. Calibrating clock(s) ... i8254 clock: 1193199 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz quality 0 Calibrating TSC clock ... TSC clock: 2669686632 Hz CPU: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz (2669.69-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6fb Stepping = 11 Features=0xbfebfbff Features2=0xe3fd AMD Features=0x20000000 AMD Features2=0x1 Cores per package: 2 Instruction TLB: 4 KB Pages, 4-way set associative, 128 entries 1st-level instruction cache: 32 KB, 8-way set associative, 64 byte line size 1st-level data cache: 32 KB, 8-way set associative, 64 byte line size L2 cache: 4096 kbytes, 16-way associative, 64 bytes/line real memory = 3220897792 (3071 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009cfff, 638976 bytes (156 pages) 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages) 0x0000000001828000 - 0x00000000bc958fff, 3138588672 bytes (766257 pages) avail memory = 3137998848 (2992 MB) Table 'FACP' at 0xbffb0200 Table 'APIC' at 0xbffb0390 MADT: Found table at 0xbffb0390 MP Configuration Table version 1.1 found at 0xc00fc740 APIC: Using the MADT enumerator. MADT: Found CPU APIC ID 0 ACPI ID 1: enabled SMP: Added CPU 0 (AP) MADT: Found CPU APIC ID 1 ACPI ID 2: enabled SMP: Added CPU 1 (AP) MADT: Found CPU APIC ID 130 ACPI ID 3: disabled MADT: Found CPU APIC ID 131 ACPI ID 4: disabled ACPI APIC Table: <021908 APIC1538> INTR: Adding local APIC 1 as a target FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 bios32: Found BIOS32 Service Directory header at 0xc00f0000 bios32: Entry = 0xf0010 (c00f0010) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf0000+0x31 pnpbios: Found PnP BIOS data at 0xc00f5cb0 pnpbios: Entry = f0000:6d8a Rev = 1.0 Other BIOS signatures found: APIC: CPU 0 has ACPI ID 1 APIC: CPU 1 has ACPI ID 2 ULE: setup cpu group 0 ULE: setup cpu 0 ULE: adding cpu 0 to group 0: cpus 1 mask 0x1 ULE: setup cpu group 1 ULE: setup cpu 1 ULE: adding cpu 1 to group 1: cpus 1 mask 0x2 ACPI: RSDP @ 0x0xf9a90/0x0014 (v 0 ACPIAM) ACPI: RSDT @ 0x0xbffb0000/0x0038 (v 1 021908 RSDT1538 0x20080219 MSFT 0x00000097) ACPI: FACP @ 0x0xbffb0200/0x0084 (v 1 021908 FACP1538 0x20080219 MSFT 0x00000097) ACPI: DSDT @ 0x0xbffb0440/0x5564 (v 1 0AAAA 0AAAA000 0x00000000 INTL 0x20051117) ACPI: FACS @ 0x0xbffbe000/0x0040 ACPI: APIC @ 0x0xbffb0390/0x006C (v 1 021908 APIC1538 0x20080219 MSFT 0x00000097) ACPI: MCFG @ 0x0xbffb0400/0x003C (v 1 021908 OEMMCFG 0x20080219 MSFT 0x00000097) ACPI: OEMB @ 0x0xbffbe040/0x0071 (v 1 021908 OEMB1538 0x20080219 MSFT 0x00000097) ACPI: GSCI @ 0x0xbffbe0c0/0x2024 (v 1 021908 GMCHSCI 0x20080219 MSFT 0x00000097) MADT: Found IO APIC ID 2, Interrupt 0 at 0xfec00000 ioapic0: Routing external 8259A's -> intpin 0 MADT: Interrupt override: source 0, irq 2 ioapic0: Routing IRQ 0 -> intpin 2 MADT: Interrupt override: source 9, irq 9 ioapic0: intpin 9 trigger: level ioapic0 irqs 0-23 on motherboard cpu0 BSP: ID: 0x00000000 VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff timer: 0x000100ef therm: 0x00010000 err: 0x0001000f pcm: 0x00010000 ath_rate: version 1.2 snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024] feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=5 feeder_buffersize=16384 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25 wlan_amrr: wlan: <802.11 Link Layer> random: nfslock: pseudo-device io: kbd: new array size 4 kbd1 at kbdmux0 mem: Pentium Pro MTRR support enabled null: ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2 (Apr 24 2008 13:43:42) npx0: INT 16 interface acpi0: <021908 RSDT1538> on motherboard ioapic0: routing intpin 9 (ISA IRQ 9) to vector 48 acpi0: [MPSAFE] acpi0: [ITHREAD] acpi0: Power Button (fixed) acpi0: wakeup code va 0xdaaa1000 pa 0x1000 pci_open(1): mode 1 addr port (0x0cf8) is 0x80000090 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=29c08086) pcibios: BIOS version 3.00 AcpiOsDerivePciId: \\_SB_.PCI0.SBRG.IELK.RXA0 -> bus 0 dev 0 func 0 AcpiOsDerivePciId: \\_SB_.PCI0.SBRG.FHR0 -> bus 0 dev 31 func 0 AcpiOsDerivePciId: \\_SB_.PCI0.SBRG.PIX0 -> bus 0 dev 31 func 0 acpi0: reservation of 0, a0000 (3) failed acpi0: reservation of 100000, bff00000 (3) failed ACPI timer: 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 -> 10 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 pci_link0: Index IRQ Rtd Ref IRQs Initial Probe 0 10 N 0 3 4 6 7 10 11 12 14 15 Validation 0 10 N 0 3 4 6 7 10 11 12 14 15 After Disable 0 255 N 0 3 4 6 7 10 11 12 14 15 pci_link1: Index IRQ Rtd Ref IRQs Initial Probe 0 5 N 0 5 Validation 0 5 N 0 5 After Disable 0 255 N 0 5 pci_link2: Index IRQ Rtd Ref IRQs Initial Probe 0 14 N 0 3 4 6 7 10 11 12 14 15 Validation 0 14 N 0 3 4 6 7 10 11 12 14 15 After Disable 0 255 N 0 3 4 6 7 10 11 12 14 15 pci_link3: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 4 6 7 10 11 12 14 15 Validation 0 11 N 0 3 4 6 7 10 11 12 14 15 After Disable 0 255 N 0 3 4 6 7 10 11 12 14 15 pci_link4: Index IRQ Rtd Ref IRQs Initial Probe 0 255 N 0 3 4 6 7 10 11 12 14 15 Validation 0 255 N 0 3 4 6 7 10 11 12 14 15 After Disable 0 255 N 0 3 4 6 7 10 11 12 14 15 pci_link5: Index IRQ Rtd Ref IRQs Initial Probe 0 15 N 0 3 4 6 7 10 11 12 14 15 Validation 0 15 N 0 3 4 6 7 10 11 12 14 15 After Disable 0 255 N 0 3 4 6 7 10 11 12 14 15 pci_link6: Index IRQ Rtd Ref IRQs Initial Probe 0 255 N 0 3 4 6 7 10 11 12 14 15 Validation 0 255 N 0 3 4 6 7 10 11 12 14 15 After Disable 0 255 N 0 3 4 6 7 10 11 12 14 15 pci_link7: Index IRQ Rtd Ref IRQs Initial Probe 0 3 N 0 3 4 6 7 10 11 12 14 15 Validation 0 3 N 0 3 4 6 7 10 11 12 14 15 After Disable 0 255 N 0 3 4 6 7 10 11 12 14 15 cpu0: on acpi0 cpu0: switching to generic Cx mode est0: on cpu0 est: CPU supports Enhanced Speedstep, but is not recognized. est: cpu_vendor GenuineIntel, msr 82a082a0600082a device_attach: est0 attach returned 6 p4tcc0: on cpu0 cpu1: on acpi0 est1: on cpu1 est: CPU supports Enhanced Speedstep, but is not recognized. est: cpu_vendor GenuineIntel, msr 82a082a0600082a device_attach: est1 attach returned 6 p4tcc1: on cpu1 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pci0: domain=0, physical bus=0 found-> vendor=0x8086, dev=0x29c0, revid=0x02 domain=0, bus=0, slot=0, func=0 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x2090, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x29c1, revid=0x02 domain=0, bus=0, slot=1, func=0 class=06-04-00, hdrtype=0x01, mfdev=0 cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x1a (6500 ns), maxlat=0x00 (0 ns) intpin=a, irq=10 powerspec 3 supports D0 D3 current D0 MSI supports 1 message pcib0: matched entry for 0.1.INTA pcib0: slot 1 INTA hardwired to IRQ 16 found-> vendor=0x8086, dev=0x2937, revid=0x02 domain=0, bus=0, slot=26, func=0 class=0c-03-00, hdrtype=0x00, mfdev=1 cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=10 map[20]: type I/O Port, range 32, base 0xac00, size 5, enabled pcib0: matched entry for 0.26.INTA pcib0: slot 26 INTA hardwired to IRQ 16 found-> vendor=0x8086, dev=0x2938, revid=0x02 domain=0, bus=0, slot=26, func=1 class=0c-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=15 map[20]: type I/O Port, range 32, base 0xa880, size 5, enabled pcib0: matched entry for 0.26.INTB pcib0: slot 26 INTB hardwired to IRQ 21 found-> vendor=0x8086, dev=0x293c, revid=0x02 domain=0, bus=0, slot=26, func=7 class=0c-03-20, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=c, irq=14 powerspec 2 supports D0 D3 current D0 map[10]: type Memory, range 32, base 0xf9fffc00, size 10, enabled pcib0: matched entry for 0.26.INTC pcib0: slot 26 INTC hardwired to IRQ 18 found-> vendor=0x8086, dev=0x2940, revid=0x02 domain=0, bus=0, slot=28, func=0 class=06-04-00, hdrtype=0x01, mfdev=1 cmdreg=0x0104, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns) intpin=a, irq=5 powerspec 2 supports D0 D3 current D0 MSI supports 1 message pcib0: matched entry for 0.28.INTA pcib0: slot 28 INTA hardwired to IRQ 17 found-> vendor=0x8086, dev=0x2948, revid=0x02 domain=0, bus=0, slot=28, func=4 class=06-04-00, hdrtype=0x01, mfdev=1 cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns) intpin=a, irq=5 powerspec 2 supports D0 D3 current D0 MSI supports 1 message pcib0: matched entry for 0.28.INTA pcib0: slot 28 INTA hardwired to IRQ 17 found-> vendor=0x8086, dev=0x294a, revid=0x02 domain=0, bus=0, slot=28, func=5 class=06-04-00, hdrtype=0x01, mfdev=1 cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns) intpin=b, irq=10 powerspec 2 supports D0 D3 current D0 MSI supports 1 message pcib0: matched entry for 0.28.INTB pcib0: slot 28 INTB hardwired to IRQ 16 found-> vendor=0x8086, dev=0x2934, revid=0x02 domain=0, bus=0, slot=29, func=0 class=0c-03-00, hdrtype=0x00, mfdev=1 cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=3 map[20]: type I/O Port, range 32, base 0xa800, size 5, enabled pcib0: matched entry for 0.29.INTA pcib0: slot 29 INTA hardwired to IRQ 23 found-> vendor=0x8086, dev=0x2935, revid=0x02 domain=0, bus=0, slot=29, func=1 class=0c-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=11 map[20]: type I/O Port, range 32, base 0xa480, size 5, enabled pcib0: matched entry for 0.29.INTB pcib0: slot 29 INTB hardwired to IRQ 19 found-> vendor=0x8086, dev=0x2936, revid=0x02 domain=0, bus=0, slot=29, func=2 class=0c-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=c, irq=14 map[20]: type I/O Port, range 32, base 0xa400, size 5, enabled pcib0: matched entry for 0.29.INTC pcib0: slot 29 INTC hardwired to IRQ 18 found-> vendor=0x8086, dev=0x2939, revid=0x02 domain=0, bus=0, slot=29, func=3 class=0c-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=d, irq=10 map[20]: type I/O Port, range 32, base 0xa080, size 5, enabled pcib0: matched entry for 0.29.INTD pcib0: slot 29 INTD hardwired to IRQ 16 found-> vendor=0x8086, dev=0x293a, revid=0x02 domain=0, bus=0, slot=29, func=7 class=0c-03-20, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=3 powerspec 2 supports D0 D3 current D0 map[10]: type Memory, range 32, base 0xf9fff800, size 10, enabled pcib0: matched entry for 0.29.INTA pcib0: slot 29 INTA hardwired to IRQ 23 found-> vendor=0x8086, dev=0x244e, revid=0x92 domain=0, bus=0, slot=30, func=0 class=06-04-01, hdrtype=0x01, mfdev=0 cmdreg=0x0105, statreg=0x0010, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x2918, revid=0x02 domain=0, bus=0, slot=31, func=0 class=06-01-00, hdrtype=0x00, mfdev=1 cmdreg=0x0007, statreg=0x0210, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x2921, revid=0x02 domain=0, bus=0, slot=31, func=2 class=01-01-8f, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x02b0, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=11 powerspec 3 supports D0 D3 current D0 map[10]: type I/O Port, range 32, base 0xa000, size 3, enabled map[14]: type I/O Port, range 32, base 0x9c00, size 2, enabled map[18]: type I/O Port, range 32, base 0x9880, size 3, enabled map[1c]: type I/O Port, range 32, base 0x9800, size 2, enabled map[20]: type I/O Port, range 32, base 0x9480, size 4, enabled map[24]: type I/O Port, range 32, base 0x9400, size 4, enabled pcib0: matched entry for 0.31.INTB pcib0: slot 31 INTB hardwired to IRQ 19 found-> vendor=0x8086, dev=0x2930, revid=0x02 domain=0, bus=0, slot=31, func=3 class=0c-05-00, hdrtype=0x00, mfdev=0 cmdreg=0x0003, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=c, irq=11 map[10]: type Memory, range 64, base 0xf9fff400, size 8, enabled map[20]: type I/O Port, range 32, base 0x400, size 5, enabled pcib0: matched entry for 0.31.INTC pcib0: slot 31 INTC hardwired to IRQ 18 found-> vendor=0x8086, dev=0x2926, revid=0x02 domain=0, bus=0, slot=31, func=5 class=01-01-85, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x02b0, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=11 powerspec 3 supports D0 D3 current D0 map[10]: type I/O Port, range 32, base 0x9000, size 3, enabled map[14]: type I/O Port, range 32, base 0x8c00, size 2, enabled map[18]: type I/O Port, range 32, base 0x8880, size 3, enabled map[1c]: type I/O Port, range 32, base 0x8800, size 2, enabled map[20]: type I/O Port, range 32, base 0x8480, size 4, enabled map[24]: type I/O Port, range 32, base 0x8400, size 4, enabled pcib0: matched entry for 0.31.INTB pcib0: slot 31 INTB hardwired to IRQ 19 pcib1: irq 16 at device 1.0 on pci0 pcib1: domain 0 pcib1: secondary bus 1 pcib1: subordinate bus 1 pcib1: I/O decode 0xb000-0xbfff pcib1: memory decode 0xfa000000-0xfe9fffff pcib1: prefetched decode 0xd0000000-0xdfffffff pcib1: could not get PCI interrupt routing table for \\_SB_.PCI0.P0P2 - AE_NOT_FOUND pci1: on pcib1 pci1: domain=0, physical bus=1 found-> vendor=0x10de, dev=0x0611, revid=0xa2 domain=0, bus=1, slot=0, func=0 class=03-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=10 powerspec 3 supports D0 D3 current D0 MSI supports 1 message, 64 bit map[10]: type Memory, range 32, base 0xfd000000, size 24, enabled pcib1: requested memory range 0xfd000000-0xfdffffff: good map[14]: type Prefetchable Memory, range 64, base 0xd0000000, size 28, enabled pcib1: requested memory range 0xd0000000-0xdfffffff: good map[1c]: type Memory, range 64, base 0xfa000000, size 25, enabled pcib1: requested memory range 0xfa000000-0xfbffffff: good map[24]: type I/O Port, range 32, base 0xbc00, size 7, enabled pcib1: requested I/O range 0xbc00-0xbc7f: in range pcib0: matched entry for 0.1.INTA pcib0: slot 1 INTA hardwired to IRQ 16 pcib1: slot 0 INTA is routed to irq 16 nvidia0: port 0xbc00-0xbc7f mem 0xfd000000-0xfdffffff,0xd0000000-0xdfffffff,0xfa000000-0xfbffffff irq 16 at device 0.0 on pci1 nvidia0: Reserved 0x1000000 bytes for rid 0x10 type 3 at 0xfd000000 nvidia0: Reserved 0x10000000 bytes for rid 0x14 type 3 at 0xd0000000 nvidia0: Reserved 0x2000000 bytes for rid 0x1c type 3 at 0xfa000000 ioapic0: routing intpin 16 (PCI IRQ 16) to vector 49 nvidia0: [GIANT-LOCKED] nvidia0: [ITHREAD] uhci0: port 0xac00-0xac1f irq 16 at device 26.0 on pci0 uhci0: Reserved 0x20 bytes for rid 0x20 type 4 at 0xac00 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 0xa880-0xa89f irq 21 at device 26.1 on pci0 uhci1: Reserved 0x20 bytes for rid 0x20 type 4 at 0xa880 ioapic0: routing intpin 21 (PCI IRQ 21) to vector 50 uhci1: [GIANT-LOCKED] uhci1: [ITHREAD] usb1: on uhci1 usb1: USB revision 1.0 uhub1: on usb1 uhub1: 2 ports with 2 removable, self powered ehci0: mem 0xf9fffc00-0xf9ffffff irq 18 at device 26.7 on pci0 ehci0: Reserved 0x400 bytes for rid 0x10 type 3 at 0xf9fffc00 ioapic0: routing intpin 18 (PCI IRQ 18) to vector 51 ehci0: [GIANT-LOCKED] ehci0: [ITHREAD] usb2: EHCI version 1.0 usb2: companion controllers, 2 ports each: usb0 usb1 usb2: on ehci0 usb2: USB revision 2.0 uhub2: on usb2 uhub2: 4 ports with 4 removable, self powered #### # # A *beep* appears and the systems hangs for about 10 seconds. # #### pcib2: irq 17 at device 28.0 on pci0 pcib2: domain 0 pcib2: secondary bus 2 pcib2: subordinate bus 2 pcib2: I/O decode 0x0-0x0 pcib2: no prefetched decode pci2: on pcib2 pci2: domain=0, physical bus=2 pcib3: irq 17 at device 28.4 on pci0 pcib3: domain 0 pcib3: secondary bus 3 pcib3: subordinate bus 3 pcib3: I/O decode 0xc000-0xcfff pcib3: memory decode 0xfea00000-0xfeafffff pcib3: no prefetched decode pci3: on pcib3 pci3: domain=0, physical bus=3 found-> vendor=0x11ab, dev=0x6121, revid=0xb2 domain=0, bus=3, slot=0, func=0 class=01-01-8f, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=10 powerspec 2 supports D0 D1 D3 current D0 MSI supports 1 message map[10]: type I/O Port, range 32, base 0xcc00, size 3, enabled pcib3: requested I/O range 0xcc00-0xcc07: in range map[14]: type I/O Port, range 32, base 0xc880, size 2, enabled pcib3: requested I/O range 0xc880-0xc883: in range map[18]: type I/O Port, range 32, base 0xc800, size 3, enabled pcib3: requested I/O range 0xc800-0xc807: in range map[1c]: type I/O Port, range 32, base 0xc480, size 2, enabled pcib3: requested I/O range 0xc480-0xc483: in range map[20]: type I/O Port, range 32, base 0xc400, size 4, enabled pcib3: requested I/O range 0xc400-0xc40f: in range map[24]: type Memory, range 32, base 0xfeaffc00, size 10, enabled pcib3: requested memory range 0xfeaffc00-0xfeafffff: good pcib3: matched entry for 3.0.INTA pcib3: slot 0 INTA hardwired to IRQ 16 atapci0: port 0xcc00-0xcc07,0xc880-0xc883,0xc800-0xc807,0xc480-0xc483,0xc400-0xc40f mem 0xfeaffc00-0xfeafffff irq 16 at device 0.0 on pci3 atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xc400 atapci0: [MPSAFE] atapci0: [ITHREAD] ata2: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0xcc00 atapci0: Reserved 0x4 bytes for rid 0x14 type 4 at 0xc880 ata2: reset tp1 mask=03 ostat0=50 ostat1=50 ata2: stat0=0x50 err=0x01 lsb=0x00 msb=0x00 ata2: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb ata2: reset tp2 stat0=50 stat1=00 devices=0x9 ata2: [MPSAFE] ata2: [ITHREAD] ata3: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0xc800 atapci0: Reserved 0x4 bytes for rid 0x1c type 4 at 0xc480 ata3: reset tp1 mask=03 ostat0=7f ostat1=7f ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat0=0x7f err=0xff lsb=0xff msb=0xff ata3: stat1=0x7f err=0xff lsb=0xff msb=0xff ata3: reset tp2 stat0=ff stat1=ff devices=0x0 ata3: [MPSAFE] ata3: [ITHREAD] pcib4: irq 16 at device 28.5 on pci0 pcib4: domain 0 pcib4: secondary bus 4 pcib4: subordinate bus 4 pcib4: I/O decode 0xd000-0xdfff pcib4: memory decode 0xfeb00000-0xfebfffff pcib4: no prefetched decode pci4: on pcib4 pci4: domain=0, physical bus=4 found-> vendor=0x10ec, dev=0x8168, revid=0x01 domain=0, bus=4, slot=0, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=5 powerspec 2 supports D0 D1 D2 D3 current D0 MSI supports 2 messages, 64 bit map[10]: type I/O Port, range 32, base 0xd800, size 8, enabled pcib4: requested I/O range 0xd800-0xd8ff: in range map[18]: type Memory, range 64, base 0xfebff000, size 12, enabled pcib4: requested memory range 0xfebff000-0xfebfffff: good pcib4: matched entry for 4.0.INTA pcib4: slot 0 INTA hardwired to IRQ 17 re0: port 0xd800-0xd8ff mem 0xfebff000-0xfebfffff irq 17 at device 0.0 on pci4 re0: Reserved 0x100 bytes for rid 0x10 type 4 at 0xd800 re0: MSI count : 2 miibus0: on re0 rgephy0: PHY 1 on miibus0 rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto re0: bpf attached re0: Ethernet address: 00:19:db:cd:a3:46 ioapic0: routing intpin 17 (PCI IRQ 17) to vector 52 re0: [MPSAFE] re0: [FILTER] uhci2: port 0xa800-0xa81f irq 23 at device 29.0 on pci0 uhci2: Reserved 0x20 bytes for rid 0x20 type 4 at 0xa800 ioapic0: routing intpin 23 (PCI IRQ 23) to vector 53 uhci2: [GIANT-LOCKED] uhci2: [ITHREAD] usb3: on uhci2 usb3: USB revision 1.0 uhub3: on usb3 uhub3: 2 ports with 2 removable, self powered uhci3: port 0xa480-0xa49f irq 19 at device 29.1 on pci0 uhci3: Reserved 0x20 bytes for rid 0x20 type 4 at 0xa480 ioapic0: routing intpin 19 (PCI IRQ 19) to vector 54 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 0xa400-0xa41f irq 18 at device 29.2 on pci0 uhci4: Reserved 0x20 bytes for rid 0x20 type 4 at 0xa400 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 0xa080-0xa09f irq 16 at device 29.3 on pci0 uhci5: Reserved 0x20 bytes for rid 0x20 type 4 at 0xa080 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 0xf9fff800-0xf9fffbff irq 23 at device 29.7 on pci0 ehci1: Reserved 0x400 bytes for rid 0x10 type 3 at 0xf9fff800 ehci1: [GIANT-LOCKED] ehci1: [ITHREAD] usb7: EHCI version 1.0 usb7: companion controllers, 2 ports each: usb3 usb4 usb5 usb6 usb7: on ehci1 usb7: USB revision 2.0 uhub7: on usb7 uhub7: 8 ports with 8 removable, self powered pcib5: at device 30.0 on pci0 pcib5: domain 0 pcib5: secondary bus 5 pcib5: subordinate bus 5 pcib5: I/O decode 0xe000-0xefff pcib5: no prefetched decode pcib5: Subtractively decoded bridge. pci5: on pcib5 pci5: domain=0, physical bus=5 found-> vendor=0x1102, dev=0x0002, revid=0x08 domain=0, bus=5, slot=1, func=0 class=04-01-00, hdrtype=0x00, mfdev=1 cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x02 (500 ns), maxlat=0x14 (5000 ns) intpin=a, irq=5 powerspec 1 supports D0 D1 D2 D3 current D0 map[10]: type I/O Port, range 32, base 0xec00, size 5, enabled pcib5: requested I/O range 0xec00-0xec1f: in range pcib5: matched entry for 5.1.INTA pcib5: slot 1 INTA hardwired to IRQ 17 found-> vendor=0x1102, dev=0x7002, revid=0x08 domain=0, bus=5, slot=1, func=1 class=09-80-00, hdrtype=0x00, mfdev=1 cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) powerspec 1 supports D0 D1 D2 D3 current D0 map[10]: type I/O Port, range 32, base 0xe880, size 3, enabled pcib5: requested I/O range 0xe880-0xe887: in range pcm0: port 0xec00-0xec1f irq 17 at device 1.0 on pci5 pcm0: Reserved 0x20 bytes for rid 0x10 type 4 at 0xec00 emu: setmap (1edb000, 800), nseg=1, error=0 emu: setmap (1edc000, 1000), nseg=1, error=0 pcm0: pcm0: Codec features 5 bit master volume, no 3D Stereo Enhancement pcm0: ac97 codec dac ready count: 0 pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "line": pcm0: Mixer "mic": pcm0: Mixer "cd": pcm0: Mixer "rec": pcm0: Mixer "igain": pcm0: Mixer "line1": pcm0: Mixer "phin": pcm0: Mixer "phout": pcm0: Mixer "video": pcm0: [MPSAFE] pcm0: [ITHREAD] pcm0: clone manager: deadline=750ms flags=0x8000001e emu: setmap (1ee9000, 1000), nseg=1, error=0 emu: setmap (1eea000, 1000), nseg=1, error=0 emu: setmap (1eeb000, 1000), nseg=1, error=0 emu: setmap (1eec000, 1000), nseg=1, error=0 pcm0: sndbuf_setmap 1eed000, 1000; 0xe726c000 -> 1eed000 pcm0: sndbuf_setmap 1eee000, 1000; 0xe726d000 -> 1eee000 isab0: at device 31.0 on pci0 isa0: on isab0 atapci1: port 0xa000-0xa007,0x9c00-0x9c03,0x9880-0x9887,0x9800-0x9803,0x9480-0x948f,0x9400-0x940f irq 19 at device 31.2 on pci0 atapci1: Reserved 0x10 bytes for rid 0x20 type 4 at 0x9480 atapci1: [MPSAFE] atapci1: [ITHREAD] atapci1: Reserved 0x10 bytes for rid 0x24 type 4 at 0x9400 ata4: on atapci1 atapci1: Reserved 0x8 bytes for rid 0x10 type 4 at 0xa000 atapci1: Reserved 0x4 bytes for rid 0x14 type 4 at 0x9c00 ata4: reset tp1 mask=03 ostat0=50 ostat1=00 ata4: stat0=0x50 err=0x01 lsb=0x00 msb=0x00 ata4: stat1=0x00 err=0x01 lsb=0x00 msb=0x00 ata4: reset tp2 stat0=50 stat1=00 devices=0x1 ata4: [MPSAFE] ata4: [ITHREAD] ata5: on atapci1 atapci1: Reserved 0x8 bytes for rid 0x18 type 4 at 0x9880 atapci1: Reserved 0x4 bytes for rid 0x1c type 4 at 0x9800 ata5: reset tp1 mask=03 ostat0=50 ostat1=00 ata5: stat0=0x50 err=0x01 lsb=0x00 msb=0x00 ata5: stat1=0x00 err=0x01 lsb=0x00 msb=0x00 ata5: reset tp2 stat0=50 stat1=00 devices=0x1 ata5: [MPSAFE] ata5: [ITHREAD] pci0: at device 31.3 (no driver attached) atapci2: port 0x9000-0x9007,0x8c00-0x8c03,0x8880-0x8887,0x8800-0x8803,0x8480-0x848f,0x8400-0x840f irq 19 at device 31.5 on pci0 atapci2: Reserved 0x10 bytes for rid 0x20 type 4 at 0x8480 atapci2: [MPSAFE] atapci2: [ITHREAD] atapci2: Reserved 0x10 bytes for rid 0x24 type 4 at 0x8400 ata6: on atapci2 atapci2: Reserved 0x8 bytes for rid 0x10 type 4 at 0x9000 atapci2: Reserved 0x4 bytes for rid 0x14 type 4 at 0x8c00 ata6: reset tp1 mask=03 ostat0=7f ostat1=7f ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat0=0x7f err=0xff lsb=0xff msb=0xff ata6: stat1=0x7f err=0xff lsb=0xff msb=0xff ata6: reset tp2 stat0=ff stat1=ff devices=0x0 ata6: [MPSAFE] ata6: [ITHREAD] ata7: on atapci2 atapci2: Reserved 0x8 bytes for rid 0x18 type 4 at 0x8880 atapci2: Reserved 0x4 bytes for rid 0x1c type 4 at 0x8800 ata7: reset tp1 mask=03 ostat0=7f ostat1=7f ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff ata7: stat1=0x7f err=0xff lsb=0xff msb=0xff ata7: reset tp2 stat0=ff stat1=ff devices=0x0 ata7: [MPSAFE] ata7: [ITHREAD] acpi_button0: on acpi0 sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: irq maps: 0 0 0 0 sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: irq maps: 0 0 0 0 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A ioapic0: routing intpin 4 (ISA IRQ 4) to vector 55 sio0: [FILTER] fdc0: port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0 fdc0: ic_type 90 part_id 80 ioapic0: routing intpin 6 (ISA IRQ 6) to vector 56 fdc0: [FILTER] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff unknown: status reg test failed ff ex_isa_identify() ahc_isa_probe 8: ioport 0x8c00 alloc failed ahc_isa_probe 9: ioport 0x9c00 alloc failed ahc_isa_probe 10: ioport 0xac00 alloc failed ahc_isa_probe 11: ioport 0xbc00 alloc failed ahc_isa_probe 12: ioport 0xcc00 alloc failed ahc_isa_probe 14: ioport 0xec00 alloc failed fdc: fdc0 already exists; skipping it sio: sio0 already exists; skipping it pnp_identify: Trying Read_Port at 203 pnp_identify: Trying Read_Port at 243 pnp_identify: Trying Read_Port at 283 pnp_identify: Trying Read_Port at 2c3 pnp_identify: Trying Read_Port at 303 pnp_identify: Trying Read_Port at 343 pnp_identify: Trying Read_Port at 383 pnp_identify: Trying Read_Port at 3c3 PNP Identify complete sc: sc0 already exists; skipping it vga: vga0 already exists; skipping it isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices pmtimer0 on isa0 orm0: at iomem 0xcd000-0xcf7ff pnpid ORM0000 on isa0 adv0: not probed (disabled) aha0: not probed (disabled) aic0: not probed (disabled) ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0 ata0: reset tp1 mask=00 ostat0=ff ostat1=ff ioapic0: routing intpin 14 (ISA IRQ 14) to vector 57 ata0: [MPSAFE] ata0: [ITHREAD] ata1 at port 0x170-0x177,0x376 irq 15 on isa0 ata1: reset tp1 mask=00 ostat0=ff ostat1=ff ioapic0: routing intpin 15 (ISA IRQ 15) to vector 58 ata1: [MPSAFE] ata1: [ITHREAD] atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd: the current kbd controller command byte 0047 atkbd: keyboard ID 0xffffffff (1) atkbd: failed to reset the keyboard. kbd0: atkbd0, AT 84 (1), config:0x0, flags:0x3d0000 ioapic0: routing intpin 1 (ISA IRQ 1) to vector 59 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] psm0: current command byte:0047 psm0: failed to reset the aux device. bt0: not probed (disabled) cs0: not probed (disabled) ed0: not probed (disabled) fe0: not probed (disabled) ie0: not probed (disabled) le0: not probed (disabled) ppc0: parallel port not found. ppc0: failed to probe at irq 7 on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sc0: fb0, kbd1, terminal emulator: sc (syscons terminal) sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled sio1: irq maps: 0 0 0 0 sio1: probe failed test(s): 0 1 2 4 6 7 9 sio1 failed to probe at port 0x2f8-0x2ff irq 3 on isa0 sio2: not probed (disabled) sio3: not probed (disabled) sn0: not probed (disabled) vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 vt0: not probed (disabled) isa_probe_children: probing PnP devices Device configuration finished. Reducing kern.maxvnodes 197959 -> 100000 procfs registered lapic: Divisor 2, Frequency 166855425 hz Timecounter "TSC" frequency 2669686632 Hz quality -100 Timecounters tick every 1.000 msec Linux ELF exec handler installed lo0: bpf attached hptrr: no controller detected. ata4-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire ad8: 239372MB at ata4-master SATA300 ad8: 490234752 sectors [486344C/16H/63S] 16 sectors/interrupt 1 depth queue ad8: Intel check1 failed ad8: Adaptec check1 failed ad8: LSI (v3) check1 failed ad8: LSI (v2) check1 failed ad8: FreeBSD check1 failed ata5-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire ad10: 239372MB at ata5-master SATA300 ad10: 490234752 sectors [486344C/16H/63S] 16 sectors/interrupt 1 depth queue ad10: Intel check1 failed ad10: Adaptec check1 failed ad10: LSI (v3) check1 failed ad10: LSI (v2) check1 failed ad10: FreeBSD check1 failed ATA PseudoRAID loaded SMP: AP CPU #1 Launched! cpu1 AP: ID: 0x01000000 VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 ioapic0: Assigning ISA IRQ 1 to local APIC 0 ioapic0: Assigning ISA IRQ 4 to local APIC 1 ioapic0: Assigning ISA IRQ 6 to local APIC 0 ioapic0: Assigning ISA IRQ 9 to local APIC 1 ioapic0: Assigning ISA IRQ 14 to local APIC 0 ioapic0: Assigning ISA IRQ 15 to local APIC 1 ioapic0: Assigning PCI IRQ 16 to local APIC 0 ioapic0: Assigning PCI IRQ 17 to local APIC 1 ioapic0: Assigning PCI IRQ 18 to local APIC 0 ioapic0: Assigning PCI IRQ 19 to local APIC 1 ioapic0: Assigning PCI IRQ 21 to local APIC 0 ioapic0: Assigning PCI IRQ 23 to local APIC 1 GEOM: new disk ad8 GEOM: new disk ad10 Trying to mount root from ufs:/dev/ad8s2a start_init: trying /sbin/init #### # # At this point I reconnected both devices # #### ums0: on uhub0 ums0: 5 buttons and Z dir. ums1: on uhub0 ums1: 5 buttons and Z dir. uhub8: on uhub1 uhub8: 3 ports with 2 removable, bus powered ukbd0: on uhub8 kbd2 at ukbd0 kbd2: ukbd0, generic (0), config:0x0, flags:0x3d0000 uhid0: on uhub8 The keyboard has an integrated USB hub. From Alexander at Leidinger.net Fri May 9 13:57:44 2008 From: Alexander at Leidinger.net (Alexander Leidinger) Date: Fri May 9 13:57:47 2008 Subject: How to remap or ignore certain mouse buttons? (was: Fun with Logitech keyboard/mouse kombo (diNovo Edge)...) In-Reply-To: <20080508214133.GA1936@plan0> References: <20080507192420.694f57ee@deskjail> <20080508103636.153b1576@deskjail> <20080508151321.51af2488@deskjail> <20080508214133.GA1936@plan0> Message-ID: <20080509155731.5434bd7f@deskjail> Quoting Kai Wang (Thu, 8 May 2008 23:41:33 +0200): > This mouse got two very similar usage collections, the difference > is one of them defined 4 more buttons. > > Let's try to speicify the buttons, XY axis and wheel explicitly and > see what happens... > > Could you please try following two patches? > (assuming you are using latest CURRENT, and you need to substitute VENDORID > and PRODUCTID with the real id of your mouse) > > First apply patch A: Works (the mouse moves). > After test, revert patch A and apply patch B instead: > (Only difference between these two patches is the value of sc->sc_iid) I didn't applied the second patch, I just changed the iid. This one does not work, the pointer does not move. > What will moused output after applying these two patches, repectively? Patch a: ---snip--- # /usr/sbin/moused -p /dev/ums0 -t auto -f -d moused: proto params: f8 80 00 00 8 00 ff moused: port: /dev/ums0 interface: usb type: sysmouse model: generic ---snip--- Sorry, I forgot to run moused with -d -f for the second one. As it does not work: do you really need it? If yes I can get some time later again to work on the system. Bye, Alexander. -- Hermes: Baby needs a new pair of shoes! Zoidberg: To hell with your spoiled baby, I need those shoes. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From halit at vicor.com Fri May 9 19:16:59 2008 From: halit at vicor.com (Halit Canbazoglu) Date: Fri May 9 19:17:03 2008 Subject: barcode reader Message-ID: <482491E0.3020902@vicor.com> i'm trying to integrate Metrologic Fusion MS3780 USB barcode reader to our system, and trying to make ugen IOCTL reads with USB_DO_REQUEST since i want the timeouts to work. i can read the data with read() calls but it blocks. is there a device does these kind of IOCTL reads so i can setup up the 'struct usb_ctl_request' correctly ?? // ioctl( fd, USB_DO_REQUEST, ( struct usb_ctl_request *) ...); i have been getting errno: 22 which is "EINVAL: Invalid Argument" with my structure setups. here is the dmesg, ugen0: Metrologic Metrologic Scanner, rev 1.10/1.00, addr 2 here is the USB info for the device, /**********************************/ usb device, idVendor: 0x0c2e, idProduct: 0x0720 Only Device Descriptor bLength: 18, bDescriptorType: 1, bcdUSB: 0x0110, bDeviceClass: 0, bDeviceSubClass: 0, bDeviceProtocol: 0, bMaxPacketSize0: 8, idVendor: 0x0c2e, idProduct: 0x0720, bcdDevice: 0x0100, iManufacture: 1, iProduct: 2, iSerialNumber: 0, bNumConfigurations: 1 Configuration(0) Descriptor bLength: 9, bDescriptorType: 2, wTotalLength: 41, bNumInterfaces: 1, bConfigurationValue: 1, iConfiguration: 3, bmAttributes: 0x80, MaxPower: 150, extra: (null), extralen: 0 Bus Powered device configuration Configuration(0)--Interaface(0) Descriptor bLength: 9, bDescriptorType: 4, bInterfaceNumber: 0, bAlternateSetting: 0, bNumEndpoints: 2, bInterfaceClass: 255, bInterfaceSubClass: 0, bInterfaceProtocol: 0, iInterface: 0, extra: !^Q^A, extralen: 9 Configuration(0)--Interaface(0)--End Point(0) Descriptor bLength: 7, bDescriptorType: 5, bEndpointAddress: 0x02, bmAttributes: 0x03, wMaxPacketSize: 8, bInterval: 10, bRefresh: 0, bSynchAddress: 0 Endpoint(2): INTERRUPT-OUT Configuration(0)--Interaface(0)--End Point(1) Descriptor bLength: 7, bDescriptorType: 5, bEndpointAddress: 0x81, bmAttributes: 0x03, wMaxPacketSize: 8, bInterval: 10, bRefresh: 0, bSynchAddress: 0 Endpoint(1): INTERRUPT-IN /**********************************/ thanks .. halit .. -- Halit Canbazoglu | Senior Engineer 510-621-2196(work) | 510-621-2020(fax) halit@vicor.com | VICOR, a Metavante Company This message contains confidential and proprietary information of the sender, and is intended only for the person(s) to whom it is addressed. Any use, distribution, copying or disclosure by any other person is strictly prohibited. If you have received this message in error, please notify the e-mail sender immediately, and delete the original message without making a copy. From dimhoff at xs4all.nl Fri May 9 20:25:30 2008 From: dimhoff at xs4all.nl (David Imhoff) Date: Fri May 9 20:25:34 2008 Subject: barcode reader Message-ID: <6819.80.126.52.49.1210364113.squirrel@webmail.xs4all.nl> Hi, > is there a device does these kind of IOCTL reads so i can setup > up the 'struct usb_ctl_request' correctly ?? OpenCT uses these kind of IOCTL's. Just take a look at the ifd_sysdep_usb_control() function in http://www.opensc-project.org/openct/browser/trunk/src/ifd/sys-bsd.c for an example. David From volker at vwsoft.com Sat May 10 11:50:06 2008 From: volker at vwsoft.com (Volker) Date: Sat May 10 11:50:08 2008 Subject: kern/123510: [ums] Mouse Wheel Fails to Work [regression] Message-ID: <200805101150.m4ABo52Q076909@freefall.freebsd.org> The following reply was made to PR kern/123510; it has been noted by GNATS. From: Volker To: bug-followup@FreeBSD.org, tmdraney@verizon.net Cc: Subject: Re: kern/123510: [ums] Mouse Wheel Fails to Work [regression] Date: Thu, 08 May 2008 23:25:38 +0200 Merrit, can you please check out /usr/src/sys/dev/usb/ums.c rev 1.96.2.1 from cvs, recompile and install kernel and see if that restores expected behavior? Volker From nobodydead at inbox.ru Sat May 10 19:41:56 2008 From: nobodydead at inbox.ru (=?koi8-r?Q?=ED=C9=D3=D4=C5=D2_=E1=CE=C4=C5=D2=D3=CF=CE?=) Date: Sat May 10 19:42:01 2008 Subject: damaged files (mp3,txt , etc) on flash-drive Message-ID: fdisk /dev/da0s1 ******* Working on device /dev/da0s1 ******* parameters extracted from in-core disklabel are: cylinders=233 heads=64 sectors/track=32 (2048 blks/cyl) parameters to be used for BIOS calculations are: cylinders=233 heads=64 sectors/track=32 (2048 blks/cyl) filesystem : FAT32 mount_msdosfs /dev/da0s1 /usr/home/user/flash usbdevs -v | grep "USB" port 6 addr 2: full speed, power 500 mA, config 1, (0x8000), (0x066f), rev 10.01 for example : (root) # md5 Invasion_s01e06_DVDRip_RUS.avi MD5 (Invasion_s01e06_DVDRip_RUS.avi) = 8e1240afd0601f082f8a718e461f1531 # cp Invasion_s01e06_DVDRip_RUS.avi /usr/home/fdkit/flash/ # md5 /usr/home/fdkit/flash/Invasion_s01e06_DVDRip_RUS.avi MD5 (/usr/home/fdkit/flash/Invasion_s01e06_DVDRip_RUS.avi) = 533b5700c120b652a63079c5ff9ec386 I wish to notice that if to copy files in the size up to ~1mb that damages is not present. From linimon at FreeBSD.org Sat May 10 23:45:10 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Sat May 10 23:45:13 2008 Subject: usb/123577: re: usb/123508: damaged files (mp3, txt , etc) on flash-drive? Message-ID: <200805102345.m4ANj9Fv037405@freefall.freebsd.org> Old Synopsis: =?koi8-r?Q?RE=3Ausb/123508=3A_damaged_files_(mp3,txt_,_etc)_on_flash-drive?= New Synopsis: re: usb/123508: damaged files (mp3,txt , etc) on flash-drive? State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Sat May 10 23:44:05 UTC 2008 State-Changed-Why: Misfiled followup to usb/123508; content migrated. Responsible-Changed-From-To: gnats-admin->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Sat May 10 23:44:05 UTC 2008 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=123577 From linimon at FreeBSD.org Sat May 10 23:46:32 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Sat May 10 23:46:33 2008 Subject: usb/123508: damaged files (mp3,txt , etc) on flash-drive Message-ID: <200805102346.m4ANkWL5037455@freefall.freebsd.org> Synopsis: damaged files (mp3,txt , etc) on flash-drive State-Changed-From-To: feedback->open State-Changed-By: linimon State-Changed-When: Sat May 10 23:46:02 UTC 2008 State-Changed-Why: >From misfiled PR ports/123577: Date: Sat, 10 May 2008 23:38:31 +0400 From: =?koi8-r?Q?=ED=C9=D3=D4=C5=D2_=E1=CE=C4=C5=D2=D3=CF=CE?= fdisk /dev/da0s1 ******* Working on device /dev/da0s1 ******* parameters extracted from in-core disklabel are: cylinders=233 heads=64 sectors/track=32 (2048 blks/cyl) parameters to be used for BIOS calculations are: cylinders=233 heads=64 sectors/track=32 (2048 blks/cyl) filesystem : FAT32 mount_msdosfs /dev/da0s1 /usr/home/user/flash usbdevs -v | grep "USB" port 6 addr 2: full speed, power 500 mA, config 1, (0x8000), (0x066f), rev 10.01 for example : (root) # md5 Invasion_s01e06_DVDRip_RUS.avi MD5 (Invasion_s01e06_DVDRip_RUS.avi) = 8e1240afd0601f082f8a718e461f1531 # cp Invasion_s01e06_DVDRip_RUS.avi /usr/home/fdkit/flash/ # md5 /usr/home/fdkit/flash/Invasion_s01e06_DVDRip_RUS.avi MD5 (/usr/home/fdkit/flash/Invasion_s01e06_DVDRip_RUS.avi) = 533b5700c120b652a63079c5ff9ec386 I wish to notice that if to copy files in the size up to ~1mb that damages is not present. http://www.freebsd.org/cgi/query-pr.cgi?pr=123508 From infofarmer at FreeBSD.org Sun May 11 10:43:24 2008 From: infofarmer at FreeBSD.org (Andrew Pantyukhin) Date: Sun May 11 10:43:28 2008 Subject: damaged files (mp3,txt , etc) on flash-drive In-Reply-To: References: Message-ID: <20080511102419.GR92161@amilo.cenkes.org> On Sat, May 10, 2008 at 11:41:54PM +0400, ?????? ???????? wrote: > # md5 Invasion_s01e06_DVDRip_RUS.avi > MD5 (Invasion_s01e06_DVDRip_RUS.avi) = > 8e1240afd0601f082f8a718e461f1531 > # cp Invasion_s01e06_DVDRip_RUS.avi /usr/home/fdkit/flash/ > # md5 /usr/home/fdkit/flash/Invasion_s01e06_DVDRip_RUS.avi > MD5 (/usr/home/fdkit/flash/Invasion_s01e06_DVDRip_RUS.avi) = > 533b5700c120b652a63079c5ff9ec386 > > I wish to notice that if to copy files in the size up to ~1mb > that damages is not present. There are no files, Mr. Anderson! That said, I had similar problems when using cheap USB cables. Try getting a nice thick expensive one. Hard drive itself may be the culprit, too. Try attaching it directly and running several long tests with smartmontools (from ports). If you're looking for workarounds, try copying with rsync (multiple times). From hselasky at c2i.net Sun May 11 11:28:36 2008 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun May 11 11:29:03 2008 Subject: damaged files (mp3,txt , etc) on flash-drive In-Reply-To: <20080511102419.GR92161@amilo.cenkes.org> References: <20080511102419.GR92161@amilo.cenkes.org> Message-ID: <200805111329.51918.hselasky@c2i.net> On Sunday 11 May 2008, Andrew Pantyukhin wrote: > On Sat, May 10, 2008 at 11:41:54PM +0400, ?????? ???????? wrote: > > # md5 Invasion_s01e06_DVDRip_RUS.avi > > MD5 (Invasion_s01e06_DVDRip_RUS.avi) = > > 8e1240afd0601f082f8a718e461f1531 > > # cp Invasion_s01e06_DVDRip_RUS.avi /usr/home/fdkit/flash/ > > # md5 /usr/home/fdkit/flash/Invasion_s01e06_DVDRip_RUS.avi > > MD5 (/usr/home/fdkit/flash/Invasion_s01e06_DVDRip_RUS.avi) = > > 533b5700c120b652a63079c5ff9ec386 > > > > I wish to notice that if to copy files in the size up to ~1mb > > that damages is not present. > Could you do a hexdump of the two files and figure out what has changed ? cat a | hexdump -C > a.txt cat b | hexdump -C > b.txt diff -u -b a.txt b.txt --HPS From ee at athyriogames.com Sun May 11 16:20:37 2008 From: ee at athyriogames.com (Engineering) Date: Sun May 11 16:20:43 2008 Subject: Webcam ugen iso transfer problems In-Reply-To: <200805012357.48056.hselasky@c2i.net> Message-ID: Hello I am having much trouble trying to read isochronous data from a UVC webcam. I understand that a full driver is being worked on right now, but I'd love to be able to get my 'mini-driver' which only does one frame rate working in the meantime. I have updated the USB stack with Hans Petter Selasky's work, and am now able to get data. The problem is, much of the YUV data seems to be missing. I have just run tests through all of the Alt Interfaces, and have some results. I am just setting the cam to 160x120 uncompressed, and trying to get the stream In each case, I try to set the buffer to wMaxPacketSize * 400 (ugen seems to collect 50 * 8 packets) I notice at the faster interfaces, the ugen Frame Size no longer matches wMaxPacketSize. This should give me 12 byte stream headers, and lots of YUV data. I read the results as a 2 channel raw file in Photoshop. I discarded the 2nd channel (UV) for clarity, so the 12 bytes headers become 6 bytes, which you can see in the png files. the basic test code loop is dev->isopipe = open(pipename,O_RDONLY); (set the buffer size, timeout, short XFER) FILE *f; f = fopen("/usr/src/sys/dev/usb/test.raw","wb"); int i; int bytes; for(i = 0;i<210;i++) { bytes = read(dev->isopipe,uvcbuf,UVCBUFSIZE); // 42240 if (bytes > 0) { fwrite(&uvcbuf,bytes,1,f); zinfo("read %d bytes\n",bytes); } } fclose(f); Basic setup info... VS_FRAME_UNCOMPRESSED length 50 type 24 subtype 05 frame_index 5 capabilities 0 width 160 height 120 minbitrate 38400 maxbitrate 1152000 max_video_frame_buffer_size 38400 default_frame_interval 333333 frame_interval_type 6 frame_interval[0] 333333 USB_DO_REQUEST SEND...length = 34 USB_DO_REQUEST RECV...length = 34 UVC Stream probe bmHint 01 bFormatIndex 1 bFrameIndex 5 dwFrameInterval 333333 wKeyFrameRate 1 wPFrameRate 1 wCompQuality 10000 wCompWindowSize 0 wDelay 34055 dwMaxVideoFrameSize 42240 dwMaxPayloadTransferSize 1600 dwClockFrequency 1852381070 bmFramingInfo B2 bPreferedVersion 175 bMinVersion 250 bMaxVersion 180 Alt Interface 1: Setting altinterface to 1:1 Getting altinterface for 1 00 00 00 00 01 00 00 00 01 00 00 00 Getting interface description bLength 09 bDescriptorType 04 bInterfaceNumber 01 bAlternateSetting 01 bNumEndpoints 01 bInterfaceClass 0E bInterfaceSubClass 02 bInterfaceProtocol 00 iInterface 00 Getting endpoint description bLength 07 bDescriptorType 05 bEndpointAddress 81 bmAttributes 05 wMaxPacketSize 0080 (128) bInterfaceSubClass 01 Opening isopipe /dev/ugen0.1... returned 5 Setting buffer size 51200 Setting short xfer... Setting timeout to 1 ugen Frame size 128 ugen Buffer size 51200 dev->MaxPacketSize = 128 dev->endpoint = 81 result: www.athyriogames.com/ai1.png Alt Interface 2: Setting altinterface to 1:2 Getting altinterface for 1 00 00 00 00 01 00 00 00 02 00 00 00 Getting interface description bLength 09 bDescriptorType 04 bInterfaceNumber 01 bAlternateSetting 02 bNumEndpoints 01 bInterfaceClass 0E bInterfaceSubClass 02 bInterfaceProtocol 00 iInterface 00 Getting endpoint description bLength 07 bDescriptorType 05 bEndpointAddress 81 bmAttributes 05 wMaxPacketSize 0100 (256) bInterfaceSubClass 01 Opening isopipe /dev/ugen0.1... returned 5 Setting buffer size 102400 Setting short xfer... Setting timeout to 1 ugen Frame size 256 ugen Buffer size 102400 dev->MaxPacketSize = 256 dev->endpoint = 81 result: www.athyriogames.com/ai2.png Alt Interface 3: Setting altinterface to 1:3 Getting altinterface for 1 00 00 00 00 01 00 00 00 03 00 00 00 Getting interface description bLength 09 bDescriptorType 04 bInterfaceNumber 01 bAlternateSetting 03 bNumEndpoints 01 bInterfaceClass 0E bInterfaceSubClass 02 bInterfaceProtocol 00 iInterface 00 Getting endpoint description bLength 07 bDescriptorType 05 bEndpointAddress 81 bmAttributes 05 wMaxPacketSize 0320 (800) bInterfaceSubClass 01 Opening isopipe /dev/ugen0.1... returned 5 Setting short xfer... Setting timeout to 1 ugen Frame size 800 ugen Buffer size 65536 dev->MaxPacketSize = 800 dev->endpoint = 81 result: www.athyriogames.com/ai3.png Alt Interface 4: Setting altinterface to 1:4 Getting altinterface for 1 00 00 00 00 01 00 00 00 04 00 00 00 Getting interface description bLength 09 bDescriptorType 04 bInterfaceNumber 01 bAlternateSetting 04 bNumEndpoints 01 bInterfaceClass 0E bInterfaceSubClass 02 bInterfaceProtocol 00 iInterface 00 Getting endpoint description bLength 07 bDescriptorType 05 bEndpointAddress 81 bmAttributes 05 wMaxPacketSize 0B20 (2848) bInterfaceSubClass 01 Opening isopipe /dev/ugen0.1... returned 5 Setting buffer size 1139200 Setting short xfer... Setting timeout to 1 ugen Frame size 1600 ugen Buffer size 262144 dev->MaxPacketSize = 2848 dev->endpoint = 81 result: www.athyriogames.com/ai4.png Alt Interface 3: Setting altinterface to 1:5 Getting altinterface for 1 00 00 00 00 01 00 00 00 05 00 00 00 Getting interface description bLength 09 bDescriptorType 04 bInterfaceNumber 01 bAlternateSetting 05 bNumEndpoints 01 bInterfaceClass 0E bInterfaceSubClass 02 bInterfaceProtocol 00 iInterface 00 Getting endpoint description bLength 07 bDescriptorType 05 bEndpointAddress 81 bmAttributes 05 wMaxPacketSize 1320 (4896) bInterfaceSubClass 01 Opening isopipe /dev/ugen0.1... returned 5 Setting buffer size 1958400 Setting short xfer... Setting timeout to 1 ugen Frame size 2400 ugen Buffer size 262144 dev->MaxPacketSize = 4896 dev->endpoint = 81 result: www.athyriogames.com/ai5.png Alt Interface 6: Setting altinterface to 1:6 Getting altinterface for 1 00 00 00 00 01 00 00 00 06 00 00 00 Getting interface description bLength 09 bDescriptorType 04 bInterfaceNumber 01 bAlternateSetting 06 bNumEndpoints 01 bInterfaceClass 0E bInterfaceSubClass 02 bInterfaceProtocol 00 iInterface 00 Getting endpoint description bLength 07 bDescriptorType 05 bEndpointAddress 81 bmAttributes 05 wMaxPacketSize 1400 (5120) bInterfaceSubClass 01 Opening isopipe /dev/ugen0.1... returned 5 Setting buffer size 2048000 Setting short xfer... Setting timeout to 1 ugen Frame size 3072 ugen Buffer size 262144 dev->MaxPacketSize = 5120 dev->endpoint = 81 result: www.athyriogames.com/ai6.png Thank you for any help you can give me Sam From vwe at FreeBSD.org Sun May 11 16:24:10 2008 From: vwe at FreeBSD.org (vwe@FreeBSD.org) Date: Sun May 11 16:24:13 2008 Subject: usb/123211: [udav] if_udav driver doesn't support Davicom 9601 USB ethernet adapter Message-ID: <200805111624.m4BGO91X029953@freefall.freebsd.org> Synopsis: [udav] if_udav driver doesn't support Davicom 9601 USB ethernet adapter State-Changed-From-To: feedback->open State-Changed-By: vwe State-Changed-When: Sun May 11 16:22:25 UTC 2008 State-Changed-Why: feedback received Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: vwe Responsible-Changed-When: Sun May 11 16:22:25 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). VID 0x9601 PID 0x0a46 needs to be added to usbdevs and udav http://www.freebsd.org/cgi/query-pr.cgi?pr=123211 From vwe at FreeBSD.org Sun May 11 16:36:29 2008 From: vwe at FreeBSD.org (vwe@FreeBSD.org) Date: Sun May 11 16:36:30 2008 Subject: usb/122813: [udbp] [request] udbp driver should be removed in favour of cdce Message-ID: <200805111636.m4BGaSRO032129@freefall.freebsd.org> Synopsis: [udbp] [request] udbp driver should be removed in favour of cdce Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: vwe Responsible-Changed-When: Sun May 11 16:34:19 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). Believing nobody uses code because no bug has been reported, is a nice assumption :) Probably it's a sign of good code? http://www.freebsd.org/cgi/query-pr.cgi?pr=122813 From hselasky at c2i.net Sun May 11 17:10:35 2008 From: hselasky at c2i.net (Hans Petter Selasky) Date: Sun May 11 17:10:40 2008 Subject: Webcam ugen iso transfer problems In-Reply-To: References: Message-ID: <200805111911.55524.hselasky@c2i.net> On Sunday 11 May 2008, Engineering wrote: > Hello > > I am having much trouble trying to read isochronous data from a UVC webcam. > I understand that a full driver is being worked on right now, but I'd love > to be able to get my 'mini-driver' which only does one frame rate working > in the meantime. > > I have updated the USB stack with Hans Petter Selasky's work, and am now > able to get data. The problem is, much of the YUV data seems to be missing. > > I have just run tests through all of the Alt Interfaces, and have some > results. > > I am just setting the cam to 160x120 uncompressed, and trying to get the > stream > > In each case, I try to set the buffer to wMaxPacketSize * 400 (ugen seems > to collect 50 * 8 packets) > > I notice at the faster interfaces, the ugen Frame Size no longer matches > wMaxPacketSize. > > This should give me 12 byte stream headers, and lots of YUV data. I read > the results as a 2 channel raw file in Photoshop. I discarded the 2nd > channel (UV) for clarity, so the 12 bytes headers become 6 bytes, which you > can see in the png files. > > the basic test code loop is > > dev->isopipe = open(pipename,O_RDONLY); > (set the buffer size, timeout, short XFER) > FILE *f; > f = fopen("/usr/src/sys/dev/usb/test.raw","wb"); > int i; > int bytes; > for(i = 0;i<210;i++) > { > bytes = read(dev->isopipe,uvcbuf,UVCBUFSIZE); // 42240 > if (bytes > 0) > { > fwrite(&uvcbuf,bytes,1,f); > zinfo("read %d bytes\n",bytes); > } > } > fclose(f); > Hi Sam, How does the parsing code look? Can you provide a Hexdump of the data you get from the ugen endpoint ? for (i = 0; i != 240; i++) { bytes = read(dev->isopipe,buf,count * wMaxPacketSize); if (bytes > 0) { ... } else { break; /* detached */ } } --HPS From vwe at FreeBSD.org Sun May 11 19:27:45 2008 From: vwe at FreeBSD.org (vwe@FreeBSD.org) Date: Sun May 11 19:27:46 2008 Subject: usb/84750: [hang] 6-BETA2 reboot/shutdown with root_fs on external HDD fails Message-ID: <200805111927.m4BJRi1C044935@freefall.freebsd.org> Synopsis: [hang] 6-BETA2 reboot/shutdown with root_fs on external HDD fails State-Changed-From-To: open->feedback State-Changed-By: vwe State-Changed-When: Sun May 11 19:22:30 UTC 2008 State-Changed-Why: Ilya, can you please check if this is still an issue with latest 7-STABLE / 6-STABLE / 7.0-R / 6.3-R? Also from taking a look at your dmesg, these lines ACPI: overriding DSDT/SSDT with custom table ACPI-0377: *** Info: Table [DSDT] replaced by host OS acpi0: on motherboard ACPI-0356: *** Error: Region EmbeddedControl(3) has no handler ACPI-1304: *** Error: Method execution failed [\\_SB_.PCI0.SBRG.EC0_.ACS_] (Node 0xc1aaca60), AE_NOT_EXIST ACPI-1304: *** Error: Method execution failed [\\_SB_.AC__._INI] (Node 0xc1aac560), AE_NOT_EXIST ACPI-0356: *** Error: Region EmbeddedControl(3) has no handler ACPI-1304: *** Error: Method execution failed [\\_SB_.PCI0.SBRG.EC0_.BATS] (Node 0xc1aaca40), AE_NOT_EXIST ACPI-1304: *** Error: Method execution failed [\\_SB_.BAT0._STA] (Node 0xc1aaece0), AE_NOT_EXIST ACPI-0239: *** Error: Method execution failed [\\_SB_.BAT0._STA] (Node 0xc1aaece0), AE_NOT_EXIST make me wonder if you're able to install a BIOS update as the machine seems to have some ACPI issues. Also I'm pretty sure booting off umass is working fine in general as I'm tried it over the last weeks several times (but using mostly USB memory sticks - several different brands and only one USB-HDD). http://www.freebsd.org/cgi/query-pr.cgi?pr=84750 From volker at vwsoft.com Sun May 11 23:20:07 2008 From: volker at vwsoft.com (Volker) Date: Sun May 11 23:20:09 2008 Subject: usb/123508: damaged files (mp3,txt , etc) on flash-drive Message-ID: <200805112320.m4BNK7ZO064928@freefall.freebsd.org> The following reply was made to PR usb/123508; it has been noted by GNATS. From: Volker To: bug-followup@FreeBSD.org, nobodydead@inbox.ru Cc: Subject: Re: usb/123508: damaged files (mp3,txt , etc) on flash-drive Date: Mon, 12 May 2008 02:16:36 +0200 Alexander, > fdisk /dev/da0s1 please don't do that as this gives nothing useful. A slice (DOS partition) doesn't contain a slice (partition) table. Please send the output of: `fdisk /dev/da0` While it still may be a problem of bad media, I would like to check if your partition table is fine, before blaming the manufacturer of your memory stick. Volker From bugmaster at FreeBSD.org Mon May 12 11:07:08 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon May 12 11:07:24 2008 Subject: Current problem reports assigned to freebsd-usb@FreeBSD.org Message-ID: <200805121107.m4CB77Zw038184@freefall.freebsd.org> Current FreeBSD problem reports Critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- f usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_fs on externa o usb/91629 usb usbd_abort_pipe() may result in infinite loop 2 problems total. Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o bin/57255 usb usbd and multi-function devices o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o usb/73307 usb [panic] Kernel panics on USB disconnect o usb/74771 usb [umass] [hang] mounting write-protected umass device a o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) o usb/75797 usb [sound] 5.3-STABLE(2005 1/4) detect USB headset, But c o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o usb/77294 usb [ulpcom] [panic] ucom + ulpcom panic o usb/79269 usb [ohci] USB ohci da0 plug/unplug causes crashes and loc o usb/79287 usb [uhci] [hang] UHCI hang after interrupt transfer o usb/79524 usb [ulpt] printing to Minolta PagePro 1[23]xxW via USB fa a usb/79656 usb [ehci] RHSC interrupts lost o usb/79722 usb [ehci] wrong alignments in ehci.h o usb/80040 usb [hang] Use of sound mixer causes system freeze with ua o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails o usb/80829 usb [modules] [panic] possible panic when loading USB-modu o usb/80862 usb [patch] USB locking issues: missing some Giant calls o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/82660 usb [ehci] [panic] EHCI: I/O stuck in state 'physrd'/panic o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d o usb/83677 usb [usb] [request] usb controller often not detected (Sun o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg p usb/88966 usb [modules] kldunload ucom.ko returns "Device busy" erro s usb/89003 usb [request] LaCie Firewire drive not properly supported o usb/89954 usb [umass] [panic] USB Disk driver race condition? o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/92052 usb [unlpt] usbd causes defunct process with busy file-han o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/93408 usb [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/94166 usb [umass] [boot] btx halted with a flashcard plugged o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94813 usb [umass] mounting write-protected umass device freezes o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 s usb/96120 usb [ums] [request] USB mouse not always detected o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync o usb/96457 usb [umass] [panic] fatback on umass = reboot s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work f usb/102096 usb [patch] usbd(8) does not handle multiple devices in on o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse s usb/106832 usb USB HP printer is not detected by kernel when ACPI ena o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107446 usb [umass] umass problems (usb and fw disks) o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o usb/107848 usb [umass] [request] cannot access Samsung flash disk o usb/107924 usb [patch] usbd(8) does not call detach o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o usb/109397 usb [panic] on boot from USB flash o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/110988 usb [umass] [patch] Handling of quirk IGNORE_RESIDUE is um o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o usb/112631 usb [panic] Problem with SONY DSC-S80 camera on umount o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/113478 usb [boot] [request] FreeBSD could not start on Core2Duo n s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 o usb/113851 usb [boot] Unable to boot install cd from USB-CDROM s usb/113977 usb [request] Need a way to set mode of USB disk's write c o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o usb/114682 usb [umass] generic USB media-card reader unusable o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/116699 usb [usbhid] USB HID devices do not initialize at system b o usb/116947 usb [ukbd] [patch] enable boot protocol on the USB keyboar o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o usb/118391 usb [usbdevs] [patch] Add uscanner ID for Epson CX4800 o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/119018 usb [usbd] HP ScanJet 4300C found as knowndev but not reco o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o usb/119509 usb USB flaky on Dell Optiplex 755 o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/120017 usb [ehci] [patch] CS5536 (AMD Geode) USB 2.0 quirk o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o usb/120729 usb [panic] fault while in kernel mode with connecting USB o usb/120786 usb Kernelpanik when forced umount of a dettached USB Hard f usb/120873 usb [zyd] [panic] if_zyd and if_rum panic in usb_transfer_ o usb/121232 usb remove PCCARD rebooted system o usb/121275 usb [boot] FreeBSD fails to boot with usb legacy support e o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/121861 usb [keyboard] Don't work Fn keys on USB Microsoft Natural o usb/122462 usb [boot] Fails to boot from an usb harddrive o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/122803 usb Add usbdevs and ubsa support for Dell internal CDMA Mo o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa o usb/123508 usb [umass] damaged files (mp3,txt , etc) on flash-drive o kern/123510 usb [ums] Mouse Wheel Fails to Work [regression] 137 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o usb/48342 usb [usbd] [patch] usbd dynamic device list. s usb/51958 usb [urio] [patch] update for urio driver s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71455 usb [umass] Slow USB umass performance of 5.3 s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R a usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76732 usb Mouse problems with USB KVM Switch o usb/78984 usb [umass] [patch] Creative MUVO umass failure o usb/79723 usb [usb] [request] prepare for high speed isochronous tra o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ s usb/80777 usb [request] usb_rem_task() should wait for callback to c o usb/80854 usb [patch] [request] suggestion for new iface-no-probe me o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. o usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/83863 usb [ugen] Communication problem between opensc/openct via s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device o usb/85257 usb [boot] BTX boot loader fails on USB CDROM (HP DL145 Op o usb/86298 usb [mouse] Known good USB mouse won't work with correct s o usb/87224 usb Cannot mount USB Zip750 o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/88408 usb [axe] axe0 read PHY failed o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/99538 usb [keyboard] while using USB keyboard default params of o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not o usb/102976 usb [panic] Casio Exilim Digital Camera causes panic on in o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/103289 usb [request] USB 2.0 problems on AMD LX-800 CPU and CS-55 o usb/103418 usb [usbhidctl] [patch] [request] usbhidctl: add ability t o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o usb/105065 usb [ata] SATA - USB Bridge o usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o usb/107388 usb [patch] [request] new driver: add utoppy device from N o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ o usb/107665 usb [usbdevs] [patch] uscanner support for epson stylus DX s usb/107701 usb [usbd] [request] usbd ignores "detach" o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/108056 usb [ohci] Mouse gets powered off during device probe when s usb/108344 usb [panic] kernel with atausb panics when unplugging USB o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC s usb/110991 usb [usbdevs] [patch] QUIRK: Super Top IDE DEVICE (depends o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff o usb/114068 usb [umass] [patch] Problems with connection of the umass o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o usb/115080 usb [usbdevs] [patch] allow using a Hercules HWGUSB2-54-V2 o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 f usb/116898 usb [panic] sleeping thread while using USB hard drive to o usb/117075 usb [scsi_da] [patch] quirk: USB Samsung YP-U3 MP3 o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a o usb/117185 usb [umodem] [patch] Add support for UNION interface descr o usb/117205 usb [uscanner] [patch] uscanner support for HP ScanJet 447 o usb/117546 usb [usbdevs] [patch] Add MaxStream ZigBee product ID to u o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/118374 usb [usbdevs] [patch] support Option GlobeTrotter Max 3.6 o usb/118479 usb [ubsa] [patch] ubsa driver does not recognize AnyDATA o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround s usb/118571 usb [boot] [request] fix BTX issues when booting FreeBSD 7 o usb/118686 usb [usbdevs] [patch] teach usbdevs / ubsa(4) about Huawei o usb/118741 usb [umass] [patch] Support for Nikon D300 digital camera o usb/119150 usb [usbdevs] [patch] new usbdevs for CDMA 1xEVDO devices o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119981 usb [usbdevs] [patch] add support for LOGITEC LAN-GTJ/U2 g o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o usb/121052 usb [ums] Microsoft Notebook Optical Mouse 3000 (model 104 o usb/121169 usb Issues with usb mp3 player o usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o usb/122025 usb [patch] uscanner does not attach to Epson RX620 printe o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/122547 usb [ehci] USB Printer not being recognized after reboot p usb/122610 usb Add Verizon v740 support to ubsa(4) o usb/122621 usb [patch] [request] New driver for Sierra Wireless 3G US o usb/122712 usb [usbdevs] [patch] Sony Vaio RF keyboard/mouse receiver o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o usb/122819 usb Patch to provide dynamic additions to the usb quirks t o usb/122936 usb [ucom][ubsa] Device does not receive interrupt o usb/122956 usb Support for Novatel Wireless XU870 3G Card o usb/122992 usb MotoROKR Z6 Phone not recognised by umass as USB disk. p usb/123148 usb [usbdevs] [patch] Epson DX8400/50 needs uscanner to sc o usb/123211 usb [udav] if_udav driver doesn't support Davicom 9601 USB o kern/123224 usb [ums] Scroll wheel breakage w/ USB MS Wireless Intelli o usb/123351 usb Add Reiner SCT cyberJack, Omnikey [26]020, Fujitsu Sie o usb/123352 usb Add Option GTMAX3.6/7.2 and Quallcomm MMC module devic o usb/123509 usb [umass] continuous reset Samsung SGH-G600 phone 136 problems total. From seth.hutchins at baesystems.com Mon May 12 15:40:02 2008 From: seth.hutchins at baesystems.com (S. Hutchins) Date: Mon May 12 15:40:04 2008 Subject: usb/123611: BBB reset failed, STALLED from Imation/Mitsumi USB Floppy Drive Message-ID: <200805121538.m4CFc0G4092257@www.freebsd.org> >Number: 123611 >Category: usb >Synopsis: BBB reset failed, STALLED from Imation/Mitsumi USB Floppy Drive >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: Mon May 12 15:40:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: S. Hutchins >Release: 7.0-RELEASE >Organization: >Environment: FreeBSD 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Imation D353FUE Floppy Drive (reported as Mitsumi) VID 0x03ee PID 0x6901. Connecting the device to a 7.0-RELEASE system doesn't seem to work: umass0: on uhub0 umass0: BBB reset failed, STALLED (after a delay, the message repeats) This message appears to be emitted from line sys/dev/usb/umass.c:2082 Disconnect the device and the following additional messages appear: umass0: BBB bulk-in clear stall failed, STALLED umass0: BBB bulk-out clear stall failed, STALLED umass0: at uhub0 port 1 (addr 2) disconnected umass0: detached Reproduced on Shuttle XPC w. ICH6 and an Intel Server motherboard with ICH8 host controllers: Connecting a variety of other USB 2.0 mass storage devices to these two machines works, as well as connecting USB 2.0 devices through a USB 1.0 hub. I have no reason to believe any of the hardware is defective. This device works on FreeBSD 6.2-RELEASE but emits messages: Unsupported UFI command 0x35 (cam path) Synchronize cache failed, status == 0x6, scsi status == 0x00 Because the device works on 6.2-RELEASE, this may be a regression. It also works on Linux-2.6.23.15-137.fc8. >How-To-Repeat: Connect the Imation device described above to the FreeBSD 7.0-RELEASE system. Observe the message described above, and observe that it repeats after a delay. Observe that there is no device node for the device and consequently no I/O can be started. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From stevefranks at ieee.org Mon May 12 19:10:29 2008 From: stevefranks at ieee.org (Steve Franks) Date: Mon May 12 19:10:32 2008 Subject: libusb usb_open(when using desc) broken? Message-ID: <539c60b90805121145p3843045cvb2d382cf6bc82430@mail.gmail.com> Hi, I've observed that several different projects which use libusb to talk to hardware are "broken" when built on freebsd - they fail on opening the device. If I corrupt them to open on just a vid+pid (as opposed to vid+pid+desc), they work fine. Is it possible that FreeBSD is handling usb "description" strings (alot of doc's are really unclear on just what "desc" is, exactly - I've heard serial number, name, content from dmesg, etc) differently than linux - because all these projects are linux-based, and the linux users are always confounded when I describe the problem to them. One of the projects is "openocd", which uses libusb through libftdi, and the other is "urjtag" which I assume uses it natively, since it's not ftdi-based hardware. I'm about to start digging around in the urjtag source today, previously I assumed it was a libftdi problem until it happened a second time. Best, Steve From sclark at netwolves.com Mon May 12 20:36:55 2008 From: sclark at netwolves.com (Steve Clark) Date: Mon May 12 20:36:59 2008 Subject: In on control endpoint Message-ID: <4828AA64.7060306@netwolves.com> Hello List, I have spent the afternoon going thru the usb code trying to figure out how to do a read on the control port (endpoint 80 ? ) instead of a write ( endpoint 0 ). I am still trying to emulate what the linux sierra.c usb serial driver does. Any pointers would be greatly appreciated. Thanks, Steve From stevefranks at ieee.org Mon May 12 23:19:28 2008 From: stevefranks at ieee.org (Steve Franks) Date: Mon May 12 23:19:30 2008 Subject: umass causes panic on 7 amd64 In-Reply-To: <20080512225049.GA35802@slackbox.xs4all.nl> References: <539c60b90804111420kcb73e6do8a20dce574d13864@mail.gmail.com> <20080412213225.GB24224@slackbox.xs4all.nl> <539c60b90804141549u6a138ad9u9c77bbfcbbad0ff3@mail.gmail.com> <20080415175347.GA29045@slackbox.xs4all.nl> <539c60b90804291032v4a7e80d0w205354d4bf1be842@mail.gmail.com> <20080429214640.GA85715@slackbox.xs4all.nl> <539c60b90805121338n439c1a62sab5be6f6ea9485ff@mail.gmail.com> <20080512225049.GA35802@slackbox.xs4all.nl> Message-ID: <539c60b90805121619g3d7afe70yd7e733fea012ae9d@mail.gmail.com> On Mon, May 12, 2008 at 3:50 PM, Roland Smith wrote: > On Mon, May 12, 2008 at 01:38:51PM -0700, Steve Franks wrote: > > I have added options USB DEBUG to my kernconf file ("DYSTANT"). Here > > is the backtrace: > > > > Steve > > > > [steve@dystant /usr/obj/usr/src/sys/DYSTANT]$ sudo kgdb kernel.debug > > /var/crash/vmcore.6 > > [GDB will not be able to debug user-mode threads: > > /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] > > 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 "amd64-marcel-freebsd". > > > > Unread portion of the kernel message buffer: > > umass0: on uhub2 > > umass0: SCSI over (unknown 0x00); quirks = 0x0100 > > panic: /usr/src/sys/dev/usb/umass.c:1453: Unknown proto 0x100 > > It looks like the camera is not returning a wire protocol. > You definitely need to take this to the -usb list. > > > > Roland > -- > R.F.Smith http://www.xs4all.nl/~rsmith/ > [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] > pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) > Still shouldn't cause a panic, should it? Steve From rsmith at xs4all.nl Tue May 13 06:32:21 2008 From: rsmith at xs4all.nl (Roland Smith) Date: Tue May 13 06:32:25 2008 Subject: umass causes panic on 7 amd64 In-Reply-To: <539c60b90805121619g3d7afe70yd7e733fea012ae9d@mail.gmail.com> References: <539c60b90804111420kcb73e6do8a20dce574d13864@mail.gmail.com> <20080412213225.GB24224@slackbox.xs4all.nl> <539c60b90804141549u6a138ad9u9c77bbfcbbad0ff3@mail.gmail.com> <20080415175347.GA29045@slackbox.xs4all.nl> <539c60b90804291032v4a7e80d0w205354d4bf1be842@mail.gmail.com> <20080429214640.GA85715@slackbox.xs4all.nl> <539c60b90805121338n439c1a62sab5be6f6ea9485ff@mail.gmail.com> <20080512225049.GA35802@slackbox.xs4all.nl> <539c60b90805121619g3d7afe70yd7e733fea012ae9d@mail.gmail.com> Message-ID: <20080513054230.GA47218@slackbox.xs4all.nl> On Mon, May 12, 2008 at 04:19:27PM -0700, Steve Franks wrote: > On Mon, May 12, 2008 at 3:50 PM, Roland Smith wrote: > > On Mon, May 12, 2008 at 01:38:51PM -0700, Steve Franks wrote: > > > I have added options USB DEBUG to my kernconf file ("DYSTANT"). Here > > > is the backtrace: > > > > > > Steve > > > > > > [steve@dystant /usr/obj/usr/src/sys/DYSTANT]$ sudo kgdb kernel.debug > > > /var/crash/vmcore.6 > > > [GDB will not be able to debug user-mode threads: > > > /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] > > > 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 "amd64-marcel-freebsd". > > > > > > Unread portion of the kernel message buffer: > > > umass0: on uhub2 > > > umass0: SCSI over (unknown 0x00); quirks = 0x0100 > > > panic: /usr/src/sys/dev/usb/umass.c:1453: Unknown proto 0x100 > > > > It looks like the camera is not returning a wire protocol. > > You definitely need to take this to the -usb list. > > Still shouldn't cause a panic, should it? Yes it should. It calls the 'panic' function. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20080513/1e2cfb36/attachment.pgp From hselasky at c2i.net Tue May 13 15:54:30 2008 From: hselasky at c2i.net (Hans Petter Selasky) Date: Tue May 13 15:54:34 2008 Subject: In on control endpoint In-Reply-To: <4828AA64.7060306@netwolves.com> References: <4828AA64.7060306@netwolves.com> Message-ID: <200805131755.54080.hselasky@c2i.net> On Monday 12 May 2008, Steve Clark wrote: > Hello List, > > I have spent the afternoon going thru the usb code trying to figure out how > to do a read on the control port (endpoint 80 ? ) instead of a write ( > endpoint 0 ). I am still trying to emulate what the linux sierra.c usb > serial driver does. > > Any pointers would be greatly appreciated. > > Thanks, > Steve > _______________________________________________ > 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" Hi, All transactions on the control endpoint (0) consist of three parts: SETUP DATA, if any STATUS The two most common variants are: 1) SETUP DATA OUT STATUS IN 2) SETUP DATA IN STATUS OUT Rules: The MSB of the first byte in the SETUP decides wheter the data is OUT (0x00) or IN (0x80). IN and OUT is relative to the USB Host. See: usbd_do_request and /sys/dev/usb/usb.h typedef struct { uByte bmRequestType; uByte bRequest; uWord wValue; uWord wIndex; uWord wLength; uByte bData[0]; } __packed usb_device_request_t; #define UT_WRITE 0x00 #define UT_READ 0x80 #define UT_STANDARD 0x00 #define UT_CLASS 0x20 #define UT_VENDOR 0x40 #define UT_DEVICE 0x00 #define UT_INTERFACE 0x01 #define UT_ENDPOINT 0x02 #define UT_OTHER 0x03 --HPS From sclark at netwolves.com Tue May 13 16:51:00 2008 From: sclark at netwolves.com (Steve Clark) Date: Tue May 13 16:51:05 2008 Subject: In on control endpoint In-Reply-To: <200805131755.54080.hselasky@c2i.net> References: <4828AA64.7060306@netwolves.com> <200805131755.54080.hselasky@c2i.net> Message-ID: <4829C6EE.8040404@netwolves.com> Hans Petter Selasky wrote: > On Monday 12 May 2008, Steve Clark wrote: > >>Hello List, >> >>I have spent the afternoon going thru the usb code trying to figure out how >>to do a read on the control port (endpoint 80 ? ) instead of a write ( >>endpoint 0 ). I am still trying to emulate what the linux sierra.c usb >>serial driver does. >> >>Any pointers would be greatly appreciated. >> >>Thanks, >>Steve >>_______________________________________________ >>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" > > > Hi, > > All transactions on the control endpoint (0) consist of three parts: > > SETUP > DATA, if any > STATUS > > The two most common variants are: > > 1) SETUP > DATA OUT > STATUS IN > > 2) SETUP > DATA IN > STATUS OUT > > Rules: > > The MSB of the first byte in the SETUP decides wheter the data is OUT (0x00) > or IN (0x80). IN and OUT is relative to the USB Host. > > See: usbd_do_request and /sys/dev/usb/usb.h > > typedef struct { > uByte bmRequestType; > uByte bRequest; > uWord wValue; > uWord wIndex; > uWord wLength; > uByte bData[0]; > } __packed usb_device_request_t; > > #define UT_WRITE 0x00 > #define UT_READ 0x80 > #define UT_STANDARD 0x00 > #define UT_CLASS 0x20 > #define UT_VENDOR 0x40 > #define UT_DEVICE 0x00 > #define UT_INTERFACE 0x01 > #define UT_ENDPOINT 0x02 > #define UT_OTHER 0x03 > > --HPS > > Hi Hans, Thanks so much - I have just been reviewing the usb spec and had about determined as much. So I need to have UT_READ or'ed in with my bmRequestType as I understand it. Regards, Steve From sclark at netwolves.com Wed May 14 15:07:37 2008 From: sclark at netwolves.com (Steve Clark) Date: Wed May 14 15:07:43 2008 Subject: In on control endpoint In-Reply-To: <200805131755.54080.hselasky@c2i.net> References: <4828AA64.7060306@netwolves.com> <200805131755.54080.hselasky@c2i.net> Message-ID: <482B0036.5060106@netwolves.com> Hans Petter Selasky wrote: > On Monday 12 May 2008, Steve Clark wrote: > >>Hello List, >> >>I have spent the afternoon going thru the usb code trying to figure out how >>to do a read on the control port (endpoint 80 ? ) instead of a write ( >>endpoint 0 ). I am still trying to emulate what the linux sierra.c usb >>serial driver does. >> >>Any pointers would be greatly appreciated. >> >>Thanks, >>Steve >>_______________________________________________ >>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" > > > Hi, > > All transactions on the control endpoint (0) consist of three parts: > > SETUP > DATA, if any > STATUS > > The two most common variants are: > > 1) SETUP > DATA OUT > STATUS IN > > 2) SETUP > DATA IN > STATUS OUT > > Rules: > > The MSB of the first byte in the SETUP decides wheter the data is OUT (0x00) > or IN (0x80). IN and OUT is relative to the USB Host. > > See: usbd_do_request and /sys/dev/usb/usb.h > > typedef struct { > uByte bmRequestType; > uByte bRequest; > uWord wValue; > uWord wIndex; > uWord wLength; > uByte bData[0]; > } __packed usb_device_request_t; > > #define UT_WRITE 0x00 > #define UT_READ 0x80 > #define UT_STANDARD 0x00 > #define UT_CLASS 0x20 > #define UT_VENDOR 0x40 > #define UT_DEVICE 0x00 > #define UT_INTERFACE 0x01 > #define UT_ENDPOINT 0x02 > #define UT_OTHER 0x03 > > --HPS > > Hi Hans, I have decided to try your new usb stack. I am running on FreeBSD 6.1. The device I am trying to get working is a sierra wireless usb 597 EVDO modem. It is also has a slot for a micro-sd memory card, plus when it is first powered up it doesn't look like a modem it looks like a different device that has both the umass device plus a cdrom device that has windows software drivers on it. In this mode it has a VID of 0x1199 and a PID of 0xfff, after a message on the control pipe it changes its identity to VID = 0x1199, PID=0x0023. What I had done previously with the original 6.1 usba.c was in the match code look for the 1199:fff and then in the attach code send a message on the control pipe to set it in modem mode like the code below: { ubsa_cfg_request( sc, 0x0b, 1); ucom->sc_dying = 1; goto error; } I tried to do something similar in the usba.c that is part of your new code as follows: { ubsa_cfg_request( sc, 0x0b, 1); goto detach; } but I immediately get a panic: Fatal trap 12 page fault in kernel mode ... Stopped at usbd_config_td_is_gone bt gives: ucom_cfg_is_gone ubsa_cfg_request ubsa_attach ... Which looks like it doesn't like the device disappearing when it switched modes. Any ideas how this should be handled? Or where I should be trying to switch the device into modem mode? Thanks, Steve From hselasky at c2i.net Wed May 14 15:38:25 2008 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed May 14 15:38:32 2008 Subject: In on control endpoint In-Reply-To: <482B0036.5060106@netwolves.com> References: <4828AA64.7060306@netwolves.com> <200805131755.54080.hselasky@c2i.net> <482B0036.5060106@netwolves.com> Message-ID: <200805141739.48185.hselasky@c2i.net> Hi Steve, Can you send me a diff between the original file and the new one so that I can see where you inserted that code ? I suppose you inserted it at the wrong location. --HPS On Wednesday 14 May 2008, Steve Clark wrote: > Hans Petter Selasky wrote: > > On Monday 12 May 2008, Steve Clark wrote: > >>Hello List, > >> > >>I have spent the afternoon going thru the usb code trying to figure out > >> how to do a read on the control port (endpoint 80 ? ) instead of a write > >> ( endpoint 0 ). I am still trying to emulate what the linux sierra.c usb > >> serial driver does. > >> > >>Any pointers would be greatly appreciated. > >> > >>Thanks, > >>Steve > >>_______________________________________________ > >>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" > > > > Hi, > > > > All transactions on the control endpoint (0) consist of three parts: > > > > SETUP > > DATA, if any > > STATUS > > > > The two most common variants are: > > > > 1) SETUP > > DATA OUT > > STATUS IN > > > > 2) SETUP > > DATA IN > > STATUS OUT > > > > Rules: > > > > The MSB of the first byte in the SETUP decides wheter the data is OUT > > (0x00) or IN (0x80). IN and OUT is relative to the USB Host. > > > > See: usbd_do_request and /sys/dev/usb/usb.h > > > > typedef struct { > > uByte bmRequestType; > > uByte bRequest; > > uWord wValue; > > uWord wIndex; > > uWord wLength; > > uByte bData[0]; > > } __packed usb_device_request_t; > > > > #define UT_WRITE 0x00 > > #define UT_READ 0x80 > > #define UT_STANDARD 0x00 > > #define UT_CLASS 0x20 > > #define UT_VENDOR 0x40 > > #define UT_DEVICE 0x00 > > #define UT_INTERFACE 0x01 > > #define UT_ENDPOINT 0x02 > > #define UT_OTHER 0x03 > > > > --HPS > > Hi Hans, > > I have decided to try your new usb stack. I am running on FreeBSD 6.1. The > device I am trying to get working is a sierra wireless usb 597 EVDO modem. > It is also has a slot for a micro-sd memory card, plus when it is first > powered up it doesn't look like a modem it looks like a different device > that has both the umass device plus a cdrom device that has windows > software drivers on it. In this mode it has a VID of 0x1199 and a PID of > 0xfff, after a message on the control pipe it changes its identity to VID = > 0x1199, PID=0x0023. > > What I had done previously with the original 6.1 usba.c was in the match > code look for the 1199:fff and then in the attach code send a message on > the control pipe to set it in modem mode like the code below: { > ubsa_cfg_request( sc, 0x0b, 1); > ucom->sc_dying = 1; > goto error; > } > > I tried to do something similar in the usba.c that is part of your new code > as follows: { > ubsa_cfg_request( sc, 0x0b, 1); > goto detach; > } > > but I immediately get a panic: > Fatal trap 12 page fault in kernel mode > ... > Stopped at usbd_config_td_is_gone > bt gives: > ucom_cfg_is_gone > ubsa_cfg_request > ubsa_attach > ... > > Which looks like it doesn't like the device disappearing when it switched > modes. Any ideas how this should be handled? Or where I should be trying to > switch the device into modem mode? > > Thanks, > Steve From sclark at netwolves.com Wed May 14 17:16:29 2008 From: sclark at netwolves.com (Steve Clark) Date: Wed May 14 17:16:33 2008 Subject: In on control endpoint In-Reply-To: <200805141739.48185.hselasky@c2i.net> References: <4828AA64.7060306@netwolves.com> <200805131755.54080.hselasky@c2i.net> <482B0036.5060106@netwolves.com> <200805141739.48185.hselasky@c2i.net> Message-ID: <482B1E6B.3070309@netwolves.com> Hans Petter Selasky wrote: > Hi Steve, > > Can you send me a diff between the original file and the new one so that I can > see where you inserted that code ? I suppose you inserted it at the wrong > location. > > --HPS > <....snip....> >> >>I have decided to try your new usb stack. I am running on FreeBSD 6.1. The >>device I am trying to get working is a sierra wireless usb 597 EVDO modem. >>It is also has a slot for a micro-sd memory card, plus when it is first >>powered up it doesn't look like a modem it looks like a different device >>that has both the umass device plus a cdrom device that has windows >>software drivers on it. In this mode it has a VID of 0x1199 and a PID of >>0xfff, after a message on the control pipe it changes its identity to VID = >>0x1199, PID=0x0023. >> >>What I had done previously with the original 6.1 usba.c was in the match >>code look for the 1199:fff and then in the attach code send a message on >>the control pipe to set it in modem mode like the code below: { >> ubsa_cfg_request( sc, 0x0b, 1); >> ucom->sc_dying = 1; >> goto error; >> } >> >>I tried to do something similar in the usba.c that is part of your new code >>as follows: { >> ubsa_cfg_request( sc, 0x0b, 1); >> goto detach; >> } >> >>but I immediately get a panic: >>Fatal trap 12 page fault in kernel mode >>... >>Stopped at usbd_config_td_is_gone >>bt gives: >>ucom_cfg_is_gone >>ubsa_cfg_request >>ubsa_attach >>... >> >>Which looks like it doesn't like the device disappearing when it switched >>modes. Any ideas how this should be handled? Or where I should be trying to >>switch the device into modem mode? >> >>Thanks, >>Steve > > > > Hi Hans, Below is the diff you asked for - thanks for repsonding. --- ubsa.c.orig Wed May 14 13:10:19 2008 +++ ubsa.c Wed May 14 11:13:26 2008 @@ -295,6 +295,9 @@ {USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_MOBILE}, /* Qualcomm, Inc. ZTE CDMA */ {USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_CDMA_MSM}, + /* Sierra Wireless */ + { USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_COMPASS_597 }, + { USB_VENDOR_SIERRA, 0xfff }, {0, 0} }; @@ -322,7 +325,7 @@ { struct usb_attach_arg *uaa = device_get_ivars(dev); const struct ubsa_product *up = ubsa_products; - + printf("ubsa:vendor=%x,product=%x\n",uaa->vendor,uaa->product); if (uaa->usb_mode != USB_MODE_HOST) { return (UMATCH_NONE); } @@ -332,10 +335,14 @@ while (up->vendor) { if ((up->vendor == uaa->vendor) && (up->product == uaa->product)) { + printf("ubsa:MATCH\n"); + return (UMATCH_VENDOR_PRODUCT); } up++; } + printf("ubsa:NO_MATCH\n"); + return (UMATCH_NONE); } @@ -356,6 +363,12 @@ usbd_set_device_desc(dev); sc->sc_udev = uaa->device; + + if ( uaa->vendor == USB_VENDOR_SIERRA && uaa->product == 0xfff ) + { + ubsa_cfg_request( sc, 0x0b, 1 ); + goto detach; + } /* configure the device */ From hselasky at c2i.net Wed May 14 19:45:52 2008 From: hselasky at c2i.net (Hans Petter Selasky) Date: Wed May 14 19:45:56 2008 Subject: In on control endpoint In-Reply-To: <482B1E6B.3070309@netwolves.com> References: <4828AA64.7060306@netwolves.com> <200805141739.48185.hselasky@c2i.net> <482B1E6B.3070309@netwolves.com> Message-ID: <200805142147.06261.hselasky@c2i.net> Hi Steve, Try this: static void ubsa_sierra_unlock(struct usbd_device *udev) { usb_device_request_t req; req.bmRequestType = UT_WRITE_VENDOR_DEVICE; req.bRequest = 0x0b; USETW(req.wValue, 0x0001); req.wIndex[0] = 0; req.wIndex[1] = 0; USETW(req.wLength, 0); if (usbd_do_request_flags (udev, NULL, &req, NULL, 0, NULL, 1000)) { /* ignore any errors */ } return; } static int ubsa_probe(device_t dev) { struct usb_attach_arg *uaa = device_get_ivars(dev); const struct ubsa_product *up = ubsa_products; if (uaa->usb_mode != USB_MODE_HOST) { return (UMATCH_NONE); } if (uaa->iface) { return (UMATCH_NONE); } if ( uaa->vendor == USB_VENDOR_SIERRA && uaa->product == 0xfff ) { ubsa_sierra_unlock(uaa->device); return (UMATCH_NONE); } while (up->vendor) { if ((up->vendor == uaa->vendor) && (up->product == uaa->product)) { return (UMATCH_VENDOR_PRODUCT); } up++; } return (UMATCH_NONE); } If it works, maybe you can send a complete patch including those entries you added to usbdevs ? --HPS From sclark at netwolves.com Wed May 14 19:53:07 2008 From: sclark at netwolves.com (Steve Clark) Date: Wed May 14 19:53:10 2008 Subject: In on control endpoint In-Reply-To: <482B1E6B.3070309@netwolves.com> References: <4828AA64.7060306@netwolves.com> <200805131755.54080.hselasky@c2i.net> <482B0036.5060106@netwolves.com> <200805141739.48185.hselasky@c2i.net> <482B1E6B.3070309@netwolves.com> Message-ID: <482B431F.5050901@netwolves.com> Steve Clark wrote: > Hans Petter Selasky wrote: > >>Hi Steve, >> >>Can you send me a diff between the original file and the new one so that I can >>see where you inserted that code ? I suppose you inserted it at the wrong >>location. >> >>--HPS >> > > <....snip....> > >>>I have decided to try your new usb stack. I am running on FreeBSD 6.1. The >>>device I am trying to get working is a sierra wireless usb 597 EVDO modem. >>>It is also has a slot for a micro-sd memory card, plus when it is first >>>powered up it doesn't look like a modem it looks like a different device >>>that has both the umass device plus a cdrom device that has windows >>>software drivers on it. In this mode it has a VID of 0x1199 and a PID of >>>0xfff, after a message on the control pipe it changes its identity to VID = >>>0x1199, PID=0x0023. >>> >>>What I had done previously with the original 6.1 usba.c was in the match >>>code look for the 1199:fff and then in the attach code send a message on >>>the control pipe to set it in modem mode like the code below: { >>> ubsa_cfg_request( sc, 0x0b, 1); >>> ucom->sc_dying = 1; >>> goto error; >>> } >>> >>>I tried to do something similar in the usba.c that is part of your new code >>>as follows: { >>> ubsa_cfg_request( sc, 0x0b, 1); >>> goto detach; >>> } >>> >>>but I immediately get a panic: >>>Fatal trap 12 page fault in kernel mode >>>... >>>Stopped at usbd_config_td_is_gone >>>bt gives: >>>ucom_cfg_is_gone >>>ubsa_cfg_request >>>ubsa_attach >>>... >>> >>>Which looks like it doesn't like the device disappearing when it switched >>>modes. Any ideas how this should be handled? Or where I should be trying to >>>switch the device into modem mode? >>> >>>Thanks, >>>Steve >> >> >> >> > Hi Hans, > > Below is the diff you asked for - thanks for repsonding. > > > --- ubsa.c.orig Wed May 14 13:10:19 2008 > +++ ubsa.c Wed May 14 11:13:26 2008 > @@ -295,6 +295,9 @@ > {USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_MOBILE}, > /* Qualcomm, Inc. ZTE CDMA */ > {USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_CDMA_MSM}, > + /* Sierra Wireless */ > + { USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_COMPASS_597 }, > + { USB_VENDOR_SIERRA, 0xfff }, > {0, 0} > }; > > @@ -322,7 +325,7 @@ > { > struct usb_attach_arg *uaa = device_get_ivars(dev); > const struct ubsa_product *up = ubsa_products; > - > + printf("ubsa:vendor=%x,product=%x\n",uaa->vendor,uaa->product); > if (uaa->usb_mode != USB_MODE_HOST) { > return (UMATCH_NONE); > } > @@ -332,10 +335,14 @@ > while (up->vendor) { > if ((up->vendor == uaa->vendor) && > (up->product == uaa->product)) { > + printf("ubsa:MATCH\n"); > + > return (UMATCH_VENDOR_PRODUCT); > } > up++; > } > + printf("ubsa:NO_MATCH\n"); > + > return (UMATCH_NONE); > } > > @@ -356,6 +363,12 @@ > usbd_set_device_desc(dev); > > sc->sc_udev = uaa->device; > + > + if ( uaa->vendor == USB_VENDOR_SIERRA && uaa->product == 0xfff ) > + { > + ubsa_cfg_request( sc, 0x0b, 1 ); > + goto detach; > + } > > /* configure the device */ > > _______________________________________________ > 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" > > Hi Hans, I tried moving the ubsa_cfg_reguest() to various places in the ubsa_attach routine. When I moved it after the call: error = usbd_transfer_setup(uaa->device, &(sc->sc_iface_index), sc->sc_xfer, ubsa_config, UBSA_N_TRANSFER, sc, &Giant); if (error) { DPRINTF(0, "could not allocate all pipes\n"); goto detach; } The error message "could not allocate all pipes" is printed and the ubsa_attach function exits. if I put before the if (error) it panics . Attached is a lsusb -vvv I got from a linux system before the device is put in the modem mode. sierra_tru.txt. I had previously posted an lsusb -vvv from the device after it had been placed in modem mode. when it is in modem mode it looks like a composite device? It has the modem which has 3 serial ports, and a UMASS device. Thanks again for taking an interest. Steve -------------- next part -------------- Bus 002 Device 002: ID 1199:0fff Sierra Wireless, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x1199 Sierra Wireless, Inc. idProduct 0x0fff bcdDevice 0.00 iManufacturer 1 Sierra Wireless iProduct 2 USB MMC Storage iSerial 3 SWOC22905731 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x07 EP 7 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 From sclark at netwolves.com Wed May 14 20:16:15 2008 From: sclark at netwolves.com (Steve Clark) Date: Wed May 14 20:16:19 2008 Subject: In on control endpoint In-Reply-To: <200805142147.06261.hselasky@c2i.net> References: <4828AA64.7060306@netwolves.com> <200805141739.48185.hselasky@c2i.net> <482B1E6B.3070309@netwolves.com> <200805142147.06261.hselasky@c2i.net> Message-ID: <482B488D.1020704@netwolves.com> Hans Petter Selasky wrote: > Hi Steve, > > Try this: > > static void > ubsa_sierra_unlock(struct usbd_device *udev) > { > usb_device_request_t req; > > req.bmRequestType = UT_WRITE_VENDOR_DEVICE; > req.bRequest = 0x0b; > USETW(req.wValue, 0x0001); > req.wIndex[0] = 0; > req.wIndex[1] = 0; > USETW(req.wLength, 0); > > if (usbd_do_request_flags > (udev, NULL, &req, NULL, 0, NULL, 1000)) { > /* ignore any errors */ > } > return; > } > > static int > ubsa_probe(device_t dev) > { > struct usb_attach_arg *uaa = device_get_ivars(dev); > const struct ubsa_product *up = ubsa_products; > > if (uaa->usb_mode != USB_MODE_HOST) { > return (UMATCH_NONE); > } > if (uaa->iface) { > return (UMATCH_NONE); > } > if ( uaa->vendor == USB_VENDOR_SIERRA && uaa->product == 0xfff ) > { > ubsa_sierra_unlock(uaa->device); > return (UMATCH_NONE); > } > while (up->vendor) { > if ((up->vendor == uaa->vendor) && > (up->product == uaa->product)) { > return (UMATCH_VENDOR_PRODUCT); > } > up++; > } > return (UMATCH_NONE); > } > > If it works, maybe you can send a complete patch including those entries you > added to usbdevs ? > > --HPS > > Hi Hans, I am using the modem right now!!!! As soon as I am satisfied that it is working reliably I'll gladly send along the patches. Thanks again, Steve From vwe at FreeBSD.org Wed May 14 21:08:26 2008 From: vwe at FreeBSD.org (vwe@FreeBSD.org) Date: Wed May 14 21:08:28 2008 Subject: usb/116898: [panic] sleeping thread while using USB hard drive to transfer lots of data Message-ID: <200805142108.m4EL8Qp0016780@freefall.freebsd.org> Synopsis: [panic] sleeping thread while using USB hard drive to transfer lots of data State-Changed-From-To: feedback->suspended State-Changed-By: vwe State-Changed-When: Wed May 14 21:06:42 UTC 2008 State-Changed-Why: unfortunately the required and requested information (backtrace) hasn't yet been provided. Without that information there's really no chance to have someone working on this. suspend this for now until either the required information will be posted or it will be closed within a reasonable timeframe. Responsible-Changed-From-To: freebsd-usb->vwe Responsible-Changed-By: vwe Responsible-Changed-When: Wed May 14 21:06:42 UTC 2008 Responsible-Changed-Why: track http://www.freebsd.org/cgi/query-pr.cgi?pr=116898 From chuckr at telenix.org Wed May 14 21:08:29 2008 From: chuckr at telenix.org (Chuck Robey) Date: Wed May 14 21:08:33 2008 Subject: USB HID parser Message-ID: <482B4C79.3030100@telenix.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I wrote a parser, and I don't know if anyone might be interested in it. I didn't write it as something to be used in a driver ... I wrote it as a learning aid, for someone who's trying to learn that horrible USB HID spec. It's quite verbose, most especially if you use it in GUI mode (I wrote it in Python, and it's got a integral Tkinter GUI. In Python mode, it's got help info available on every output it has, and displays the data it's parsing in a way taht makes it fairly easy to have the USB HID parser on your knee, while you slowly step the parser thru the input data. The input data, I originally wrote it to use the output of Kai Wang's USB HID parser/descriptor dumper, but it's more verbose, and (like I said) is perfectly set up to let you follow the parsing, item by item, from the orignal hex to the output. The Non-GUI is somewhat less verbose, but this is the first time I;ve let it be seen, and if you think you'd like to see it changed, I'm not against adding a special mode for a small group of users, even just one user if it seems like a likely-enough suggestion. I called it parsetool. I know that's a fairly dumb name )(there are one or two projects already oout with that name), come up with a better one, and I'll gladly use it (if it's not overly silly). Write me if you want it, I'll mail it to you, the tarball is fairly small (even with all those tables, it's only about 25K compressed) and installation couldn't really get any easier, just make sure you have a working python of 2.3 or later, with a working Tkinter. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIK0x5z62J6PPcoOkRAtcxAJ9YynzSQVfHDl2GujCbSSsjjqAdkQCZARak RuqJ8cD5MOEnN60VoJoq4u8= =h/zW -----END PGP SIGNATURE----- From freebsd-usb at dino.sk Wed May 14 21:31:18 2008 From: freebsd-usb at dino.sk (Milan Obuch) Date: Wed May 14 21:31:22 2008 Subject: USB HID parser In-Reply-To: <482B4C79.3030100@telenix.org> References: <482B4C79.3030100@telenix.org> Message-ID: <200805142321.08246.freebsd-usb@dino.sk> On Wednesday 14 May 2008, Chuck Robey wrote: > I wrote a parser, and I don't know if anyone might be interested in it. I > didn't write it as something to be used in a driver ... I wrote it as a > learning aid, for someone who's trying to learn that horrible USB HID spec. > It's quite verbose, most especially if you use it in GUI mode (I wrote it > in Python, and it's got a integral Tkinter GUI. In Python mode, it's got > help info available on every output it has, and displays the data it's > parsing in a way taht makes it fairly easy to have the USB HID parser on > your knee, while you slowly step the parser thru the input data. > > The input data, I originally wrote it to use the output of Kai Wang's USB > HID parser/descriptor dumper, but it's more verbose, and (like I said) is > perfectly set up to let you follow the parsing, item by item, from the > orignal hex to the output. > > The Non-GUI is somewhat less verbose, but this is the first time I;ve let > it be seen, and if you think you'd like to see it changed, I'm not against > adding a special mode for a small group of users, even just one user if it > seems like a likely-enough suggestion. > > I called it parsetool. I know that's a fairly dumb name )(there are one or > two projects already oout with that name), come up with a better one, and > I'll gladly use it (if it's not overly silly). > > Write me if you want it, I'll mail it to you, the tarball is fairly small > (even with all those tables, it's only about 25K compressed) and > installation couldn't really get any easier, just make sure you have a > working python of 2.3 or later, with a working Tkinter. > Could you eventually make a port from it and submit it this way? I think it could be usefull for many... Regards, Milan -- Address this mail is sent from is used only for this mailing list. Do not send any messages to it directly as a response, reply only to mailing list. For mail to me personally, use milan in address instead. From aragon at phat.za.net Wed May 14 23:50:02 2008 From: aragon at phat.za.net (Aragon Gouveia) Date: Wed May 14 23:50:04 2008 Subject: usb/123690: Panic on USB device insertion when usb loaded as a module Message-ID: <200805142340.m4ENePxR039750@www.freebsd.org> >Number: 123690 >Category: usb >Synopsis: Panic on USB device insertion when usb loaded as a module >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed May 14 23:50:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Aragon Gouveia >Release: 7.0-STABLE >Organization: >Environment: FreeBSD igor.geek.sh 7.0-STABLE FreeBSD 7.0-STABLE #4: Thu May 15 00:09:56 SAST 2008 root@igor.geek.sh:/usr/obj/usr/src/sys/IGOR amd64 >Description: If a USB device is inserted into my system after it has booted up, the kernel panics. USB devices that are inserted before bootup do not cause a panic. This ONLY occurs if usb is loaded via a kernel module (in my case from loader.conf). If I had devices ehci, uhci, and usb to my kernel config then the problem goes away. 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:0xffffffff8061b1e5 stack pointer = 0x10:0xffffffffaad95dd0 frame pointer = 0x10:0xffffffffaad95e10 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 = 31 (usb3) trap number = 12 panic: page fault I have tried to get something that can be debugged, but when this crash occurs no dump gets written. The system completely hangs at this point and requires a hard reset. If I enable KDB/DDB in the kernel then the problem goes away! I am not sure how to debug this further - open to suggestions. My kernel config: ident IGOR maxusers 256 makeoptions DEBUG=-g options SCHED_ULE options COMPAT_43TTY options COMPAT_IA32 options COMPAT_FREEBSD4 options COMPAT_FREEBSD5 options COMPAT_FREEBSD6 options SYSVSHM options SYSVMSG options SYSVSEM cpu HAMMER device acpi options SMP options PREEMPTION options ADAPTIVE_GIANT options STOP_NMI options INET device loop device ether device bpf options FFS options SOFTUPDATES options UFS_DIRHASH options UFS_GJOURNAL device random device pty device pci device atkbdc device atkbd options KBD_INSTALL_CDEV device kbdmux device psm device vga device sc options SC_HISTORY_SIZE=1000 device ata device atadisk device atapicd options ATA_STATIC_ID #Static device numbering options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions options CONSPEED=115200 #device uhci #device ehci #device usb dmesg: Copyright (c) 1992-2008 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.0-STABLE #4: Thu May 15 00:09:56 SAST 2008 root@igor.geek.sh:/usr/obj/usr/src/sys/IGOR Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz (3185.32-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0x10676 Stepping = 6 Features=0xbfebfbff Features2=0x8e3fd> AMD Features=0x20100800 AMD Features2=0x1 Cores per package: 2 usable memory = 8509706240 (8115 MB) avail memory = 8224993280 (7843 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ioapic0: Changing APIC ID to 2 ioapic0 irqs 0-23 on motherboard kbd1 at kbdmux0 acpi0: on motherboard acpi0: [ITHREAD] acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 acpi_hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 900 cpu0: on acpi0 est0: on cpu0 est0: Setting 3163 MHz p4tcc0: on cpu0 cpu1: on acpi0 est1: on cpu1 est1: Setting 3163 MHz p4tcc1: on cpu1 acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 vgapci0: port 0x3000-0x30ff mem 0xd0000000-0xdfffffff,0xe0200000-0xe020ffff irq 16 at device 0.0 on pci1 pci1: at device 0.1 (no driver attached) pci0: at device 3.0 (no driver attached) em0: port 0x4400-0x441f mem 0xe0300000-0xe031ffff,0xe0324000-0xe0324fff irq 20 at device 25.0 on pci0 em0: Using MSI interrupt em0: Ethernet address: 00:1c:c0:30:9b:91 em0: [FILTER] uhci0: port 0x40e0-0x40ff irq 18 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 0x40c0-0x40df 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 0x40a0-0x40bf irq 17 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 0xe0325c00-0xe0325fff irq 17 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 pci0: at device 27.0 (no driver attached) pcib2: at device 28.0 on pci0 pci2: on pcib2 pcib3: at device 28.1 on pci0 pci3: on pcib3 atapci0: port 0x2018-0x201f,0x2024-0x2027,0x2010-0x2017,0x2020-0x2023,0x2000-0x200f mem 0xe0100000-0xe01001ff irq 17 at device 0.0 on pci3 atapci0: [ITHREAD] ata2: on atapci0 ata2: [ITHREAD] pcib4: at device 28.2 on pci0 pci4: on pcib4 pcib5: at device 28.3 on pci0 pci5: on pcib5 pcib6: at device 28.4 on pci0 pci6: on pcib6 uhci3: port 0x4080-0x409f 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 0x4060-0x407f 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 0x4040-0x405f 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 0xe0325800-0xe0325bff 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 pcib7: at device 30.0 on pci0 pci7: on pcib7 pci7: at device 1.0 (no driver attached) pci7: at device 3.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci1: port 0x4428-0x442f,0x4434-0x4437,0x4420-0x4427,0x4430-0x4433,0x4020-0x403f mem 0xe0325000-0xe03257ff irq 21 at device 31.2 on pci0 atapci1: [ITHREAD] atapci1: AHCI Version 01.20 controller with 6 ports detected ata3: on atapci1 ata3: [ITHREAD] ata4: on atapci1 ata4: [ITHREAD] ata5: on atapci1 ata5: [ITHREAD] ata6: on atapci1 ata6: [ITHREAD] ata7: on atapci1 ata7: [ITHREAD] ata8: on atapci1 ata8: [ITHREAD] pci0: at device 31.3 (no driver attached) orm0: at iomem 0xd2800-0xd3fff on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 ukbd0: on uhub0 kbd2 at ukbd0 ums0: on uhub2 ums0: 5 buttons and Z dir. ugen0: on uhub6 Timecounters tick every 1.000 msec acd0: DMA limited to UDMA33, device found non-ATA66 cable acd0: DVDR at ata2-master UDMA33 ad6: 715404MB at ata3-master SATA300 ad8: 715404MB at ata4-master SATA300 SMP: AP CPU #1 Launched! GEOM_MIRROR: Device mirror/gm0 launched (1/2). GEOM_MIRROR: Device gm0: rebuilding provider ad6s2. Trying to mount root from ufs:/dev/mirror/gm0a >How-To-Repeat: Load usb drivers as kernel module, boot up, insert usb device. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From chuckr at telenix.org Thu May 15 01:19:38 2008 From: chuckr at telenix.org (Chuck Robey) Date: Thu May 15 01:19:43 2008 Subject: USB HID parser In-Reply-To: <200805142321.08246.freebsd-usb@dino.sk> References: <482B4C79.3030100@telenix.org> <200805142321.08246.freebsd-usb@dino.sk> Message-ID: <482B8D96.2090409@telenix.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Milan Obuch wrote: > On Wednesday 14 May 2008, Chuck Robey wrote: >> I wrote a parser, and I don't know if anyone might be interested in it. I >> didn't write it as something to be used in a driver ... I wrote it as a >> learning aid, for someone who's trying to learn that horrible USB HID spec. >> It's quite verbose, most especially if you use it in GUI mode (I wrote it >> in Python, and it's got a integral Tkinter GUI. In Python mode, it's got >> help info available on every output it has, and displays the data it's >> parsing in a way taht makes it fairly easy to have the USB HID parser on >> your knee, while you slowly step the parser thru the input data. >> >> The input data, I originally wrote it to use the output of Kai Wang's USB >> HID parser/descriptor dumper, but it's more verbose, and (like I said) is >> perfectly set up to let you follow the parsing, item by item, from the >> orignal hex to the output. >> >> The Non-GUI is somewhat less verbose, but this is the first time I;ve let >> it be seen, and if you think you'd like to see it changed, I'm not against >> adding a special mode for a small group of users, even just one user if it >> seems like a likely-enough suggestion. >> >> I called it parsetool. I know that's a fairly dumb name )(there are one or >> two projects already oout with that name), come up with a better one, and >> I'll gladly use it (if it's not overly silly). >> >> Write me if you want it, I'll mail it to you, the tarball is fairly small >> (even with all those tables, it's only about 25K compressed) and >> installation couldn't really get any easier, just make sure you have a >> working python of 2.3 or later, with a working Tkinter. >> > > Could you eventually make a port from it and submit it this way? I think it > could be usefull for many... After getting no response to any requests for any feedback (like alpha test, but about either the protocol features, OR the accessibility of the UI) I begin to wonder if there is really any interest pool for this. Unless I get at least *some* feedback, I will make it available, but no port. Geeze, it doesn't need one! If you have Python + Tkinter, then copy it into come directory, then kick it off either with a < redirect or a -f filename flag (yes, there's a "usage()"), it can't get a whole lot easier, could it? Not even any compiling! I sat for what seemed like forever and pounded those endless tables into the source code, too. I'm beginning to wonder if I will have even one FreeBSDer who wants it, Might get rid of a couple of Linux versions. I hate to admit that it works just as well on Windows, darn it. Maybe I could figure out how to break it for Windows, what do you say? > Regards, > Milan > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIK42Wz62J6PPcoOkRAswzAJ9c57DlAOqmlUzS/GHPE2G876/w4wCgh03H ok2S1FTir/rMwfeXkkTjuBw= =NwGN -----END PGP SIGNATURE----- From alex.wilkinson at dsto.defence.gov.au Thu May 15 01:50:51 2008 From: alex.wilkinson at dsto.defence.gov.au (Wilkinson, Alex) Date: Thu May 15 01:50:54 2008 Subject: USB HID parser In-Reply-To: <482B8D96.2090409@telenix.org> References: <482B4C79.3030100@telenix.org> <200805142321.08246.freebsd-usb@dino.sk> <482B8D96.2090409@telenix.org> Message-ID: <20080515012341.GC71843@stlux503.dsto.defence.gov.au> 0n Wed, May 14, 2008 at 09:10:46PM -0400, Chuck Robey wrote: >I will make it available, but no port. Why? It would be very useful in ports. -aW IMPORTANT: This email remains the property of the Australian Defence Organisation and is subject to the jurisdiction of section 70 of the CRIMES ACT 1914. If you have received this email in error, you are requested to contact the sender and delete the email. From freebsd-usb at dino.sk Thu May 15 04:48:36 2008 From: freebsd-usb at dino.sk (Milan Obuch) Date: Thu May 15 04:48:41 2008 Subject: USB HID parser In-Reply-To: <482B8D96.2090409@telenix.org> References: <482B4C79.3030100@telenix.org> <200805142321.08246.freebsd-usb@dino.sk> <482B8D96.2090409@telenix.org> Message-ID: <200805150648.22552.freebsd-usb@dino.sk> On Thursday 15 May 2008, Chuck Robey wrote: > Milan Obuch wrote: > > On Wednesday 14 May 2008, Chuck Robey wrote: > >> I wrote a parser, and I don't know if anyone might be interested in it. > >> I didn't write it as something to be used in a driver ... I wrote it as > >> a learning aid, for someone who's trying to learn that horrible USB HID > >> spec. It's quite verbose, most especially if you use it in GUI mode (I > >> wrote it in Python, and it's got a integral Tkinter GUI. In Python > >> mode, it's got help info available on every output it has, and displays > >> the data it's parsing in a way taht makes it fairly easy to have the USB > >> HID parser on your knee, while you slowly step the parser thru the input > >> data. > >> [ ... ] > >> > >> I called it parsetool. I know that's a fairly dumb name )(there are one > >> or two projects already oout with that name), come up with a better one, > >> and I'll gladly use it (if it's not overly silly). > >> May I suggest another name? We have udesc_dump in ports, I would like to offer uhid_parse(r) as a better alternative... > >> Write me if you want it, I'll mail it to you, the tarball is fairly > >> small (even with all those tables, it's only about 25K compressed) and > >> installation couldn't really get any easier, just make sure you have a > >> working python of 2.3 or later, with a working Tkinter. > > > > Could you eventually make a port from it and submit it this way? I think > > it could be usefull for many... > > After getting no response to any requests for any feedback (like alpha > test, but about either the protocol features, OR the accessibility of the > UI) I begin to wonder if there is really any interest pool for this. > Unless I get at least *some* feedback, I will make it available, but no > port. Geeze, it doesn't need one! If you have Python + Tkinter, then copy > it into come directory, then kick it off either with a < redirect or a -f > filename flag (yes, there's a "usage()"), it can't get a whole lot easier, > could it? Not even any compiling! I sat for what seemed like forever and > pounded those endless tables into the source code, too. > Well, putting a port into repository is not that hard. Actually, it makes a bit more exposure for your code. All you need is a small Makefile, distinfo and that's all. And put distfile somewhere on web to make it actually accessible. Choose license for your code (if I understand it right you wrote it all, so there is nobody else to do this) and here you are. Then you can expect some responses or maybe even patches... If you would like to help with porting, we could cooperate. I do not think I am the best person for this, just offering a help if you like. > I'm beginning to wonder if I will have even one FreeBSDer who wants it, > Might get rid of a couple of Linux versions. I hate to admit that it works > just as well on Windows, darn it. Maybe I could figure out how to break it > for Windows, what do you say? > Everyone working seriously with USB devices will try it when it will know about and it will be easily accessible, which is what ports are for. As for Windows, no idea. But if you could make some sort of how-to with simple guide hove to get all prerequisites fullfilled, expect some feedback. Or there will be none? If you won't try it, you won't know. Regards, Milan -- Address this mail is sent from is used only for this mailing list. Do not send any messages to it directly as a response, reply only to mailing list. For mail to me personally, use milan in address instead. From torfinn.ingolfsen at broadpark.no Thu May 15 07:29:25 2008 From: torfinn.ingolfsen at broadpark.no (Torfinn Ingolfsen) Date: Thu May 15 07:29:30 2008 Subject: USB HID parser In-Reply-To: <482B8D96.2090409@telenix.org> References: <482B4C79.3030100@telenix.org> <200805142321.08246.freebsd-usb@dino.sk> <482B8D96.2090409@telenix.org> Message-ID: <20080515092911.a4ab2e5b.torfinn.ingolfsen@broadpark.no> Hello, On Wed, 14 May 2008 21:10:46 -0400 Chuck Robey wrote: > After getting no response to any requests for any feedback (like > alpha test, but about either the protocol features, OR the > accessibility of the UI) I begin to wonder if there is really any > interest pool for this. Unless I get at least *some* feedback, I Migt I respectfully suggest that no response is because you did the "show and tell2 backwards? I think you would have gotten more responses if your mail had included a link to a place on the net where the tool could be downloaded. I'll use myself as an example: for my personal use, I use and test lots of usb devices on FreeBSD (what can I say - I am a gadget freak), so I am a bit interested. But asking for something in a mail is just so 90'es. I prefer to get my programs, source, and information off the net. Just my 20 eurocents (and written with a light twinkle of humor in my eye). > will make it available, but no port. Geeze, it doesn't need one! If Any tool worth anything _deserves_ a port. And it helps with exposure, as has been said elsewere in this thread. > I'm beginning to wonder if I will have even one FreeBSDer who wants > it, Might get rid of a couple of Linux versions. I hate to admit I want it - butt _not_ in my mail, please. Put it up somehwere on the net and tell us about it. > that it works just as well on Windows, darn it. Maybe I could figure > out how to break it for Windows, what do you say? I don't care about windows one way or the other (I use it for work because Ihave to, not because I like or prefer it). -- Regards, Torfinn Ingolfsen, Norway From linimon at FreeBSD.org Thu May 15 18:47:24 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Thu May 15 18:47:26 2008 Subject: usb/123691: usbd(8): usbd hangs Message-ID: <200805151847.m4FIlOOJ000934@freefall.freebsd.org> Old Synopsis: usbd hang New Synopsis: usbd(8): usbd hangs Responsible-Changed-From-To: freebsd-i386->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Thu May 15 18:46:56 UTC 2008 Responsible-Changed-Why: reclassify. http://www.freebsd.org/cgi/query-pr.cgi?pr=123691 From aragon at phat.za.net Thu May 15 20:30:01 2008 From: aragon at phat.za.net (Aragon Gouveia) Date: Thu May 15 20:30:04 2008 Subject: usb/123714: Panic when hald-storage-probe runs with umass device inserted Message-ID: <200805152025.m4FKPXwA099665@www.freebsd.org> >Number: 123714 >Category: usb >Synopsis: Panic when hald-storage-probe runs with umass device inserted >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu May 15 20:30:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Aragon Gouveia >Release: 7.0-STABLE >Organization: >Environment: FreeBSD igor.geek.sh 7.0-STABLE FreeBSD 7.0-STABLE #5: Thu May 15 21:13:01 SAST 2008 root@igor.geek.sh:/usr/obj/usr/src/sys/IGOR amd64 >Description: To start off I'm not 100% sure if this is a USB problem. It requires USB to reproduce though and I've never experienced a consistent crash like this in another context. I'm filing this PR under usb, but please recategorise it if necessary. If I boot my system with a USB mass storage device plugged in before the kernel loads, at the end of bootup when hald is started by rc a panic consistently occurs. This ONLY happens if a umass device is inserted before the kernel loads and the kernel detects it at bootup. Debugging information: Unread portion of the kernel message buffer: kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x30 fault code = supervisor read data, page not present instruction pointer = 0x8:0xffffffff8022e310 stack pointer = 0x10:0xffffffffb1abe930 frame pointer = 0x10:0xffffff0004fcb350 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = resume, IOPL = 0 current process = 801 (hald-probe-storage) trap number = 12 panic: page fault cpuid = 0 GEOM_MIRROR: Device gm0: rebuilding provider ad8s2 stopped. Uptime: 14s Physical memory: 8115 MB Dumping 363 MB: 348 332 316 300 284 268 252 236 220 204 188 172 156 140 124 108 92 76 60 44 28 12 #0 doadump () at pcpu.h:194 194 __asm __volatile("movq %%gs:0,%0" : "=r" (td)); (kgdb) list *0xffffffff8022e310 0xffffffff8022e310 is in turnstile_broadcast (/usr/src/sys/kern/subr_turnstile.c:835). 830 831 /* 832 * Transfer the blocked list to the pending list. 833 */ 834 mtx_lock_spin(&td_contested_lock); 835 TAILQ_CONCAT(&ts->ts_pending, &ts->ts_blocked[queue], td_lockq); 836 mtx_unlock_spin(&td_contested_lock); 837 838 /* 839 * Give a turnstile to each thread. The last thread gets (kgdb) backtrace #0 doadump () at pcpu.h:194 #1 0x0000000000000004 in ?? () #2 0xffffffff801fc471 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 #3 0xffffffff801fc8a2 in panic (fmt=0x104
) at /usr/src/sys/kern/kern_shutdown.c:572 #4 0xffffffff8031e4ca in trap_fatal (frame=0xffffff0004fcb350, eva=18446742974281725032) at /usr/src/sys/amd64/amd64/trap.c:724 #5 0xffffffff8031efe8 in trap (frame=0xffffffffb1abe880) at /usr/src/sys/amd64/amd64/trap.c:251 #6 0xffffffff80305f5e in calltrap () at /usr/src/sys/amd64/amd64/exception.S:169 #7 0xffffffff8022e310 in turnstile_broadcast (ts=0x0, queue=0) at /usr/src/sys/kern/subr_turnstile.c:835 #8 0xffffffff801f1756 in _mtx_unlock_sleep (m=0xffffffff804d1540, opts=Variable "opts" is not available. ) at /usr/src/sys/kern/kern_mutex.c:611 #9 0xffffffff801f1a53 in unlock_mtx (lock=0x2) at /usr/src/sys/kern/kern_mutex.c:158 #10 0xffffffff80203c38 in _sleep (ident=0x0, lock=0xffffffff804d1540, priority=256, wmesg=0xffffffff8066d72b "sgread", timo=0) at /usr/src/sys/kern/kern_synch.c:187 #11 0xffffffff80666389 in sgread (dev=Variable "dev" is not available. ) at /usr/src/sys/modules/cam/../../cam/scsi/scsi_sg.c:798 #12 0xffffffff801ce572 in giant_read (dev=0xffffff00049f5800, uio=0xffffffffb1abeb00, ioflag=0) at /usr/src/sys/kern/kern_conf.c:421 #13 0xffffffff801b5fad in devfs_read_f (fp=0xffffff0004f844b0, uio=0xffffffffb1abeb00, cred=Variable "cred" is not available. ) at /usr/src/sys/fs/devfs/devfs_vnops.c:880 #14 0xffffffff8022fa81 in dofileread (td=0xffffff0004fcb350, fd=Variable "fd" is not available. ) at file.h:242 #15 0xffffffff80230602 in kern_readv (td=0xffffff0004fcb350, fd=4, auio=0xffffffffb1abeb00) at /usr/src/sys/kern/sys_generic.c:192 #16 0xffffffff802306c2 in read (td=Variable "td" is not available. ) at /usr/src/sys/kern/sys_generic.c:108 #17 0xffffffff8031ea4b in syscall (frame=0xffffffffb1abec70) at /usr/src/sys/amd64/amd64/trap.c:852 #18 0xffffffff8030616b in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:290 #19 0x0000000800ce6ebc in ?? () Previous frame inner to this frame (corrupt stack?) My kernel config: ident IGOR maxusers 256 makeoptions DEBUG=-g options SCHED_ULE #ULE scheduler options COMPAT_43TTY options COMPAT_IA32 options COMPAT_FREEBSD4 #Compatible with FreeBSD4 options COMPAT_FREEBSD5 options COMPAT_FREEBSD6 options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores cpu HAMMER device acpi options SMP options PREEMPTION options ADAPTIVE_GIANT options STOP_NMI options INET #InterNETworking device loop # Network loopback device ether # Ethernet support device bpf # Berkeley packet filter options FFS #Berkeley Fast Filesystem options SOFTUPDATES #Enable FFS soft updates support options UFS_DIRHASH #Improve performance on big directories options UFS_GJOURNAL device random # Entropy device device pty # Pseudo-ttys (telnet etc) device pci device atkbdc # AT keyboard controller device atkbd # AT keyboard options KBD_INSTALL_CDEV device kbdmux device psm device vga # VGA video card driver device sc options SC_HISTORY_SIZE=1000 device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives options ATA_STATIC_ID #Static device numbering options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions options CONSPEED=115200 device uhci device ehci device usb Full dmesg: Copyright (c) 1992-2008 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.0-STABLE #5: Thu May 15 21:13:01 SAST 2008 root@igor.geek.sh:/usr/obj/usr/src/sys/IGOR Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz (3185.32-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0x10676 Stepping = 6 Features=0xbfebfbff Features2=0x8e3fd> AMD Features=0x20100800 AMD Features2=0x1 Cores per package: 2 usable memory = 8509808640 (8115 MB) avail memory = 8225095680 (7844 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ioapic0: Changing APIC ID to 2 ioapic0 irqs 0-23 on motherboard kbd1 at kbdmux0 acpi0: on motherboard acpi0: [ITHREAD] acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 acpi_hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 900 cpu0: on acpi0 est0: on cpu0 est0: Setting 3163 MHz p4tcc0: on cpu0 cpu1: on acpi0 est1: on cpu1 est1: Setting 3163 MHz p4tcc1: on cpu1 acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 vgapci0: port 0x3000-0x30ff mem 0xd0000000-0xdfffffff,0xe4200000-0xe420ffff irq 16 at device 0.0 on pci1 pci1: at device 0.1 (no driver attached) pci0: at device 3.0 (no driver attached) em0: port 0x4400-0x441f mem 0xe4300000-0xe431ffff,0xe4324000-0xe4324fff irq 20 at device 25.0 on pci0 em0: Using MSI interrupt em0: Ethernet address: 00:1c:c0:30:9b:91 em0: [FILTER] uhci0: port 0x40e0-0x40ff irq 18 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 0x40c0-0x40df 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 0x40a0-0x40bf irq 17 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 0xe4325c00-0xe4325fff irq 17 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: at device 28.0 on pci0 pci2: on pcib2 pcib3: at device 28.1 on pci0 pci3: on pcib3 atapci0: port 0x2018-0x201f,0x2024-0x2027,0x2010-0x2017,0x2020-0x2023,0x2000-0x200f mem 0xe4100000-0xe41001ff irq 17 at device 0.0 on pci3 atapci0: [ITHREAD] ata2: on atapci0 ata2: [ITHREAD] pcib4: at device 28.2 on pci0 pci4: on pcib4 pcib5: at device 28.3 on pci0 pci5: on pcib5 pcib6: at device 28.4 on pci0 pci6: on pcib6 uhci3: port 0x4080-0x409f 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 0x4060-0x407f 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 0x4040-0x405f 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 0xe4325800-0xe4325bff 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 pcib7: at device 30.0 on pci0 pci7: on pcib7 pci7: at device 0.0 (no driver attached) pci7: at device 1.0 (no driver attached) pci7: at device 3.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci1: port 0x4428-0x442f,0x4434-0x4437,0x4420-0x4427,0x4430-0x4433,0x4020-0x403f mem 0xe4325000-0xe43257ff irq 21 at device 31.2 on pci0 atapci1: [ITHREAD] atapci1: AHCI Version 01.20 controller with 6 ports detected ata3: on atapci1 ata3: [ITHREAD] ata4: on atapci1 ata4: [ITHREAD] ata5: on atapci1 ata5: [ITHREAD] ata6: on atapci1 ata6: [ITHREAD] ata7: on atapci1 ata7: [ITHREAD] ata8: on atapci1 ata8: [ITHREAD] pci0: at device 31.3 (no driver attached) orm0: at iomem 0xd2800-0xd3fff on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 ukbd0: on uhub0 kbd2 at ukbd0 ums0: on uhub2 ums0: 5 buttons and Z dir. ugen0: on uhub6 Timecounters tick every 1.000 msec acd0: DMA limited to UDMA33, device found non-ATA66 cable acd0: DVDR at ata2-master UDMA33 ad6: 715404MB at ata3-master SATA300 ad8: 715404MB at ata4-master SATA300 GEOM_MIRROR: Device mirror/gm0 launched (1/2). GEOM_MIRROR: Device gm0: rebuilding provider ad8s2. 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: 15631MB (32014080 512 byte sectors: 255H 63S/T 1992C) Trying to mount root from ufs:/dev/mirror/gm0a >How-To-Repeat: Enable USB, install hald and its dependencies, boot up with a umass device inserted before kernel load and start hald. I have found this crash to be reproducible on my i386 machines too. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From StevenFriedrich at InsightBB.com Fri May 16 02:10:56 2008 From: StevenFriedrich at InsightBB.com (Steven Friedrich) Date: Fri May 16 02:10:59 2008 Subject: Belkin F5D9050 ver 4000 In-Reply-To: <482cda0c.vqeNxjersEZzdru+%perryh@pluto.rain.com> References: <482CC777.8060309@InsightBB.com> <482cda0c.vqeNxjersEZzdru+%perryh@pluto.rain.com> Message-ID: <482CE687.6010003@InsightBB.com> perryh@pluto.rain.com wrote: >> I checked the FreeBSD 7.0-RELEASE Hardware Notes before I bought >> this USB Ethernet device. >> It should be supported by the rum driver, but it gets picked up >> by ugen instead. >> The Hardware Notes mentions version 3 and the box says ver 4000, >> but I think it's probably actually ver 4. > ... >> What am I missing? > > It sure sounds as if you are missing a supported USB device :( > > Unfortunately, it is not at all uncommon for manufacturers to make > significant internal changes to a product, without changing the > name or the packaging. At least they changed the version label. > > Doing a descriptor dump, and posting the results to freebsd-usb@, > might find someone who knows how to get that particular device to > work. > usbdevs -v reveals: port 8 addr 2: high speed, power 300 mA, config 1, product 0x905c(0x905c), Belkin(0x050d), rev 0.01 -- Steven Friedrich Fairdale, KY 40118 From linimon at FreeBSD.org Fri May 16 03:32:33 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Fri May 16 03:32:34 2008 Subject: usb/123710: Re: usb/121275: [boot] FreeBSD fails to boot with usb legacy support enabled Message-ID: <200805160332.m4G3WWVh048327@freefall.freebsd.org> Old Synopsis: =?iso-8859-15?Q?Re:_usb/121275:_[boot]_FreeBSD_fails_to_boot_with_usb_?= New Synopsis: Re: usb/121275: [boot] FreeBSD fails to boot with usb legacy support enabled State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Fri May 16 03:31:35 UTC 2008 State-Changed-Why: Misfiled followup to usb/121275; content migrated. Responsible-Changed-From-To: gnats-admin->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Fri May 16 03:31:35 UTC 2008 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=123710 From remko at FreeBSD.org Fri May 16 19:47:24 2008 From: remko at FreeBSD.org (remko@FreeBSD.org) Date: Fri May 16 19:47:26 2008 Subject: usb/118741: [umass] [patch] Support for Nikon D300 digital camera (as USB mass storage device) Message-ID: <200805161947.m4GJlOIn059331@freefall.freebsd.org> Synopsis: [umass] [patch] Support for Nikon D300 digital camera (as USB mass storage device) Responsible-Changed-From-To: freebsd-usb->remko Responsible-Changed-By: remko Responsible-Changed-When: Fri May 16 19:47:24 UTC 2008 Responsible-Changed-Why: MFC reminder http://www.freebsd.org/cgi/query-pr.cgi?pr=118741 From osidorkin at gmail.com Sat May 17 14:20:03 2008 From: osidorkin at gmail.com (Oleg Sidorkin) Date: Sat May 17 14:20:05 2008 Subject: kern/123510: [ums] Mouse Wheel Fails to Work [regression] Message-ID: <200805171420.m4HEK3DN014812@freefall.freebsd.org> The following reply was made to PR kern/123510; it has been noted by GNATS. From: Oleg Sidorkin To: bug-followup@freebsd.org Cc: Subject: Re: kern/123510: [ums] Mouse Wheel Fails to Work [regression] Date: Sat, 17 May 2008 17:45:51 +0400 Hello, This patch seems working for me (it's corrects a typo in ums.c) --- ums.c.orig 2008-04-15 11:09:02.000000000 +0400 +++ ums.c 2008-04-22 09:53:12.000000000 +0400 @@ -313,7 +313,7 @@ ums_attach(device_t self) } } } else if (hid_locate(desc, size, HID_USAGE2(HUP_GENERIC_DESKTOP, - HUG_Z), + HUG_TWHEEL), hid_input, &sc->sc_loc_z, &flags)) { if ((flags & MOUSE_FLAGS_MASK) != MOUSE_FLAGS) { printf("\n%s: Z report 0x%04x not supported\n", From chuckr at telenix.org Sat May 17 18:56:00 2008 From: chuckr at telenix.org (Chuck Robey) Date: Sat May 17 18:56:04 2008 Subject: USB HID parser In-Reply-To: <20080515092911.a4ab2e5b.torfinn.ingolfsen@broadpark.no> References: <482B4C79.3030100@telenix.org> <200805142321.08246.freebsd-usb@dino.sk> <482B8D96.2090409@telenix.org> <20080515092911.a4ab2e5b.torfinn.ingolfsen@broadpark.no> Message-ID: <482F2839.2050008@telenix.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Torfinn Ingolfsen wrote: > Hello, > > On Wed, 14 May 2008 21:10:46 -0400 > Chuck Robey wrote: > >> After getting no response to any requests for any feedback (like >> alpha test, but about either the protocol features, OR the >> accessibility of the UI) I begin to wonder if there is really any >> interest pool for this. Unless I get at least *some* feedback, I > > Migt I respectfully suggest that no response is because you did the > "show and tell2 backwards? > I think you would have gotten more responses if your mail had included > a link to a place on the net where the tool could be downloaded. > > I'll use myself as an example: for my personal use, I use and test lots > of usb devices on FreeBSD (what can I say - I am a gadget freak), so I > am a bit interested. > But asking for something in a mail is just so 90'es. > I prefer to get my programs, source, and information off the net. > > Just my 20 eurocents (and written with a light twinkle of humor in my > eye). > > >> will make it available, but no port. Geeze, it doesn't need one! If > > Any tool worth anything _deserves_ a port. And it helps with exposure, > as has been said elsewere in this thread. > >> I'm beginning to wonder if I will have even one FreeBSDer who wants >> it, Might get rid of a couple of Linux versions. I hate to admit > > I want it - butt _not_ in my mail, please. Put it up somehwere on the > net and tell us about it. > >> that it works just as well on Windows, darn it. Maybe I could figure >> out how to break it for Windows, what do you say? > > I don't care about windows one way or the other (I use it for work > because Ihave to, not because I like or prefer it). OK, let me cover all the suggestions. First, the name, fine, I renamed it to uhidParser, and the current version is 0.2 (will hit 1.0 if I ever get any feedback, else it's stay where it is). You can pic up a copy at: http://people.freebsd.org/~chuckr/vofr/python/uhidParser-0.2.tbz Lastly, the port. I have, for a great long time, really felt very wrong, that items that needed no adaptation (or 'porting') received ports. Once, I even saw a one liner, truly simple C program get a port, merely to encourage a new programmer (if I remember right, it converted DOS carriage returns to Unix ones), and I just felt that such a truly simple thing was abuse of the port project. That's my own belief. I don't try to push my beliefs upon you, do I? So, please, don't try it push them on me. When I do a port of something, or when I write something that needs some help in compiling for non-techies, then I'll port it, but it's just too simple, it even includes it's own help info, it's just making no real use of the ports tools to make a port of it. I went ahead and gave you a URL, I agree there, but not on the port, not for a thing like this. I can't stop you from porting it, I know that, but I wish you wouldn't. It's just not port material. OK, if you want to continue the argument, do it privately, I won't respond publicly any more about it. No Flamefests, least not because of me. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFILyg5z62J6PPcoOkRAjbSAJ9UUfOXmIVlEbnj5+5mj3BZGzmOIACfQl7y LLOdbAZHi6SQGQLJdqCJdYU= =iIW+ -----END PGP SIGNATURE----- From chuckr at telenix.org Sat May 17 19:17:14 2008 From: chuckr at telenix.org (Chuck Robey) Date: Sat May 17 19:17:21 2008 Subject: USB HID parser In-Reply-To: <482F2839.2050008@telenix.org> References: <482B4C79.3030100@telenix.org> <200805142321.08246.freebsd-usb@dino.sk> <482B8D96.2090409@telenix.org> <20080515092911.a4ab2e5b.torfinn.ingolfsen@broadpark.no> <482F2839.2050008@telenix.org> Message-ID: <482F2D33.1020409@telenix.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Chuck Robey wrote: > Torfinn Ingolfsen wrote: >> Hello, > >> On Wed, 14 May 2008 21:10:46 -0400 >> Chuck Robey wrote: > >>> After getting no response to any requests for any feedback (like >>> alpha test, but about either the protocol features, OR the >>> accessibility of the UI) I begin to wonder if there is really any >>> interest pool for this. Unless I get at least *some* feedback, I >> Migt I respectfully suggest that no response is because you did the >> "show and tell2 backwards? >> I think you would have gotten more responses if your mail had included >> a link to a place on the net where the tool could be downloaded. > >> I'll use myself as an example: for my personal use, I use and test lots >> of usb devices on FreeBSD (what can I say - I am a gadget freak), so I >> am a bit interested. >> But asking for something in a mail is just so 90'es. >> I prefer to get my programs, source, and information off the net. > >> Just my 20 eurocents (and written with a light twinkle of humor in my >> eye). > > >>> will make it available, but no port. Geeze, it doesn't need one! If >> Any tool worth anything _deserves_ a port. And it helps with exposure, >> as has been said elsewere in this thread. > >>> I'm beginning to wonder if I will have even one FreeBSDer who wants >>> it, Might get rid of a couple of Linux versions. I hate to admit >> I want it - butt _not_ in my mail, please. Put it up somehwere on the >> net and tell us about it. > >>> that it works just as well on Windows, darn it. Maybe I could figure >>> out how to break it for Windows, what do you say? >> I don't care about windows one way or the other (I use it for work >> because Ihave to, not because I like or prefer it). > > OK, let me cover all the suggestions. First, the name, fine, I renamed it to > uhidParser, and the current version is 0.2 (will hit 1.0 if I ever get any > feedback, else it's stay where it is). You can pic up a copy at: > http://people.freebsd.org/~chuckr/vofr/python/uhidParser-0.2.tbz Crap. I typo'ed the url, hat vofr was meant to be "code, so here it is again: http://people.freebsd.org/~chuckr/code/python/uhidParser-0.2.tbz > > Lastly, the port. I have, for a great long time, really felt very wrong, that > items that needed no adaptation (or 'porting') received ports. Once, I even saw > a one liner, truly simple C program get a port, merely to encourage a new > programmer (if I remember right, it converted DOS carriage returns to Unix > ones), and I just felt that such a truly simple thing was abuse of the port > project. That's my own belief. I don't try to push my beliefs upon you, do I? > So, please, don't try it push them on me. When I do a port of something, or > when I write something that needs some help in compiling for non-techies, then > I'll port it, but it's just too simple, it even includes it's own help info, > it's just making no real use of the ports tools to make a port of it. I went > ahead and gave you a URL, I agree there, but not on the port, not for a thing > like this. > > I can't stop you from porting it, I know that, but I wish you wouldn't. It's > just not port material. OK, if you want to continue the argument, do it > privately, I won't respond publicly any more about it. No Flamefests, least not > because of me. _______________________________________________ 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" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFILy0zz62J6PPcoOkRAgmLAJ4pKPSBwr6RKDCKfSEEVTxiM8s8OQCghyCh LiCY09OLGXg4zTFmvzzegaU= =vtKK -----END PGP SIGNATURE----- From dfilter at FreeBSD.ORG Sun May 18 03:10:03 2008 From: dfilter at FreeBSD.ORG (dfilter service) Date: Sun May 18 03:10:04 2008 Subject: usb/118391: commit references a PR Message-ID: <200805180310.m4I3A3to084124@freefall.freebsd.org> The following reply was made to PR usb/118391; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/118391: commit references a PR Date: Sun, 18 May 2008 03:07:45 +0000 (UTC) remko 2008-05-18 03:07:40 UTC FreeBSD src repository Modified files: sys/dev/usb usbdevs uscanner.c Log: Add support for the Epson 4800 scanner. PR: 118391 Submitted by: "Pedro F. Giffuni" Approved by: imp (mentor, implicit) MFC after: 3 days Committed at: BSDCan 2008 Revision Changes Path 1.355 +1 -0 src/sys/dev/usb/usbdevs 1.92 +1 -0 src/sys/dev/usb/uscanner.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From peterjeremy at optushome.com.au Sun May 18 12:30:23 2008 From: peterjeremy at optushome.com.au (Peter Jeremy) Date: Sun May 18 12:30:27 2008 Subject: USB HID parser In-Reply-To: <482F2839.2050008@telenix.org> References: <482B4C79.3030100@telenix.org> <200805142321.08246.freebsd-usb@dino.sk> <482B8D96.2090409@telenix.org> <20080515092911.a4ab2e5b.torfinn.ingolfsen@broadpark.no> <482F2839.2050008@telenix.org> Message-ID: <20080518074048.GC1469@server.vk2pj.dyndns.org> On 2008-May-17 14:47:21 -0400, Chuck Robey wrote: >OK, let me cover all the suggestions. First, the name, fine, I renamed it to >uhidParser, and the current version is 0.2 (will hit 1.0 if I ever get any >feedback, else it's stay where it is). OK. How do you drive it? What do you need (other than Python) to use it? There's an internal reference to krepdump.ko but I can't quickly find that. >Lastly, the port. I have, for a great long time, really felt very wrong, that >items that needed no adaptation (or 'porting') received ports. The other thing that the ports infrastructure gives me is a record of what version(s) of what software I have installed and what other software requires or is required by that software. This means that I can go to a random port, type "make install" and have the system automagically install any dependencies. >I can't stop you from porting it, I know that, but I wish you wouldn't. It's >just not port material. Your tarball doesn't tell me what other tools I need to install to make the contents of your tarball do something. Hopefully, a port would. -- Peter Jeremy Please excuse any delays as the result of my ISP's inability to implement an MTA that is either RFC2821-compliant or matches their claimed behaviour. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20080518/b91d6bce/attachment.pgp From StevenFriedrich at InsightBB.com Sun May 18 22:07:29 2008 From: StevenFriedrich at InsightBB.com (Steven Friedrich) Date: Sun May 18 22:07:33 2008 Subject: [Fwd: Re: Belkin F5D9050 ver 4000] Message-ID: <4830A89E.7040004@InsightBB.com> -------- Original Message -------- Subject: Re: Belkin F5D9050 ver 4000 Date: Sun, 18 May 2008 18:05:47 -0400 From: Steven Friedrich To: perryh@pluto.rain.com CC: questions@freebsd.org References: <482CC777.8060309@InsightBB.com> <482cda0c.vqeNxjersEZzdru+%perryh@pluto.rain.com> <482CE28D.3080107@InsightBB.com> <482d121f.1u3/tzXb60SdNrbc%perryh@pluto.rain.com> perryh@pluto.rain.com wrote: >>> Doing a descriptor dump, and posting the results to freebsd-usb@, >>> might find someone who knows how to get that particular device to >>> work. >>> >> Ok, I'll bite. How do you do a descriptor dump? > > One way is to use sysutils/udesc_dump, from ports, as recommended here: > http://lists.freebsd.org/pipermail/freebsd-usb/2008-January/004308.html > Standard Device Descriptor: bLength 18 bDescriptorType 01 bcdUSB 0200 bDeviceClass 00 bDeviceSubClass 00 bDeviceProtocol 00 bMaxPacketSize 64 idVendor 050d idProduct 905c bcdDevice 0001 iManufacturer 1 iProduct 2 iSerialNumber 0 bNumConfigurations 1 Configuration 0: Standard Configuration Descriptor: bLength 9 bDescriptorType 02 wTotalLength 53 bNumInterface 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 80 bMaxPower 150 (300 mA) Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 5 bInterfaceClass ff bInterfaceSubClass ff bInterfaceProtocol ff iInterface 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 81 (in) bmAttributes 02 (Bulk) wMaxPacketSize 512 bInterval 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 01 (out) bmAttributes 02 (Bulk) wMaxPacketSize 512 bInterval 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 02 (out) bmAttributes 02 (Bulk) wMaxPacketSize 512 bInterval 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 03 (out) bmAttributes 02 (Bulk) wMaxPacketSize 512 bInterval 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 04 (out) bmAttributes 02 (Bulk) wMaxPacketSize 512 bInterval 0 Codes Representing Languages by the Device: bLength 4 bDescriptorType 03 wLANGID[0] 0409 String (index 1): Belkin -- Steven Friedrich Fairdale, KY 40118 -- Steven Friedrich Fairdale, KY 40118 From tmdraney at verizon.net Sun May 18 22:30:04 2008 From: tmdraney at verizon.net (Merritt Draney) Date: Sun May 18 22:30:06 2008 Subject: kern/123510: [ums] Mouse Wheel Fails to Work [regression] Message-ID: <200805182230.m4IMU4rT013687@freefall.freebsd.org> The following reply was made to PR kern/123510; it has been noted by GNATS. From: Merritt Draney To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/123510: [ums] Mouse Wheel Fails to Work [regression] Date: Sun, 18 May 2008 17:23:30 -0400 It worked. Thanks. Volker wrote: > Merrit, > > can you please check out /usr/src/sys/dev/usb/ums.c rev 1.96.2.1 from > cvs, recompile and install kernel and see if that restores expected > behavior? > > Volker > > From bugmaster at FreeBSD.org Mon May 19 11:07:02 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon May 19 11:08:05 2008 Subject: Current problem reports assigned to freebsd-usb@FreeBSD.org Message-ID: <200805191107.m4JB71SG011755@freefall.freebsd.org> Current FreeBSD problem reports Critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- f usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_fs on externa o usb/91629 usb usbd_abort_pipe() may result in infinite loop 2 problems total. Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o bin/57255 usb usbd and multi-function devices o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o usb/73307 usb [panic] Kernel panics on USB disconnect o usb/74771 usb [umass] [hang] mounting write-protected umass device a o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) o usb/75797 usb [sound] 5.3-STABLE(2005 1/4) detect USB headset, But c o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o usb/77294 usb [ulpcom] [panic] ucom + ulpcom panic o usb/79269 usb [ohci] USB ohci da0 plug/unplug causes crashes and loc o usb/79287 usb [uhci] [hang] UHCI hang after interrupt transfer o usb/79524 usb [ulpt] printing to Minolta PagePro 1[23]xxW via USB fa a usb/79656 usb [ehci] RHSC interrupts lost o usb/79722 usb [ehci] wrong alignments in ehci.h o usb/80040 usb [hang] Use of sound mixer causes system freeze with ua o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails o usb/80829 usb [modules] [panic] possible panic when loading USB-modu o usb/80862 usb [patch] USB locking issues: missing some Giant calls o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/82660 usb [ehci] [panic] EHCI: I/O stuck in state 'physrd'/panic o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d o usb/83677 usb [usb] [request] usb controller often not detected (Sun o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg p usb/88966 usb [modules] kldunload ucom.ko returns "Device busy" erro s usb/89003 usb [request] LaCie Firewire drive not properly supported o usb/89954 usb [umass] [panic] USB Disk driver race condition? o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/92052 usb [unlpt] usbd causes defunct process with busy file-han o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/93408 usb [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/94166 usb [umass] [boot] btx halted with a flashcard plugged o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94813 usb [umass] mounting write-protected umass device freezes o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 s usb/96120 usb [ums] [request] USB mouse not always detected o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync o usb/96457 usb [umass] [panic] fatback on umass = reboot s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work f usb/102096 usb [patch] usbd(8) does not handle multiple devices in on o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse s usb/106832 usb USB HP printer is not detected by kernel when ACPI ena o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107446 usb [umass] umass problems (usb and fw disks) o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o usb/107848 usb [umass] [request] cannot access Samsung flash disk o usb/107924 usb [patch] usbd(8) does not call detach o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o usb/109397 usb [panic] on boot from USB flash o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/110988 usb [umass] [patch] Handling of quirk IGNORE_RESIDUE is um o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o usb/112631 usb [panic] Problem with SONY DSC-S80 camera on umount o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/113478 usb [boot] [request] FreeBSD could not start on Core2Duo n s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 o usb/113851 usb [boot] Unable to boot install cd from USB-CDROM s usb/113977 usb [request] Need a way to set mode of USB disk's write c o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o usb/114682 usb [umass] generic USB media-card reader unusable o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/116699 usb [usbhid] USB HID devices do not initialize at system b o usb/116947 usb [ukbd] [patch] enable boot protocol on the USB keyboar o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o usb/118391 usb [usbdevs] [patch] Add uscanner ID for Epson CX4800 o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/119018 usb [usbd] HP ScanJet 4300C found as knowndev but not reco o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o usb/119509 usb USB flaky on Dell Optiplex 755 o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/120017 usb [ehci] [patch] CS5536 (AMD Geode) USB 2.0 quirk o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o usb/120729 usb [panic] fault while in kernel mode with connecting USB o usb/120786 usb Kernelpanik when forced umount of a dettached USB Hard f usb/120873 usb [zyd] [panic] if_zyd and if_rum panic in usb_transfer_ o usb/121232 usb remove PCCARD rebooted system o usb/121275 usb [boot] FreeBSD fails to boot with usb legacy support e o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/121861 usb [keyboard] Don't work Fn keys on USB Microsoft Natural o usb/122462 usb [boot] Fails to boot from an usb harddrive o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/122803 usb Add usbdevs and ubsa support for Dell internal CDMA Mo o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa o usb/123508 usb [umass] damaged files (mp3,txt , etc) on flash-drive o kern/123510 usb [ums] Mouse Wheel Fails to Work [regression] o usb/123690 usb Panic on USB device insertion when usb loaded as a mod o usb/123714 usb Panic when hald-storage-probe runs with umass device i 139 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o usb/48342 usb [usbd] [patch] usbd dynamic device list. s usb/51958 usb [urio] [patch] update for urio driver s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71455 usb [umass] Slow USB umass performance of 5.3 s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R a usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76732 usb Mouse problems with USB KVM Switch o usb/78984 usb [umass] [patch] Creative MUVO umass failure o usb/79723 usb [usb] [request] prepare for high speed isochronous tra o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ s usb/80777 usb [request] usb_rem_task() should wait for callback to c o usb/80854 usb [patch] [request] suggestion for new iface-no-probe me o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. o usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/83863 usb [ugen] Communication problem between opensc/openct via s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device o usb/85257 usb [boot] BTX boot loader fails on USB CDROM (HP DL145 Op o usb/86298 usb [mouse] Known good USB mouse won't work with correct s o usb/87224 usb Cannot mount USB Zip750 o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/88408 usb [axe] axe0 read PHY failed o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/99538 usb [keyboard] while using USB keyboard default params of o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not o usb/102976 usb [panic] Casio Exilim Digital Camera causes panic on in o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/103289 usb [request] USB 2.0 problems on AMD LX-800 CPU and CS-55 o usb/103418 usb [usbhidctl] [patch] [request] usbhidctl: add ability t o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o usb/105065 usb [ata] SATA - USB Bridge o usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o usb/107388 usb [patch] [request] new driver: add utoppy device from N o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ o usb/107665 usb [usbdevs] [patch] uscanner support for epson stylus DX s usb/107701 usb [usbd] [request] usbd ignores "detach" o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/108056 usb [ohci] Mouse gets powered off during device probe when s usb/108344 usb [panic] kernel with atausb panics when unplugging USB o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC s usb/110991 usb [usbdevs] [patch] QUIRK: Super Top IDE DEVICE (depends o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff o usb/114068 usb [umass] [patch] Problems with connection of the umass o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o usb/115080 usb [usbdevs] [patch] allow using a Hercules HWGUSB2-54-V2 o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 o usb/117075 usb [scsi_da] [patch] quirk: USB Samsung YP-U3 MP3 o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a o usb/117185 usb [umodem] [patch] Add support for UNION interface descr o usb/117205 usb [uscanner] [patch] uscanner support for HP ScanJet 447 o usb/117546 usb [usbdevs] [patch] Add MaxStream ZigBee product ID to u o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/118374 usb [usbdevs] [patch] support Option GlobeTrotter Max 3.6 o usb/118479 usb [ubsa] [patch] ubsa driver does not recognize AnyDATA o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround s usb/118571 usb [boot] [request] fix BTX issues when booting FreeBSD 7 o usb/118686 usb [usbdevs] [patch] teach usbdevs / ubsa(4) about Huawei o usb/119150 usb [usbdevs] [patch] new usbdevs for CDMA 1xEVDO devices o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119981 usb [usbdevs] [patch] add support for LOGITEC LAN-GTJ/U2 g o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o usb/121052 usb [ums] Microsoft Notebook Optical Mouse 3000 (model 104 o usb/121169 usb Issues with usb mp3 player o usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o usb/122025 usb [patch] uscanner does not attach to Epson RX620 printe o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/122547 usb [ehci] USB Printer not being recognized after reboot p usb/122610 usb Add Verizon v740 support to ubsa(4) o usb/122621 usb [patch] [request] New driver for Sierra Wireless 3G US o usb/122712 usb [usbdevs] [patch] Sony Vaio RF keyboard/mouse receiver o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o usb/122819 usb Patch to provide dynamic additions to the usb quirks t o usb/122936 usb [ucom][ubsa] Device does not receive interrupt o usb/122956 usb Support for Novatel Wireless XU870 3G Card o usb/122992 usb MotoROKR Z6 Phone not recognised by umass as USB disk. p usb/123148 usb [usbdevs] [patch] Epson DX8400/50 needs uscanner to sc o usb/123211 usb [udav] if_udav driver doesn't support Davicom 9601 USB o kern/123224 usb [ums] Scroll wheel breakage w/ USB MS Wireless Intelli o usb/123351 usb Add Reiner SCT cyberJack, Omnikey [26]020, Fujitsu Sie o usb/123352 usb Add Option GTMAX3.6/7.2 and Quallcomm MMC module devic o usb/123509 usb [umass] continuous reset Samsung SGH-G600 phone o usb/123611 usb [usb] BBB reset failed, STALLED from Imation/Mitsumi U o usb/123691 usb usbd(8): usbd hangs 136 problems total. From cva at pobox.com Tue May 20 04:01:12 2008 From: cva at pobox.com (Chris Anderson) Date: Tue May 20 04:01:14 2008 Subject: device timeout on boot (but not when inserted after boot) Message-ID: <254cbb760805192037u1ecec39y49fb36366c9ddf8b@mail.gmail.com> I've been playing with an APC Back-UPS ES 450 and experiencing a strange problem. If I plug the UPS into the box after it has completely booted, it is recognized by the kernel and mapped to a ugen device: kernel: ugen0: on uhub0 However, if I have the device plugged in when the box boots, a ugen device is not created and the only error I see in dmesg is: uhub0: device problem (TIMEOUT), disabling port 2 Would this be related to a USB problem in FreeBSD, or is it the fault of the UPS? Are there some additional tools I can use to debug this further? cva # uname -a FreeBSD blah.aloof.org 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 10:35:36 UTC 2008 root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 # dmesg | egrep '^(usb|uhub)' usb0: OHCI version 1.0, legacy support usb0: SMM does not respond, resetting usb0: on ohci0 usb0: USB revision 1.0 uhub0: on usb0 uhub0: 2 ports with 2 removable, self powered usb1: OHCI version 1.0, legacy support usb1: SMM does not respond, resetting usb1: on ohci1 usb1: USB revision 1.0 uhub1: on usb1 uhub1: 2 ports with 2 removable, self powered usb2: OHCI version 1.0, legacy support usb2: SMM does not respond, resetting usb2: on ohci2 usb2: USB revision 1.0 uhub2: on usb2 uhub2: 2 ports with 2 removable, self powered usb3: OHCI version 1.0, legacy support usb3: SMM does not respond, resetting usb3: on ohci3 usb3: USB revision 1.0 uhub3: on usb3 uhub3: 2 ports with 2 removable, self powered usb4: OHCI version 1.0, legacy support usb4: SMM does not respond, resetting usb4: on ohci4 usb4: USB revision 1.0 uhub4: on usb4 uhub4: 2 ports with 2 removable, self powered usb5: EHCI version 1.0 usb5: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4 usb5: on ehci0 usb5: USB revision 2.0 uhub5: on usb5 uhub5: 10 ports with 10 removable, self powered uhub0: device problem (TIMEOUT), disabling port 2 From brix at FreeBSD.org Tue May 20 19:23:21 2008 From: brix at FreeBSD.org (Henrik Brix Andersen) Date: Tue May 20 19:23:26 2008 Subject: Dying disk or missing quirk? In-Reply-To: <20071202182521.GA38887@tirith.brixandersen.dk> References: <20071202182521.GA38887@tirith.brixandersen.dk> Message-ID: <20080520190655.GA20926@tirith.brixandersen.dk> On Sun, Dec 02, 2007 at 07:25:21PM +0100, Henrik Brix Andersen wrote: > I recently acquired a Revoltec Alu Book USB mass storage enclosure for > a 2.5" PATA HDD, which is based on the Myson CE8818 chipset and > therefore matched by the (wrongly named, as this matches all CE8818 > based devices) following USB quirk in -current: > > { USB_VENDOR_MYSON, USB_PRODUCT_MYSON_HEDEN, RID_WILDCARD, > UMASS_PROTO_SCSI | UMASS_PROTO_BBB, > NO_INQUIRY | IGNORE_RESIDUE > }, > > The enclosure works fine under low disk I/O, but under heavy disk > activity, I get the following: > > kernel: umass0: on uhub4 > root: Unknown USB device: vendor 0x04cf product 0x8818 bus uhub4 > kernel: da0 at umass-sim0 bus 0 target 0 lun 0 > kernel: da0: < > Removable Direct Access SCSI-2 device > kernel: da0: 40.000MB/s transfers > kernel: da0: 114473MB (234441648 512 byte sectors: 255H 63S/T 14593C) > ... > kernel: (da0:umass-sim0:0:0:0): READ(10). CDB: 28 0 8 45 78 6f 0 0 48 0 > kernel: (da0:umass-sim0:0:0:0): CAM Status: SCSI Status Error > kernel: (da0:umass-sim0:0:0:0): SCSI Status: Check Condition > kernel: (da0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:20,0 > kernel: (da0:umass-sim0:0:0:0): Invalid command operation code > kernel: (da0:umass-sim0:0:0:0): Unretryable error > kernel: g_vfs_done():da0s1a[READ(offset=71050477568, length=36864)]error = 22 > kernel: vnode_pager_getpages: I/O read error > kernel: vm_fault: pager read error, pid 27989 (cp) > > cp(1) says the following, and the destination file is corrupt: > cp: /foo/bar/baz.txt: Bad address > > Question is, what is causing this? A dying disk? A quirky chipset? or > something else? Eventually, it turned out to be a dying USB HDD enclosure. Close examination of the PCB showed that some of the lines connecting the HDD connector to the chipset had clearly been repaired before shipping this unit, but no coat of varnish had been given afterwards - leading to corrosion of the PCB over time. I have just replaced the USB HDD enclosure with a new one (from a different vendor, of course) - and I can no longer reproduce the above problem with the same HDD installed. Brix -- Henrik Brix Andersen -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 217 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20080520/7c05eb1f/attachment.pgp From stevefranks at ieee.org Wed May 21 16:33:41 2008 From: stevefranks at ieee.org (Steve Franks) Date: Wed May 21 16:33:54 2008 Subject: fxload (ports/misc/ezload for usb firmware loading) Message-ID: <539c60b90805210933l6f0ee304q7ed6e88145bbc27e@mail.gmail.com> On Wed, May 21, 2008 at 5:28 AM, bridd wrote: > Hi Steve, > > I saw your thread > http://lists.freebsd.org/pipermail/freebsd-usb/2008-April/004753.html > via googling for FreeBSD fxload equivalents. Did you get any further > with it? > > I'm wondering, because I've got an m-audio USB midi keyboard, and under > linux it's possible to use it, using a combo of fxload, the firmware and > a nice auto-detect script... It'd be great for me if I could get this up > and running under FreeBSD. > > Anyway, I hope you don't mind the email out of the blue like this, I was > wondering and figured it was easy enough to just ask :) > > Cheers, > > Dave // bridd > > Dave, FreeBSD has an equivalent program in ports/misc called ezload. I just had to add one line to it to recognize the newer hardware and it works like a charm. Annoyingly, the installed binary is called ezdownload, so it took awhile to find the thing after it installed. Included is the patch to add the line, tell me if you don't understand patches (patch file.c < file.patch) - basically just open it and add the line that starts with "+" manually to the mentioned file - everyone always assumes everyone with a *nix box is a super-hacker, and I sure ain't. I tried pestering the ezdownload maintainer/author (can't remember which) to add my patch and make a new release, but I never heard back. Guess I will have to follow up on that - don't love patching 20 programs every time I bring up a new box, and I haven't heard of old hardware in several years, making ezload pretty much irrelevant without the patch - everything uses the "fx2" cypress usb devices now. I'll ask you a question in return - what software & drivers do you use with the m-audio stuff? I've got an m-audio UNO USB<->MIDI dongle I've never attempted to plug in - maybe you can point me in the direction of the apps I need to make it go! Steve -------------- next part -------------- A non-text attachment was scrubbed... Name: ezdownload-0.4.1.patch Type: text/x-patch Size: 983 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-usb/attachments/20080521/0a1423c8/ezdownload-0.4.1.bin From olli at lurza.secnetix.de Fri May 23 08:10:04 2008 From: olli at lurza.secnetix.de (Oliver Fromme) Date: Fri May 23 08:10:05 2008 Subject: usb/85067: [uscanner] Cannot attach ScanJet 4300C to usb device Message-ID: <200805230810.m4N8A3Gd008302@freefall.freebsd.org> The following reply was made to PR usb/85067; it has been noted by GNATS. From: Oliver Fromme To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/85067: [uscanner] Cannot attach ScanJet 4300C to usb device Date: Fri, 23 May 2008 10:02:15 +0200 (CEST) Just a small follow-up: The ScanJet 4300C *still* doesn't work with an up-to-date 7-stable. Same dmesg messages. Since this is a long-standing problem and it doesn't seem to be fixed anytime soon, I *strongly* recommend that the ScanJet 4300C entry should be removed from the uscanner(4) manual page, or marked as "currently broken" or similar, so people don't go buy that scanner, believing that it will work because it's explicitely listed in the manpage, like I did. :-( Best regards Oliver PS: From my reading of the code, the problem is not in uscanner(4) but rather in the non-device-specific USB bus code. It seems to disable the port before it ever reaches uscanner's attach function. However, I'm not a USB expert, so I can't tell for sure. -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd In my experience the term "transparent proxy" is an oxymoron (like jumbo shrimp). "Transparent" proxies seem to vary from the distortions of a funhouse mirror to barely translucent. I really, really dislike them when trying to figure out the corrective lenses needed with each of them. -- R. Kevin Oberman, Network Engineer From vwe at FreeBSD.org Fri May 23 22:09:24 2008 From: vwe at FreeBSD.org (vwe@FreeBSD.org) Date: Fri May 23 22:09:27 2008 Subject: usb/123508: [umass] [msdosfs] damaged files (mp3, txt , etc) on flash-drive Message-ID: <200805232209.m4NM9Ngt081797@freefall.freebsd.org> Synopsis: [umass] [msdosfs] damaged files (mp3,txt , etc) on flash-drive State-Changed-From-To: open->feedback State-Changed-By: vwe State-Changed-When: Fri May 23 22:08:32 UTC 2008 State-Changed-Why: still some further information is needed to investigate this. Responsible-Changed-From-To: freebsd-usb->vwe Responsible-Changed-By: vwe Responsible-Changed-When: Fri May 23 22:08:32 UTC 2008 Responsible-Changed-Why: track for followup http://www.freebsd.org/cgi/query-pr.cgi?pr=123508 From gavin at FreeBSD.org Sat May 24 12:34:12 2008 From: gavin at FreeBSD.org (gavin@FreeBSD.org) Date: Sat May 24 12:34:17 2008 Subject: usb/94813: [umass] mounting write-protected umass device freezes computer Message-ID: <200805241234.m4OCYBs6086977@freefall.freebsd.org> Synopsis: [umass] mounting write-protected umass device freezes computer State-Changed-From-To: open->closed State-Changed-By: gavin State-Changed-When: Sat May 24 12:33:43 UTC 2008 State-Changed-Why: Duplicate of usb/74771 http://www.freebsd.org/cgi/query-pr.cgi?pr=94813 From ehaupt at FreeBSD.org Sat May 24 15:40:01 2008 From: ehaupt at FreeBSD.org (Emanuel Haupt) Date: Sat May 24 15:40:05 2008 Subject: usb/123959: [usb][mouse] add support for Razer Lachesis 4000dpi usb mouse Message-ID: <200805241507.m4OF7noP032259@alaska.home.critical.ch> >Number: 123959 >Category: usb >Synopsis: [usb][mouse] add support for Razer Lachesis 4000dpi usb mouse >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat May 24 15:40:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Emanuel Haupt >Release: FreeBSD 7.0-RELEASE-p1 i386 >Organization: >Environment: System: FreeBSD beaver.home.critical.ch 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Sat May 24 02:45:31 CEST 2008 root@beaver.home.critical.ch:/usr/obj/usr/src/sys/GENERIC i386 >Description: The following patch found at [1] adds support for the Razer Lachesis 4000dpi usb mouse. root@beaver:~ # usbdevs -v | grep -i razer port 2 addr 4: full speed, power 100 mA, config 1, Razer Lachesis(0x000c), Razer(0x1532), rev 21.00 [1] http://wp.lando.cc/wp-content/files/2008/01/copperhead.diff >How-To-Repeat: >Fix: - Apply the following patch (RELENG_7_0) - cd /usr/src/sys/modules/ums; make all install clean --- patch-src-sys-dev-usb-ums.c begins here --- Index: src/sys/dev/usb/ums.c =================================================================== RCS file: /home/ncvs/src/sys/dev/usb/ums.c,v retrieving revision 1.96 diff -u -r1.96 ums.c --- src/sys/dev/usb/ums.c 25 Jul 2007 06:43:06 -0000 1.96 +++ src/sys/dev/usb/ums.c 24 May 2008 14:59:16 -0000 @@ -198,7 +198,8 @@ return (UMATCH_NONE); if (id->bInterfaceClass == UICLASS_HID && - id->bInterfaceSubClass == UISUBCLASS_BOOT && + (id->bInterfaceSubClass == UISUBCLASS_NONE || + id->bInterfaceSubClass == UISUBCLASS_BOOT) && id->bInterfaceProtocol == UIPROTO_MOUSE) ret = UMATCH_IFACECLASS; else Index: src/sys/dev/usb/usb.h =================================================================== RCS file: /home/ncvs/src/sys/dev/usb/usb.h,v retrieving revision 1.47 diff -u -r1.47 usb.h --- src/sys/dev/usb/usb.h 30 Jun 2007 02:40:21 -0000 1.47 +++ src/sys/dev/usb/usb.h 24 May 2008 14:59:16 -0000 @@ -433,6 +433,7 @@ #define UIPROTO_CDC_AT 1 #define UICLASS_HID 0x03 +#define UISUBCLASS_NONE 0 #define UISUBCLASS_BOOT 1 #define UIPROTO_BOOT_KEYBOARD 1 #define UIPROTO_MOUSE 2 --- patch-src-sys-dev-usb-ums.c ends here --- >Release-Note: >Audit-Trail: >Unformatted: From starbuck797 at yahoo.es Sat May 24 16:53:29 2008 From: starbuck797 at yahoo.es (=?iso-8859-1?Q?Miguel_V=E1squez=2E?=) Date: Sat May 24 16:53:35 2008 Subject: Problem with Usb Modem CMOTECH CCU550 Message-ID: <319842.44217.qm@web26307.mail.ukl.yahoo.com> Hello everybody. Hi, I am a novice FreeBSD, I use FreeBSD 6.3 in one laptop Acer Aspire 5570z, I have tried to use my modem CMOTECH CCU550 but I am not successful, Can you Help me?? Until now, I did the following thing: 1) I added the line of code: product CMOTECH CCU550 0x5533 CDMA 2000 1xRTT/1xEVDO USB modem in line 780 of the file /usr/src/sys/dev/usb/usbdevs. 2)later, I added the line of code: { USB_VENDOR_CMOTECH, USB_PRODUCT_CMOTECH_CCU550, ANY,{ UQ_ASSUME_CM_OVER_DATA }}, in line 85 and 86 of the file /usr/src/sys/dev/usb/usb_quirks.c 3) later, it executes the following thing: # cd /usr/src/sys/i386/conf # mkdir /root/kernels # cp GENERIC /root/kernels/MYKERNEL # ln -s /root/kernels/MYKERNEL # cd /usr/src # make buildkernel KERNCONF=MYKERNEL # make installkernel KERNCONF=MYKERNEL # shutdown -r now When it starts (boot) The FreeBSD 6.3 system, it takes my modem as they ugen0 Why? I hope you can help me!! Note: My English is not good. Miguel. ______________________________________________ Enviado desde Correo Yahoo! La bandeja de entrada m?s inteligente. From chuckr at telenix.org Sat May 24 16:55:26 2008 From: chuckr at telenix.org (Chuck Robey) Date: Sat May 24 16:55:30 2008 Subject: problem with libusbhid? Message-ID: <48384699.7030604@telenix.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm not totally sure, I could well just be using the library wrong (I had a lot of trouble making sense of the man page), but I'm going to suggest that I might have found a problem, and *IF* it *IS* a problem, I'm going to suggest how I would fix it. I wrote a little C program, to list out all of the usb hid_item struct, and it nicely printed out all the fields, one by one, with the single exception of the _usage page. My device is a graphic tablet, and it should have given me the usage page (DIGITIZER), but instead it gave me "13" which is the decimal value of that page. I think that the code in usage.c ought to be patched as I did below, so that it correctly lists the name of the usage page, and not it's number: cvs diff: Diffing . Index: usage.c =================================================================== RCS file: /home/ncvs/src/lib/libusbhid/usage.c,v retrieving revision 1.8 diff -u -r1.8 usage.c - --- usage.c 9 Apr 2003 01:52:48 -0000 1.8 +++ usage.c 24 May 2008 16:34:17 -0000 @@ -164,7 +164,7 @@ errx(1, "no hid table"); for (k = 0; k < npages; k++) - - if (pages[k].usage == i) + if (pages[k].usage == HID_PAGE(i)) return pages[k].name; sprintf(b, "0x%04x", i); return b; I have a test program I wrote for it, I might as well stick it in the end here because it's pretty small (I couldn't get that last printf to compile, anyone know why?) Normally I would have attached the program and diff, but I've found that attachments get stripped out of mail, so sorry about the mailer folding lines: #include #include #include #include void printhid( hid_item_t ); void runparse(report_desc_t, int); int main( int argc, char *argv[] ){ int udev, hidItem, hsize, i; report_desc_t hidrpt; hid_init("/usr/share/misc/usb_hid_usages"); udev = open("/dev/uhid0", O_RDWR); hidrpt = hid_get_report_desc(udev); for(i=7; i<10; i++) runparse(hidrpt, i); exit(hidItem); } void runparse(report_desc_t h, int id) { hid_data_t hs; hid_item_t gs; int hidItem; hs = hid_start_parse(h, 31, id ); printf("\tBeginning parse run for %d\n", id); while(hidItem = hid_get_item(hs, &gs)!= 0) printhid(gs); hid_end_parse(hs); printf("\tEnding parse run for %d\n\n\n", id); } void printhid(hid_item_t gs) { printf("\tGlobal:\n"); printf("hid_data_t._usage_page %d:%s\n",gs._usage_page, hid_usage_page(gs._usage_page)); printf("hid_data_t.logical_minimum %d\n",gs.logical_minimum); printf("hid_data_t.logical_maximum %d\n",gs.logical_maximum); printf("hid_data_t.physical_minimum %d\n",gs.physical_minimum); printf("hid_data_t.unit_exponent %d\n",gs.unit_exponent); printf("hid_data_t.unit %d\n",gs.unit); printf("hid_data_t.report_ID %d\n",gs.report_ID); printf("\tLocal:\n"); printf("hid_data_t.usage %d:%s\n",gs.usage, hid_usage_in_page(gs.usage)); printf("hid_data_t.usage_minimum %d\n",gs.usage_minimum); printf("hid_data_t.usage_maximum %d\n",gs.usage_maximum); printf("hid_data_t.designator_index %d\n",gs.designator_index); printf("hid_data_t.designator_minimum %d\n",gs.designator_minimum); printf("hid_data_t.designator_maximum %d\n",gs.designator_maximum); printf("hid_data_t.logical_minimum %d\n",gs.logical_minimum); printf("hid_data_t.string_index %d\n",gs.string_index); printf("hid_data_t.string_minimum %d\n",gs.string_minimum); printf("hid_data_t.string_maximum %d\n",gs.string_maximum); printf("hid_data_t.set_delimiter %d\n",gs.set_delimiter); printf("\tMisc:\n"); printf("hid_data_t.collection %d\n",gs.collection); printf("hid_data_t.collevel %d\n",gs.collevel); printf("hid_data_t.kind %d\n",gs.kind); printf("hid_data_t.flags %d\n",gs.flags); //printf("hid_data_t.loc.size %X\n",gs.loc.size); } -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIOEaZz62J6PPcoOkRAuacAJ4595hESS1ya25/0Nk79EHh04GTrgCfSUti gfxSB2MhYBbEF/HcBVhN3nQ= =pb5w -----END PGP SIGNATURE----- From linimon at FreeBSD.org Mon May 26 02:15:11 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Mon May 26 02:15:13 2008 Subject: usb/123969: Supermicro H8SMi-2 usb problem Message-ID: <200805260215.m4Q2FBnh096376@freefall.freebsd.org> Synopsis: Supermicro H8SMi-2 usb problem Responsible-Changed-From-To: freebsd-amd64->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Mon May 26 02:14:54 UTC 2008 Responsible-Changed-Why: Over to usb mailing list. http://www.freebsd.org/cgi/query-pr.cgi?pr=123969 From bugmaster at FreeBSD.org Mon May 26 11:06:57 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon May 26 11:07:57 2008 Subject: Current problem reports assigned to freebsd-usb@FreeBSD.org Message-ID: <200805261106.m4QB6v5s065074@freefall.freebsd.org> Current FreeBSD problem reports Critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- f usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_fs on externa o usb/91629 usb usbd_abort_pipe() may result in infinite loop 2 problems total. Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o bin/57255 usb usbd(8) and multi-function devices o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o usb/73307 usb [panic] Kernel panics on USB disconnect o usb/74771 usb [umass] [hang] mounting write-protected umass device a o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) o usb/75797 usb [sound] 5.3-STABLE(2005 1/4) detect USB headset, But c o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o usb/77294 usb [ulpcom] [panic] ucom + ulpcom panic o usb/79269 usb [ohci] USB ohci da0 plug/unplug causes crashes and loc o usb/79287 usb [uhci] [hang] UHCI hang after interrupt transfer o usb/79524 usb [ulpt] printing to Minolta PagePro 1[23]xxW via USB fa a usb/79656 usb [ehci] RHSC interrupts lost o usb/79722 usb [ehci] wrong alignments in ehci.h o usb/80040 usb [hang] Use of sound mixer causes system freeze with ua o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails o usb/80829 usb [modules] [panic] possible panic when loading USB-modu o usb/80862 usb [patch] USB locking issues: missing some Giant calls o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/82660 usb [ehci] [panic] EHCI: I/O stuck in state 'physrd'/panic o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d o usb/83677 usb [usb] [request] usb controller often not detected (Sun o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg p usb/88966 usb [modules] kldunload ucom.ko returns "Device busy" erro s usb/89003 usb [request] LaCie Firewire drive not properly supported o usb/89954 usb [umass] [panic] USB Disk driver race condition? o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/92052 usb [unlpt] usbd causes defunct process with busy file-han o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/93408 usb [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/94166 usb [umass] [boot] btx halted with a flashcard plugged o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 s usb/96120 usb [ums] [request] USB mouse not always detected o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync o usb/96457 usb [umass] [panic] fatback on umass = reboot s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work f usb/102096 usb [patch] usbd(8) does not handle multiple devices in on o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse s usb/106832 usb USB HP printer is not detected by kernel when ACPI ena o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107446 usb [umass] umass problems (usb and fw disks) o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o usb/107848 usb [umass] [request] cannot access Samsung flash disk o usb/107924 usb [patch] usbd(8) does not call detach o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o usb/109397 usb [panic] on boot from USB flash o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/110988 usb [umass] [patch] Handling of quirk IGNORE_RESIDUE is um o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o usb/112631 usb [panic] Problem with SONY DSC-S80 camera on umount o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/113478 usb [boot] [request] FreeBSD could not start on Core2Duo n s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 o usb/113851 usb [boot] Unable to boot install cd from USB-CDROM s usb/113977 usb [request] Need a way to set mode of USB disk's write c o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o usb/114682 usb [umass] generic USB media-card reader unusable o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/116699 usb [usbhid] USB HID devices do not initialize at system b o usb/116947 usb [ukbd] [patch] enable boot protocol on the USB keyboar o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o usb/118391 usb [usbdevs] [patch] Add uscanner ID for Epson CX4800 o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/119018 usb [usbd] HP ScanJet 4300C found as knowndev but not reco o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o usb/119509 usb USB flaky on Dell Optiplex 755 o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/120017 usb [ehci] [patch] CS5536 (AMD Geode) USB 2.0 quirk o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o usb/120729 usb [panic] fault while in kernel mode with connecting USB o usb/120786 usb Kernelpanik when forced umount of a dettached USB Hard f usb/120873 usb [zyd] [panic] if_zyd and if_rum panic in usb_transfer_ o usb/121232 usb remove PCCARD rebooted system o usb/121275 usb [boot] FreeBSD fails to boot with usb legacy support e o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/121861 usb [keyboard] Don't work Fn keys on USB Microsoft Natural o usb/122462 usb [boot] Fails to boot from an usb harddrive o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/122803 usb Add usbdevs and ubsa support for Dell internal CDMA Mo o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa o kern/123510 usb [ums] Mouse Wheel Fails to Work [regression] o usb/123690 usb Panic on USB device insertion when usb loaded as a mod o usb/123714 usb Panic when hald-storage-probe runs with umass device i 137 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o usb/48342 usb [usbd] [patch] usbd dynamic device list. s usb/51958 usb [urio] [patch] update for urio driver s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71455 usb [umass] Slow USB umass performance of 5.3 s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R a usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76732 usb Mouse problems with USB KVM Switch o usb/78984 usb [umass] [patch] Creative MUVO umass failure o usb/79723 usb [usb] [request] prepare for high speed isochronous tra o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ s usb/80777 usb [request] usb_rem_task() should wait for callback to c o usb/80854 usb [patch] [request] suggestion for new iface-no-probe me o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. o usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/83863 usb [ugen] Communication problem between opensc/openct via s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device o usb/85257 usb [boot] BTX boot loader fails on USB CDROM (HP DL145 Op o usb/86298 usb [mouse] Known good USB mouse won't work with correct s o usb/87224 usb Cannot mount USB Zip750 o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/88408 usb [axe] axe0 read PHY failed o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/99538 usb [keyboard] while using USB keyboard default params of o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not o usb/102976 usb [panic] Casio Exilim Digital Camera causes panic on in o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/103289 usb [request] USB 2.0 problems on AMD LX-800 CPU and CS-55 o usb/103418 usb [usbhidctl] [patch] [request] usbhidctl: add ability t o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o usb/105065 usb [ata] SATA - USB Bridge o usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o usb/107388 usb [patch] [request] new driver: add utoppy device from N o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ o usb/107665 usb [usbdevs] [patch] uscanner support for epson stylus DX s usb/107701 usb [usbd] [request] usbd ignores "detach" o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/108056 usb [ohci] Mouse gets powered off during device probe when s usb/108344 usb [panic] kernel with atausb panics when unplugging USB o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC s usb/110991 usb [usbdevs] [patch] QUIRK: Super Top IDE DEVICE (depends o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff o usb/114068 usb [umass] [patch] Problems with connection of the umass o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o usb/115080 usb [usbdevs] [patch] allow using a Hercules HWGUSB2-54-V2 o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 o usb/117075 usb [scsi_da] [patch] quirk: USB Samsung YP-U3 MP3 o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a o usb/117185 usb [umodem] [patch] Add support for UNION interface descr o usb/117205 usb [uscanner] [patch] uscanner support for HP ScanJet 447 o usb/117546 usb [usbdevs] [patch] Add MaxStream ZigBee product ID to u o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/118374 usb [usbdevs] [patch] support Option GlobeTrotter Max 3.6 o usb/118479 usb [ubsa] [patch] ubsa driver does not recognize AnyDATA o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround s usb/118571 usb [boot] [request] fix BTX issues when booting FreeBSD 7 o usb/118686 usb [usbdevs] [patch] teach usbdevs / ubsa(4) about Huawei o usb/119150 usb [usbdevs] [patch] new usbdevs for CDMA 1xEVDO devices o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119981 usb [usbdevs] [patch] add support for LOGITEC LAN-GTJ/U2 g o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o usb/121052 usb [ums] Microsoft Notebook Optical Mouse 3000 (model 104 o usb/121169 usb [umass] Issues with usb mp3 player o usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o usb/122025 usb [patch] uscanner does not attach to Epson RX620 printe o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/122547 usb [ehci] USB Printer not being recognized after reboot p usb/122610 usb Add Verizon v740 support to ubsa(4) o usb/122621 usb [patch] [request] New driver for Sierra Wireless 3G US o usb/122712 usb [usbdevs] [patch] Sony Vaio RF keyboard/mouse receiver o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o usb/122819 usb Patch to provide dynamic additions to the usb quirks t o usb/122936 usb [ucom][ubsa] Device does not receive interrupt o usb/122956 usb Support for Novatel Wireless XU870 3G Card o usb/122992 usb MotoROKR Z6 Phone not recognised by umass as USB disk. p usb/123148 usb [usbdevs] [patch] Epson DX8400/50 needs uscanner to sc o usb/123211 usb [udav] if_udav driver doesn't support Davicom 9601 USB o kern/123224 usb [ums] Scroll wheel breakage w/ USB MS Wireless Intelli o usb/123351 usb Add Reiner SCT cyberJack, Omnikey [26]020, Fujitsu Sie o usb/123352 usb Add Option GTMAX3.6/7.2 and Quallcomm MMC module devic o usb/123509 usb [umass] continuous reset Samsung SGH-G600 phone o usb/123611 usb [usb] BBB reset failed, STALLED from Imation/Mitsumi U o usb/123691 usb usbd(8): usbd hangs o usb/123959 usb [ums] add support for Razer Lachesis 4000dpi usb mouse o usb/123969 usb Supermicro H8SMi-2 usb problem 138 problems total. From gavin at FreeBSD.org Mon May 26 11:49:11 2008 From: gavin at FreeBSD.org (gavin@FreeBSD.org) Date: Mon May 26 11:49:19 2008 Subject: kern/85257: [boot] BTX boot loader fails on USB CDROM (HP DL145 Opteron) Message-ID: <200805261149.m4QBnBLh072272@freefall.freebsd.org> Synopsis: [boot] BTX boot loader fails on USB CDROM (HP DL145 Opteron) Responsible-Changed-From-To: freebsd-usb->freebsd-usbugs Responsible-Changed-By: gavin Responsible-Changed-When: Mon May 26 11:47:49 UTC 2008 Responsible-Changed-Why: Nothing to do with -usb mailing list http://www.freebsd.org/cgi/query-pr.cgi?pr=85257 From gavin at FreeBSD.org Mon May 26 11:49:35 2008 From: gavin at FreeBSD.org (gavin@FreeBSD.org) Date: Mon May 26 11:49:42 2008 Subject: kern/94166: [boot] btx halted with a flashcard plugged Message-ID: <200805261149.m4QBnZlK072319@freefall.freebsd.org> Synopsis: [boot] btx halted with a flashcard plugged Responsible-Changed-From-To: freebsd-usb->freebsd-bugs Responsible-Changed-By: gavin Responsible-Changed-When: Mon May 26 11:49:12 UTC 2008 Responsible-Changed-Why: Nothing to do with -usb mailing list http://www.freebsd.org/cgi/query-pr.cgi?pr=94166 From gavin at FreeBSD.org Mon May 26 11:54:08 2008 From: gavin at FreeBSD.org (gavin@FreeBSD.org) Date: Mon May 26 11:54:10 2008 Subject: kern/118571: [boot] [request] fix BTX issues when booting FreeBSD 7 from a USB CD-ROM Message-ID: <200805261154.m4QBs73J072664@freefall.freebsd.org> Synopsis: [boot] [request] fix BTX issues when booting FreeBSD 7 from a USB CD-ROM Responsible-Changed-From-To: freebsd-usb->freebsd-bugs Responsible-Changed-By: gavin Responsible-Changed-When: Mon May 26 11:52:54 UTC 2008 Responsible-Changed-Why: Not a problem for the -usb guys http://www.freebsd.org/cgi/query-pr.cgi?pr=118571 From gavin at FreeBSD.org Mon May 26 12:53:44 2008 From: gavin at FreeBSD.org (gavin@FreeBSD.org) Date: Mon May 26 12:53:50 2008 Subject: kern/113478: [boot] [request] FreeBSD could not start on Core2Duo notebook from USB external drive Message-ID: <200805261253.m4QCriU6077057@freefall.freebsd.org> Synopsis: [boot] [request] FreeBSD could not start on Core2Duo notebook from USB external drive Responsible-Changed-From-To: freebsd-usb->freebsd-bugs Responsible-Changed-By: gavin Responsible-Changed-When: Mon May 26 12:53:07 UTC 2008 Responsible-Changed-Why: Bootloader issues are probably not -usb territory http://www.freebsd.org/cgi/query-pr.cgi?pr=113478 From gavin at FreeBSD.org Mon May 26 12:55:13 2008 From: gavin at FreeBSD.org (gavin@FreeBSD.org) Date: Mon May 26 12:55:22 2008 Subject: kern/113851: [boot] Unable to boot install cd from USB-CDROM Message-ID: <200805261255.m4QCtDOX077129@freefall.freebsd.org> Synopsis: [boot] Unable to boot install cd from USB-CDROM Responsible-Changed-From-To: freebsd-usb->freebsd-bugs Responsible-Changed-By: gavin Responsible-Changed-When: Mon May 26 12:54:28 UTC 2008 Responsible-Changed-Why: Bootloader issues aren't really -usb's responsibility http://www.freebsd.org/cgi/query-pr.cgi?pr=113851 From gavin at FreeBSD.org Mon May 26 12:56:04 2008 From: gavin at FreeBSD.org (gavin@FreeBSD.org) Date: Mon May 26 12:56:12 2008 Subject: kern/122462: [boot] Fails to boot from an usb harddrive Message-ID: <200805261256.m4QCu4rI077180@freefall.freebsd.org> Synopsis: [boot] Fails to boot from an usb harddrive Responsible-Changed-From-To: freebsd-usb->freebsd-bugs Responsible-Changed-By: gavin Responsible-Changed-When: Mon May 26 12:55:14 UTC 2008 Responsible-Changed-Why: Bootloader problems aren't really -usb's responsibility http://www.freebsd.org/cgi/query-pr.cgi?pr=122462 From mwm at mired.org Wed May 28 05:13:45 2008 From: mwm at mired.org (Mike Meyer) Date: Wed May 28 05:13:48 2008 Subject: Need a ugen instead of a umass.... Message-ID: <20080528004714.09b6cb44@bhuda.mired.org> I have a problem with the way devices are assigned to interfaces in FreeBSD (through -7, anyway). In usb_subr.c, usb_probe_and_attach loops through the interfaces trying various drivers. When that's done, if no drivers attached to any interfaces, it attaches a generic interface to the device. This is probably fine for most devices, but creates problems for modern multi-purpose printers (probably among others). In particular, the hplip port drives the hp multipurpose printer/scanners, letting you print and scan from any of the. The scanner has to have the ugen interface. Not a serious problem for some of the printers, assuming you don't have any other ulpt devices - you can just make sure you don't enable ulpt, and the hplip port will drive the printer through ugen as well. But things could be better. However, for some of the hp printers - the PhotoSmart line - come with builtin card readers, and magic in the printer to print sheets of thumbnails from the cards. Personally, I don't find it all that useful - but it means the printer has a umass interface. So if I disable ulpt, I *still* don't get a ugen device, because the printer gets the umass device. Turning off USB disks is quite a bit more inconvenient than turning off usb printers. Ok, first question, but a long shot: is there some other way around this? I.e. - can I get a da device out of a ugen that's actually a umass without the umass driver? Which leads to the real question: it looks like it shouldn't be hard to change usb_probe_and_attach to either 1) allocate a ugen for every interface, whether something else has it or not, or 2) allocate a ugen for every interface that didn't have another driver attach to it. What would break if I did #1 (multiple devices using the same interface sounds like a recipe for trouble)? How about #2? That looks safe enough - I'd have a ugen & umass where I now have a ulpt and a umass. But maybe there's some deep reason that things behave the way they do, and I really need to understand that before working on this? Thanks, http://www.mired.org/consulting.html Independent Network/Unix/Perforce consultant, email for more information. O< ascii ribbon campaign - stop html mail - www.asciiribbon.org From uspoerlein at gmail.com Wed May 28 20:04:31 2008 From: uspoerlein at gmail.com (Ulrich Spoerlein) Date: Wed May 28 20:04:35 2008 Subject: Please MFC or close usb/114154 Message-ID: <20080528191917.GA3471@roadrunner.spoerlein.net> Hi, the PR is in patched state for quite a while. An MFC to RELENG_6 would be nice, otherwise it should be closed. Thanks! Cheers, Ulrich Spoerlein -- It is better to remain silent and be thought a fool, than to speak, and remove all doubt. From starbuck797 at yahoo.es Thu May 29 01:54:10 2008 From: starbuck797 at yahoo.es (=?iso-8859-1?Q?Miguel_V=E1squez=2E?=) Date: Thu May 29 01:54:15 2008 Subject: Problem with usb modem CMOTECH CCU550 Message-ID: <952709.1918.qm@web26306.mail.ukl.yahoo.com> Hello Everybody. Thanks for answer me Eygene. When I executed: #kldload ucom #kldload umodem nothing happens, i want to adapt my service of Internet for FreeBSD 6.3, but, not yet profit to make work my modem. I hope you can help me. Note: My English is not good. Best regards, Miguel. ______________________________________________ Enviado desde Correo Yahoo! La bandeja de entrada m?s inteligente. From chuckr at telenix.org Thu May 29 02:21:40 2008 From: chuckr at telenix.org (Chuck Robey) Date: Thu May 29 02:21:47 2008 Subject: new libusbhid? Message-ID: <483E10DC.5090503@telenix.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I've been screwing around trying to get all of my usb jobs done. At the moment, I have all but one accomplished (I can't seem to set the report ID, it's stuck on the wrong one) but that's not the main point. What makes me wonder is the seeming complete lack of the requests that are defined in section 7 of the USB HID spec. These include: [G|S]et_Descriptor_Request [G|S]et_Report_Request [G|S]et_Idle_Request [G|S]et_Protocol_Request (8 total requests) I've heard, in the last few months, hints now and again about someone working on a new libusbhid, but not knowing then what it was, I didn't make a note of it. The present libusbhid seems to have only 1 of that list of 8 implemented. Is it poosible that someone has written this already, or (if not) is there some overriding reason that it hasn't been done yet? I need it, but I don't want to spend time on something someone else has 90% done ... but without those requests, my present code looks shitty, and I don't like that all that much. The way I get myu data and parse it just doesn't look all that neat and clean, I need something better. So, if anyone knows the status on this, I'd sure appreciate it if you could point me at it. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIPhDcz62J6PPcoOkRAqlOAJ48Mn4Xmzeere/MeWqO4B/uiCttBQCdFTCe UT8kf7qFAiq+YlewIHZz6nc= =cf/2 -----END PGP SIGNATURE----- From gavin at FreeBSD.org Fri May 30 15:22:50 2008 From: gavin at FreeBSD.org (gavin@FreeBSD.org) Date: Fri May 30 15:22:53 2008 Subject: usb/88966: [modules] kldunload ucom.ko returns "Device busy" error. Message-ID: <200805301522.m4UFMoDS064435@freefall.freebsd.org> Synopsis: [modules] kldunload ucom.ko returns "Device busy" error. State-Changed-From-To: patched->closed State-Changed-By: gavin State-Changed-When: Fri May 30 15:21:05 UTC 2008 State-Changed-Why: Patched in RELENG_7 (ucom.c 1.64.2.1) and RELENG_6 (1.57.2.2) so will be fixed in FreeBSD 6.4 and 7.1 http://www.freebsd.org/cgi/query-pr.cgi?pr=88966 From mike at sentex.net Fri May 30 17:24:40 2008 From: mike at sentex.net (Mike Tancsa) Date: Fri May 30 17:24:44 2008 Subject: RELENG_7 reliable USB ethernet driver? Message-ID: <200805301647.m4UGlCRd006585@lava.sentex.ca> I need to outfit some boxes with a USB ethernet adaptor. They will be running RELENG_7 and speed is not important (10/100 is fine), but reliability is. Does anyone have any recommendations ? ---Mike -------------------------------------------------------------------- Mike Tancsa, tel +1 519 651 3400 Sentex Communications, mike@sentex.net Providing Internet since 1994 www.sentex.net Cambridge, Ontario Canada www.sentex.net/mike From gemellus2 at yahoo.com Sat May 31 15:00:13 2008 From: gemellus2 at yahoo.com (Charles Neubauer) Date: Sat May 31 15:00:14 2008 Subject: usb/122992: MotoROKR Z6 Phone not recognised by umass as USB disk. Message-ID: <200805311500.m4VF0Cc1012052@freefall.freebsd.org> The following reply was made to PR usb/122992; it has been noted by GNATS. From: Charles Neubauer To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/122992: MotoROKR Z6 Phone not recognised by umass as USB disk. Date: Sat, 31 May 2008 07:51:17 -0700 (PDT) Installing udesc_dump doesn't help. It gives the single line output: /dev/ugen0: No such file Please note that the system console lists a umass0: Motorola USB... line, i.e., a umass0 line is attached, not a ugen0. However, the pseudo-SCSI devices do not appear.