From owner-freebsd-usb@FreeBSD.ORG Tue Nov 17 08:14:36 2009 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 DAA92106566C for ; Tue, 17 Nov 2009 08:14:36 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe14.swip.net [212.247.155.161]) by mx1.freebsd.org (Postfix) with ESMTP id 4397E8FC14 for ; Tue, 17 Nov 2009 08:14:35 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.0 c=1 a=Oj1yR5vXg1IA:10 a=MnI1ikcADjEx7bvsp0jZvQ==:17 a=6AjnkdnuAAAA:8 a=RcznrSnQbRE4wHJaCrgA:9 a=jhRweydA5urPM4u9tEAA:7 a=y8fZDv7WMdYCRQowalTe5NVr2EIA:4 Received: from [188.126.201.140] (account mc467741@c2i.net HELO laptop.adsl.tele2.no) by mailfe14.swip.net (CommuniGate Pro SMTP 5.2.16) with ESMTPA id 579689233; Tue, 17 Nov 2009 09:14:33 +0100 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Tue, 17 Nov 2009 09:16:03 +0100 User-Agent: KMail/1.11.4 (FreeBSD/9.0-CURRENT; KDE/4.2.4; i386; ; ) References: <20091116230741.GA46228@erley.homeip.net> In-Reply-To: <20091116230741.GA46228@erley.homeip.net> X-Face: (%:6u[ldzJ`0qjD7sCkfdMmD*RxpO< =?utf-8?q?Q0yAl=7E=3F=60=27F=3FjDVb=5DE6TQ7=27=23h-VlLs=7Dk/=0A=09?=(yxg(p!IL.`#ng"%`BMrham7%UK,}VH\wUOm=^>wEEQ+KWt[{J#x6ow~JO:,zwp.(t; @ =?utf-8?q?Aq=0A=09=3A4=3A=26nFCgDb8=5B3oIeTb=5E=27?=",; u{5{}C9>"PuY\)!=#\u9SSM-nz8+SR~B\!qBv MIME-Version: 1.0 Content-Type: Text/Plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200911170916.04429.hselasky@c2i.net> Cc: Subject: Re: usb printer rejects incoming data 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, 17 Nov 2009 08:14:36 -0000 On Tuesday 17 November 2009 00:07:41 Alex Troussov wrote: > Hello all, > > Recently I upgraded to the latest RELENG_8 and rebuilt world. > Now I'm having strange problems with my USB printer (Samsung CLP 315). > Digging into it these last days, I found that it seems to refuse > incoming data via USB port. > I'm using foo2qpdl filter and it generates a standard QPDL stream for that > printer, the problem occurs when I try to feed that data to the printer. > > Here is some details about my environment: > >uname -a > > FreeBSD xxxx.yyyy.net 8.0-PRERELEASE FreeBSD 8.0-PRERELEASE #26: Sun > Nov 15 15:44:11 CET 2009 root@xxxx.yyyy.net:/usr/obj/usr/src/sys/ERLEY=20 > i386 > > >sudo usbconfig > > ugen0.1: at usbus0, cfg=3D0 md=3DHOST spd=3DFULL (1= 2Mbps) > pwr=3DON ugen1.1: at usbus1, cfg=3D0 md=3DHOST spd= =3DFULL > (12Mbps) pwr=3DON ugen2.1: at usbus2, cfg=3D0 md=3D= HOST > spd=3DFULL (12Mbps) pwr=3DON ugen3.1: at usbus3, cf= g=3D0 > md=3DHOST spd=3DFULL (12Mbps) pwr=3DON ugen4.1: at = usbus4, > cfg=3D0 md=3DHOST spd=3DHIGH (480Mbps) pwr=3DON ugen4.2: <802.11 bg WLAN = Ralink> at > usbus4, cfg=3D0 md=3DHOST spd=3DHIGH (480Mbps) pwr=3DON ugen0.2: > at usbus0, cfg=3D0 md=3DHOST spd=3DFULL (12Mbps) pwr=3DON ugen4.3: Samsung Electronics Co., Ltd.> at usbus4, cfg=3D0 md=3DHOST spd=3DHIGH (4= 80Mbps) > pwr=3DON ugen1.2: at usbus1, cfg=3D0 md=3DHOST= spd=3DLOW > (1.5Mbps) pwr=3DON > > >sudo ls -l /dev/u* | grep 4.3 > > lrw-rw-rw- 1 daemon daemon 9 16 =CE=CF=D1 14:07 /dev/ugen4.3@= -> > usb/4.3.0 crw-rw-rw- 1 daemon daemon 0, 140 16 =CE=CF=D1 14:07 4.3= =2E0 > crw-rw-rw- 1 daemon daemon 0, 142 16 =CE=CF=D1 14:07 4.3.1 > crw-rw-rw- 1 daemon daemon 0, 143 16 =CE=CF=D1 14:07 4.3.2 > > >sudo cat tiger.qpdl > /dev/usb/4.3.0 > > cat: stdout: Input/output error > > I'm sure this file tiger.qpdl contains the data needed, I created it > from /usr/local/share/ghostscript/8.64/examples/tiger.eps using gs + > foo2qpdl and tested on another PC. Hi, =2E0 is the control endpoint. You won't get any data through there :-) See: usbconfig -u 4 -a 3 dump_curr_config_desc for the correct OUT endpoint. =2D-HPS