No sound under Puppy Linux - Dell Optiplex GX1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
Please help me debug sound configuration problem with Cirrus CS4236
motherboard "soundcard" under Puppy Linux 4.3.1, with my Dell Optiplex
GX1.

Runs sound fine under both Windows 98SE and Red Hat Linux ver 7.2 (old).

Please see attached file "helpdebug1.txt" for checks I have made and
some results.

Thanks for any assistance.

Aloha, Norm, NH7UA
Running Puppy Linux ver 4.3.1, no soundcard capability 

Sound works fine under Windows98SE, as CS4236

Sounds works fine under Red Hat Linux (ver 7.2, date 2001), as CS4232

Aslaconf does detect CS4236 (two instances given to choose from!), but does not end up with fully installing it.
See console listing "alsaconftest2.txt" & "alsaconftest1.txt" for results (original feedback garbage chars removed)
____________________________________________________________________________

From Help_ To_Debug.html, under AlsaProject:

"It is not a bad idea to send /proc/asound/card#/*regs* or *debug* or *codec* files (replace card# with problematic card)." 

no card# directory found under /proc/asound, and /proc/asound has these 7 files:

1)	version: 
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Compiled on Jan 25 2010 for kernel 2.6.30.5 (SMP).

2)	timers:
G0: system timer : 4000.000us (10000000 ticks)

3)	pcm:

4)	modules:

5)	hwdep:

6)	devices:
  1:        : sequencer
 33:        : timer

7)	cards:
--- no soundcards ---
____________________________________________________________________________

There is no file called /etc/asound.conf
____________________________________________________________________________

Here is contents of /.asoundrc:

        pcm.cs4236 {
          type hw
          card 0
       }
       
       ctl.cs4236 {
          type hw
          card 0
       }
____________________________________________________________________________

Here is result of running PNPDUMP:

# $Id: pnpdump_main.c,v 1.27 2001/04/30 21:54:53 fox Exp $
# Release isapnptools-1.26
# 
# This is free software, see the sources for details.
# This software has NO WARRANTY, use at your OWN RISK
# 
# For details of the output file format, see isapnp.conf(5)
# 
# For latest information and FAQ on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
# 
# Compiler flags:  -DREALTIME -DHAVE_PROC -DENABLE_PCI -DHAVE_SCHED_SETSCHEDULER -DHAVE_NANOSLEEP -DWANT_TO_VALIDATE
# 
# Trying port address 0273
# Board 1 has serial identifier b6 ff ff ff ff 35 68 63 0e
# Board 2 has serial identifier 32 ff ff 9f 80 06 00 72 56

# (DEBUG)
(READPORT 0x0273)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING

# Card 1: (serial identifier b6 ff ff ff ff 35 68 63 0e)
# Vendor Id CSC6835, No Serial Number (-1), checksum 0xB6.
# Version 1.0, Vendor version 0.1
# ANSI string -->CS4236B<--
#
# Logical device id CSC0000
#     Device supports vendor reserved register @ 0x3c
#     Device supports vendor reserved register @ 0x3d
#     Device supports vendor reserved register @ 0x3e
#     Device supports vendor reserved register @ 0x3f
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE CSC6835/-1 (LD 0
#     ANSI string -->WSS/SB<--

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       First DMA channel 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed type A
# (DMA 0 (CHANNEL 1))
#       Next DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed type A
# (DMA 1 (CHANNEL 0))
#       IRQ 5, 7 or 9.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0534
#             Maximum IO base address 0x0608
#             IO base alignment 212 bytes
#             Number of IO addresses required: 4
# (IO 0 (SIZE 4) (BASE 0x0534))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0388
#             Maximum IO base address 0x0388
#             IO base alignment 8 bytes
#             Number of IO addresses required: 4
# (IO 1 (SIZE 4) (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0240
#             IO base alignment 32 bytes
#             Number of IO addresses required: 16
# (IO 2 (SIZE 16) (BASE 0x0220))

#       Start dependent functions: priority acceptable
#       First DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed type A
# (DMA 0 (CHANNEL 0))
#       IRQ 5, 7, 9, 11, 12 or 15.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0534
#             Maximum IO base address 0x0ffc
#             IO base alignment 4 bytes
#             Number of IO addresses required: 4
# (IO 0 (SIZE 4) (BASE 0x0534))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0388
#             Maximum IO base address 0x03f0
#             IO base alignment 8 bytes
#             Number of IO addresses required: 4
# (IO 1 (SIZE 4) (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0260
#             IO base alignment 16 bytes
#             Number of IO addresses required: 16
# (IO 2 (SIZE 16) (BASE 0x0220))

#     End dependent functions
 (NAME "CSC6835/-1[0]{WSS/SB              }")
# (ACT Y)
))
#
# Logical device id CSC000f
#     Device supports vendor reserved register @ 0x3c
#     Device supports vendor reserved register @ 0x3d
#     Device supports vendor reserved register @ 0x3e
#     Device supports vendor reserved register @ 0x3f
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE CSC6835/-1 (LD 1
#     ANSI string -->Game<--

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x03a0
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03a0))

