-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sat, 21 Sep 2002 02:03, dries wrote:
> Hello there,
>
> Kernel 2.4.18 (Suse 8.0)
>
> I've recently got a Dymo Labelwriter 320, it is not recognized correctly by
> the kernel due to the fact that it reports '0' configurations. The message
> 'not enough configurations' shows up in /var/log/messages.
Fairly ugly.

> What i've done is the following, in 'drivers/usb/usb.c' I changed the code
> framgent that detects a number of '0' configurations such that it fakes 1
> configuration (that must be a relatively save value).
> Now the Dymo shows up in usbview and lsusb.
Have you tried doing two or more? It'll probably crash, but at least you'd 
know :-)

> then i manually load the printer module and the labelwriter is attached to
> /dev/usblp0 .
You could use hotplug for this. But whatever works for you.

> Here is the code part i changed
>
> search for 'not enough configurations' in 'drivers/usb/usb.c'
>
>       if (dev->descriptor.bNumConfigurations < 1)
>       {
>                 //
>                 // No configurations at all, that seems a bit odd, just
> fake //  one config.
>                 //
>               warn("djp : not enough configurations");
>                 warn("Faking 1 configuration");
>
>                 dev->descriptor.bNumConfigurations=1;
>       //  supress the error return to  continue with one config : return
> -EINVAL; }
If you plan to have something like this added, can you special case it (some 
kind of blacklist table), rather than covering the problem for all devices. 
I'm thinking of a future kernel bug that manages to stuff up the reading. 
Also, this might not be safe on all devices.

> Are there other devices that could benifit from this (more or less illegal
> (a device should have at least 1 config)) adaption ?
If the manufacturer  did it on this device, they probably did it on others.

- -- 
http://conf.linux.org.au. 22-25Jan2003. Perth, Australia. Birds in Black.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9is+/W6pHgIdAuOMRAmS2AJ9BHcSFom+LSJoNSXd+HI7HlctMYACggxZS
smBYnTS3BmvjeGh9JPNcQno=
=U5cx
-----END PGP SIGNATURE-----



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to