ReleaseNotes.txt Driver File Contents (ARB1565.zip)

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

Linux - CX5530 - Native mode audio driver
Version 1.0.3 

Date: 10/04/2000
Author: Mario Raposo

Copyright (c) 2000 National Semiconductor Corporation
All Rights Reserved.

This software is the confidential and proprietary information of National 
Semiconductor Corporation Corporation. ("Confidential Information").
You shall not disclose such Confidential Information and shall use it only
in accordance with the terms of the license agreement you entered into
with National Semiconductor Corporation Corporation.
This code is supplied as is.

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

Table of Contents 
----------------- 
- Release description 
- Product files 
- Installation
- Testing
- History

Release description 
-------------------
- Playback of Audio files in all formats including mp3 files
- Recording of Audio files in all formats
- AC97 interface fully implemented
- Compatible with AD1819 CODEC
- Updated to 2.4.0-test4 Kernel.  
- Still compatible with older versions.


Product Files
-------------
5530_def.h
5530_glb.h
cx5530_debug.h
cx5530_drv.c
duraudio.c
includes.h
makefile
OS_inc.h
ReleaseNotes.txt


Installation
------------
- In order to use audio drivers under Linux, the OSS (Open sound system) modules have 
  to be installed.  

  How to build the Kernel with the OSS modules installed:

     1. Type: "cd /usr/src/linux"
     2. Type: "make menuconfig"
     3. Select "Sound" option
     4. Select "OSS Modules" option with an "*" (Press the SpaceBar)
     5. Save configuration and exit
     6. Type "make dep"
     7. Type "make bzImage".  This will make the new kernel image.
     8. Type "make modules"
     9. Type "make modules_install".  This install the modules on the system.
     10. Replace the system image on /boot with the bzImage that you generated
         That can be found at /usr/src/linux/arch/boot/i386/

  Compiling and installing the driver:
    
- Copy all the files to the same directory and type make
- To load the driver: insmod cx5530.o
- To remove the driver: rmmod cx5530


Testing
-------
- The driver was tested on a Centaurus board (revision 1 with rework up to G) 
  with a GXm 5.4 processor and 128 Mbytes of RAM. The BIOS used for this test 
  was an unreleased version based on XpressROM v2.1.5 with native mode audio 
  support. The operating system used for the validation was RedHat v6.1 with an 
  updated kernel v2.2.14 and the UDMA patch applied.

- The CX5530 Linux audio driver passed all of the tests. 
  The only anomaly noted was the occasional skipping of audio playback during 
  intensive background file copying.   This happens because of the way Linux 
  handles the interrupts on the system.  The other Audio drivers tested 
  (SoundBlaster, Maestro) showed the same problem. 
  The Linux audio driver v1.0 does not support SoundBlaster compatibility (For Video games).

Applications Tested:

Playback:

- sox (play)
- mpg123
- XMMS
- Kjukebox
- GMedia
- RealPlayer
 
Recording:

- sox (rec)
- Yarec
- Grecord


History:
--------
---------------------------------
Version 1.0.3 
---------------------------------
- Fixed recording "Lock" problem. 
  I had to have a special manipulation for the EOPs under recording on the release fucntion.

---------------------------------
Version 1.0.2 
---------------------------------
- Fixed #define LINUX_22 statement. 
  It was not defining the constant and the compilation was failing on 2.2.x systems.

---------------------------------
Version 1.0.1
---------------------------------
- Fixed Bugs with kernel version 2.4.0-test4
- Added AD1819 support
- Synchronized to DURAUDIO code.


Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 1.56