From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Brownell Date: Thu, 29 Mar 2001 17:13:51 +0000 Subject: Re: PRODUCT code has a float in it rather than an int Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org It's a bug in 2.2.18 ... a 2.4 fix wasn't backported. "bcdDevice" is binary coded decimal, fixed point. It's presented as integer to simplify things. One fix would be to have the hotplug scripts see they've got that bug, and work around it. (Until 2.2.* syncs that with 2.4!) - Dave ----- Original Message ----- From: "Ben Woodard" To: Cc: ; Sent: Thursday, March 29, 2001 8:43 AM Subject: PRODUCT code has a float in it rather than an int > I'm running 2.2.18 with modultils 2.4.5 and it appears that the > PRODUCT is coming back as a float rather than as an int. This is > consistant with what I see in /proc/usb/devices: > > ben@trill:/etc/hotplug$ grep ^P /proc/bus/usb/devices > P: Vendor00 ProdID00 Rev= 0.00 > P: Vendorf0 ProdID04 Rev= 1.00 > > This causes some problems in the usb.agent script becase usb_bcdDevice > is declared -i? > > This leads me to believe that that usb_bcdDevice should not be > declared -i or it should be multiplied out so that it is an integer. > > What do you guys think? I'm happy to try to code up the changes but > I'd like to know which direction I should take it. > > -ben > > > > > > _______________________________________________ > Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net > Linux-hotplug-devel@lists.sourceforge.net > http://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel