From owner-freebsd-usb@FreeBSD.ORG Fri Feb 10 23:00:18 2006 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C689A16A420 for ; Fri, 10 Feb 2006 23:00:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C748943D48 for ; Fri, 10 Feb 2006 23:00:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k1AN0HtB025301 for ; Fri, 10 Feb 2006 23:00:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k1AN0HMq025300; Fri, 10 Feb 2006 23:00:17 GMT (envelope-from gnats) Resent-Date: Fri, 10 Feb 2006 23:00:17 GMT Resent-Message-Id: <200602102300.k1AN0HMq025300@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, Steve Davidson Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 298D316A420 for ; Fri, 10 Feb 2006 22:56:34 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED6E843D46 for ; Fri, 10 Feb 2006 22:56:33 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k1AMuXje082063 for ; Fri, 10 Feb 2006 22:56:33 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k1AMuXgk082062; Fri, 10 Feb 2006 22:56:33 GMT (envelope-from nobody) Message-Id: <200602102256.k1AMuXgk082062@www.freebsd.org> Date: Fri, 10 Feb 2006 22:56:33 GMT From: Steve Davidson To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: usb/93155: /dev/ulpt0: device busy USB printer does not work 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: Fri, 10 Feb 2006 23:00:18 -0000 >Number: 93155 >Category: usb >Synopsis: /dev/ulpt0: device busy USB printer does not work >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Feb 10 23:00:17 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Steve Davidson >Release: 5.4 Release >Organization: >Environment: 5.4 Release USB printer attached -- this hardware works through Windows XP, so its not the cable or printer or USB port or power supply. >Description: Any attampt to write to /dev/ulpt0 or /dev/unlpt0 returns "device busy". Some dmesg output: lpt0: on ppbus0 lpt0: Interrupt-driven port ulpt0: HP HP Business Inkjet 1000, rev 2.00/1.00, addr 2, iclass 7/1 ulpt0: using bi-directional mode The relevant devices: % ls -laq /dev/*lp* crw------- 1 root wheel 237, 0 Feb 10 13:53 /dev/lpt0 crw------- 1 root wheel 237, 128 Feb 10 13:53 /dev/lpt0.ctl crw-r--r-- 1 root operator 232, 0 Feb 10 13:53 /dev/ulpt0 crw-r--r-- 1 root operator 232, 64 Feb 10 13:53 /dev/unlpt0 Google research, bug searches, and FreeBSD usenet groups research suggests that MANY people have had this problem but no one has posted a solution. The printer prints correctly from the same hardware when running under Windows XP. >How-To-Repeat: Attach a USB printer and send some data to it: lptest > /dev/ulpt0 /dev/ulpt0: Device busy. lptest > /dev/unlpt0 /dev/unlpt0: Device busy. lptest > /dev/lpt0 /dev/lpt0: Device busy. >Fix: This could be a driver problem. >Release-Note: >Audit-Trail: >Unformatted: