------------------------------------------------------------------------------- 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
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.