Thank you very much for an exhaustive breakdown of this issue! Your assistance has been truly helpful!
I am aware that this burst stuff should be enabled on the 2.6 kernel, however I am still getting bad results. The 06 to 04 may be the critical element as even when I have everything properly running in Win32, when I alter this number the distortion returns (it is almost like an azimuth on old analogue tape decks that one would adjust using screwdriver in order to successfully load a program into a Commodore64 or the legendary Sinclair ZX Spectrum :-). If I do figure out the problem in Linux and find out that a particular register is the issue, how can I make my linux box adjust this register at boot-time (a simple hack-like script in a form of a service comes to mind but I was hoping to perhaps see a more universal solution if possible)? Best wishes, Ivica Ico Bukvic, composer & multimedia sculptor http://meowing.ccm.uc.edu/~ico/ > -----Original Message----- > From: Daniel Ritz [mailto:[EMAIL PROTECTED] > Sent: Friday, April 09, 2004 9:48 PM > To: Ivica Ico Bukvic > Cc: linux-kernel > Subject: RE: [linux-audio-user] snd-hdsp+cardbus+M6807 notebook=distortion > -- First good news > > you can get the same output with > hexdump -v /proc/bus/pci/BUS/DEVICE > where BUS/DEVICE is the CB controller. eg. 00/09.0 > > about the bits: > - at 81h, from D0 to 90: this is part of the system control register. the > bit > that changed is "Memory read burst enable upstream" > - at c9h, from 04 to 06: this is an undocumented test register. TI just > says > reserved, EnE says test register, for the bit that changed it adds the > comment TLTEnable (default to 1). no idea what it is. it _could_ have > something to do with the cardbus latency timer...you can try to play a > bit > with the latency setting after resume when this bit is set. try writing > to > offset 1Bh, put in at least 40h > > to change the bits under linux, use setpci (also good for reading) > > about the memory read burst upstream: 2.6 kernels enable it for most of > the TI chips and since 2.6.5 also for some TI clones from EnE (incl. > EnE1410). > > rgds > -daniel ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel