Pedro --

Thank you. I already knew a lot of that, but you helped pull together the 
last bits. The little lime green bastard now hotplugs, coldplugs, and life is 
good ;-)

On Saturday 07 September 2002 18:41, you wrote:
> Hi Matt,
>

>
> What you need to know now is that the hotplug scripts use several tricks to
> find the driver name for each device. One is the idVendor/idProduct values,
> another is the bInterfaceClass/bInterfaceSubClass pairs,
> but none of these match any driver for a "virgin" midisport2x2 and
> usbmodules. This is the reason that we need the usb.usermap file. But if
> you have the usbmodules program installed, this file never gets tested, and
> hotplug never executes the /etc/hotplug/usb/ezusbmidi script (because a
> bug). You can: 1. Remove (or move) the usbmodules program if you don't need
> it, or 2. Fix this bug. It is at /etc/hotplug/hotplug.functions, and for
> hotplug-2002_08_26 i have changed just one line in load_drivers()
>     # do it with just shell scripts
>     if [ "$LISTER" = "" -o "$DRIVERS" = "" ]; then
>         ${TYPE}_map_modules < $FILENAME
>     fi

ARRRGHHH!!! I knew it! See, I thought you might be a USB or hotplug developer 
because you were saying things that nobody on those news groups was saying. 
Where did you find this stuff, reading kernel code? Do you know why the 
hotplug people don't fix it? Like I said, I think that the first bug in 
hotplug.functions is that usbmodules is not even CALLED correctly, but I 
could be wrong.

If the ezusb component of the alsa doc matrix is gonna say "put this here and 
do that there and it should work", then there should be a link to this kind 
information so that troubleshooting is less than utter hell. Otherwise, the 
page itself needs almost pedantic detail. Everybody makes assumptions based 
on what they encountered in their own setups, and it takes a large sample of 
poor fools trying to set it up before you really see all the problems people 
could have. The music stores over here (at least in Texas) have stacks of 
midisprorts in the display cases (maybe not so many of us use SuSE, but they 
are the sponsors of ALSA,  after all), so a lot of people will be put off of 
ALSA and Linux if the relevant information remains this scarce. 

Anyway, enough of the rant. I just want to make life easier for those that 
come after me, as you have done for me. Maybe Patrick Sharkey should be 
involved, but I would like to at least put a url in the "user comments" part 
of the docs to a detailed howto of all of this on my own webspace. That way, 
the alsa page wouldn't become unmanagibly huge. Anyway, thanks again and let 
me know what you think, 

Matt Walker


-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to