| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | Documentation for the AD1816(A) sound driver | 
|  | 2 | ============================================ | 
|  | 3 |  | 
|  | 4 | Installation: | 
|  | 5 | ------------- | 
|  | 6 |  | 
|  | 7 | To get your AD1816(A) based sound card work, you'll have to enable support for | 
|  | 8 | experimental code ("Prompt for development and/or incomplete code/drivers") | 
|  | 9 | and isapnp ("Plug and Play support", "ISA Plug and Play support"). Enable | 
|  | 10 | "Sound card support", "OSS modules support" and "Support for AD1816(A) based | 
|  | 11 | cards (EXPERIMENTAL)" in the sound configuration menu, too. Now build, install | 
|  | 12 | and reboot the new kernel as usual. | 
|  | 13 |  | 
|  | 14 | Features: | 
|  | 15 | --------- | 
|  | 16 |  | 
|  | 17 | List of features supported by this driver: | 
|  | 18 | - full-duplex support | 
|  | 19 | - supported audio formats: unsigned 8bit, signed 16bit little endian, | 
|  | 20 | signed 16bit big endian, ยต-law, A-law | 
|  | 21 | - supported channels: mono and stereo | 
|  | 22 | - supported recording sources: Master, CD, Line, Line1, Line2, Mic | 
|  | 23 | - supports phat 3d stereo circuit (Line 3) | 
|  | 24 |  | 
|  | 25 |  | 
|  | 26 | Supported cards: | 
|  | 27 | ---------------- | 
|  | 28 |  | 
|  | 29 | The following cards are known to work with this driver: | 
|  | 30 | - Terratec Base 1 | 
|  | 31 | - Terratec Base 64 | 
|  | 32 | - HP Kayak | 
|  | 33 | - Acer FX-3D | 
|  | 34 | - SY-1816 | 
|  | 35 | - Highscreen Sound-Boostar 32 Wave 3D | 
|  | 36 | - Highscreen Sound-Boostar 16 | 
|  | 37 | - AVM Apex Pro card | 
|  | 38 | - (Aztech SC-16 3D) | 
|  | 39 | - (Newcom SC-16 3D) | 
|  | 40 | - (Terratec EWS64S) | 
|  | 41 |  | 
|  | 42 | Cards listed in brackets are not supported reliable. If you have such a card | 
|  | 43 | you should add the extra parameter: | 
|  | 44 | options=1 | 
|  | 45 | when loading the ad1816 module via modprobe. | 
|  | 46 |  | 
|  | 47 |  | 
|  | 48 | Troubleshooting: | 
|  | 49 | ---------------- | 
|  | 50 |  | 
|  | 51 | First of all you should check, if the driver has been loaded | 
|  | 52 | properly. | 
|  | 53 |  | 
|  | 54 | If loading of the driver succeeds, but playback/capture fails, check | 
|  | 55 | if you used the correct values for irq, dma and dma2 when loading the module. | 
|  | 56 | If one of them is wrong you usually get the following error message: | 
|  | 57 |  | 
|  | 58 | Nov  6 17:06:13 tek01 kernel: Sound: DMA (output) timed out - IRQ/DRQ config error? | 
|  | 59 |  | 
|  | 60 | If playback/capture is too fast or to slow, you should have a look at | 
|  | 61 | the clock chip of your sound card. The AD1816 was designed for a 33MHz | 
|  | 62 | oscillator, however most sound card manufacturer use slightly | 
|  | 63 | different oscillators as they are cheaper than 33MHz oscillators. If | 
|  | 64 | you have such a card you have to adjust the ad1816_clockfreq parameter | 
|  | 65 | above. For example: For a card using a 32.875MHz oscillator use | 
|  | 66 | ad1816_clockfreq=32875 instead of ad1816_clockfreq=33000. | 
|  | 67 |  | 
|  | 68 |  | 
|  | 69 | Updates, bugfixes and bugreports: | 
|  | 70 | -------------------------------- | 
|  | 71 |  | 
|  | 72 | As the driver is still experimental and under development, you should | 
|  | 73 | watch out for updates.  Updates of the driver are available on the | 
|  | 74 | Internet from one of my home pages: | 
|  | 75 | http://www.student.informatik.tu-darmstadt.de/~tek/projects/linux.html | 
|  | 76 | or: | 
|  | 77 | http://www.tu-darmstadt.de/~tek01/projects/linux.html | 
|  | 78 |  | 
|  | 79 | Bugreports, bugfixes and related questions should be sent via E-Mail to: | 
|  | 80 | tek@rbg.informatik.tu-darmstadt.de | 
|  | 81 |  | 
|  | 82 | Thorsten Knabe <tek@rbg.informatik.tu-darmstadt.de> | 
|  | 83 | Christoph Hellwig <hch@infradead.org> | 
|  | 84 | Last modified: 2000/09/20 |