
		   Linux Ultra Sound Project  F A Q
		   ================================

Note: 'InterWave based card' means GUS Plug & Play and other soundcards
      based on InterWave (tm) chip from AMD.

Q: Insgus or 'insmod src/driver/module/gus.o' reports
   'symbol apic_xxxx not found'... What's wrong?
A: You probably compiled driver for SMP kernel and you are trying run
   it with non-SMP kernel. Run 'make clean', 'configure', 'make install'..
   Script 'configure' find if your machine uses SMP and create right
   configuration parameters for global Makefile...

Q: Is supported kerneld daemon?
A: Yes, it's - look to apps-setup/KERNELD file...

Q: Driver installs ok, but it doesn't produce any sound. Why?
A: Probably is wrong some hardware setting.. Try change IRQ or DMA channel
   in /usr/local/etc/gus.conf configuration file..

Q: Sound is looped. Why?
A: Probably is wrong some hardware setting.. Try change IRQ or DMA channel
   in /usr/local/etc/gus.conf configuration file..

Q: How can I setup OSS (Lite) program XXXX to work with new driver?
A: Maybe file APPS in directory apps-setup helps you...

Q: Program 'playmidi -D 2 -e' isn't working? Why?
A: Probably is some problem in configuration for gusd daemon. Try look
   to /var/log/messages for more info...

Q: Program insgus reports 'daemons start - driver not present?'.
   What does it mean?
A: Driver probably doesn't detect your GUS card. See to /var/log/messages
   for more details.

Q: My InterWave based card isn't detected. What's wrong?
A: 1) Try setup 'Plug and Play OS' option in your Plug in Play BIOS to NO.
   2) Your computer probably doesn't have Plug & Play BIOS. Try configure
      your InterWave based card via isapnp utility (you can found it in
      src/driver/isapnptools* directory)..

Q: /dev/audio output (.au files) with InterWave based card seems to be
   broken. What's wrong?
A: 1) Try setup your DMA channels to 0,1 or 3 (less than 4).
   2) Try reboot your computer.
   3) Try hard-reset.

Q: Can driver coexist with OSS (lite)?
A: Yes. If you change GUSCFG_MAJOR value to some free (60 isn't bad)
   and run guscuss script (check MAJOR number) you can use new driver with
   USS (lite). Note: If you have OSS compiled with GUS support - new ultra
   driver don't detect GUS card used by OSS.

Q: I see message "Patch manager interface is currently broken. Sorry" in
   /var/log/messages after insgus. What's it?
A: This message come from OSS (lite) driver. You must remove it before
   you insert new gus driver to kernel.

Q: Driver was compiled successfully, but insmod reports error. Why?
A: 1) Check if OSS (lite) driver (build in kernel) is running -
      if yes, remove it.
   2) See to system log file (usually /var/adm/messages) for more
      information about error..

Q: Driver reports wrong memory size. Why?
A: Your computer have probably wrong hardware configuration.
   1) Try play with ISA timing and etc. in your BIOS.
   2) Try play with DRAM chips/SIMMs on your GUS card.

Q: What does mean numbers '#1-1' written by gus driver?
A: First number is logical card number. Second is physical (resp. order
   in which are GUS cards detected by the driver) card number. You can
   change order of logical cards in gus.conf configuration file by
   changing 'order' parameter.

Q: Programs reports me error 'file not found' by opening of GUS... Why?
A: You don't have probably created apropriate devices - run
   gusdevs or guscuss script in utils directory.

Q: Some programs report me "cann't load library 'libgus.so.#'"... Why?
A: You don't have probably set the search path for shared libraries in
   file /etc/ld.so.conf to directory /usr/local/lib. Don't remember
   run ldconfig program!

Q: If I unload module output from card is disabled and I want hear sound from
   my CD/LINE IN/MIC connector. What can I do?
A: Set GUSCFG_LEAVE_MIXER value by configuration to YES.
   Note: this switch prevents driver from turning off the GUS card...
   You may have trouble with DMA & IRQ channels if you want use same for
   another card (device).

Q: I don't want use duplex PCM. Can I use only one DMA channel for my GUS card?
A: Yes, it's possible. In gus.conf configuration file (in directory
   /usr/local/etc) you can change dma2 value to same as dma1 have.

Q: My GUS card isn't still detected. Driver reports 'card not found' in
   /var/log/messages. What's wrong?
A: I don't know, but driver have now verbose detection feature. Please,
   follow these steps and send log from /var/log/messages file directly
   to <perex@jcu.cz>.
     1) remove src/driver/config.h file
     2) type 'make install' in base directory of ultra package
     3) in driver configuration set these options to YES
        - drv: Debugging mode?
        - drv: debug: Verbose autodetection?
     4) type 'insgus' and look to /var/log/messages

-----
Other questions you may send to <ultra@pf.jcu.cz> mailing list
						(_strongly_ preferred)...
Or directly to me - Jaroslav Kysela <perex@jcu.cz>...
