From owner-freebsd-usb@FreeBSD.ORG Sun Jul 3 17:33:27 2011 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C021106566B for ; Sun, 3 Jul 2011 17:33:27 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from eterpe-smout.broadpark.no (eterpe-smout.broadpark.no [80.202.8.16]) by mx1.freebsd.org (Postfix) with ESMTP id CC7968FC08 for ; Sun, 3 Jul 2011 17:33:26 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ignis-smin.broadpark.no ([80.202.8.11]) by eterpe-smout.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with ESMTP id <0LNR00E9ENBL1010@eterpe-smout.broadpark.no> for freebsd-usb@FreeBSD.org; Sun, 03 Jul 2011 18:33:21 +0200 (CEST) Received: from kg-v2.kg4.no ([80.203.92.230]) by ignis-smin.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with SMTP id <0LNR00CDGNBKGV70@ignis-smin.broadpark.no> for freebsd-usb@FreeBSD.org; Sun, 03 Jul 2011 18:33:21 +0200 (CEST) Date: Sun, 03 Jul 2011 18:33:20 +0200 From: Torfinn Ingolfsen To: freebsd-usb@FreeBSD.org Message-id: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> X-Mailer: Sylpheed 3.1.0 (GTK+ 2.22.1; amd64-portbld-freebsd8.1) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Cc: Subject: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jul 2011 17:33:27 -0000 Hello, So, I have this misbehaving usb device, a label printer which I use to label things in my house (which poweradapter belongs to which device, and so on). It is a DYMO LabelManager PC[1], which is an old device. Not to be confused with the LabelManager PC II. Based on information found on the web, this device isn't following the usb specification 100%. And no driver exists for FreeBSD. I do not plan on changing that. What I try to do, is to "pass" the usb device from a FreeBSD host, to a virtual machine running windows (in VirtualBox). So far, I have managed to get the win vm to regocnize the label printer, adn install drivers for it. But - it will not print, claiming there is some error with the usb port. And that might be true. On the host side, I am using the latest FreeBSD 8.2-stable: root@kg-v7# uname -a FreeBSD kg-v7.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #6: Sat Jul 2 18:39:45 CEST 2011 root@kg-v7.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 And in /var/log/messages, I see this when the device is attached: Jul 3 18:09:59 kg-v7 kernel: usb_alloc_device: Failure selecting configuration index 0:USB_ERR_STALLED, port 4, addr 3 (ignored) Jul 3 18:09:59 kg-v7 kernel: ugen0.3: at usbus0 And usbconfig info: root@kg-v7# usbconfig -u 0 -a 3 ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW (1.5Mbps) pwr=ON root@kg-v7# usbconfig -u 0 -a 3 dump_device_desc ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW (1.5Mbps) pwr=ON bLength = 0x0003 bDescriptorType = 0x0001 bcdUSB = 0x0209 bDeviceClass = 0x0021 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0001 bMaxPacketSize0 = 0x0001 idVendor = 0xc000 idProduct = 0x0901 bcdDevice = 0x0004 iManufacturer = 0x0000 iProduct = 0x0002 iSerialNumber = 0x0003 bNumConfigurations = 0x0001 What is the best way to debuug this device? I am hoping to get it to a state where it can be forwarded to the virtual machine, and work there. More details on the FreeBSD page for my label printer[2] References: 1) http://global.dymo.com/ieIE/Products/LabelManager_PC.html 2) http://sites.google.com/site/tingox/lm_pc_freebsd -- Regards, Torfinn Ingolfsen From owner-freebsd-usb@FreeBSD.ORG Sun Jul 3 17:35:42 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A9E1E106564A for ; Sun, 3 Jul 2011 17:35:42 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe08.c2i.net [212.247.154.226]) by mx1.freebsd.org (Postfix) with ESMTP id 352F58FC0C for ; Sun, 3 Jul 2011 17:35:41 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=0STrgBBJ/IeSzGUncdVPgrlXwYQACyAaeTEJnWJdz8Q= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=6M3dSHW4XPAA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=2HgOMsoeAAAA:8 a=w6RbqzLyAAAA:20 a=E6mstu2CkRPrfgi6iXcA:9 a=PsMX55bYFoFjLo7mmYwA:7 a=wPNLvfGTeEIA:10 a=GCZqjUWHUdwA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe08.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 148370047; Sun, 03 Jul 2011 19:35:39 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Sun, 3 Jul 2011 19:33:52 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> In-Reply-To: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107031933.52431.hselasky@c2i.net> Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jul 2011 17:35:42 -0000 On Sunday 03 July 2011 18:33:20 Torfinn Ingolfsen wrote: > Hello, > > So, I have this misbehaving usb device, a label printer which I use to > label things in my house (which poweradapter belongs to which device, and > so on). > It is a DYMO LabelManager PC[1], which is an old device. Not to be confused > with the LabelManager PC II. Based on information found on the web, this > device isn't following the usb specification 100%. And no driver exists > for FreeBSD. I do not plan on changing that. > What I try to do, is to "pass" the usb device from a FreeBSD host, to a > virtual machine running windows (in VirtualBox). > So far, I have managed to get the win vm to regocnize the label printer, > adn install drivers for it. But - it will not print, claiming there is > some error with the usb port. And that might be true. > > On the host side, I am using the latest FreeBSD 8.2-stable: > root@kg-v7# uname -a > FreeBSD kg-v7.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #6: Sat Jul 2 18:39:45 > CEST 2011 root@kg-v7.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 And in > /var/log/messages, I see this when the device is attached: > Jul 3 18:09:59 kg-v7 kernel: usb_alloc_device: Failure selecting > configuration index 0:USB_ERR_STALLED, port 4, addr 3 (ignored) Jul 3 > 18:09:59 kg-v7 kernel: ugen0.3: at usbus0 > > And usbconfig info: > root@kg-v7# usbconfig -u 0 -a 3 > ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW > (1.5Mbps) pwr=ON root@kg-v7# usbconfig -u 0 -a 3 dump_device_desc > ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW > (1.5Mbps) pwr=ON > > bLength = 0x0003 > bDescriptorType = 0x0001 > bcdUSB = 0x0209 > bDeviceClass = 0x0021 > bDeviceSubClass = 0x0000 > bDeviceProtocol = 0x0001 > bMaxPacketSize0 = 0x0001 > idVendor = 0xc000 > idProduct = 0x0901 > bcdDevice = 0x0004 > iManufacturer = 0x0000 > iProduct = 0x0002 > iSerialNumber = 0x0003 > bNumConfigurations = 0x0001 > > What is the best way to debuug this device? > I am hoping to get it to a state where it can be forwarded to the virtual > machine, and work there. > > More details on the FreeBSD page for my label printer[2] > > References: > 1) http://global.dymo.com/ieIE/Products/LabelManager_PC.html > 2) http://sites.google.com/site/tingox/lm_pc_freebsd You could try running usbdump on the bus the device is connected to and see what happens. --HPS From owner-freebsd-usb@FreeBSD.ORG Sun Jul 3 19:08:42 2011 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B800E1065679 for ; Sun, 3 Jul 2011 19:08:42 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from eterpe-smout.broadpark.no (eterpe-smout.broadpark.no [80.202.8.16]) by mx1.freebsd.org (Postfix) with ESMTP id 5A8308FC18 for ; Sun, 3 Jul 2011 19:08:42 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ignis-smin.broadpark.no ([80.202.8.11]) by eterpe-smout.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with ESMTP id <0LNR00GXXUIG4XC0@eterpe-smout.broadpark.no> for freebsd-usb@FreeBSD.org; Sun, 03 Jul 2011 21:08:40 +0200 (CEST) Received: from kg-v2.kg4.no ([80.203.92.230]) by ignis-smin.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with SMTP id <0LNR00DQEUIFUOB0@ignis-smin.broadpark.no> for freebsd-usb@FreeBSD.org; Sun, 03 Jul 2011 21:08:40 +0200 (CEST) Date: Sun, 03 Jul 2011 21:08:39 +0200 From: Torfinn Ingolfsen To: freebsd-usb@FreeBSD.org Message-id: <20110703210839.a8acc882.torfinn.ingolfsen@broadpark.no> In-reply-to: <201107031933.52431.hselasky@c2i.net> References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107031933.52431.hselasky@c2i.net> X-Mailer: Sylpheed 3.1.0 (GTK+ 2.22.1; amd64-portbld-freebsd8.1) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jul 2011 19:08:42 -0000 On Sun, 03 Jul 2011 19:33:52 +0200 Hans Petter Selasky wrote: > You could try running usbdump on the bus the device is connected to and see > what happens. Done. I don't know how to interpret the output, but here it is: (I started usbdump, plugged in the devce, waited a few seconds, and terminted usbdump) 21:02:29.495611 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 00 05 03 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | 21:02:29.495863 usbus0.3 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes 21:02:29.495874 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0 frame[0] WRITE 0 bytes 21:02:29.496114 usbus0.3 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 0 bytes 21:02:29.508426 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 08 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 8 bytes 21:02:29.509114 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 8 bytes 0000 12 01 10 01 00 00 00 08 -- -- -- -- -- -- -- -- |........ | 21:02:29.509123 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes 21:02:29.510615 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 03 01 09 02 21 00 01 01 00 C0 01 09 04 00 00 08 |....!...........| 0010 03 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | 21:02:29.512403 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes 21:02:29.512990 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=0,IVAL=0,ERR=STALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes 21:02:29.513005 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes 21:02:29.513738 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=STALLED frame[0] WRITE 8 bytes frame[1] READ 8 bytes 0000 00 08 05 02 03 08 00 04 -- -- -- -- -- -- -- -- |........ | 21:02:29.811468 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 00 05 03 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | 21:02:29.811627 usbus0.3 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes 21:02:29.811632 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0 frame[0] WRITE 0 bytes 21:02:29.811993 usbus0.3 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 0 bytes 21:02:29.824448 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 08 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 8 bytes 21:02:29.825120 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 8 bytes 0000 12 01 10 01 00 00 00 08 -- -- -- -- -- -- -- -- |........ | 21:02:29.825132 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes 21:02:29.826496 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 03 01 10 01 00 00 00 08 22 09 11 00 00 01 01 02 |........".......| 0010 03 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | 21:02:29.826507 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes 21:02:29.827368 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 09 02 21 00 01 01 00 C0 01 -- -- -- -- -- -- -- |..!...... | 21:02:29.827377 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 21 00 -- -- -- -- -- -- -- -- |......!. | frame[1] READ 33 bytes 21:02:29.829120 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=36,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 33 bytes 0000 09 02 21 00 01 01 00 C0 01 09 04 00 00 02 07 01 |..!.............| 0010 02 00 07 05 81 02 08 00 00 08 05 02 03 08 00 04 |................| 0020 FF -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |. | 21:02:29.829127 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 00 00 00 00 00 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes 21:02:29.829618 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 2 bytes 0000 01 00 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | 21:02:29.829624 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 00 09 01 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | 21:02:29.829994 usbus0.3 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes Note: this is just messages marked with "usbus0.3" in the usbdump output. root@kg-v7# usbconfig -u 0 -a 3 ugen0.3: at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON Is this helpful? -- Torfinn From owner-freebsd-usb@FreeBSD.ORG Mon Jul 4 05:25:17 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C788C106566B for ; Mon, 4 Jul 2011 05:25:17 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe02.c2i.net [212.247.154.34]) by mx1.freebsd.org (Postfix) with ESMTP id 462ED8FC14 for ; Mon, 4 Jul 2011 05:25:16 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=vrJF5kjXe35rRze0mxLgGFcjILUNrTxl1QHeo1urnh8= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=6M3dSHW4XPAA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=8kQB0OdkAAAA:8 a=-bx0Tq6xhms6byXbVRwA:9 a=d6dcthgvHcZ2U5UG6f4A:7 a=wPNLvfGTeEIA:10 a=9aOQ2cSd83gA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe02.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 148613837; Mon, 04 Jul 2011 07:25:15 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Mon, 4 Jul 2011 07:23:27 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107031933.52431.hselasky@c2i.net> <20110703210839.a8acc882.torfinn.ingolfsen@broadpark.no> In-Reply-To: <20110703210839.a8acc882.torfinn.ingolfsen@broadpark.no> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107040723.27470.hselasky@c2i.net> Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2011 05:25:17 -0000 On Sunday 03 July 2011 21:08:39 Torfinn Ingolfsen wrote: > On Sun, 03 Jul 2011 19:33:52 +0200 > > Hans Petter Selasky wrote: > > You could try running usbdump on the bus the device is connected to and > > see what happens. > > Done. I don't know how to interpret the output, but here it is: > (I started usbdump, plugged in the devce, waited a few seconds, and > terminted usbdump) 21:02:29.495611 usbus0.3 > SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes > 0000 00 05 03 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | > 21:02:29.495863 usbus0.3 > DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 > bytes > 21:02:29.495874 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0 > frame[0] WRITE 0 bytes > 21:02:29.496114 usbus0.3 > DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 0 > bytes > 21:02:29.508426 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 80 06 00 01 00 00 08 00 -- -- -- -- -- -- -- -- |........ | > frame[1] READ 8 bytes > 21:02:29.509114 usbus0.3 > DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 frame[0] WRITE 8 > bytes > frame[1] READ 8 bytes > 0000 12 01 10 01 00 00 00 08 -- -- -- -- -- -- -- -- |........ | > 21:02:29.509123 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | > frame[1] READ 18 bytes > 21:02:29.510615 usbus0.3 > DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 > bytes > frame[1] READ 18 bytes > 0000 03 01 09 02 21 00 01 01 00 C0 01 09 04 00 00 08 |....!...........| > 0010 03 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | > 21:02:29.512403 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 80 06 00 03 00 00 02 00 -- -- -- -- -- -- -- -- |........ | > frame[1] READ 2 bytes > 21:02:29.512990 usbus0.3 > DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=0,IVAL=0,ERR=STALLED frame[0] > WRITE 8 bytes > frame[1] READ 0 bytes > 21:02:29.513005 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 80 06 00 02 00 00 09 00 -- -- -- -- -- -- -- -- |........ | > frame[1] READ 9 bytes > 21:02:29.513738 usbus0.3 > DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=STALLED frame[0] > WRITE 8 bytes > frame[1] READ 8 bytes > 0000 00 08 05 02 03 08 00 04 -- -- -- -- -- -- -- -- |........ | > 21:02:29.811468 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 00 05 03 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | > 21:02:29.811627 usbus0.3 > DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 > bytes > 21:02:29.811632 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0 > frame[0] WRITE 0 bytes > 21:02:29.811993 usbus0.3 > DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 0 > bytes > 21:02:29.824448 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 80 06 00 01 00 00 08 00 -- -- -- -- -- -- -- -- |........ | > frame[1] READ 8 bytes > 21:02:29.825120 usbus0.3 > DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 frame[0] WRITE 8 > bytes > frame[1] READ 8 bytes > 0000 12 01 10 01 00 00 00 08 -- -- -- -- -- -- -- -- |........ | > 21:02:29.825132 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | > frame[1] READ 18 bytes > 21:02:29.826496 usbus0.3 > DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 > bytes > frame[1] READ 18 bytes > 0000 03 01 10 01 00 00 00 08 22 09 11 00 00 01 01 02 |........".......| > 0010 03 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | > 21:02:29.826507 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 80 06 00 02 00 00 09 00 -- -- -- -- -- -- -- -- |........ | > frame[1] READ 9 bytes > 21:02:29.827368 usbus0.3 > DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 > bytes > frame[1] READ 9 bytes > 0000 09 02 21 00 01 01 00 C0 01 -- -- -- -- -- -- -- |..!...... | > 21:02:29.827377 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 80 06 00 02 00 00 21 00 -- -- -- -- -- -- -- -- |......!. | > frame[1] READ 33 bytes > 21:02:29.829120 usbus0.3 > DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=36,IVAL=0,ERR=0 frame[0] WRITE 8 > bytes > frame[1] READ 33 bytes > 0000 09 02 21 00 01 01 00 C0 01 09 04 00 00 02 07 01 |..!.............| > 0010 02 00 07 05 81 02 08 00 00 08 05 02 03 08 00 04 |................| > 0020 FF -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |. | > 21:02:29.829127 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 80 00 00 00 00 00 02 00 -- -- -- -- -- -- -- -- |........ | > frame[1] READ 2 bytes > 21:02:29.829618 usbus0.3 > DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 > bytes > frame[1] READ 2 bytes > 0000 01 00 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | > 21:02:29.829624 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=8,IVAL=0 > frame[0] WRITE 8 bytes > 0000 00 09 01 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | > 21:02:29.829994 usbus0.3 > DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 > bytes > Note: this is just messages marked with "usbus0.3" in the usbdump output. > root@kg-v7# usbconfig -u 0 -a 3 > ugen0.3: at usbus0, cfg=0 md=HOST spd=LOW > (1.5Mbps) pwr=ON > > Is this helpful? Hi, If you add -vvvv and -s 16384 it will dump all the data in binary. STALLED means some error occurred. --HPS From owner-freebsd-usb@FreeBSD.ORG Mon Jul 4 06:25:28 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73BDC106566C for ; Mon, 4 Jul 2011 06:25:28 +0000 (UTC) (envelope-from zeus@relay.ibs.dn.ua) Received: from relay.ibs.dn.ua (relay.ibs.dn.ua [91.216.196.25]) by mx1.freebsd.org (Postfix) with ESMTP id E85C98FC0A for ; Mon, 4 Jul 2011 06:25:27 +0000 (UTC) Received: from relay.ibs.dn.ua (localhost [127.0.0.1]) by relay.ibs.dn.ua with ESMTP id p646PPSx003685 for ; Mon, 4 Jul 2011 09:25:25 +0300 (EEST) Received: (from zeus@localhost) by relay.ibs.dn.ua (8.14.4/8.14.4/Submit) id p646PPde003684 for freebsd-usb@freebsd.org; Mon, 4 Jul 2011 09:25:25 +0300 (EEST) Date: Mon, 4 Jul 2011 09:25:25 +0300 From: Zeus V Panchenko To: freebsd-usb@freebsd.org Message-ID: <20110704062525.GD55948@relay.ibs.dn.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-Operating-System: FreeBSD 8.1-RELEASE X-Editor: GNU Emacs 23.2.1 X-Face: iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAAFVBMVEWjjoiZhHDWzcZuW1U wOT+RcGxziJxEN0lIAAABrklEQVQokV2STXLbMAyFQaraE3a5dzSTfR1IF7CQrM3QuECn9z9DH0 gxzgSyFvr88PBD0uJxoR6BE+e8LtRgohE5ZB50sODP/REbfUnte/z12+llCekLUSKenFIMke6Be WinE8H0RJHSN71rUQp64gFDmtDDhRk0zam3FzpNVFprhwPGaFo6oY9wDBJQ9Qz6EuKyROJjDGa+ uza4VOTa8iHlN58Yv5BF9+4BGl0LA5pUD5xKXg4aQlVZm0co3NKxCGxQpu3aC352Gv3DZONmwQd tkrlaylV3YSew7bWtwAZF/zi9jblmprPoL7ktzeFSxmarVNmWRi+Bmxg7Y7tbGtR8XZUxLTo86G thANsssetjp3POuBvMBRlw6jRa5pKN7yVlP+F2lyiZGSMf5hnSU6eAVupmtfjRcxy0momwpxDnz 06hwnOWvBnUdR8U2/KX7cq26u1Jy5xFZMPOVONRbRUrwey8Qar6cWgf12xSymQuVX0DfYd4R8kN Hg0qCtLeaYZcj8B90M2N0cEX1P0vKSxw7NLy/3X8Qeriusu66jNA37P4Mn5QRTG2hz4d9D/6E3a EX852nwAAAABJRU5ErkJggg== Subject: /dev/ugen*.* modes X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: zeus@ibs.dn.ua List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2011 06:25:28 -0000 Hi, how can i set /dev/ugen*.* mode and owner to allow not root to r/w the device? when i plug my photo camera i have to change the mode 666 to access it ... i was trying it in /etc/devfs.conf: own ugen0.1 zeus:staff own ugen0.2 zeus:staff ... own ugen2.4 zeus:staff perm ugen0.1 0660 perm ugen0.2 0660 ... perm ugen2.4 0660 and after device plugged in, the owner changes to toor:operator ... -- Zeus V. Panchenko JID:zeus@gnu.org.ua GMT+2 (EET) From owner-freebsd-usb@FreeBSD.ORG Mon Jul 4 07:40:18 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D1204106564A; Mon, 4 Jul 2011 07:40:18 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe02.c2i.net [212.247.154.34]) by mx1.freebsd.org (Postfix) with ESMTP id 277E58FC16; Mon, 4 Jul 2011 07:40:17 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=vrJF5kjXe35rRze0mxLgGFcjILUNrTxl1QHeo1urnh8= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=dq2f58wT9zoA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=6I5d2MoRAAAA:8 a=IuAMIfKwbXqFb76IdqQA:9 a=wPNLvfGTeEIA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe02.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 148658760; Mon, 04 Jul 2011 09:40:16 +0200 From: Hans Petter Selasky To: ti bugmenot Date: Mon, 4 Jul 2011 09:38:26 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <201107011851.00989.hselasky@c2i.net> In-Reply-To: X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107040938.26373.hselasky@c2i.net> Cc: freebsd-current@freebsd.org, David Storm , freebsd-usb@freebsd.org Subject: Re: keyboard driver problem? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2011 07:40:18 -0000 Hi, I've committed a larger patch to UKBD to make it more HID compliant. Please try the following patch and report back if you see any regression issues with your USB keyboard. http://svn.freebsd.org/changeset/base/223755 --HPS From owner-freebsd-usb@FreeBSD.ORG Mon Jul 4 11:07:13 2011 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9EB2B1065672 for ; Mon, 4 Jul 2011 11:07:13 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8BC118FC20 for ; Mon, 4 Jul 2011 11:07:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p64B7DkE040593 for ; Mon, 4 Jul 2011 11:07:13 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p64B7CKO040591 for freebsd-usb@FreeBSD.org; Mon, 4 Jul 2011 11:07:12 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 4 Jul 2011 11:07:12 GMT Message-Id: <201107041107.p64B7CKO040591@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-usb@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-usb@FreeBSD.org X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2011 11:07:13 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/157376 usb LaCie USB disk not recognized o usb/156898 usb [keyboard] usb keyboard does not work while boot (ps2 o usb/156735 usb Need Quirk for Goflex USB Disk Drives o usb/156725 usb USB stack stall cause complete system input loss o usb/156596 usb [ehci] Extremely high interrupt rate on ehci/uhci IRQ1 o usb/156000 usb rum(4) Fatal trap 18: integer divide fault while in ke o usb/155996 usb NanoBSD not booted as Disk o usb/155784 usb Problem with Transcend StoreJet 25M3 (2AJ1) on Asus M2 o usb/155663 usb [usbdevs] [patch] Add support for Supertop Nano 1GB US o usb/155496 usb [usb][patch] support BUFFALO WLI-U2-SG54HG wireless o usb/154753 usb [usbdevs] [patch] Support for Qualcomm USB modem/stora o usb/154710 usb [ugen] Conexant USB Modem is not working in 8.x. In 7. o usb/154506 usb [umass] Copying dir with large files makes FreeBSD loa o usb/154192 usb [umass] In Garmin Oregon GPS, only the first umass dev o i386/153851 usb [keyboard] keyboard issues on new Intel Mother boards. o usb/153703 usb [keyboard] My USB keyboard can not be used in 8-STABLE o usb/153609 usb [zyd] [panic] kernel: Fatal trap 12: page fault while o usb/153599 usb [usbdevs] [patch] Feiya Elango USB MicroSD reader sync o usb/153149 usb [umass] USB stick quirk regression [regression] o usb/152075 usb [usb8] [ehci] [request] Add quirk for CS5536 USB o usb/150892 usb [zyd] Whenever network contacted in any shape, way or o usb/150189 usb [run] [usb8] [patch] if_run appears to corrupt IP traf p usb/149934 usb [patch] [usb8] Transcend JetFlash V85 poor performance p usb/149900 usb [uftdi] [patch] FreeBSD 8.1 uftdi patch to support usb p usb/149764 usb [u3g] [patch] usbdevs update: Huawei K3765 3G modem o usb/149283 usb [uftdi] avrdude unable to talk to Arduino board (via u o usb/149162 usb [ural] ASUS WL-167g doesn't work in 8.1 (continue of 1 s usb/148702 usb [usb8] [request] IO DATA USB-RSAQ5 support on FreeBSD- o usb/148080 usb usbconfig(8) sometimes does not turn off the device o usb/147516 usb [umass] [usb67] kernel unable to deal with Olympus USB o i386/147475 usb [install] FreeBSD 8.x does not install on ASUS K8N4-E p usb/146871 usb [usbdevs] [usb8] [patch] provide descriprive string fo o usb/146840 usb [hang] FreeBSD 7.2 / 7.3 / 8.0 hang at startup after e o usb/146153 usb [axe] [usb8] Hosts in network doesn't receive any pack o usb/146054 usb [urtw] [usb8] urtw driver potentially out of date f usb/145513 usb [usb8] New USB stack: no new devices after forced usb p usb/145455 usb [usb8] [patch] USB debug support cannot be disabled o usb/145415 usb [umass] [usb8] USB card reader does not create slices a usb/145184 usb GENERIC can't mount root from USB on Asus EEE o usb/145165 usb [keyboard] [usb8] ukbd_set_leds_callback: error=USB_ER f kern/144938 usb [keyboard] [boot] Boot Failure with Apple (MB869LL/A) o usb/144387 usb [run] [panic] if_run panic o usb/144043 usb [umass] [usb8] USB DLT tape drive throws random errors a usb/143790 usb [boot] [cam] can not boot from usb hdd f usb/143620 usb [cdce] [usb8] the module if_cdce doesn't support my Op f usb/143294 usb [usb8] copying process stops at some time (10 - 50 sec o usb/143286 usb [ukbd] [usb8] [boot] boot failures on RELENG_8 system p usb/143186 usb [usbdevs] [usb8] [patch] add USB device IDs for Google a usb/143139 usb [umass] [usb8] [patch] Quirk for Century EX35SW4_SB4 J o usb/143045 usb [umass] [usb8] [patch] mounting Fujitsu 2600Z camera d o usb/142991 usb [uftdi] [usb67] [patch] Patch to add Crystalfontz 533 f usb/142989 usb [usb8] canon eos 50D attaches but detaches after few s f usb/142957 usb [umass] [usb8] [patch] patch for USB disk SYNCHRONIZE o usb/142719 usb [urtw] [usb8] AirLive WL-1600USB (RTL8187L chipset) fa o usb/142713 usb [usb67] [panic] Kernel Panik when connecting an IPhone f usb/142276 usb [umass] [usb8] Cache Synchronization Error with Olympu o usb/142229 usb [ums] [usb8] [hang] connecting a USB mouse to a Dell P f usb/141680 usb [uath] [usb8] Netgear WG111T not working with uath dri o usb/141664 usb [pcm] [usb8] Logitech USB microphone failure [regressi o usb/141474 usb [boot] [usb8] FreeBSD 8.0 can not install from USB CDR o usb/141327 usb [ukbd] [usb67] USB kbd not working with 7.1+PAE on IBM o usb/141212 usb [ukbd] [usb8] ukbd_set_leds_callback:700: error=USB_ER o kern/141011 usb [usb8] Encrypted root, geli password at boot; enter ke o usb/140920 usb [install] [usb8] USB based install fails on 8.0-RELEAS o usb/140893 usb [urtw] [usb8] WPA2 not working on rtl8187b o kern/140849 usb [ums] [usb8] USB mouse doesn't work under FreeBSD 8.0- a usb/140810 usb [uftdi] [usb8] 8.X copy and paste problem / tty overfl o usb/140477 usb [umass] [usb8] [patch] allow boot-time attachment of d o usb/140236 usb [msdosfs] [usb8] Labels wiped on external Journaled US o usb/140160 usb [usb8] [acpi] USB ports are no longer "active" after A s usb/139990 usb [panic] [patch] [usb67] Kernel frequently panics after a usb/139598 usb [umass] [usb8] CAM reports "xptioctl: put "device pass o usb/139243 usb [uhci] [usb67] unplug prolific USB serial -> uhci_abor a usb/138904 usb [rum] [panic] [usb67] unpluging USB wifi card panics s f usb/138882 usb [ohci] [panic] [usb67] Can't install FreeBSD 7.2 due t o usb/138798 usb [boot] [usb8] 8.0-BETA4 can't boot from USB flash driv o usb/138659 usb [usb8][uftdi] driver broken in RELENG_8/CURRENT s usb/138570 usb [usb67] [panic] USB mass device panics current 7.2-STA o usb/138175 usb [usb67] [boot] System cannot boot, when USB reader wit o usb/138124 usb [snd_uaudio] [usb8] Axed uaudio functionality in the u o usb/138119 usb [usb67] [usb8] MultiBay CDROM (probably on USB bus) is o usb/137872 usb [usb67] [boot] slow booting on usb flash drive o usb/137806 usb [ukbd] [usb67] USB keyboard doesn't work until it's un o usb/137763 usb [usb67][ukbd] Logitech wireless keyboard media keys no o usb/137377 usb [usb8] request support for Huawei E180 o usb/137341 usb [usb8][rum] driver if_rum doesn't work at all and thro f usb/137190 usb [usb8][patch] inhibit spurious button releases for som o usb/137189 usb [usb8][patch] create and use sysctl nodes for HID repo p usb/137188 usb [usb8][patch] correctly handle USB report descriptors o usb/137129 usb [ums] [usb8] SteelSeries Ikari USB laser mouse not att p usb/136761 usb [usbdevs][usb67][patch] Teach usbdevs / u3g(4) about H o usb/135938 usb [aue] [usb67] aue driver only passes traffic in promis o usb/135542 usb [keyboard] boot loader does not work with a usb keyboa o usb/135348 usb [umass] [patch] USB Drive Hangs with ZFS (JMicron USB2 o usb/135206 usb machine reboots when inserted USB device f usb/135200 usb SAMSUNG i740 usb mass: Synchronize cache failed, statu o usb/135182 usb UMASS quirk - Olympus FE20 camera o usb/134950 usb Lowering DTR for USB-modem via ubsa is not possible o usb/134299 usb Kernel Panic plugging in MF626 USB UMTS Stick u3g o usb/134193 usb System freeze on usb MP3 player insertion o usb/134085 usb [umass] Adding usb quirk for Sony USB flash drive o usb/133989 usb [usb8] [ukbd] USB keyboard dead at mountroot> prompt o usb/133712 usb [ural] [patch] RE: Fixed an issue with ural(4) that wa o usb/133390 usb umass crashes system in 7.1 when Olympus D-540 attache o usb/133296 usb [rum] driver not working properly in hostap mode o usb/132594 usb USB subsystem causes page fault and crashes o usb/132080 usb [patch] [usb] [rum] [panic] Kernel panic after NOMEM c o usb/132066 usb [ukbd] Keyboard failure USB keyboard DELL 760 o usb/132036 usb [panic] page fault when connecting Olympus C740 camera o usb/131583 usb [umass] Failure when detaching umass Device o usb/131576 usb [aue] ADMtek USB To LAN Converter can't send data o usb/131521 usb Registering Belkin UPS to usb_quirks.c p usb/131123 usb [patch] [usb67] re-add UQ_ASSUME_CM_OVER_DATA USB quir o usb/131074 usb no run-time detection of usb devices plugged into exte o usb/130736 usb Page fault unplugging USB stick o usb/130230 usb [patch] [quirk] [usb67] [usb] [cam] [umass] Samsung El o usb/130208 usb Boot process severely hampered by umass0 error o usb/130122 usb [usb8] DVD drive detects as 'da' device f usb/129766 usb [usb] [panic] plugging in usb modem HUAWEI E226 panics o usb/129500 usb [umass] [panic] FreeBSD Crashes when connecting SanDis o usb/129311 usb [usb] [panic] Instant crash with an USB card reader s usb/128990 usb [usb] u3g does not handle RTS/CTS available on for exa o usb/128977 usb [usb67] [patch] uaudio is not full duplex p usb/128803 usb [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X2 o usb/128485 usb [umodem] [patch] Nokia N80 modem support o usb/128425 usb [umass] Cannot Connect Maxtor Onetouch 4 USB drive o usb/128418 usb [panic] [rum] loading if_rum causes panic, looks like o usb/127926 usb [boot] USB Timeout during bootup s usb/127453 usb [request] ubsa, uark, ubser, uftdi, and friends should o usb/127342 usb [boot] [panic] enabling usb keyboard and mouse support o usb/127248 usb [ucom] panic while uplcom devices attach and detach o usb/127222 usb [ohci] Regression in 7.0 usb storage generic driver o usb/126884 usb [ugen] [patch] Bug in buffer handling in ugen.c o usb/126848 usb [usb]: USB Keyboard hangs during Installation o usb/126740 usb [ulpt] doesn't work on 7.0-RELEASE, 10 second stall be o usb/126519 usb [usb] [panic] panic when plugging in an iphone o kern/126396 usb [panic] kernel panic after unplug USB Bluetooth device o usb/125631 usb [ums] [panic] kernel panic during bootup while 'Logite o usb/125510 usb [panic] repeated plug and unplug of USB mass storage d o usb/125450 usb [panic] Removing USB flash card while being accessed c o usb/125088 usb [keyboard] Touchpad not detected on Adesso AKB-430UG U o usb/124980 usb [panic] kernel panic on detaching unmounted umass devi o kern/124777 usb [ucom] USB cua devices don't revert to tty devices whe o usb/124758 usb [rum] [panic] rum panics SMP kernel o usb/124708 usb [panic] Kernel panic on USB KVM reattach o kern/124130 usb [usb] gmirror fails to start usb devices that were pre o usb/123969 usb [usb] Supermicro H8SMi-2 usb problem: port reset faile o usb/123714 usb [usb] [panic] Panic when hald-storage-probe runs with o usb/123691 usb usbd(8): usbd hangs o usb/123690 usb [usb] [panic] Panic on USB device insertion when usb l o usb/123611 usb [usb] BBB reset failed, STALLED from Imation/Mitsumi U o usb/122992 usb [umass] [patch] MotoROKR Z6 Phone not recognised by um o usb/122936 usb [ucom] [ubsa] Device does not receive interrupt o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa s usb/122819 usb [usb67] [patch] Patch to provide dynamic additions to o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o usb/122547 usb [ehci] USB Printer not being recognized after reboot o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121275 usb [boot] [panic] FreeBSD fails to boot with usb legacy s f usb/121232 usb [usb67] [panic] USB CardBus card removal causes reboot o usb/121169 usb [umass] Issues with usb mp3 player o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS f usb/120786 usb [usb] [panic] Kernel panic when forced umount of a det o usb/120729 usb [panic] fault while in kernel mode with connecting USB o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119509 usb [usb] USB flaky on Dell Optiplex 755 o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/117598 usb [snd_uaudio] [patch] Not possible to record with Plant o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a p usb/116947 usb [ukbd] [patch] [regression] enable boot protocol on th p usb/116699 usb [usb] [usb67] USB HID devices do not initialize at sys o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/114682 usb [umass] generic USB media-card reader unusable o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o usb/114068 usb [usb67] [usb8] [umass] [patch] Problem with connection o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff s usb/113060 usb [usb67] [ulpt] [patch] Samsung printer not working in o usb/110856 usb [usb67] [ugen] [patch] interrupt in msgs are truncated o usb/107827 usb [usb67] [ohci] [panic] ohci_add_done addr not found o usb/107388 usb [usb67] [usb8] [new driver] [patch] add utoppy device o usb/106041 usb [usb67] [usb8] [request] FreeBSD does not recognise Mu o usb/105361 usb [usb67] [panic] Kernel panic during unmounting mass st s usb/103917 usb [usb67] [uhub] USB driver reports "Addr 0 should never o usb/103418 usb [usb67] [usb8] [patch] [request] usbhidctl(8) add abil o usb/103046 usb [usb67] [ulpt] [patch] ulpt event driven I/O with sele p usb/101775 usb [usb67] [libusbhid] [patch] possible error in report d o usb/101761 usb [usb67] [patch] [request] usb.h: increase maximal size o usb/100746 usb [usb67] [ukbd] system does not boot due to USB keyboar o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar o kern/99200 usb [usb67] SMP-Kernel crashes reliably when Bluetooth con o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/96457 usb [umass] [panic] fatback on umass = reboot o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync s usb/96120 usb [ums] [request] USB mouse not always detected s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92052 usb [ulpt] usbd causes defunct process with busy file-hand o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg f usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/89954 usb [umass] [panic] USB Disk driver race condition? s usb/89003 usb [request] LaCie Firewire drive not properly supported o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg o usb/88408 usb [axe] axe0 read PHY failed o usb/87648 usb [mouse] Logitech USB-optical mouse problem. f usb/87224 usb [usb] Cannot mount USB Zip750 o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/86298 usb [mouse] Known good USB mouse won't work with correct s s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/83863 usb [ugen] Communication problem between opensc/openct via o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. o usb/80854 usb [patch] [request] suggestion for new iface-no-probe me s usb/80777 usb [request] usb_rem_task() should wait for callback to c s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails f usb/80040 usb [sound] [hang] Use of sound mixer causes system freeze o usb/79723 usb [usb] [request] prepare for high speed isochronous tra o usb/78984 usb [umass] [patch] Creative MUVO umass failure f usb/77294 usb [ucom] [panic] ucom + ulpcom panic o usb/76732 usb [ums] Mouse problems with USB KVM Switch o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device f usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for f usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) f usb/74771 usb [umass] [hang] mounting write-protected umass device a s usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R o usb/73307 usb [panic] Kernel panics on USB disconnect s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/67301 usb [uftdi] [panic] RTS and system panic o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s bin/57255 usb [patch] usbd(8) and multi-function devices s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 s usb/51958 usb [urio] [patch] update for urio driver o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o usb/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem 313 problems total. From owner-freebsd-usb@FreeBSD.ORG Mon Jul 4 13:24:32 2011 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12FE71065670 for ; Mon, 4 Jul 2011 13:24:32 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 487DA8FC18 for ; Mon, 4 Jul 2011 13:24:30 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id QAA17335; Mon, 04 Jul 2011 16:11:28 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <4E11BC00.5010502@FreeBSD.org> Date: Mon, 04 Jul 2011 16:11:28 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.18) Gecko/20110622 Lightning/1.0b2 Thunderbird/3.1.11 MIME-Version: 1.0 To: zeus@ibs.dn.ua References: <20110704062525.GD55948@relay.ibs.dn.ua> In-Reply-To: <20110704062525.GD55948@relay.ibs.dn.ua> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-usb@FreeBSD.org Subject: Re: /dev/ugen*.* modes X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2011 13:24:32 -0000 on 04/07/2011 09:25 Zeus V Panchenko said the following: > Hi, > > how can i set /dev/ugen*.* mode and owner to allow not root to r/w > the device? > > when i plug my photo camera i have to change the mode 666 to access it > ... > > i was trying it in /etc/devfs.conf: > > own ugen0.1 zeus:staff > own ugen0.2 zeus:staff > ... > own ugen2.4 zeus:staff > > perm ugen0.1 0660 > perm ugen0.2 0660 > ... > perm ugen2.4 0660 > > and after device plugged in, the owner changes to toor:operator ... > You have to use devfs.rules(5) for dynamically attaching devices. -- Andriy Gapon From owner-freebsd-usb@FreeBSD.ORG Tue Jul 5 00:40:09 2011 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC64F1065673 for ; Tue, 5 Jul 2011 00:40:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5D7C28FC12 for ; Tue, 5 Jul 2011 00:40:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p650e9TM088693 for ; Tue, 5 Jul 2011 00:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p650e902088692; Tue, 5 Jul 2011 00:40:09 GMT (envelope-from gnats) Resent-Date: Tue, 5 Jul 2011 00:40:09 GMT Resent-Message-Id: <201107050040.p650e902088692@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Renato Tambellini Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6EB511065675 for ; Tue, 5 Jul 2011 00:37:49 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 5E5AF8FC1E for ; Tue, 5 Jul 2011 00:37:49 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p650bndx060629 for ; Tue, 5 Jul 2011 00:37:49 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p650bnQK060628; Tue, 5 Jul 2011 00:37:49 GMT (envelope-from nobody) Message-Id: <201107050037.p650bnQK060628@red.freebsd.org> Date: Tue, 5 Jul 2011 00:37:49 GMT From: Renato Tambellini To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2011 00:40:10 -0000 >Number: 158650 >Category: usb >Synopsis: uplcom USB To COM Device doesn't transmit data, only receive >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: Tue Jul 05 00:40:09 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Renato Tambellini >Release: 8.2-STABLE >Organization: >Environment: FreeBSD devilbox.homeunix.net 8.2-STABLE FreeBSD 8.2-STABLE #0: Wed Jun 1 05:48:46 BRT 2011 root@devilbox.homeunix.net:/usr/obj/usr/src/sys/GENERIC amd64 >Description: The USB To COM Device Prolific PL-2303 doesn't transmit data, only receive. # dmesg | grep Prolific ugen1.4: at usbus1 uplcom0: on usbus1 # usbconfig -d 1.4 dump_device_desc ugen1.4: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0110 bDeviceClass = 0x0000 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x067b idProduct = 0x2303 bcdDevice = 0x0300 iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0000 bNumConfigurations = 0x0001 >How-To-Repeat: 1) Plug the DB9 to serial console on another box using a null-modem cable. 2) Plug the device to USB port. 3) Try to access the console: cu -l /dev/cuaU0 -s 9600 4) The terminal only receive data, not transmit. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-usb@FreeBSD.ORG Tue Jul 5 07:08:08 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 81ED2106566B; Tue, 5 Jul 2011 07:08:08 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe01.c2i.net [212.247.154.2]) by mx1.freebsd.org (Postfix) with ESMTP id D0B3D8FC0A; Tue, 5 Jul 2011 07:08:07 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=yfIOS+81wnQIz0UwZPDdWOvE/jQxEvyI9Z1xC25I9wc= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=noogV_DfA68A:10 a=WQU8e4WWZSUA:10 a=Q9fys5e9bTEA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=kMPJttiiAAAA:8 a=FYY9i2sfpqe4teODdIQA:9 a=K3sXjFGqMiKihdOBs1gA:7 a=PUjeQqilurYA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe01.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 149573525; Tue, 05 Jul 2011 09:08:05 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Tue, 5 Jul 2011 09:06:17 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <201107050037.p650bnQK060628@red.freebsd.org> In-Reply-To: <201107050037.p650bnQK060628@red.freebsd.org> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201107050906.17339.hselasky@c2i.net> Cc: freebsd-gnats-submit@freebsd.org, Renato Tambellini Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2011 07:08:08 -0000 On Tuesday 05 July 2011 02:37:49 Renato Tambellini wrote: > >Number: 158650 > >Category: usb > >Synopsis: uplcom USB To COM Device doesn't transmit data, only > >receive 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: Tue Jul 05 00:40:09 UTC 2011 > >Closed-Date: > >Last-Modified: > >Originator: Renato Tambellini > >Release: 8.2-STABLE > >Organization: > > >Environment: > FreeBSD devilbox.homeunix.net 8.2-STABLE FreeBSD 8.2-STABLE #0: Wed Jun 1 > 05:48:46 BRT 2011 > root@devilbox.homeunix.net:/usr/obj/usr/src/sys/GENERIC amd64 > > >Description: > The USB To COM Device Prolific PL-2303 doesn't transmit data, only receive. > > # dmesg | grep Prolific > ugen1.4: at usbus1 > uplcom0: rev 1.10/3.00, addr 4> on usbus1 > > # usbconfig -d 1.4 dump_device_desc > ugen1.4: at usbus1, > cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON > > bLength = 0x0012 > bDescriptorType = 0x0001 > bcdUSB = 0x0110 > bDeviceClass = 0x0000 > bDeviceSubClass = 0x0000 > bDeviceProtocol = 0x0000 > bMaxPacketSize0 = 0x0040 > idVendor = 0x067b > idProduct = 0x2303 > bcdDevice = 0x0300 > iManufacturer = 0x0001 > iProduct = 0x0002 > iSerialNumber = 0x0000 > bNumConfigurations = 0x0001 > > >How-To-Repeat: > 1) Plug the DB9 to serial console on another box using a null-modem cable. > 2) Plug the device to USB port. > 3) Try to access the console: > > cu -l /dev/cuaU0 -s 9600 > > 4) The terminal only receive data, not transmit. > Hi, Can you run usbdump and show what happens when you try to transmit data? Are you sure the baudrate is correct? usbdump -i usbus1 -vvvv -s 4096 ugen1.4 -> usbus1 ugen2.4 -> usbus2 ... --HPS From owner-freebsd-usb@FreeBSD.ORG Tue Jul 5 07:10:13 2011 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 063F3106564A for ; Tue, 5 Jul 2011 07:10:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D09F98FC08 for ; Tue, 5 Jul 2011 07:10:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p657ACEa052488 for ; Tue, 5 Jul 2011 07:10:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p657ACxT052487; Tue, 5 Jul 2011 07:10:12 GMT (envelope-from gnats) Date: Tue, 5 Jul 2011 07:10:12 GMT Message-Id: <201107050710.p657ACxT052487@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2011 07:10:13 -0000 The following reply was made to PR usb/158650; it has been noted by GNATS. From: Hans Petter Selasky To: freebsd-usb@freebsd.org Cc: Renato Tambellini , freebsd-gnats-submit@freebsd.org Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive Date: Tue, 5 Jul 2011 09:06:17 +0200 On Tuesday 05 July 2011 02:37:49 Renato Tambellini wrote: > >Number: 158650 > >Category: usb > >Synopsis: uplcom USB To COM Device doesn't transmit data, only > >receive 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: Tue Jul 05 00:40:09 UTC 2011 > >Closed-Date: > >Last-Modified: > >Originator: Renato Tambellini > >Release: 8.2-STABLE > >Organization: > > >Environment: > FreeBSD devilbox.homeunix.net 8.2-STABLE FreeBSD 8.2-STABLE #0: Wed Jun 1 > 05:48:46 BRT 2011 > root@devilbox.homeunix.net:/usr/obj/usr/src/sys/GENERIC amd64 > > >Description: > The USB To COM Device Prolific PL-2303 doesn't transmit data, only receive. > > # dmesg | grep Prolific > ugen1.4: at usbus1 > uplcom0: rev 1.10/3.00, addr 4> on usbus1 > > # usbconfig -d 1.4 dump_device_desc > ugen1.4: at usbus1, > cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON > > bLength = 0x0012 > bDescriptorType = 0x0001 > bcdUSB = 0x0110 > bDeviceClass = 0x0000 > bDeviceSubClass = 0x0000 > bDeviceProtocol = 0x0000 > bMaxPacketSize0 = 0x0040 > idVendor = 0x067b > idProduct = 0x2303 > bcdDevice = 0x0300 > iManufacturer = 0x0001 > iProduct = 0x0002 > iSerialNumber = 0x0000 > bNumConfigurations = 0x0001 > > >How-To-Repeat: > 1) Plug the DB9 to serial console on another box using a null-modem cable. > 2) Plug the device to USB port. > 3) Try to access the console: > > cu -l /dev/cuaU0 -s 9600 > > 4) The terminal only receive data, not transmit. > Hi, Can you run usbdump and show what happens when you try to transmit data? Are you sure the baudrate is correct? usbdump -i usbus1 -vvvv -s 4096 ugen1.4 -> usbus1 ugen2.4 -> usbus2 ... --HPS From owner-freebsd-usb@FreeBSD.ORG Tue Jul 5 02:08:38 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DAE6F106564A for ; Tue, 5 Jul 2011 02:08:38 +0000 (UTC) (envelope-from ti.bugmenot@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 9AC528FC0A for ; Tue, 5 Jul 2011 02:08:38 +0000 (UTC) Received: by ywf7 with SMTP id 7so2716731ywf.13 for ; Mon, 04 Jul 2011 19:08:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:x-google-sender-delegation:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type; bh=D3Ia0bKDPPhupM8WsDJPfaXYgi8OWC0Pn5q2w2jBfaU=; b=J0pF5En/l8HvPTGDtvxz4iUeNxUTQXTGEE30n67nvzCQ+//Jpm+KoBqN6rToQPah1U eXdjINEI76vpe0zfHwpftL1C6RW2Nh4esjp2tLT3/Tvki+ag4ENqDY0uxxy8bh9WZw7m 0uKPsjZmRiZj09rjim5xywX2qafwT4mak8CE8= MIME-Version: 1.0 Received: by 10.236.185.3 with SMTP id t3mr8258808yhm.175.1309830342219; Mon, 04 Jul 2011 18:45:42 -0700 (PDT) Sender: ti.webdev@gmail.com X-Google-Sender-Delegation: ti.webdev@gmail.com Received: by 10.147.82.1 with HTTP; Mon, 4 Jul 2011 18:45:42 -0700 (PDT) In-Reply-To: <201107040938.26373.hselasky@c2i.net> References: <201107011851.00989.hselasky@c2i.net> <201107040938.26373.hselasky@c2i.net> Date: Tue, 5 Jul 2011 07:45:42 +0600 X-Google-Sender-Auth: HdRP_dLZt1WFQwC2-T7GZyqmx9M Message-ID: From: ti bugmenot To: Hans Petter Selasky Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Tue, 05 Jul 2011 11:00:41 +0000 Cc: Subject: Re: keyboard driver problem? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2011 02:08:38 -0000 works well From owner-freebsd-usb@FreeBSD.ORG Wed Jul 6 07:01:49 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 277381065675; Wed, 6 Jul 2011 07:01:49 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe07.c2i.net [212.247.154.194]) by mx1.freebsd.org (Postfix) with ESMTP id 6C3A18FC23; Wed, 6 Jul 2011 07:01:48 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=SJA03SmFjIOBaRUqQpAxZTuC3Mg0Qr8luS0qYjfHCY4= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=noogV_DfA68A:10 a=WQU8e4WWZSUA:10 a=Q9fys5e9bTEA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=pU4eSVehBEGyHyxTR30A:9 a=SgFq7j-GKUtsveoQZvQA:7 a=PUjeQqilurYA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe07.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 149179553; Wed, 06 Jul 2011 09:01:46 +0200 From: Hans Petter Selasky To: Renato Tambellini Date: Wed, 6 Jul 2011 08:59:58 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <201107050037.p650bnQK060628@red.freebsd.org> <201107050906.17339.hselasky@c2i.net> In-Reply-To: X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq,NwSZ4V" =?iso-8859-1?q?=7CLR=2E+tj=7Dg5=0A=09=25V?=,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( =?iso-8859-1?q?=0A=09=3AAuzV9=3A=2EhESm-x4h240C=609=3Dw?= MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201107060859.58243.hselasky@c2i.net> Cc: freebsd-gnats-submit@freebsd.org, freebsd-usb@freebsd.org Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jul 2011 07:01:49 -0000 On Tuesday 05 July 2011 17:31:36 Renato Tambellini wrote: > Hi Hans, > > I'm trying to transmit data to an serial console on another machine > and nothing happens > when I send data, the same occur when I use fldigi to control my > amateur radio transceiver and use a serial mouse attached to the USB > to COM serial port. > > In my old machine that was a FreeBSD 6, the device worked normally via > ucom driver. After sent this PR, I update my kernel to the latest > source with csup and the problem has worsened. Now when the program > wait a response of the radio, the device is disconnected by kernel. > > Lots of messages generated by kernel: > > uplcom0: at uhub3, port 2, addr 5 (disconnected) > uplcom0: rev 1.10/3.00, addr 5> on usbus1 > > This usbdump.txt was recorded when I use fldigi to get the radio > transceiver frequency. Hi, It looks like your application is only opening and closing the comport. Try also to enable ucom debugging: sysctl hw.usb.ucom.debug=15 --HPS From owner-freebsd-usb@FreeBSD.ORG Wed Jul 6 07:10:12 2011 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13E94106564A for ; Wed, 6 Jul 2011 07:10:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 033D28FC0C for ; Wed, 6 Jul 2011 07:10:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p667ABOW012702 for ; Wed, 6 Jul 2011 07:10:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p667ABXn012701; Wed, 6 Jul 2011 07:10:11 GMT (envelope-from gnats) Date: Wed, 6 Jul 2011 07:10:11 GMT Message-Id: <201107060710.p667ABXn012701@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jul 2011 07:10:12 -0000 The following reply was made to PR usb/158650; it has been noted by GNATS. From: Hans Petter Selasky To: Renato Tambellini Cc: freebsd-usb@freebsd.org, freebsd-gnats-submit@freebsd.org Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive Date: Wed, 6 Jul 2011 08:59:58 +0200 On Tuesday 05 July 2011 17:31:36 Renato Tambellini wrote: > Hi Hans, > > I'm trying to transmit data to an serial console on another machine > and nothing happens > when I send data, the same occur when I use fldigi to control my > amateur radio transceiver and use a serial mouse attached to the USB > to COM serial port. > > In my old machine that was a FreeBSD 6, the device worked normally via > ucom driver. After sent this PR, I update my kernel to the latest > source with csup and the problem has worsened. Now when the program > wait a response of the radio, the device is disconnected by kernel. > > Lots of messages generated by kernel: > > uplcom0: at uhub3, port 2, addr 5 (disconnected) > uplcom0: rev 1.10/3.00, addr 5> on usbus1 > > This usbdump.txt was recorded when I use fldigi to get the radio > transceiver frequency. Hi, It looks like your application is only opening and closing the comport. Try also to enable ucom debugging: sysctl hw.usb.ucom.debug=15 --HPS From owner-freebsd-usb@FreeBSD.ORG Wed Jul 6 19:37:11 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77C46106564A; Wed, 6 Jul 2011 19:37:11 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe06.c2i.net [212.247.154.162]) by mx1.freebsd.org (Postfix) with ESMTP id CE25E8FC08; Wed, 6 Jul 2011 19:37:10 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=XR4AdwVFe5G+K9PtySS1/JOnv6WK/hruile8wX/SUjk= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=noogV_DfA68A:10 a=WQU8e4WWZSUA:10 a=Q9fys5e9bTEA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=cP3mkn6HxrtQqLMeje8A:9 a=PUjeQqilurYA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe06.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 148679883; Wed, 06 Jul 2011 21:37:08 +0200 From: Hans Petter Selasky To: Renato Tambellini Date: Wed, 6 Jul 2011 21:35:18 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <201107050037.p650bnQK060628@red.freebsd.org> <201107060859.58243.hselasky@c2i.net> In-Reply-To: X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201107062135.19031.hselasky@c2i.net> Cc: freebsd-gnats-submit@freebsd.org, freebsd-usb@freebsd.org Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jul 2011 19:37:11 -0000 On Wednesday 06 July 2011 17:37:53 Renato Tambellini wrote: > Hi Hans, > > Follow the logs of my application and cu(1) trying to access my > another BSD machine. > > The files .dump are stdout of usbdump and .log are the logs of debug from > cons. > > In cu, I get the "login: " and a write error when I try to send the > chars to the remote console: > > # cu -l /dev/ttyU0 > Connected > ]Jj > > login: write: Device not configured > write: Device not configured > ... > > The kernel reconnects the device on error and the speed are set > correctly, 19200 for my app and 9600 to access the remote console from > cu. > Hi, What are the values of the following sysctls? sysctl hw.usb.ucom.cons_unit sysctl hw.usb.ucom.cons_baud Could you set: sysctl hw.usb.ucom.debug=15 Then type something on the cu terminal and see if you get something through. I have an uplcom adapter here and I cannot reproduce except if I do the following: cu -l /dev/cuaU0 Unplug uplcom. Then type something: cu -l /dev/cuaU0 Connected write: Device not configured write: Device not configured Then I need to "killall -KILL cu" to get back to normal. NOTE: If applications opening a USB TTY device does not close on error, then the USB stack will wait until that happens before it can enumerate more devices. This is a TTY stack problem. You can try to remove the force_short_xfer=1 flag in sys/dev/usb/serial/uplcom.c for the BULK TX transfer. I'm not sure if it helps. Really strange if your uplcom crashes on a ZLP! --HPS From owner-freebsd-usb@FreeBSD.ORG Wed Jul 6 19:40:08 2011 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD8851065673 for ; Wed, 6 Jul 2011 19:40:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BCDF78FC12 for ; Wed, 6 Jul 2011 19:40:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p66Je8Jd038809 for ; Wed, 6 Jul 2011 19:40:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p66Je8ml038808; Wed, 6 Jul 2011 19:40:08 GMT (envelope-from gnats) Date: Wed, 6 Jul 2011 19:40:08 GMT Message-Id: <201107061940.p66Je8ml038808@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jul 2011 19:40:08 -0000 The following reply was made to PR usb/158650; it has been noted by GNATS. From: Hans Petter Selasky To: Renato Tambellini Cc: freebsd-usb@freebsd.org, freebsd-gnats-submit@freebsd.org Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive Date: Wed, 6 Jul 2011 21:35:18 +0200 On Wednesday 06 July 2011 17:37:53 Renato Tambellini wrote: > Hi Hans, > > Follow the logs of my application and cu(1) trying to access my > another BSD machine. > > The files .dump are stdout of usbdump and .log are the logs of debug from > cons. > > In cu, I get the "login: " and a write error when I try to send the > chars to the remote console: > > # cu -l /dev/ttyU0 > Connected > ]Jj > > login: write: Device not configured > write: Device not configured > ... > > The kernel reconnects the device on error and the speed are set > correctly, 19200 for my app and 9600 to access the remote console from > cu. > Hi, What are the values of the following sysctls? sysctl hw.usb.ucom.cons_unit sysctl hw.usb.ucom.cons_baud Could you set: sysctl hw.usb.ucom.debug=15 Then type something on the cu terminal and see if you get something through. I have an uplcom adapter here and I cannot reproduce except if I do the following: cu -l /dev/cuaU0 Unplug uplcom. Then type something: cu -l /dev/cuaU0 Connected write: Device not configured write: Device not configured Then I need to "killall -KILL cu" to get back to normal. NOTE: If applications opening a USB TTY device does not close on error, then the USB stack will wait until that happens before it can enumerate more devices. This is a TTY stack problem. You can try to remove the force_short_xfer=1 flag in sys/dev/usb/serial/uplcom.c for the BULK TX transfer. I'm not sure if it helps. Really strange if your uplcom crashes on a ZLP! --HPS From owner-freebsd-usb@FreeBSD.ORG Fri Jul 8 03:25:46 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A64B8106566B; Fri, 8 Jul 2011 03:25:46 +0000 (UTC) (envelope-from ws@au.dyndns.ws) Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by mx1.freebsd.org (Postfix) with ESMTP id 02A748FC0A; Fri, 8 Jul 2011 03:25:45 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApwEANlyFk6WZWdv/2dsb2JhbABTqDnMboY4BIdKj3+LVw Received: from ppp103-111.static.internode.on.net (HELO lillith-iv.ovirt.dyndns.ws) ([150.101.103.111]) by ipmail07.adl2.internode.on.net with ESMTP; 08 Jul 2011 12:40:28 +0930 X-Envelope-From: ws@au.dyndns.ws X-Envelope-To: freebsd-usb@freebsd.org Received: from [192.168.1.144] (ws@predator-ii.buffyverse [192.168.1.144]) by lillith-iv.ovirt.dyndns.ws (8.14.4/8.14.4) with ESMTP id p683AJA9053619; Fri, 8 Jul 2011 12:40:20 +0930 (CST) (envelope-from ws@au.dyndns.ws) From: Wayne Sierke To: Hans Petter Selasky In-Reply-To: <201107062135.19031.hselasky@c2i.net> References: <201107050037.p650bnQK060628@red.freebsd.org> <201107060859.58243.hselasky@c2i.net> <201107062135.19031.hselasky@c2i.net> Content-Type: text/plain; charset="ASCII" Date: Fri, 08 Jul 2011 12:40:19 +0930 Message-ID: <1310094619.99726.48.camel@predator-ii.buffyverse> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 192.168.1.142 X-Scanned-By: SpamAssassin 3.002005(2008-06-10) X-Scanned-By: ClamAV X-Spam-Score: -4.399 () ALL_TRUSTED,BAYES_00 Cc: freebsd-gnats-submit@freebsd.org, freebsd-usb@freebsd.org, Renato Tambellini Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ws@au.dyndns.ws List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jul 2011 03:25:46 -0000 On Wed, 2011-07-06 at 21:35 +0200, Hans Petter Selasky wrote: > I have an uplcom adapter here and I cannot reproduce except if I do the > following: > > cu -l /dev/cuaU0 > > Unplug uplcom. Then type something: > > cu -l /dev/cuaU0 > Connected > write: Device not configured > write: Device not configured > > Then I need to "killall -KILL cu" to get back to normal. Just a note that in my experience it has always been sufficient in this circumstance (as far as I can recall) to simply exit normally from cu/tip; I don't recall ever having to KILL it. Typing the following has worked: ~. i.e. carriage-return, tilde, then a period (or control-d) (assuming the default "~" escape character). I don't recall off-hand whether I've done this on 8.x, but certainly it has worked up to 7.4. Wayne From owner-freebsd-usb@FreeBSD.ORG Fri Jul 8 03:30:07 2011 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF0E41065672 for ; Fri, 8 Jul 2011 03:30:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9604B8FC13 for ; Fri, 8 Jul 2011 03:30:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p683U7sP035559 for ; Fri, 8 Jul 2011 03:30:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p683U6pP035554; Fri, 8 Jul 2011 03:30:07 GMT (envelope-from gnats) Date: Fri, 8 Jul 2011 03:30:07 GMT Message-Id: <201107080330.p683U6pP035554@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Wayne Sierke Cc: Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Wayne Sierke List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jul 2011 03:30:07 -0000 The following reply was made to PR usb/158650; it has been noted by GNATS. From: Wayne Sierke To: Hans Petter Selasky Cc: Renato Tambellini , freebsd-gnats-submit@freebsd.org, freebsd-usb@freebsd.org Subject: Re: usb/158650: uplcom USB To COM Device doesn't transmit data, only receive Date: Fri, 08 Jul 2011 12:40:19 +0930 On Wed, 2011-07-06 at 21:35 +0200, Hans Petter Selasky wrote: > I have an uplcom adapter here and I cannot reproduce except if I do the > following: > > cu -l /dev/cuaU0 > > Unplug uplcom. Then type something: > > cu -l /dev/cuaU0 > Connected > write: Device not configured > write: Device not configured > > Then I need to "killall -KILL cu" to get back to normal. Just a note that in my experience it has always been sufficient in this circumstance (as far as I can recall) to simply exit normally from cu/tip; I don't recall ever having to KILL it. Typing the following has worked: ~. i.e. carriage-return, tilde, then a period (or control-d) (assuming the default "~" escape character). I don't recall off-hand whether I've done this on 8.x, but certainly it has worked up to 7.4. Wayne From owner-freebsd-usb@FreeBSD.ORG Fri Jul 8 20:40:13 2011 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2186E106566C for ; Fri, 8 Jul 2011 20:40:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0F78A8FC0C for ; Fri, 8 Jul 2011 20:40:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p68KeDIm043162 for ; Fri, 8 Jul 2011 20:40:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p68KeDsE043160; Fri, 8 Jul 2011 20:40:13 GMT (envelope-from gnats) Date: Fri, 8 Jul 2011 20:40:13 GMT Message-Id: <201107082040.p68KeDsE043160@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Colin Percival Cc: Subject: Re: usb/156596: [ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Colin Percival List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jul 2011 20:40:13 -0000 The following reply was made to PR usb/156596; it has been noted by GNATS. From: Colin Percival To: bug-followup@FreeBSD.org, Hans Petter Selasky Cc: Subject: Re: usb/156596: [ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0 Date: Fri, 08 Jul 2011 13:37:45 -0700 This is a multi-part message in MIME format. --------------050502080002050901010303 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi, I'm seeing this ehci interrupt storm with 8.2-RELEASE on my Dell E5420 laptop; vmstat -i reports 187300 interrupts per second from ehci. I've attached my /var/log/messages showing the boot messages and 1 seconds worth of hw.usb.ehci.debug=15 output as suggested. Hopefully it means more to you than it does to me... -- Colin Percival Security Officer, FreeBSD | freebsd.org | The power to serve Founder / author, Tarsnap | tarsnap.com | Online backups for the truly paranoid --------------050502080002050901010303 Content-Type: text/plain; name="message.log" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="message.log" Jul 8 13:08:10 clamshell syslogd: kernel boot file is /boot/kernel/kernel Jul 8 13:08:10 clamshell kernel: Waiting (max 60 seconds) for system process `vnlru' to stop...done Jul 8 13:08:10 clamshell kernel: Waiting (max 60 seconds) for system process `bufdaemon' to stop...done Jul 8 13:08:10 clamshell kernel: Waiting (max 60 seconds) for system process `syncer' to stop... Jul 8 13:08:10 clamshell kernel: Syncing disks, vnodes remaining...1 1 1 0 0 done Jul 8 13:08:10 clamshell kernel: All buffers synced. Jul 8 13:08:10 clamshell kernel: Uptime: 3m10s Jul 8 13:08:10 clamshell kernel: Copyright (c) 1992-2011 The FreeBSD Project. Jul 8 13:08:10 clamshell kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Jul 8 13:08:10 clamshell kernel: The Regents of the University of California. All rights reserved. Jul 8 13:08:10 clamshell kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Jul 8 13:08:10 clamshell kernel: FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 Jul 8 13:08:10 clamshell kernel: root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 Jul 8 13:08:10 clamshell kernel: Timecounter "i8254" frequency 1193182 Hz quality 0 Jul 8 13:08:10 clamshell kernel: CPU: Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz (2494.35-MHz K8-class CPU) Jul 8 13:08:10 clamshell kernel: Origin = "GenuineIntel" Id = 0x206a7 Family = 6 Model = 2a Stepping = 7 Jul 8 13:08:10 clamshell kernel: Features=0xbfebfbff Jul 8 13:08:10 clamshell kernel: Features2=0x17bae3ff,AESNI,XSAVE,> Jul 8 13:08:10 clamshell kernel: AMD Features=0x28100800 Jul 8 13:08:10 clamshell kernel: AMD Features2=0x1 Jul 8 13:08:10 clamshell kernel: TSC: P-state invariant Jul 8 13:08:10 clamshell kernel: real memory = 8589934592 (8192 MB) Jul 8 13:08:10 clamshell kernel: avail memory = 8139665408 (7762 MB) Jul 8 13:08:10 clamshell kernel: ACPI APIC Table: Jul 8 13:08:10 clamshell kernel: FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs Jul 8 13:08:10 clamshell kernel: FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 SMT threads Jul 8 13:08:10 clamshell kernel: cpu0 (BSP): APIC ID: 0 Jul 8 13:08:10 clamshell kernel: cpu1 (AP): APIC ID: 1 Jul 8 13:08:10 clamshell kernel: cpu2 (AP): APIC ID: 2 Jul 8 13:08:10 clamshell kernel: cpu3 (AP): APIC ID: 3 Jul 8 13:08:10 clamshell kernel: ACPI Warning: 32/64X FACS address mismatch in FADT - 0xCAFE4E40/0x00000000CAFE4D40, using 32 (20101013/tbfadt-586) Jul 8 13:08:10 clamshell kernel: ioapic0 irqs 0-23 on motherboard Jul 8 13:08:10 clamshell kernel: kbd1 at kbdmux0 Jul 8 13:08:10 clamshell kernel: acpi0: on motherboard Jul 8 13:08:10 clamshell kernel: acpi0: [ITHREAD] Jul 8 13:08:10 clamshell kernel: acpi0: Power Button (fixed) Jul 8 13:08:10 clamshell kernel: acpi_hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Jul 8 13:08:10 clamshell kernel: Timecounter "HPET" frequency 14318180 Hz quality 900 Jul 8 13:08:10 clamshell kernel: Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 Jul 8 13:08:10 clamshell kernel: acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 Jul 8 13:08:10 clamshell kernel: cpu0: on acpi0 Jul 8 13:08:10 clamshell kernel: cpu1: on acpi0 Jul 8 13:08:10 clamshell kernel: cpu2: on acpi0 Jul 8 13:08:10 clamshell kernel: cpu3: on acpi0 Jul 8 13:08:10 clamshell kernel: acpi_ec0: port 0x930,0x934 on acpi0 Jul 8 13:08:10 clamshell kernel: pcib0: port 0xcf8-0xcff on acpi0 Jul 8 13:08:10 clamshell kernel: pci0: on pcib0 Jul 8 13:08:10 clamshell kernel: vgapci0: port 0x7000-0x703f mem 0xe1c00000-0xe1ffffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on pci0 Jul 8 13:08:10 clamshell kernel: pci0: at device 22.0 (no driver attached) Jul 8 13:08:10 clamshell kernel: ehci0: mem 0xe3d50000-0xe3d503ff irq 16 at device 26.0 on pci0 Jul 8 13:08:10 clamshell kernel: ehci0: [ITHREAD] Jul 8 13:08:10 clamshell kernel: usbus0: EHCI version 1.0 Jul 8 13:08:10 clamshell kernel: usbus0: on ehci0 Jul 8 13:08:10 clamshell kernel: pci0: at device 27.0 (no driver attached) Jul 8 13:08:10 clamshell kernel: pcib1: irq 16 at device 28.0 on pci0 Jul 8 13:08:10 clamshell kernel: pci1: on pcib1 Jul 8 13:08:10 clamshell kernel: pcib2: irq 17 at device 28.1 on pci0 Jul 8 13:08:10 clamshell kernel: pci2: on pcib2 Jul 8 13:08:10 clamshell kernel: pci2: at device 0.0 (no driver attached) Jul 8 13:08:10 clamshell kernel: pcib3: irq 18 at device 28.2 on pci0 Jul 8 13:08:10 clamshell kernel: pci3: on pcib3 Jul 8 13:08:10 clamshell kernel: pcib4: irq 17 at device 28.5 on pci0 Jul 8 13:08:10 clamshell kernel: pci9: on pcib4 Jul 8 13:08:10 clamshell kernel: fwohci0: <1394 Open Host Controller Interface> mem 0xe3b30000-0xe3b30fff irq 17 at device 0.0 on pci9 Jul 8 13:08:10 clamshell kernel: fwohci0: [ITHREAD] Jul 8 13:08:10 clamshell kernel: fwohci0: OHCI version 1.10 (ROM=0) Jul 8 13:08:10 clamshell kernel: fwohci0: No. of Isochronous channels is 8. Jul 8 13:08:10 clamshell kernel: fwohci0: EUI64 06:6b:46:c1:38:4f:c0:00 Jul 8 13:08:10 clamshell kernel: fwohci0: Phy 1394a available S400, 1 ports. Jul 8 13:08:10 clamshell kernel: fwohci0: Link S400, max_rec 2048 bytes. Jul 8 13:08:10 clamshell kernel: firewire0: on fwohci0 Jul 8 13:08:10 clamshell kernel: dcons_crom0: on firewire0 Jul 8 13:08:10 clamshell kernel: dcons_crom0: bus_addr 0x2358000 Jul 8 13:08:10 clamshell kernel: fwe0: on firewire0 Jul 8 13:08:10 clamshell kernel: if_fwe0: Fake Ethernet address: 06:6b:46:4f:c0:00 Jul 8 13:08:10 clamshell kernel: fwe0: Ethernet address: 06:6b:46:4f:c0:00 Jul 8 13:08:10 clamshell kernel: fwip0: on firewire0 Jul 8 13:08:10 clamshell kernel: fwip0: Firewire address: 06:6b:46:c1:38:4f:c0:00 @ 0xfffe00000000, S400, maxrec 2048 Jul 8 13:08:10 clamshell kernel: fwohci0: Initiate bus reset Jul 8 13:08:10 clamshell kernel: fwohci0: fwohci_intr_core: BUS reset Jul 8 13:08:10 clamshell kernel: fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=1, CYCLEMASTER mode Jul 8 13:08:10 clamshell kernel: pci9: at device 0.1 (no driver attached) Jul 8 13:08:10 clamshell kernel: pci9: at device 0.2 (no driver attached) Jul 8 13:08:10 clamshell kernel: pcib5: irq 18 at device 28.6 on pci0 Jul 8 13:08:10 clamshell kernel: pci10: on pcib5 Jul 8 13:08:10 clamshell kernel: pci0:10:0:0: failed to read VPD data. Jul 8 13:08:10 clamshell kernel: bge0: mem 0xe2010000-0xe201ffff,0xe2000000-0xe200ffff irq 18 at device 0.0 on pci10 Jul 8 13:08:10 clamshell kernel: bge0: CHIP ID 0x05761100; ASIC REV 0x5761; CHIP REV 0x57611; PCI-E Jul 8 13:08:10 clamshell kernel: miibus0: on bge0 Jul 8 13:08:10 clamshell kernel: brgphy0: PHY 1 on miibus0 Jul 8 13:08:10 clamshell kernel: brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow Jul 8 13:08:10 clamshell kernel: bge0: Ethernet address: d0:67:e5:2e:78:f6 Jul 8 13:08:10 clamshell kernel: bge0: [FILTER] Jul 8 13:08:10 clamshell kernel: ehci1: mem 0xe3d30000-0xe3d303ff irq 17 at device 29.0 on pci0 Jul 8 13:08:10 clamshell kernel: ehci1: [ITHREAD] Jul 8 13:08:10 clamshell kernel: usbus1: EHCI version 1.0 Jul 8 13:08:10 clamshell kernel: usbus1: on ehci1 Jul 8 13:08:10 clamshell kernel: isab0: at device 31.0 on pci0 Jul 8 13:08:10 clamshell kernel: isa0: on isab0 Jul 8 13:08:10 clamshell kernel: atapci0: port 0x70b0-0x70b7,0x70a0-0x70a3,0x7090-0x7097,0x7080-0x7083,0x7060-0x707f mem 0xe3d20000-0xe3d207ff irq 18 at device 31.2 on pci0 Jul 8 13:08:10 clamshell kernel: atapci0: [ITHREAD] Jul 8 13:08:10 clamshell kernel: atapci0: AHCI called from vendor specific driver Jul 8 13:08:10 clamshell kernel: atapci0: AHCI v1.30 controller with 6 6Gbps ports, PM not supported Jul 8 13:08:10 clamshell kernel: ata2: on atapci0 Jul 8 13:08:10 clamshell kernel: ata2: [ITHREAD] Jul 8 13:08:10 clamshell kernel: ata3: on atapci0 Jul 8 13:08:10 clamshell kernel: ata3: [ITHREAD] Jul 8 13:08:10 clamshell kernel: ata4: on atapci0 Jul 8 13:08:10 clamshell kernel: ata4: [ITHREAD] Jul 8 13:08:10 clamshell kernel: ata5: on atapci0 Jul 8 13:08:10 clamshell kernel: ata5: [ITHREAD] Jul 8 13:08:10 clamshell kernel: ata6: on atapci0 Jul 8 13:08:10 clamshell kernel: ata6: [ITHREAD] Jul 8 13:08:10 clamshell kernel: pci0: at device 31.3 (no driver attached) Jul 8 13:08:10 clamshell kernel: acpi_lid0: on acpi0 Jul 8 13:08:10 clamshell kernel: acpi_button0: on acpi0 Jul 8 13:08:10 clamshell kernel: acpi_button1: on acpi0 Jul 8 13:08:10 clamshell kernel: acpi_acad0: on acpi0 Jul 8 13:08:10 clamshell kernel: battery0: on acpi0 Jul 8 13:08:10 clamshell kernel: acpi_tz0: on acpi0 Jul 8 13:08:10 clamshell kernel: atrtc0: port 0x70-0x77 irq 8 on acpi0 Jul 8 13:08:10 clamshell kernel: atrtc0: Warning: Couldn't map I/O. Jul 8 13:08:10 clamshell kernel: atkbdc0: port 0x60,0x64 irq 1 on acpi0 Jul 8 13:08:10 clamshell kernel: atkbd0: irq 1 on atkbdc0 Jul 8 13:08:10 clamshell kernel: kbd0 at atkbd0 Jul 8 13:08:10 clamshell kernel: atkbd0: [GIANT-LOCKED] Jul 8 13:08:10 clamshell kernel: atkbd0: [ITHREAD] Jul 8 13:08:10 clamshell kernel: ppc1: cannot reserve I/O port range Jul 8 13:08:10 clamshell kernel: psm0: irq 12 on atkbdc0 Jul 8 13:08:10 clamshell kernel: psm0: [GIANT-LOCKED] Jul 8 13:08:10 clamshell kernel: psm0: [ITHREAD] Jul 8 13:08:10 clamshell kernel: psm0: model Generic PS/2 mouse, device ID 0 Jul 8 13:08:10 clamshell kernel: sc0: at flags 0x100 on isa0 Jul 8 13:08:10 clamshell kernel: sc0: VGA <16 virtual consoles, flags=0x300> Jul 8 13:08:10 clamshell kernel: vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Jul 8 13:08:10 clamshell kernel: ppc0: cannot reserve I/O port range Jul 8 13:08:10 clamshell kernel: est0: on cpu0 Jul 8 13:08:10 clamshell kernel: p4tcc0: on cpu0 Jul 8 13:08:10 clamshell kernel: est1: on cpu1 Jul 8 13:08:10 clamshell kernel: p4tcc1: on cpu1 Jul 8 13:08:10 clamshell kernel: est2: on cpu2 Jul 8 13:08:10 clamshell kernel: p4tcc2: on cpu2 Jul 8 13:08:10 clamshell kernel: est3: on cpu3 Jul 8 13:08:10 clamshell kernel: p4tcc3: on cpu3 Jul 8 13:08:10 clamshell kernel: RTC BIOS diagnostic error 3f Jul 8 13:08:10 clamshell kernel: Timecounters tick every 1.000 msec Jul 8 13:08:10 clamshell kernel: firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0) (me) Jul 8 13:08:10 clamshell kernel: firewire0: bus manager 0 Jul 8 13:08:10 clamshell kernel: usbus0: 480Mbps High Speed USB v2.0 Jul 8 13:08:10 clamshell kernel: usbus1: 480Mbps High Speed USB v2.0 Jul 8 13:08:10 clamshell kernel: ad4: 114473MB at ata2-master UDMA100 SATA 3Gb/s Jul 8 13:08:10 clamshell kernel: ugen0.1: at usbus0 Jul 8 13:08:10 clamshell kernel: uhub0: on usbus0 Jul 8 13:08:10 clamshell kernel: ugen1.1: at usbus1 Jul 8 13:08:10 clamshell kernel: uhub1: on usbus1 Jul 8 13:08:10 clamshell kernel: acd0: DVDROM at ata3-master UDMA100 SATA 1.5Gb/s Jul 8 13:08:10 clamshell kernel: SMP: AP CPU #1 Launched! Jul 8 13:08:10 clamshell kernel: SMP: AP CPU #2 Launched! Jul 8 13:08:10 clamshell kernel: SMP: AP CPU #3 Launched! Jul 8 13:08:10 clamshell kernel: Root mount waiting for: usbus1 usbus0 Jul 8 13:08:10 clamshell kernel: uhub0: 2 ports with 2 removable, self powered Jul 8 13:08:10 clamshell kernel: uhub1: 2 ports with 2 removable, self powered Jul 8 13:08:10 clamshell kernel: Root mount waiting for: usbus1 usbus0 Jul 8 13:08:10 clamshell kernel: ugen0.2: at usbus0 Jul 8 13:08:10 clamshell kernel: uhub2: on usbus0 Jul 8 13:08:10 clamshell kernel: ugen1.2: at usbus1 Jul 8 13:08:10 clamshell kernel: uhub3: on usbus1 Jul 8 13:08:10 clamshell kernel: Root mount waiting for: usbus1 usbus0 Jul 8 13:08:10 clamshell kernel: uhub2: 6 ports with 6 removable, self powered Jul 8 13:08:10 clamshell kernel: uhub3: 6 ports with 6 removable, self powered Jul 8 13:08:10 clamshell kernel: ugen0.3: at usbus0 Jul 8 13:08:10 clamshell kernel: Trying to mount root from ufs:/dev/ad4s1a Jul 8 13:24:46 clamshell kernel: ehci_set_hw_power: Jul 8 13:24:46 clamshell kernel: ehci_set_hw_power: Periodic is active Jul 8 13:24:46 clamshell kernel: ehci_roothub_exec: type=0xa3 request=0x00 wLen=0x0004 wValue=0x0000 wIndex=0x0001 Jul 8 13:24:46 clamshell kernel: ehci_roothub_exec: get port status i=1 Jul 8 13:24:46 clamshell kernel: ehci_roothub_exec: port status=0x1005 Jul 8 13:24:46 clamshell kernel: ehci_set_hw_power: Jul 8 13:24:46 clamshell kernel: ehci_set_hw_power: Async is active Jul 8 13:24:46 clamshell kernel: ehci_set_hw_power: Periodic is active Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: addr=2 endpt=0 sumlen=12 speed=3 Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: nexttog=0; data before transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248200) at 0x02dfb200: Jul 8 13:24:46 clamshell kernel: next=0x02dfb180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00088e80: toggle=0 bytes=0x8 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5268 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248180) at 0x02dfb180: Jul 8 13:24:46 clamshell kernel: next=0x02dfb100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80048d80: toggle=1 bytes=0x4 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248100) at 0x02dfb100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_append_qh: 0xffffff823d24f000 to 0xffffff823aa48000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff800099b148 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_non_isoc_done: xfer=0xffffff800099b148 endpoint=0xffffff0002d560f8 transfer done Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248200) at 0x02dfb200: Jul 8 13:24:46 clamshell kernel: next=0x02dfb180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248180) at 0x02dfb180: Jul 8 13:24:46 clamshell kernel: next=0x02dfb100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248100) at 0x02dfb100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: ehci_device_done: xfer=0xffffff800099b148, endpoint=0xffffff0002d560f8, error=0 Jul 8 13:24:46 clamshell kernel: ehci_device_done: nexttog=0; data after transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248200) at 0x02dfb200: Jul 8 13:24:46 clamshell kernel: next=0x02dfb180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248180) at 0x02dfb180: Jul 8 13:24:46 clamshell kernel: next=0x02dfb100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248100) at 0x02dfb100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_remove_qh: 0xffffff823d24f000 from 0xffffff823d24f000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 is still active Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: addr=2 endpt=0 sumlen=12 speed=3 Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: nexttog=0; data before transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210200) at 0x029ac200: Jul 8 13:24:46 clamshell kernel: next=0x029ac180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00088e80: toggle=0 bytes=0x8 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5268 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210180) at 0x029ac180: Jul 8 13:24:46 clamshell kernel: next=0x029ac100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80048d80: toggle=1 bytes=0x4 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210100) at 0x029ac100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_append_qh: 0xffffff823d242000 to 0xffffff823aa48000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff800099b148 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_non_isoc_done: xfer=0xffffff800099b148 endpoint=0xffffff0002d560f8 transfer done Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210200) at 0x029ac200: Jul 8 13:24:46 clamshell kernel: next=0x029ac180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210180) at 0x029ac180: Jul 8 13:24:46 clamshell kernel: next=0x029ac100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210100) at 0x029ac100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: ehci_device_done: xfer=0xffffff800099b148, endpoint=0xffffff0002d560f8, error=0 Jul 8 13:24:46 clamshell kernel: ehci_device_done: nexttog=0; data after transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210200) at 0x029ac200: Jul 8 13:24:46 clamshell kernel: next=0x029ac180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210180) at 0x029ac180: Jul 8 13:24:46 clamshell kernel: next=0x029ac100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210100) at 0x029ac100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_remove_qh: 0xffffff823d242000 from 0xffffff823d242000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 is still active Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: addr=2 endpt=0 sumlen=12 speed=3 Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: nexttog=0; data before transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248200) at 0x02dfb200: Jul 8 13:24:46 clamshell kernel: next=0x02dfb180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00088e80: toggle=0 bytes=0x8 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5268 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248180) at 0x02dfb180: Jul 8 13:24:46 clamshell kernel: next=0x02dfb100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80048d80: toggle=1 bytes=0x4 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248100) at 0x02dfb100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_append_qh: 0xffffff823d24f000 to 0xffffff823aa48000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff800099b148 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_non_isoc_done: xfer=0xffffff800099b148 endpoint=0xffffff0002d560f8 transfer done Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248200) at 0x02dfb200: Jul 8 13:24:46 clamshell kernel: next=0x02dfb180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248180) at 0x02dfb180: Jul 8 13:24:46 clamshell kernel: next=0x02dfb100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248100) at 0x02dfb100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: ehci_device_done: xfer=0xffffff800099b148, endpoint=0xffffff0002d560f8, error=0 Jul 8 13:24:46 clamshell kernel: ehci_device_done: nexttog=0; data after transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248200) at 0x02dfb200: Jul 8 13:24:46 clamshell kernel: next=0x02dfb180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248180) at 0x02dfb180: Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: next=0x02dfb100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248100) at 0x02dfb100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: altnext= Jul 8 13:24:46 clamshell kernel: 0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_remove_qh: 0xffffff823d24f000 from 0xffffff823d24f000 Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 checking transfer Jul 8 13:24:46 clamshell kernel: Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 is still active Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: addr=2 endpt=0 sumlen=12 speed=3 Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: nexttog=0; data before transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210200) at 0x029ac200: Jul 8 13:24:46 clamshell kernel: next=0x029ac180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00088e80: toggle=0 bytes=0x8 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5268 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210180) at 0x029ac180: Jul 8 13:24:46 clamshell kernel: next=0x029ac100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80048d80: toggle=1 bytes=0x4 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210100) at 0x029ac100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_append_qh: 0xffffff823d242000 to 0xffffff823aa48000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff800099b148 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_non_isoc_done: xfer=0xffffff800099b148 endpoint=0xffffff0002d560f8 transfer done Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210200) at 0x029ac200: Jul 8 13:24:46 clamshell kernel: next=0x029ac180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210180) at 0x029ac180: Jul 8 13:24:46 clamshell kernel: next=0x029ac100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210100) at 0x029ac100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: ehci_device_done: xfer=0xffffff800099b148, endpoint=0xffffff0002d560f8, error=0 Jul 8 13:24:46 clamshell kernel: ehci_device_done: nexttog=0; data after transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210200) at 0x029ac200: Jul 8 13:24:46 clamshell kernel: next=0x029ac180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210180) at 0x029ac180: Jul 8 13:24:46 clamshell kernel: next=0x029ac100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210100) at 0x029ac100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_remove_qh: 0xffffff823d242000 from 0xffffff823d242000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 is still active Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: addr=2 endpt=0 sumlen=12 speed=3 Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: nexttog=0; data before transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248200) at 0x02dfb200: Jul 8 13:24:46 clamshell kernel: next=0x02dfb180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00088e80: toggle=0 bytes=0x8 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5268 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248180) at 0x02dfb180: Jul 8 13:24:46 clamshell kernel: next=0x02dfb100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80048d80: toggle=1 bytes=0x4 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248100) at 0x02dfb100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_append_qh: 0xffffff823d24f000 to 0xffffff823aa48000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff800099b148 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_non_isoc_done: xfer=0xffffff800099b148 endpoint=0xffffff0002d560f8 transfer done Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248200) at 0x02dfb200: Jul 8 13:24:46 clamshell kernel: next=0x02dfb180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248180) at 0x02dfb180: Jul 8 13:24:46 clamshell kernel: next=0x02dfb100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248100) at 0x02dfb100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: ehci_device_done: xfer=0xffffff800099b148, endpoint=0xffffff0002d560f8, error=0 Jul 8 13:24:46 clamshell kernel: ehci_device_done: nexttog=0; data after transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248200) at 0x02dfb200: Jul 8 13:24:46 clamshell kernel: next=0x02dfb180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248180) at 0x02dfb180: Jul 8 13:24:46 clamshell kernel: next=0x02dfb100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d248100) at 0x02dfb100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_remove_qh: 0xffffff823d24f000 from 0xffffff823d24f000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 is still active Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: addr=2 endpt=0 sumlen=12 speed=3 Jul 8 13:24:46 clamshell kernel: ehci_setup_standard_chain: nexttog=0; data before transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210200) at 0x029ac200: Jul 8 13:24:46 clamshell kernel: next=0x029ac180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00088e80: toggle=0 bytes=0x8 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5268 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210180) at 0x029ac180: Jul 8 13:24:46 clamshell kernel: next=0x029ac100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80048d80: toggle=1 bytes=0x4 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210100) at 0x029ac100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_append_qh: 0xffffff823d242000 to 0xffffff823aa48000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff800099b148 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_non_isoc_done: xfer=0xffffff800099b148 endpoint=0xffffff0002d560f8 transfer done Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210200) at 0x029ac200: Jul 8 13:24:46 clamshell kernel: next=0x029ac180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210180) at 0x029ac180: Jul 8 13:24:46 clamshell kernel: next=0x029ac100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210100) at 0x029ac100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: ehci_device_done: xfer=0xffffff800099b148, endpoint=0xffffff0002d560f8, error=0 Jul 8 13:24:46 clamshell kernel: ehci_device_done: nexttog=0; data after transfer: Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210200) at 0x029ac200: Jul 8 13:24:46 clamshell kernel: next=0x029ac180<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x80008e00: toggle=1 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=2 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f5270 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f5000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210180) at 0x029ac180: Jul 8 13:24:46 clamshell kernel: next=0x029ac100<> altnext=0x02866000<> Jul 8 13:24:46 clamshell kernel: status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=1 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x025f6274 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x025f6000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: QTD(0xffffff823d210100) at 0x029ac100: Jul 8 13:24:46 clamshell kernel: next=0x00000001 altnext=0x00000001 Jul 8 13:24:46 clamshell kernel: status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0 Jul 8 13:24:46 clamshell kernel: cerr=3 pid=0 stat=NOT_ACTIVE Jul 8 13:24:46 clamshell kernel: buffer[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[0]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[1]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[2]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[3]=0x00000000 Jul 8 13:24:46 clamshell kernel: buffer_hi[4]=0x00000000 Jul 8 13:24:46 clamshell kernel: dump aborted, too many TDs Jul 8 13:24:46 clamshell kernel: _ehci_remove_qh: 0xffffff823d242000 from 0xffffff823d242000 Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 checking transfer Jul 8 13:24:46 clamshell kernel: ehci_check_transfer: xfer=0xffffff0002d0f948 is still active Jul 8 13:24:46 clamshell kernel: ehci_roothub_exec: type=0xa3 request=0x00 wLen=0x0004 wValue=0x0000 wIndex=0x0002 Jul 8 13:24:46 clamshell kernel: ehci_roothub_exec: get port status i=2 Jul 8 13:24:46 clamshell kernel: ehci_roothub_exec: port status=0x1000 --------------050502080002050901010303-- From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 00:30:13 2011 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F02F5106564A for ; Sat, 9 Jul 2011 00:30:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DFA7A8FC08 for ; Sat, 9 Jul 2011 00:30:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p690UDlQ055763 for ; Sat, 9 Jul 2011 00:30:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p690UDu9055760; Sat, 9 Jul 2011 00:30:13 GMT (envelope-from gnats) Date: Sat, 9 Jul 2011 00:30:13 GMT Message-Id: <201107090030.p690UDu9055760@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Colin Percival Cc: Subject: Re: usb/156596: [ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Colin Percival List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 00:30:14 -0000 The following reply was made to PR usb/156596; it has been noted by GNATS. From: Colin Percival To: bug-followup@FreeBSD.org, Hans Petter Selasky Cc: Subject: Re: usb/156596: [ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0 Date: Fri, 08 Jul 2011 17:26:37 -0700 This is a multi-part message in MIME format. --------------060902060404020901000206 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi again, The attached patch seems to fix the problem while not breaking anything on my laptop. It makes handles the case of EHCI_REMOVE_QH(sqh, last) with sqh == last and sqh->prev == NULL by setting last = NULL -- the idea being that if sqh is the only entry in the queue, we still ought to delete it even though it doesn't have a predecessor. I have no idea if this is correct, since I don't know the rest of the code in this file. Maybe we should also delete the first entry in a queue even when it isn't also the last entry; maybe the problem lies somewhere else entirely. I'm hoping that someone who knows this code will be able to figure out the right fix easily now that I have an apparently-working hack. -- Colin Percival Security Officer, FreeBSD | freebsd.org | The power to serve Founder / author, Tarsnap | tarsnap.com | Online backups for the truly paranoid --------------060902060404020901000206 Content-Type: text/x-patch; name="ehci.c.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="ehci.c.diff" --- sys/dev/usb/controller/ehci.c.orig 2011-07-08 16:48:10.000000000 +0000 +++ sys/dev/usb/controller/ehci.c 2011-07-08 16:49:18.000000000 +0000 @@ -1177,7 +1177,9 @@ sqh->prev = 0; usb_pc_cpu_flush(sqh->page_cache); - } + } else if (last == sqh) + last = NULL; + return (last); } --------------060902060404020901000206-- From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 09:20:11 2011 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB6E6106564A for ; Sat, 9 Jul 2011 09:20:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DA9088FC12 for ; Sat, 9 Jul 2011 09:20:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p699KBSC097520 for ; Sat, 9 Jul 2011 09:20:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p699KB8x097519; Sat, 9 Jul 2011 09:20:11 GMT (envelope-from gnats) Date: Sat, 9 Jul 2011 09:20:11 GMT Message-Id: <201107090920.p699KB8x097519@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: usb/156596: [ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 09:20:12 -0000 The following reply was made to PR usb/156596; it has been noted by GNATS. From: Hans Petter Selasky To: Colin Percival Cc: "bug-followup@FreeBSD.org" Subject: Re: usb/156596: [ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0 Date: Sat, 9 Jul 2011 11:07:16 +0200 On Friday 08 July 2011 22:37:45 Colin Percival wrote: > Hi, > > I'm seeing this ehci interrupt storm with 8.2-RELEASE on my Dell E5420 > laptop; vmstat -i reports 187300 interrupts per second from ehci. > > I've attached my /var/log/messages showing the boot messages and 1 seconds > worth of hw.usb.ehci.debug=15 output as suggested. Hopefully it means > more to you than it does to me... Have you tried to set any of these quirks: hw.usb.ehci.lostintrbug: 0 hw.usb.ehci.iaadbug: 0 --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 09:40:10 2011 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DFD13106566B for ; Sat, 9 Jul 2011 09:40:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CF48A8FC0A for ; Sat, 9 Jul 2011 09:40:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p699eAbp017547 for ; Sat, 9 Jul 2011 09:40:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p699eAdQ017546; Sat, 9 Jul 2011 09:40:10 GMT (envelope-from gnats) Date: Sat, 9 Jul 2011 09:40:10 GMT Message-Id: <201107090940.p699eAdQ017546@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: usb/156596: [ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 09:40:11 -0000 The following reply was made to PR usb/156596; it has been noted by GNATS. From: Hans Petter Selasky To: Colin Percival Cc: "bug-followup@FreeBSD.org" Subject: Re: usb/156596: [ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0 Date: Sat, 9 Jul 2011 11:33:40 +0200 On Saturday 09 July 2011 02:26:37 Colin Percival wrote: > Hi again, > > The attached patch seems to fix the problem while not breaking anything on > my laptop. It makes handles the case of EHCI_REMOVE_QH(sqh, last) with > sqh == last and sqh->prev == NULL by setting last = NULL -- the idea being > that if sqh is the only entry in the queue, we still ought to delete it > even though it doesn't have a predecessor. > > I have no idea if this is correct, since I don't know the rest of the code > in this file. Maybe we should also delete the first entry in a queue even > when it isn't also the last entry; maybe the problem lies somewhere else > entirely. I'm hoping that someone who knows this code will be able to > figure out the right fix easily now that I have an apparently-working > hack. Hi, The last element should always be there. If it is NULL I would like to see a backtrace from that. KASSERT(last != NULL) in both add and remove. If you clear that the USB queue will stop working I believe. Anyway, I think your clue might give some hints what is wrong. It appears that the EHCI is spinning on the IDLE queue somehow producing a lot of IRQ's. --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 10:00:25 2011 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A12D61065679 for ; Sat, 9 Jul 2011 10:00:25 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5A7EF8FC15 for ; Sat, 9 Jul 2011 10:00:23 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p69A0NXV034858 for ; Sat, 9 Jul 2011 10:00:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p69A0N4i034855; Sat, 9 Jul 2011 10:00:23 GMT (envelope-from gnats) Date: Sat, 9 Jul 2011 10:00:23 GMT Message-Id: <201107091000.p69A0N4i034855@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: usb/156596: [ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 10:00:25 -0000 The following reply was made to PR usb/156596; it has been noted by GNATS. From: Hans Petter Selasky To: Colin Percival Cc: "bug-followup@FreeBSD.org" Subject: Re: usb/156596: [ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0 Date: Sat, 9 Jul 2011 11:48:29 +0200 --Boundary-00=_tPCGOkni6SDJGZL Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit On Friday 08 July 2011 22:37:45 Colin Percival wrote: > Hi, > > I'm seeing this ehci interrupt storm with 8.2-RELEASE on my Dell E5420 > laptop; vmstat -i reports 187300 interrupts per second from ehci. > > I've attached my /var/log/messages showing the boot messages and 1 seconds > worth of hw.usb.ehci.debug=15 output as suggested. Hopefully it means > more to you than it does to me... Try the attached patch and report back. The EHCI should never generate more than 8000 IRQ/s second, so this clearly indicates a Hardware Problem. --HPS --Boundary-00=_tPCGOkni6SDJGZL Content-Type: text/x-patch; charset="iso-8859-15"; name="ehci_fix_terminate.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="ehci_fix_terminate.patch" === ehci.c ================================================================== --- ehci.c (revision 223868) +++ ehci.c (local) @@ -354,12 +354,9 @@ htohc32(sc, EHCI_QH_SET_MULT(1)); qh->qh_curqtd = 0; - qh->qh_qtd.qtd_next = - htohc32(sc, EHCI_LINK_TERMINATE); - qh->qh_qtd.qtd_altnext = - htohc32(sc, EHCI_LINK_TERMINATE); - qh->qh_qtd.qtd_status = - htohc32(sc, EHCI_QTD_HALTED); + qh->qh_qtd.qtd_next = sc->sc_terminate_self; + qh->qh_qtd.qtd_altnext = sc->sc_terminate_self; + qh->qh_qtd.qtd_status = htohc32(sc, EHCI_QTD_HALTED); } /* @@ -394,7 +391,7 @@ qh = sc->sc_intr_p_last[0]; /* the last (1ms) QH terminates */ - qh->qh_link = htohc32(sc, EHCI_LINK_TERMINATE); + qh->qh_link = sc->sc_terminate_self; } for (i = 0; i < EHCI_VIRTUAL_FRAMELIST_COUNT; i++) { ehci_sitd_t *sitd; @@ -497,8 +494,8 @@ qh->qh_curqtd = 0; /* fill the overlay qTD */ - qh->qh_qtd.qtd_next = htohc32(sc, EHCI_LINK_TERMINATE); - qh->qh_qtd.qtd_altnext = htohc32(sc, EHCI_LINK_TERMINATE); + qh->qh_qtd.qtd_next = sc->sc_terminate_self; + qh->qh_qtd.qtd_altnext = sc->sc_terminate_self; qh->qh_qtd.qtd_status = htohc32(sc, EHCI_QTD_HALTED); } /* flush all cache into memory */ --Boundary-00=_tPCGOkni6SDJGZL-- From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 20:10:18 2011 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A22FB106566B for ; Sat, 9 Jul 2011 20:10:18 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from eterpe-smout.broadpark.no (eterpe-smout.broadpark.no [80.202.8.16]) by mx1.freebsd.org (Postfix) with ESMTP id 486348FC16 for ; Sat, 9 Jul 2011 20:10:18 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ignis-smin.broadpark.no ([80.202.8.11]) by eterpe-smout.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with ESMTP id <0LO300LCX1D4Y080@eterpe-smout.broadpark.no> for freebsd-usb@FreeBSD.org; Sat, 09 Jul 2011 22:10:16 +0200 (CEST) Received: from kg-v2.kg4.no ([80.203.92.230]) by ignis-smin.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with SMTP id <0LO300GPD1D3MHA0@ignis-smin.broadpark.no> for freebsd-usb@FreeBSD.org; Sat, 09 Jul 2011 22:10:16 +0200 (CEST) Date: Sat, 09 Jul 2011 22:10:15 +0200 From: Torfinn Ingolfsen To: freebsd-usb@FreeBSD.org Message-id: <20110709221015.81bd01fa.torfinn.ingolfsen@broadpark.no> In-reply-to: <201107040723.27470.hselasky@c2i.net> References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107031933.52431.hselasky@c2i.net> <20110703210839.a8acc882.torfinn.ingolfsen@broadpark.no> <201107040723.27470.hselasky@c2i.net> X-Mailer: Sylpheed 3.1.0 (GTK+ 2.22.1; amd64-portbld-freebsd8.1) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 20:10:18 -0000 On Mon, 04 Jul 2011 07:23:27 +0200 Hans Petter Selasky wrote: > > If you add -vvvv and -s 16384 it will dump all the data in binary. STALLED > means some error occurred. Ok, another try. Details: root@kg-v7# uname -a FreeBSD kg-v7.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #6: Sat Jul 2 18:39:45 CEST 2011 root@kg-v7.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 root@kg-v7# usbconfig -u 0 -a 3 ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW (1.5Mbps) pwr=ON I'm doing usbdump like this (inside a script(1) seseion, so I can get the output): usbdump -i usbus0 -vvvv -s 16384 Here is the output for usbus0.3: 21:56:30.667784 usbus0.2 DONE-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=4,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 4 bytes 0000 03 03 00 00 -- -- -- -- -- -- -- -- -- -- -- -- |.... | flags 0x10 status 0xca1a1 21:56:30.667916 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 00 05 03 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | flags 0x50 status 0xea3a3 21:56:30.668158 usbus0.3 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0x50 status 0xca3a1 21:56:30.668169 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0 frame[0] WRITE 0 bytes flags 0x10 status 0xca0a3 21:56:30.668281 usbus0.3 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 0 bytes flags 0x10 status 0xea0a1 21:56:30.680811 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 08 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 8 bytes flags 0x10 status 0xea1a3 21:56:30.681406 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 8 bytes 0000 12 01 10 01 00 00 00 08 -- -- -- -- -- -- -- -- |........ | flags 0x10 status 0xca1a1 21:56:30.681418 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0x10 status 0xca1a3 21:56:30.682907 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 03 01 09 02 21 00 01 01 00 C0 01 09 04 00 00 08 |....!...........| 0010 03 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0x10 status 0xea1a1 21:56:30.684801 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 03 00 00 02 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 2 bytes flags 0x10 status 0xea1a3 21:56:30.685407 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=0,IVAL=0,ERR=STALLED frame[0] WRITE 8 bytes frame[1] READ 0 bytes flags 0x10 status 0xca1a1 21:56:30.685427 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0x10 status 0xca1a3 21:56:30.686532 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 00 08 05 02 03 08 00 04 01 -- -- -- -- -- -- -- |......... | flags 0x10 status 0xea1a1 21:56:30.686543 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 05 02 -- -- -- -- -- -- -- -- |........ | frame[1] READ 517 bytes flags 0x10 status 0xea1a3 21:56:30.688282 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=36,IVAL=0,ERR=SHORT_XFER frame[0] WRITE 8 bytes frame[1] READ 33 bytes 0000 09 04 00 00 02 07 01 02 09 02 21 00 01 01 00 C0 |..........!.....| 0010 02 00 07 05 81 02 08 00 00 08 05 02 03 08 00 04 |................| 0020 FF -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |. | flags 0x10 status 0xca1a1 21:56:30.888698 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 05 02 -- -- -- -- -- -- -- -- |........ | frame[1] READ 517 bytes flags 0x10 status 0xca1a3 21:56:30.890536 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=36,IVAL=0,ERR=SHORT_XFER frame[0] WRITE 8 bytes frame[1] READ 33 bytes 0000 09 02 21 00 01 01 00 C0 01 09 04 00 00 02 07 01 |..!.............| 0010 02 00 07 05 81 02 08 00 00 08 05 02 03 08 00 04 |................| 0020 FF -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |. | flags 0x10 status 0xea1a1 21:56:31.090700 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 05 02 -- -- -- -- -- -- -- -- |........ | frame[1] READ 517 bytes flags 0x10 status 0xea1a3 21:56:31.092290 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=36,IVAL=0,ERR=SHORT_XFER frame[0] WRITE 8 bytes frame[1] READ 33 bytes 0000 09 02 21 00 01 01 00 C0 01 09 04 00 00 02 07 01 |..!.............| 0010 02 00 07 05 81 02 08 00 00 08 05 02 03 08 00 04 |................| 0020 FF -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |. | flags 0x10 status 0xca1a1 21:56:31.292701 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 05 02 -- -- -- -- -- -- -- -- |........ | frame[1] READ 517 bytes flags 0x10 status 0xca1a3 21:56:31.294292 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=36,IVAL=0,ERR=SHORT_XFER frame[0] WRITE 8 bytes frame[1] READ 33 bytes 0000 09 02 21 00 01 01 00 C0 01 09 04 00 00 02 07 01 |..!.............| 0010 02 00 07 05 81 02 08 00 00 08 05 02 03 08 00 04 |................| 0020 FF -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |. | flags 0x10 status 0xea1a1 21:56:31.294310 usbus0.2 SUBM-CTRL-EP=00000000,SPD=HIGH,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 23 09 00 00 01 00 00 00 -- -- -- -- -- -- -- -- |#....... | flags 0x10 status 0xca1a3 (there is a part with no usbus0.3 messages) 21:56:31.343916 usbus0.2 DONE-CTRL-EP=00000000,SPD=HIGH,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0x10 status 0xca1a1 21:56:31.591815 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 00 05 03 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | flags 0x50 status 0xea3a3 21:56:31.592046 usbus0.3 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 8 bytes flags 0x50 status 0xca3a1 21:56:31.592057 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0 frame[0] WRITE 0 bytes flags 0x10 status 0xca0a3 21:56:31.592294 usbus0.3 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=0 frame[0] WRITE 0 bytes flags 0x10 status 0xea0a1 21:56:31.604804 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 08 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 8 bytes flags 0x10 status 0xea1a3 21:56:31.605420 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 8 bytes 0000 12 01 10 01 00 00 00 08 -- -- -- -- -- -- -- -- |........ | flags 0x10 status 0xca1a1 21:56:31.605432 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 01 00 00 12 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 18 bytes flags 0x10 status 0xca1a3 21:56:31.606545 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=20,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 18 bytes 0000 12 01 10 01 00 00 00 08 22 09 11 00 00 01 01 02 |........".......| 0010 03 01 -- -- -- -- -- -- -- -- -- -- -- -- -- -- |.. | flags 0x10 status 0xea1a1 21:56:31.606558 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 09 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 9 bytes flags 0x10 status 0xea1a3 21:56:31.607545 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=12,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 9 bytes 0000 09 02 21 00 01 01 00 C0 01 -- -- -- -- -- -- -- |..!...... | flags 0x10 status 0xca1a1 21:56:31.607556 usbus0.3 SUBM-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 80 06 00 02 00 00 21 00 -- -- -- -- -- -- -- -- |......!. | frame[1] READ 33 bytes flags 0x10 status 0xca1a3 21:56:31.609421 usbus0.3 DONE-CTRL-EP=00000080,SPD=LOW,NFR=2,SLEN=36,IVAL=0,ERR=0 frame[0] WRITE 8 bytes frame[1] READ 33 bytes 0000 09 04 00 00 02 07 01 02 09 02 21 00 01 01 00 C0 |..........!.....| 0010 02 00 07 05 81 02 08 00 00 08 05 02 03 08 00 04 |................| 0020 FF -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |. | flags 0x10 status 0xea1a1 21:56:31.609432 usbus0.3 SUBM-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 00 09 07 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ | flags 0x10 status 0xea1a3 21:56:31.609795 usbus0.3 DONE-CTRL-EP=00000000,SPD=LOW,NFR=1,SLEN=0,IVAL=0,ERR=STALLED frame[0] WRITE 8 bytes flags 0x10 status 0xca1a1 21:56:31.609916 usbus0.2 SUBM-CTRL-EP=00000080,SPD=HIGH,NFR=2,SLEN=8,IVAL=0 frame[0] WRITE 8 bytes 0000 A3 00 00 00 05 00 04 00 -- -- -- -- -- -- -- -- |........ | frame[1] READ 4 bytes flags 0x10 status 0xca1a3 I hope somebody can undetstand what's going on with the device. -- Torfinn From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 20:18:29 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 647FC106564A for ; Sat, 9 Jul 2011 20:18:29 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe03.c2i.net [212.247.154.66]) by mx1.freebsd.org (Postfix) with ESMTP id E3A368FC0A for ; Sat, 9 Jul 2011 20:18:28 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=EIZfbDsN8gr1c4B7uGrP4foh/gtfZ6zZRee2cLtKwTU= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=6M3dSHW4XPAA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=YSZShVB_M6L6hCc0LOEA:9 a=wPNLvfGTeEIA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe03.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 151094796; Sat, 09 Jul 2011 22:18:26 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Sat, 9 Jul 2011 22:16:33 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107040723.27470.hselasky@c2i.net> <20110709221015.81bd01fa.torfinn.ingolfsen@broadpark.no> In-Reply-To: <20110709221015.81bd01fa.torfinn.ingolfsen@broadpark.no> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107092216.33080.hselasky@c2i.net> Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 20:18:29 -0000 On Saturday 09 July 2011 22:10:15 Torfinn Ingolfsen wrote: > usbconfig -u 0 -a 3 > ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW > (1.5Mbps) pwr=ON This device won't work because it is unconfigured (cfg=255) Try to set the config to 0 --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 20:27:30 2011 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E961106566C for ; Sat, 9 Jul 2011 20:27:30 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from eterpe-smout.broadpark.no (eterpe-smout.broadpark.no [80.202.8.16]) by mx1.freebsd.org (Postfix) with ESMTP id CCB1D8FC14 for ; Sat, 9 Jul 2011 20:27:29 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ignis-smin.broadpark.no ([80.202.8.11]) by eterpe-smout.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with ESMTP id <0LO300LVC25SY0B0@eterpe-smout.broadpark.no> for freebsd-usb@FreeBSD.org; Sat, 09 Jul 2011 22:27:28 +0200 (CEST) Received: from kg-v2.kg4.no ([80.203.92.230]) by ignis-smin.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with SMTP id <0LO300G6425SA1F0@ignis-smin.broadpark.no> for freebsd-usb@FreeBSD.org; Sat, 09 Jul 2011 22:27:28 +0200 (CEST) Date: Sat, 09 Jul 2011 22:27:28 +0200 From: Torfinn Ingolfsen To: freebsd-usb@FreeBSD.org Message-id: <20110709222728.fe79b7f8.torfinn.ingolfsen@broadpark.no> In-reply-to: <201107092216.33080.hselasky@c2i.net> References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107040723.27470.hselasky@c2i.net> <20110709221015.81bd01fa.torfinn.ingolfsen@broadpark.no> <201107092216.33080.hselasky@c2i.net> X-Mailer: Sylpheed 3.1.0 (GTK+ 2.22.1; amd64-portbld-freebsd8.1) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 20:27:30 -0000 On Sat, 09 Jul 2011 22:16:33 +0200 Hans Petter Selasky wrote: > On Saturday 09 July 2011 22:10:15 Torfinn Ingolfsen wrote: > > usbconfig -u 0 -a 3 > > ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW > > (1.5Mbps) pwr=ON > > This device won't work because it is unconfigured (cfg=255) > > Try to set the config to 0 root@kg-v7# usbconfig -u 0 -a 3 ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW (1.5Mbps) pwr=ON root@kg-v7# usbconfig -u 0 -a 3 set_config 0 usbconfig: could not set config index: Input/output error and in /var/log/messages I can see: Jul 9 22:21:35 kg-v7 kernel: usbd_req_re_enumerate: addr=3, set address failed! (USB_ERR_STALLED, ignored) Jul 9 22:21:35 kg-v7 kernel: usbd_setup_device_desc: getting device descriptor at addr 3 failed, USB_ERR_STALLED Jul 9 22:21:35 kg-v7 kernel: usb_alloc_device: Failure selecting configuration index 0:USB_ERR_STALLED, port 4, addr 3 (ignored) Jul 9 22:21:35 kg-v7 kernel: ugen0.3: at usbus0 Jul 9 22:21:35 kg-v7 kernel: ugen0.3: at usbus0 (disconnected) Jul 9 22:21:36 kg-v7 kernel: usb_alloc_device: Failure selecting configuration index 0:USB_ERR_STALLED, port 4, addr 3 (ignored) Jul 9 22:21:36 kg-v7 kernel: ugen0.3: at usbus0 So I disconnect and reconnect the device again: from /var/log/messages: Jul 9 22:24:24 kg-v7 kernel: ugen0.3: at usbus0 (disconnected) Jul 9 22:24:41 kg-v7 kernel: usb_alloc_device: Failure selecting configuration index 0:USB_ERR_STALLED, port 4, addr 3 (ignored) Jul 9 22:24:41 kg-v7 kernel: ugen0.3: at usbus0 root@kg-v7# usbconfig -u 0 -a 3 ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW (1.5Mbps) pwr=ON root@kg-v7# usbconfig -u 0 -a 3 set_config 0 usbconfig: could not set config index: Input/output error -- Torfinn From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 20:31:18 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 14648106564A for ; Sat, 9 Jul 2011 20:31:18 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe07.c2i.net [212.247.154.194]) by mx1.freebsd.org (Postfix) with ESMTP id 934BE8FC12 for ; Sat, 9 Jul 2011 20:31:17 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=SJA03SmFjIOBaRUqQpAxZTuC3Mg0Qr8luS0qYjfHCY4= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=6M3dSHW4XPAA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=8kQB0OdkAAAA:8 a=SjXoowWOsXL9Lzruzg4A:9 a=wPNLvfGTeEIA:10 a=9aOQ2cSd83gA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe07.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 150697893; Sat, 09 Jul 2011 22:31:15 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Sat, 9 Jul 2011 22:29:22 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107092216.33080.hselasky@c2i.net> <20110709222728.fe79b7f8.torfinn.ingolfsen@broadpark.no> In-Reply-To: <20110709222728.fe79b7f8.torfinn.ingolfsen@broadpark.no> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107092229.22653.hselasky@c2i.net> Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 20:31:18 -0000 On Saturday 09 July 2011 22:27:28 Torfinn Ingolfsen wrote: > On Sat, 09 Jul 2011 22:16:33 +0200 > > Hans Petter Selasky wrote: > > On Saturday 09 July 2011 22:10:15 Torfinn Ingolfsen wrote: > > > usbconfig -u 0 -a 3 > > > ugen0.3: at usbus0, cfg=255 md=HOST > > > spd=LOW (1.5Mbps) pwr=ON > > > > This device won't work because it is unconfigured (cfg=255) > > > > Try to set the config to 0 > Could you try to reset it? usbconfig -d X.Y reset ? --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 20:36:55 2011 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA72F1065670 for ; Sat, 9 Jul 2011 20:36:55 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from eterpe-smout.broadpark.no (eterpe-smout.broadpark.no [80.202.8.16]) by mx1.freebsd.org (Postfix) with ESMTP id 74D158FC1B for ; Sat, 9 Jul 2011 20:36:55 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ignis-smin.broadpark.no ([80.202.8.11]) by eterpe-smout.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with ESMTP id <0LO30000J2LI2P00@eterpe-smout.broadpark.no> for freebsd-usb@FreeBSD.org; Sat, 09 Jul 2011 22:36:54 +0200 (CEST) Received: from kg-v2.kg4.no ([80.203.92.230]) by ignis-smin.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with SMTP id <0LO300IME2LHJR00@ignis-smin.broadpark.no> for freebsd-usb@FreeBSD.org; Sat, 09 Jul 2011 22:36:54 +0200 (CEST) Date: Sat, 09 Jul 2011 22:36:53 +0200 From: Torfinn Ingolfsen To: freebsd-usb@FreeBSD.org Message-id: <20110709223653.3fda9a73.torfinn.ingolfsen@broadpark.no> In-reply-to: <201107092229.22653.hselasky@c2i.net> References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107092216.33080.hselasky@c2i.net> <20110709222728.fe79b7f8.torfinn.ingolfsen@broadpark.no> <201107092229.22653.hselasky@c2i.net> X-Mailer: Sylpheed 3.1.0 (GTK+ 2.22.1; amd64-portbld-freebsd8.1) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 20:36:55 -0000 On Sat, 09 Jul 2011 22:29:22 +0200 Hans Petter Selasky wrote: > Could you try to reset it? > > usbconfig -d X.Y reset root@kg-v7# usbconfig -d 0.3 ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW (1.5Mbps) pwr=ON root@kg-v7# usbconfig -d 0.3 reset root@kg-v7# usbconfig -d 0.3 ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW (1.5Mbps) pwr=ON The light on the device breiefly changed from green to red before going back to green ,ad the was it. No new messages in /var/log/messages either: root@kg-v7# tvlm Jul 9 22:21:35 kg-v7 kernel: usbd_req_re_enumerate: addr=3, set address failed! (USB_ERR_STALLED, ignored) Jul 9 22:21:35 kg-v7 kernel: usbd_setup_device_desc: getting device descriptor at addr 3 failed, USB_ERR_STALLED Jul 9 22:21:35 kg-v7 kernel: usb_alloc_device: Failure selecting configuration index 0:USB_ERR_STALLED, port 4, addr 3 (ignored) Jul 9 22:21:35 kg-v7 kernel: ugen0.3: at usbus0 Jul 9 22:21:35 kg-v7 kernel: ugen0.3: at usbus0 (disconnected) Jul 9 22:21:36 kg-v7 kernel: usb_alloc_device: Failure selecting configuration index 0:USB_ERR_STALLED, port 4, addr 3 (ignored) Jul 9 22:21:36 kg-v7 kernel: ugen0.3: at usbus0 Jul 9 22:24:24 kg-v7 kernel: ugen0.3: at usbus0 (disconnected) Jul 9 22:24:41 kg-v7 kernel: usb_alloc_device: Failure selecting configuration index 0:USB_ERR_STALLED, port 4, addr 3 (ignored) Jul 9 22:24:41 kg-v7 kernel: ugen0.3: at usbus0 -- Torfinn From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 20:39:59 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCA8C106566C for ; Sat, 9 Jul 2011 20:39:59 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe04.c2i.net [212.247.154.98]) by mx1.freebsd.org (Postfix) with ESMTP id 653DC8FC08 for ; Sat, 9 Jul 2011 20:39:58 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=Ki88u+3nwejNRg6MOseuLmL2vomBRNHvHPpCRMZep5s= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=6M3dSHW4XPAA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=8kQB0OdkAAAA:8 a=0uHaCRzn3MvmZyIDRYcA:9 a=wPNLvfGTeEIA:10 a=9aOQ2cSd83gA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe04.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 150377645; Sat, 09 Jul 2011 22:39:57 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Sat, 9 Jul 2011 22:38:04 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107092229.22653.hselasky@c2i.net> <20110709223653.3fda9a73.torfinn.ingolfsen@broadpark.no> In-Reply-To: <20110709223653.3fda9a73.torfinn.ingolfsen@broadpark.no> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107092238.04303.hselasky@c2i.net> Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 20:39:59 -0000 On Saturday 09 July 2011 22:36:53 Torfinn Ingolfsen wrote: > On Sat, 09 Jul 2011 22:29:22 +0200 > > Hans Petter Selasky wrote: > > Could you try to reset it? > > > > usbconfig -d X.Y reset > What does the device descriptor say about the number of configurations? If there are any configurations, could you dump them? --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 20:46:06 2011 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C095B1065673 for ; Sat, 9 Jul 2011 20:46:06 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from eterpe-smout.broadpark.no (eterpe-smout.broadpark.no [80.202.8.16]) by mx1.freebsd.org (Postfix) with ESMTP id 7B0F58FC14 for ; Sat, 9 Jul 2011 20:46:06 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ignis-smin.broadpark.no ([80.202.8.11]) by eterpe-smout.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with ESMTP id <0LO3000XR30T2P10@eterpe-smout.broadpark.no> for freebsd-usb@FreeBSD.org; Sat, 09 Jul 2011 22:46:05 +0200 (CEST) Received: from kg-v2.kg4.no ([80.203.92.230]) by ignis-smin.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with SMTP id <0LO300HUW30T5Y80@ignis-smin.broadpark.no> for freebsd-usb@FreeBSD.org; Sat, 09 Jul 2011 22:46:05 +0200 (CEST) Date: Sat, 09 Jul 2011 22:46:05 +0200 From: Torfinn Ingolfsen To: freebsd-usb@FreeBSD.org Message-id: <20110709224605.702e61b4.torfinn.ingolfsen@broadpark.no> In-reply-to: <201107092238.04303.hselasky@c2i.net> References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107092229.22653.hselasky@c2i.net> <20110709223653.3fda9a73.torfinn.ingolfsen@broadpark.no> <201107092238.04303.hselasky@c2i.net> X-Mailer: Sylpheed 3.1.0 (GTK+ 2.22.1; amd64-portbld-freebsd8.1) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 20:46:06 -0000 On Sat, 09 Jul 2011 22:38:04 +0200 Hans Petter Selasky wrote: > > What does the device descriptor say about the number of configurations? root@kg-v7# usbconfig -d 0.3 dump_device_desc ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW (1.5Mbps) pwr=ON bLength = 0x0003 bDescriptorType = 0x0001 bcdUSB = 0x0209 bDeviceClass = 0x0021 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0001 bMaxPacketSize0 = 0x0001 idVendor = 0xc000 idProduct = 0x0901 bcdDevice = 0x0004 iManufacturer = 0x0000 iProduct = 0x0002 iSerialNumber = 0x0003 <0> bNumConfigurations = 0x0001 > If there are any configurations, could you dump them? root@kg-v7# usbconfig -d 0.3 dump_curr_config_desc ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW (1.5Mbps) pwr=ON root@kg-v7# usbconfig -d 0.3 dump_all_config_desc ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW (1.5Mbps) pwr=ON Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0021 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 bmAttributes = 0x00c0 bMaxPower = 0x0001 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0002 bInterfaceClass = 0x0007 bInterfaceSubClass = 0x0001 bInterfaceProtocol = 0x0002 iInterface = 0x0000 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0002 wMaxPacketSize = 0x0008 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 1 bLength = 0x0008 bDescriptorType = 0x0005 bEndpointAddress = 0x0002 bmAttributes = 0x0003 wMaxPacketSize = 0x0008 bInterval = 0x0004 bRefresh = 0x00ff bSynchAddress = 0x0000 HTH -- Torfinn From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 20:46:40 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0DCFB1065680 for ; Sat, 9 Jul 2011 20:46:40 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe05.c2i.net [212.247.154.130]) by mx1.freebsd.org (Postfix) with ESMTP id 8F0E08FC19 for ; Sat, 9 Jul 2011 20:46:39 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=7KD0iiTHYGd0xbPMAUtcJ3OZoqPCTpa2X22hnPESm4A= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=6M3dSHW4XPAA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=8kQB0OdkAAAA:8 a=Ivj0S048SEbDVZJRhE0A:9 a=7v3Muh0H121KoRw_eCQA:7 a=wPNLvfGTeEIA:10 a=9aOQ2cSd83gA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe05.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 148836484; Sat, 09 Jul 2011 22:46:38 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Sat, 9 Jul 2011 22:44:44 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107092229.22653.hselasky@c2i.net> <20110709223653.3fda9a73.torfinn.ingolfsen@broadpark.no> In-Reply-To: <20110709223653.3fda9a73.torfinn.ingolfsen@broadpark.no> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107092244.44896.hselasky@c2i.net> Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 20:46:40 -0000 On Saturday 09 July 2011 22:36:53 Torfinn Ingolfsen wrote: > On Sat, 09 Jul 2011 22:29:22 +0200 > > Hans Petter Selasky wrote: > > Could you try to reset it? > > > > usbconfig -d X.Y reset > > root@kg-v7# usbconfig -d 0.3 > ugen0.3: at usbus0, cfg=255 md=HOST spd=LOW > (1.5Mbps) pwr=ON root@kg-v7# usbconfig -d 0.3 reset > root@kg-v7# usbconfig -d 0.3 You could try to change in /sys/dev/usb/usb_device.c: /* Set the actual configuration value. */ err = usbd_req_set_config(udev, NULL, cdp->bConfigurationValue); if (err) { goto done; } Into: /* Set the actual configuration value. */ err = usbd_req_set_config(udev, NULL, cdp->bConfigurationValue); if (err && 0) { goto done; } err = 0; I think the device has received the set config, though there appears to be something wrong about the STALL part, which I think we can safely ignore. --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jul 9 21:20:58 2011 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E681106564A for ; Sat, 9 Jul 2011 21:20:58 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from eterpe-smout.broadpark.no (eterpe-smout.broadpark.no [80.202.8.16]) by mx1.freebsd.org (Postfix) with ESMTP id 48B9F8FC0C for ; Sat, 9 Jul 2011 21:20:58 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ignis-smin.broadpark.no ([80.202.8.11]) by eterpe-smout.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with ESMTP id <0LO3000W34MX2P70@eterpe-smout.broadpark.no> for freebsd-usb@FreeBSD.org; Sat, 09 Jul 2011 23:20:57 +0200 (CEST) Received: from kg-v2.kg4.no ([80.203.92.230]) by ignis-smin.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with SMTP id <0LO300I6Z4MWJR50@ignis-smin.broadpark.no> for freebsd-usb@FreeBSD.org; Sat, 09 Jul 2011 23:20:57 +0200 (CEST) Date: Sat, 09 Jul 2011 23:20:56 +0200 From: Torfinn Ingolfsen To: freebsd-usb@FreeBSD.org Message-id: <20110709232056.76907ac0.torfinn.ingolfsen@broadpark.no> In-reply-to: <201107092244.44896.hselasky@c2i.net> References: <20110703183320.b5b2aecb.torfinn.ingolfsen@broadpark.no> <201107092229.22653.hselasky@c2i.net> <20110709223653.3fda9a73.torfinn.ingolfsen@broadpark.no> <201107092244.44896.hselasky@c2i.net> X-Mailer: Sylpheed 3.1.0 (GTK+ 2.22.1; amd64-portbld-freebsd8.1) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Cc: Subject: Re: How to debug a misbehaving usb device (DYMO LabelManager PC)? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 21:20:58 -0000 On Sat, 09 Jul 2011 22:44:44 +0200 Hans Petter Selasky wrote: > You could try to change in /sys/dev/usb/usb_device.c: > > /* Set the actual configuration value. */ > err = usbd_req_set_config(udev, NULL, cdp->bConfigurationValue); > if (err) { > goto done; > } > > Into: > > /* Set the actual configuration value. */ > err = usbd_req_set_config(udev, NULL, cdp->bConfigurationValue); > if (err && 0) { > goto done; > } > err = 0; > > I think the device has received the set config, though there appears to be > something wrong about the STALL part, which I think we can safely ignore. Ok, I did that change and rebuilt the kernel. Like this: root@kg-v7# uname -a FreeBSD kg-v7.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #7: Sat Jul 9 23:00:31 CEST 2011 root@kg-v7.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 Attaching the device, and root@kg-v7# usbconfig -d 0.3 ugen0.3: at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON root@kg-v7# usbconfig -d 0.3 dump_curr_config_desc ugen0.3: at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0021 bNumInterfaces = 0x0002 bConfigurationValue = 0x0007 iConfiguration = 0x0001 bmAttributes = 0x0002 bMaxPower = 0x0001 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0002 bInterfaceClass = 0x0007 bInterfaceSubClass = 0x0001 bInterfaceProtocol = 0x0002 iInterface = 0x0000 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0002 wMaxPacketSize = 0x0008 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 1 bLength = 0x0008 bDescriptorType = 0x0005 bEndpointAddress = 0x0002 bmAttributes = 0x0003 wMaxPacketSize = 0x0008 bInterval = 0x0004 bRefresh = 0x00ff bSynchAddress = 0x0000 >From /var/log/messages I get: Jul 9 23:17:27 kg-v7 kernel: ugen0.3: at usbus0 Jul 9 23:17:27 kg-v7 kernel: ulpt0: on usbus0 Jul 9 23:17:27 kg-v7 kernel: device_attach: ulpt0 attach returned 12 But as I am not going to use ulpt, I'm not worrieed about that. Now off to try VirtualBox. Thanks for helping! -- Torfinn