Sound Card Packet



Introduction
   
AGWPE Overview
    More about AGWPE
1. Interface
  
 Getting Started
   
Kits and Pre-assembled
    Receive Audio Cable
    Transmit Audio Cable
    PTT (TX Control) Cable
    2 Radio Modification
2. AGWPE Set Up
   
Download and Install
    Basic AGWPE Setup
    2 Radio Setup
    2 Card Setup
3. Sound Card Setup
    Basic Settings
    Additional Settings
   
Tuning Aid
4. Windows™ Setup
   
TCP/IP Settings
    Update Windows
5. Problems?
   
Program Behavior
    Receiving
    Transmitting
    Connections
6. Using AGWPE
    AGWPE on a Network
   
Baud Rates & Modes
    Remote Control
    TCP/IP Over Radio
   
Tips and Tricks
   
Traffic Parameters
7. Compatible Programs:
    Setup Help
   
UI-View
   
WinAPRS
   
Winpack
   
Others
  
   

 

 

AGWPE and Sound Cards

AGWPE will work with most 16-bit and 32-bit sound "cards" and mother board-integrated sound chips, but not all. You are likely to have less problems with a newer PCI-bus sound card or a more advanced sound card.

This site does not maintain a list of sound cards that "will not work with AGWPE", mostly because it would be hard to say definitely that the card was the problem, as opposed to the card's driver, or interface, or signal, or interference, or operator problem. Reports of  "receive" problems with some versions of on-board/integrated sound "cards" are, however, common.  Generally speaking, laptops do not have high quality sound "cards". Many have poor SNR ( signal-to-noise ratio) due to large amounts of background noise picked up from the hard drive, various buses, etc., and this makes reception and decoding of packet signal difficult. Transmitting is less of a problem.

George SV2AGW the program author has reported that some cards, such as the first versions of the SoundBlaster PCI128, have trouble with stereo channels, so you can only use them in AGWPE's Single Port sound card mode. He also found that the SoundBlaster SB16 inverts the channels during transmission -- if you send something to the left channel it will end up on the right channel.

Some older ISA cards are not Full duplex-capable and are troublesome.  Full Duplex means a card can playback while recording.   Imagine this situation: AGWPE wants to transmit, so it uses the sound card to listen to the frequency, hears that it is clear and, using the slottime/persist algorithm, picks a time to start the transmission. In full duplex mode, the transmission would start immediately. But if the card is not full duplex-capable, AGWPE has to tell the soundcard to stop recording (listening) and then wait for the soundcard to playback. This is important for packet, since relatively quick RX-to-TX switching times are critical. Cards that are not Full Duplex-capable will usually have problems maintaining a connection with another station and may just stop working with AGWPE after a few hours. For more information about FULL DUPLEX testing, visit the Problems with Packet Connections page

Some users have reported their cards that will work with other sound card programs, such as MixW or Digipan, but not with AGWPE. George SV2AGW, the program author, says that one explanation may be that AGWPE uses the sound card in STEREO mode and at  22050 or 44100Khz sampling rates. Other programs use it only in MONO mode at a lower 11025 kHz sampling rate. The higher demands of AGWPE and packet may be too much for some cards/drivers/CPUs.

So, it's not uncommon to have a sound card problem, but most sound cards should be compatible with AGWPE.

Problems?

If you experience problems that may be related to your sound card, here are some suggestions:

1. Temporarily plug in your speakers to the LINE IN jack, so you hear your packets.  If your computer/or driver is not fast enough, you will here interruptions or stuttering on the packet stream. In that case use only the left sound card channel in AGWPE. Also, set your VGA card accelerator a click below full level and adjust your soundcard sampling rate and quality until you find an optimum setting.

2. Make sure you have the most recent drivers of the card for your version of Windows. Those drivers should be on the card manufacturer's web site (as opposed to the computer manufacturer's site) or, for on-board sound "cards", contact the mother board manufacturer.

3. George SV2AGW also say that: "Another thing that you must have in mind is IRQ sharing. When your computer starts watch what IRQ assigns to Soundcard and if this IRQ is used by another device. If this is the case, adjust the IRQ from the BIOS and/or change the slot where your soundcard is located.
 

4. Other possible fixes reported by users are:

  • upgrade to a newer version of Windows
     
  • for Win98SE and later try the VXD drivers for Win95/98OEM instead of the WDM drivers see 1 below
     
  • Remove conflicting devices or drivers that access the sound card or its IRQ setting, e.g. the Philips WebCam audio driver was reported to be a problem. Use the BIOS or Windows to change the IRQ settings  or ...
     
  • plug the card into a different slot on the computer see 2 below
     
  • contact the sound card manufacturer directly and ask for a "raw" driver that might fix the problem. You can determine what soundcard chipset is being used in on-board, built-in sound "cards" with the Windows Control Panel Device Manager. You can then possibly go to the motherboard maker's  website -- not the computer maker's -- and download a driver for that particular chip and your version of Windows. see 3 below

     

5. If the card still will not work, consider installing a second sound card. For desktops, you can purchase an inexpensive but compatible sound card for about $30 US. Or look for "used" cards at hamfests, computer stores, and in discarded computers. There are also now USB sound cards, which may be an attractive option for a notebook computer. Note that Windows and AGWPE will support multiple sound cards, so you can continue using the original card for playing CDs, Windows' sounds, etc., while the second card can be used exclusively for AGWPE.