#     End dependent functions
 (NAME "CSC6835/-1[1]{Game                }")
# (ACT Y)
))
#
# Logical device id CSC0010
#     Device supports vendor reserved register @ 0x38
#     Device supports vendor reserved register @ 0x3c
#     Device supports vendor reserved register @ 0x3d
#     Device supports vendor reserved register @ 0x3e
#     Device supports vendor reserved register @ 0x3f
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE CSC6835/-1 (LD 2
#     ANSI string -->Ctrl<--
#     Logical device decodes 16 bit IO address lines
#         Minimum IO base address 0x0f00
#         Maximum IO base address 0x0fe8
#         IO base alignment 8 bytes
#         Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x0f00))
 (NAME "CSC6835/-1[2]{Ctrl                }")
# (ACT Y)
))
#
# Logical device id CSC0003
#     Device supports vendor reserved register @ 0x3c
#     Device supports vendor reserved register @ 0x3d
#     Device supports vendor reserved register @ 0x3e
#     Device supports vendor reserved register @ 0x3f
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE CSC6835/-1 (LD 3
#     ANSI string -->MPU<--

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0330
#             Maximum IO base address 0x03f0
#             IO base alignment 8 bytes
#             Number of IO addresses required: 2
# (IO 0 (SIZE 2) (BASE 0x0330))

#     End dependent functions
 (NAME "CSC6835/-1[3]{MPU                 }")
# (ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Card 2: (serial identifier 32 ff ff 9f 80 06 00 72 56)
# Vendor Id USR0006, Serial Number 4294942592, checksum 0x32.
#     Version 1.0, Vendor version 0.0
#     ANSI string -->U.S.Robotics Inc. Sportster 33.6 Voice Internal<--
#
# Logical device id USR0006
#     Device supports vendor reserved register @ 0x3c
#     Device supports vendor reserved register @ 0x3d
#     Device supports vendor reserved register @ 0x3e
#     Device supports vendor reserved register @ 0x3f
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE USR0006/4294942592 (LD 0

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       Fixed IO base address 0x02f8
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x02f8))
#       IRQ 3.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 3 (MODE +E)))

#       Start dependent functions: priority acceptable
#       Fixed IO base address 0x03f8
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03f8))
#       IRQ 4.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 4 (MODE +E)))

#       Start dependent functions: priority acceptable
#       Fixed IO base address 0x03e8
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03e8))
#       IRQ 3, 4, 5 or 7.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 3 (MODE +E)))

#       Start dependent functions: priority acceptable
#       Fixed IO base address 0x02e8
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x02e8))
#       IRQ 3, 4, 5 or 7.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 3 (MODE +E)))

#     End dependent functions
 (NAME "USR0006/4294942592[0]{U.S.Robotics Inc. Sportster 33.6 Voice Internal}")
# (ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
____________________________________________________________________________
------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux