From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760145AbYEYJFB (ORCPT ); Sun, 25 May 2008 05:05:01 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753064AbYEYJEv (ORCPT ); Sun, 25 May 2008 05:04:51 -0400 Received: from deliver.hol.gr ([62.38.3.204]:34768 "EHLO deliver.hol.gr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752887AbYEYJEu (ORCPT ); Sun, 25 May 2008 05:04:50 -0400 From: "P. Christeas" To: Pete Zaitcev Subject: Re: Patch: usblp quirk for zebra printers Date: Sun, 25 May 2008 12:03:45 +0300 User-Agent: KMail/1.9.9 Cc: Oliver Neukum , lkml , linux-usb@vger.kernel.org, twaugh@redhat.com References: <200805212057.52050.p_christ@hol.gr> <20080521153756.cc701b14.zaitcev@redhat.com> In-Reply-To: <20080521153756.cc701b14.zaitcev@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200805251203.49033.p_christ@hol.gr> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thursday 22 May 2008, Pete Zaitcev wrote: > On Wed, 21 May 2008 20:57:49 +0300, "P. Christeas" wrote: > > I guess such a quirk may be a little odd, but it has been a blocking > > point in my system not being able to support more than one printer. > Personally, I don't like this. In kernel, we typically try not to > fake things in lower levels in order to fool upper levels. >... > I'm cc-ing this to Tim Waugh. I'm now working in a more "politically correct" way around that issue [1]. The outline is that we _add_ a backend to CUPS[2], which will bring back USB addressing by /dev/.. name. Then, we could implement udev rulesets which will create "by-id" symlinks to the usblpX devices. My work is at github under "cups-usbbackend". [1] it is a blocking point for my business, as I cannot attach a second printer. [2] it could remain a complementary package until we really agree we want that code mainline.