6. You can try using MixW's TNC emulation mode if your sound card will not work with AGWPE. If MixW works with the sound card, install the MixW virtual serial port emulation drivers mentioned on the MixW's TNC emulation mode page. Your application programs or AGWPE can then hook to one of the virtual serial ports and thus to MixW and its packet modems. So you could use MixW as the sound card modem and then use AGWPE's hosting services to share the MixW modem with multiple programs while it also manages any other "real" TNCs.

Remember, if your sound card won't work with AGWPE, it may not be AGWPE's fault. AGWPE uses Windows to do the actual hardware reading and writing in conjunction with the sound card's Windows device driver. In fact, it is the driver that has the hardware specific code in it, not Windows or AGWPE. With a well-written driver linking the sound card to Windows, a Windows program like AGWPE can operate under different versions of Windows and work with a wide range of sound cards without any sound card-specific program code. Since AGWPE doesn't link to the card directly, there is no way to add a "fix" in AGWPE for your card. AGWPE expects a sound card to have basic features and behaviors. Most cards do. Those that don't are the problem.  This is a bit of an oversimplification, but I hope you get the picture. (For more information from AGWPE's author, see this page: http://www.sv2agw.com/ham/sc.htm

Some programs to test your sound card are:

[I have not worked with these programs, so I can't advise you about how to perform card tests or what to test for. Email me if you come up with some simple instructions for using either program.]

---------------------------------------
Footnotes:

1  Chris has advice for installing VXD drivers instead of WDM drivers in Win98SE/WinME:

"I will not take credit for this. These fixes came from this group, the net and from a little experimenting.

It seems that many of us are using sound cards with Windows operating systems of 98SE and beyond. I see that WIN95 and the WIN98 doesn't have as much problems as the others systems. I'm not sure about XP, but I do work with the other operating systems.

I tried this on 3 computers and ran 98SE, ME, 2000 on these computers to check the drivers. If you have Win98SE, ME or 2000 and are having receiving problems.... check and see what drivers you are running for the sound card. You may need to run the VXD drivers, and not the WDM type (used by 98SE and above). Here are the steps to find out what driver you have:

1: On the desktop, right-click the "My Computer" and select "properties"

2: Click on the "Device Manager" tab.

3: Scroll down until you see "Audio (or Sound), video and game controllers" and click the "+" sign to expand it if it isn't expanded already.

4: Look to see if the audio driver (usually the first one) states WDM in its name or any of its associated files.

  • (a) If your files don't say anything, then click the the audio driver and select the "Properties" button.
  • (b) On the new pop-up window select the tab "Drivers"
  • (c) If this doesn't say WDM on anything (which is rare), then click the button "Driver File Details...".
  • (d) If you have any drivers in the WINDOWS\SYSTEM32\DRIVERS directory, then assume they are WDM.


If you do have WDM drivers, you might try downloading and using the WIN95 drivers.  These drivers are VXD type. You may have noticed that some of your drivers may say VXD, but that may not be the case as I found out.

You may be able to remove your existing drivers with an un-install program or my manually removing them. I recommend removing these files with the supplied un-install program if possible. Even with the uninstall program, you may have to remove the INF file in the WINDOWS\INF directory. You will need to know the INF file name.

Download the drivers for Windows 95 for your specific sound card. The reason I mention downloading is that most supplied sound card drivers on the disk/CD that came with the card are already out of date. Better to get the latest version. Remember WHERE you stored the driver. I recommend making a directory in your root drive called AUDIO and storing your driver file there on download. Then make sure you unzip, expand or whatever is required to that directory as well.

After you do this, it is recommended that you reboot the computer.

Once you do this, windows will boot up and state that it has found some new hardware or sound card. Tell windows WHERE you placed your driver, rather than having it search for the driver. If you let it search, it will load the WDM drivers and you will have to start all over again.


Hope this helps... Chris N0TTW"

----------------------------

2 Ramon reported "My video card is an AGP card located in the AGP slot. Now it seems, that often (because of the lack of interrupt), the AGP card shares resources with PCI Slot 1, which is the PCI slot next to the AGP slot in many systems. I read somewhere, that the first thing to try is moving any card from PCI slot 1.

So I moved my second audio card (for PSK31) from slot 1 to slot 6. I booted the computer, and it looks already a lot more stable after about 18 hours uptime. Note, that this was pure "trial and error", and that I didn't confirm that the IRQ overlap was a problem. If you have a rewriting problem, you could try this and see if it helps."

----------------------------------------------------

3  The Via website says: install onboard sound drivers provided by (your) motherboard manufacturer in preference to these (generic) audio drivers. This is because of the ID process in the Microsoft certification guidelines. Microsoft require a four part ID for PnP device drivers. If VIA has not received the appropriate ID from motherboard manufacturers, then the drivers from this package will use the generic ID instead. In some instances users may receive an error message or may even not be able to install the drivers. If this occurs, please contact your motherboard manufacturer for updated AC97 drivers.

 

  Last Updated: 06/23/2008   Return to top of page