On Fri, 5 Jul 2002, Ville Syrjälä wrote: > On Thu, Jul 04, 2002 at 07:51:59PM -0400, Paul Check wrote: > > No, all my lines are un-muted. Also, the connector from the video card is > > plugged into the board. Again, ***the sound works before I load es1371***, but > > ***doesn't work after I un-load es1371*** (nothing else changed). > > Does it work while the module is loaded? If yes and if it works again > after reloading es1371 I'd say the es1371 driver is doing it's job > correctly and muting everything when the module is unloaded. I would > also say your soundcard is strange if not broken. I've never seen a card > which has the outputs unmuted before the driver initializes it. Ok, let me give you a more detailed history of what happens: 1. I boot the machine, during boot I manually load module ac97_codec, and also eepro100 ("soundcore" is compiled into the kernel, although I've run with that as a module as well). 2. I run xawtv and the machine knows to load videodev, i2c-core, i2c-algo-bit, bttv, tvaudio and tuner. xawtv pops up a window, I scroll to channel 3, have to toggle the 'a' button and turn up the sound from 0% to 90% with the '+' button. At this point, xawtv is working fine, sound and video. 3. I kill xawtv and unload all modules that were loaded when the program ran, ie. those in step 2. 4. I load es1371 and then immediately unload es1371. 5. I then run xawtv again. Once again all the modules listed in step 2 are loaded, however this time I only get video and not sound. I check the mixer and all lines are un-muted. I have specifically run through this procedure. Why does the video sound work in step 2 but not in step 5, despite the fact that all mixer settings are the same and I am running the same "module state"?? > AFAIK all bt84x boards feed the audio through the analog connectors so I'd > be really surprised if DMA had something to do with it. Ok, thanks. At least it's good to have an idea of what it is not! I still think es1371 must be doing something on loading and not un-doing it on un-loading, but it's not visable. Ugh. --Paul