> such an argument is nonsense. > do you expect that 2.6.0 kernel works flawlessly with > EVERY SINGLE driver since it's released as the "stable" > tree? and, you believe Linus shouldn't release 2.6.0 > until all modules get fixed? > > so it is for ALSA. we released 1.0.x, but not every > single driver can work well yet, unfortunately. the total > system is becoming stable, i believe, though. > > i know that via driver is often problematic. it's just > because it's the onboard chip, and it's a combination > among quite different AC97 chips. you cannot test/debut > it unless you have the *EXACTLY SAME* motherboad, CPU, and > the EXACTLY SAME kernel, compiler, linker, etc. don't > expect me to buy hundreds VIA mobos on the market only for > testing and debugging this driver module :)
I have a suggestion: I've been half-reading the ongoing complaining threads, and I think that, overall, the people doing the whining are being unreasonable. I recently bought a Creative SB Live! 5.1, counting on it having well-established Linux support. Suprise! Creative issues revised version of these cards under the same model name all the time. (Although at least they were good enough to print the model number on the box) And it turns out that there were enough subtle differences in this latest revision to break ALSA. OK, that's annoying - but neither is it suprising. Creative is under to compulsion to contact the ALSA developers each time they make a production change to their products. Often the only way for a driver developer to know about a change is for a user to buy the new card, discover it doesn't work with the current drivers, and complain. In my case, I presented a bunch of debug info, Takashi answered, and with a couple of very quick patches we got everything working except the rear speakers - and I imagine Takashi will figure out why those aren't working in reasonably short order, once he gets time. OK, here's my suggestion: It is natural for driver developers to think in terms of chipsets, because that's how the drivers are written. But users (the people doing all the whining) think in terms of PRODUCTS. It's not an EMU10k1, it's a Creative SB Live! It's not a via82xx, it's an ASUS A7V8X with onboard sound. etc. If there were a database listing product name, model number, driver, version, and functionality (much along the lines of the linux-printing folks) I think that a lot of complaining might be averted. For example, a current entry might look like: Creative SB Live 5.1 Model 9200 snd-emu10k1 v1.01 Fully functional Creative SB Live 5.1 Model CAN9600 snd-emu10k1 v1.02 Rear speakers not working yet ...or something similar. The exact schema I leave as an exercise for the web page maintainers. Give the users a means of determining AHEAD OF TIME the level of functionality they can expect, and I bet you stave off a lot of grief. DG ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user