Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#68 via-sound: playback hang (pci 0x3059!)

closed-wont-fix
Jeff Garzik
None
5
2001-12-13
2001-11-14
Anonymous
No

Hi,

playback with via82cxxx-1.9.1 hangs on my
Shuttle-KT266A-Mainboard (pci-id 0x3059)

-- dmesg --
ac97_codec: AC97 Audio codec, id: 0x4943:0x4511
(ICE1232)
via82cxxx: board #1 at 0xE000, IRQ 11
via_audio: ignoring drain playback error -512

I've modified via-audio-diag so it detects
the chip with the 'wrong' PCI-ID...
Is the register layout simmilar enough so this
makes sense...?

--- via-audio-diag ---
via-audio-diag.c:v1.00 05/06/2000 Jeff Garzik
(jgarzik@mandrakesoft.com)
Index #1: Found a via 686a audio adapter at 0xe000.
AC97 RESET = 0x6D50 (27984)
AC97 MASTER_VOL_STEREO = 0x0C0C (3084)
AC97 HEADPHONE_VOL = 0x0A0A (2570)
AC97 MASTER_VOL_MONO = 0x000A (10)
AC97 MASTER_TONE = 0x0000 (0)
AC97 PCBEEP_VOL = 0x000A (10)
AC97 PHONE_VOL = 0x000A (10)
AC97 MIC_VOL = 0x8000 (32768)
AC97 LINEIN_VOL = 0x0A0A (2570)
AC97 CD_VOL = 0x0A0A (2570)
AC97 VIDEO_VOL = 0x0A0A (2570)
AC97 AUX_VOL = 0x0A0A (2570)
AC97 PCMOUT_VOL = 0x0A0A (2570)
AC97 RECORD_SELECT = 0x0000 (0)
AC97 RECORD_GAIN = 0x0A0A (2570)
AC97 RECORD_GAIN_MIC = 0x0000 (0)
AC97 GENERAL_PURPOSE = 0x0000 (0)
AC97 3D_CONTROL = 0x0000 (0)
AC97 MODEM_RATE = 0x0000 (0)
AC97 POWER_CONTROL = 0x000F (15)
AC97 EXTENDED_ID = 0x0201 (513)
AC97 EXTENDED_STATUS = 0x0001 (1)
AC97 PCM_FRONT_DAC_RATE = 0xAC44 (44100)
AC97 PCM_SURR_DAC_RATE = 0x0000 (0)
AC97 PCM_LFE_DAC_RATE = 0x0000 (0)
AC97 PCM_LR_ADC_RATE = 0xBB80 (48000)
AC97 PCM_MIC_ADC_RATE = 0x0000 (0)
AC97 CENTER_LFE_MASTER = 0x0000 (0)
AC97 SURROUND_MASTER = 0x0000 (0)
AC97 RESERVED_3A = 0x0000 (0)
SGD Playback : 80 00 B7 80008000 00000FC0
SGD Record : 00 00 00 00000000 00000000
SGD FM : 00 00 00 00000000 00000000
SGD Modem Playback : 00 00 00 00000000 00000000
SGD Modem Record : 00 00 00 00000000 00000000
SGD reg 0x80 = 0x303A0000
SGD reg 0x84 = 0x00000008
SGD reg 0x88 = 0x00000000
SGD reg 0x8C = 0x00000000
PCI reg 0x10 = 0xE0000008
PCI reg 0x3C = 0x00
PCI reg 0x40 = 0x00
PCI reg 0x41 = 0x18
PCI reg 0x42 = 0x88
PCI reg 0x43 = 0x80
PCI reg 0x44 = 0x82
PCI reg 0x48 = 0x18

Discussion

  • Jeff Garzik
    Jeff Garzik
    2001-11-20

    • assigned_to: nobody --> jgarzik
     
  • Jeff Garzik
    Jeff Garzik
    2001-12-13

    • status: open --> closed-wont-fix
     
  • Jeff Garzik
    Jeff Garzik
    2001-12-13

    Logged In: YES
    user_id=17443

    Due to large length of time where Via hardware and engineering
    time were unavailable, the Linux kernel Via audio driver is no
    longer supported by me (Jeff Garzik). My apologies in advance
    for any inconveniences this causes.

    Users are recommended to try the ALSA Via audio drivers at
    http://www.alsa-project.org/