oss_envy24ht / ice1724 / prodigy hd2 support

OSS specific Linux discussion (x86/amd64)

Moderators: cesium, dev, kodachi, hannu

oss_envy24ht / ice1724 / prodigy hd2 support

Postby dflt » Sun Sep 12, 2010 11:22 pm

Seems that prodigy hd2 which is envy24ht chip-based is not supported. I think that *maybe* oss4 detects wrong bit output (32bit instead of 24 or 16). I know for sure that envy24ht chips are 24bits max.

One more thing: when I change envy24ht_model in oss_envy24ht.conf to 1 or 0 the card isn't even detected!

When I try to play anything (in this case osstest) I get this msg from dmesg:

Code: Select all
osscore: Output timed out on audio engine 0/'Audiotrak Prodigy HD2 main out' (count=0)
osscore: Output timed out (sync) on audio engine 0
osscore: Output timed out on audio engine 1/'Audiotrak Prodigy HD2 digital out' (count=0)
osscore: Output timed out (sync) on audio engine 1



ossinfo gives me:

Code: Select all
[b]$ ossinfo -v9[/b]
Version info: OSS 4.2 (b 2003/201009121930) (0x00040100) OSS_HG
Hg revision: changeset: 910:ee7da6873927, tag: tip, date: Mon Aug 09 04:43:06 2010 +0300, summary: Fix to card instance creation in Cuckoo
Platform: Linux/i686 2.6.33.7-rt29 #1 PREEMPT RT Tue Aug 17 12:51:38 CEST 2010 (x)

Number of audio devices:   3
Number of audio engines:   3
Number of MIDI devices:      0
Number of mixer devices:   1


Device objects
0: osscore0 OSS core services
1: oss_envy24ht0 Audiotrak Prodigy HD2

MIDI devices (/dev/midi*)

Mixer devices
0: Audiotrak Prodigy HD2 (Mixer 0 of device object 1)
    Device file /dev/oss/oss_envy24ht0/mix0, Legacy device /dev/mixer0
    Priority: 1
    Caps:
    Device handle: PCI41543137-0000:00:0c.0-mx01
    Device priority: 1


Audio devices
Audiotrak Prodigy HD2 main out    /dev/oss/oss_envy24ht0/pcm0  (device index 0)
    Legacy device /dev/dsp0
    Caps: TRIGGER MMAP
    Modes: OUTPUT
      Out engine  1: 0/Audiotrak Prodigy HD2 main out
                     Available for use
    Input formats (0x00001000):
[b]      AFMT_S32_LE   - 32 bit signed little endian[/b]
    Output formats (0x00001000):
[b]      AFMT_S32_LE   - 32 bit signed little endian[/b]
    Device handle: PCI41543137-0000:00:0c.0-au01
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: STEREO
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 8000 - 192000 (8000,9600,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,176400,192000)
    HW Type: ANALOG_OUT     Minimum latency: Not indicated

Audiotrak Prodigy HD2 digital out  /dev/oss/oss_envy24ht0/spdout  (device index 1)
    Legacy device /dev/dsp1
    Caps: TRIGGER MMAP
    Modes: OUTPUT
      Out engine  1: 1/Audiotrak Prodigy HD2 digital out
                     Available for use
    Input formats (0x00001400):
      AFMT_AC3      - AC3 (Dolby Digital) encoded audio
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001400):
      AFMT_AC3      - AC3 (Dolby Digital) encoded audio
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI41543137-0000:00:0c.0-au02
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: STEREO
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 8000 - 192000 (8000,9600,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,176400,192000)
    HW Type: DIGITAL_OUT     Minimum latency: Not indicated

Audiotrak Prodigy HD2 analog in   /dev/oss/oss_envy24ht0/pcmin0  (device index 2)
    Legacy device /dev/dsp2
    Caps: TRIGGER MMAP
    Modes: INPUT 
      In engine   1: 2/Audiotrak Prodigy HD2 analog in
                     Available for use
    Input formats (0x00001000):
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001000):
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI41543137-0000:00:0c.0-au03
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: STEREO
    Supported number of channels (min - max): 1 - 2
    Native sample rates (min - max): 8000 - 192000 (8000,9600,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,176400,192000)
    HW Type: ANALOG_IN     Minimum latency: Not indicated


Nodes
  /dev/dsp -> /dev/oss/oss_envy24ht0/pcm0
  /dev/dsp_in -> /dev/oss/oss_envy24ht0/pcm0
  /dev/dsp_out -> /dev/oss/oss_envy24ht0/pcm0
  /dev/dsp_ac3 -> /dev/oss/oss_envy24ht0/spdout
  /dev/dsp_mmap -> /dev/oss/oss_envy24ht0/pcm0
  /dev/dsp_spdifout -> /dev/oss/oss_envy24ht0/spdout
dflt
New Member
 
Posts: 5
Joined: Sun Sep 12, 2010 11:07 pm

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby dflt » Tue Sep 14, 2010 9:23 pm

Prodigy hd2 works on alsa but still I f*cking hate alsa, please support my card! :)
dflt
New Member
 
Posts: 5
Joined: Sun Sep 12, 2010 11:07 pm

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby igorzwx » Wed Sep 15, 2010 12:32 am

dflt wrote:Prodigy hd2 works on alsa but still I f*cking hate alsa, please support my card! :)


Very strange... ice1724 should work with OSS4 without problems.

Could you please test it with Arch LiveCD?
viewtopic.php?f=3&t=3933
Arch LiveCD Release 20100825 has already OSS4 installed, but you have to unload ALSA modules, and load OSS4 instead.
igorzwx
Known Member
 
Posts: 1000
Joined: Sun Jun 28, 2009 9:31 pm

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby dflt » Fri Sep 17, 2010 8:59 pm

Ok, I will test it but I don't think this will change anything. I already have the latest OSS from git repository and for example oss_envy24 (audiophile 2496) works just fine.
dflt
New Member
 
Posts: 5
Joined: Sun Sep 12, 2010 11:07 pm

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby wolep » Sun Nov 21, 2010 12:15 pm

My case seems similar with this one. I have Onkyo SE-90 card and it doesn't work on OSS. I've tried using OSS4 on Ubuntu and no luck. Then today i tried it on ArchLinux LiveCD followng igorzwx recommendation.

Code: Select all
[root@archiso arch]# ossinfo -v3
Version info: OSS 4.2 (b 2003/201010282057) (0x00040100) GPL
Platform: Linux/i686 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 20 22:12:14 UTC 2010 (archiso)

Number of audio devices:   0
Number of audio engines:   0
Number of MIDI devices:      0
Number of mixer devices:   0


Device objects
0: osscore0 OSS core services
1: oss_envy24ht0 Generic ENVY24HT
2: oss_usb0 USB audio core services

MIDI devices (/dev/midi*)

Mixer devices

Audio devices

Nodes


Code: Select all
[root@archiso arch]# osstest
Sound subsystem and version: OSS 4.2 (b 2003/201010282057) (0x00040100)
Platform: Linux/i686 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 20 22:12:14 UTC 2010


NOTICE! You don't have any audio devices available.
        It looks like your audio hardware was not recognized
        by OSS.
          
        If you have installed OSS just a moment ago then it may be necessary to.
        to rebot the system before trying to use the device(s).


ALSA works on this card but with poor sound quality and not to mention the crackling and stutter.
Any help would be appreciated :D I'm new on linux. Maybe i should stick with FreeBSD if this card cant work on linux :)
wolep
New Member
 
Posts: 4
Joined: Sun Nov 21, 2010 11:53 am

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby igorzwx » Sun Nov 21, 2010 8:05 pm

wolep wrote:My case seems similar with this one. I have Onkyo SE-90 card and it doesn't work on OSS. I've tried using OSS4 on Ubuntu and no luck. Then today i tried it on ArchLinux LiveCD followng igorzwx recommendation.

ALSA works on this card but with poor sound quality and not to mention the crackling and stutter.
Any help would be appreciated :D I'm new on linux. Maybe i should stick with FreeBSD if this card cant work on linux :)


Have you tried "ossdetect -v" ?

Code: Select all
ossdetect -v
soundoff
soundon


You can also reinstall OSS4 (do not forget to remove /usr/lib/oss ). A new version of OSS4 may work better.
viewtopic.php?f=3&t=3933
igorzwx
Known Member
 
Posts: 1000
Joined: Sun Jun 28, 2009 9:31 pm

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby cesium » Mon Nov 22, 2010 1:00 am

wolep: Can you paste the output of 'lspci -vnn' for the card?
cesium
Developer
 
Posts: 902
Joined: Sun Aug 12, 2007 12:51 am

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby wolep » Mon Nov 22, 2010 3:43 am

Redo the ArchLinux Live CD

Code: Select all
[root@archiso arch]# soundoff
No mixers in the system
[root@archiso arch]# ossdetect -v
Detected Generic ENVY24HT based sound card
USB support available in the system, adding USB driver
Detected Generic USB audio/MIDI device (BETA)
[root@archiso arch]# soundoff
OSS not loaded.
[root@archiso arch]# soundon
[root@archiso arch]# osstest
Sound subsystem and version: OSS 4.2 (b 2003/201007011545) (0x00040100)
Platform: Linux/i686 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 20 22:12:14 UTC 2010


NOTICE! You don't have any audio devices available.
        It looks like your audio hardware was not recognized
        by OSS.
          
        If you have installed OSS just a moment ago then it may be necessary to.
        to rebot the system before trying to use the device(s).


ossinfo
Code: Select all
[root@archiso arch]# ossinfo -v3
Version info: OSS 4.2 (b 2003/201007011545) (0x00040100) GPL
Platform: Linux/i686 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 20 22:12:14 UTC 2010 (archiso)

Number of audio devices:   0
Number of audio engines:   0
Number of MIDI devices:      0
Number of mixer devices:   0


Device objects
0: osscore0 OSS core services
1: oss_envy24ht0 Generic ENVY24HT
2: oss_usb0 USB audio core services

MIDI devices (/dev/midi*)

Mixer devices

Audio devices

Nodes
[root@archiso arch]#


lspci -vnn
Code: Select all
[root@archiso arch]# lspci -vnn
00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] RS780 Host Bridge [1022:9600]
   Subsystem: Advanced Micro Devices [AMD] RS780 Host Bridge [1022:9600]
   Flags: bus master, 66MHz, medium devsel, latency 32
   Memory at <ignored> (64-bit, non-prefetchable)
   Capabilities: [c4] HyperTransport: Slave or Primary Interface
   Capabilities: [54] HyperTransport: UnitID Clumping
   Capabilities: [40] HyperTransport: Retry Mode
   Capabilities: [9c] HyperTransport: #1a
   Capabilities: [f8] HyperTransport: #1c

00:01.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (int gfx) [1022:9602] (prog-if 00 [Normal decode])
   Flags: bus master, 66MHz, medium devsel, latency 99
   Bus: primary=00, secondary=01, subordinate=01, sec-latency=68
   I/O behind bridge: 0000e000-0000efff
   Memory behind bridge: fdd00000-fdefffff
   Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
   Capabilities: [44] HyperTransport: MSI Mapping Enable+ Fixed+
   Capabilities: [b0] Subsystem: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (int gfx) [1022:9602]
   Kernel modules: shpchp

00:0a.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 5) [1022:9609] (prog-if 00 [Normal decode])
   Flags: bus master, fast devsel, latency 0
   Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
   I/O behind bridge: 0000d000-0000dfff
   Memory behind bridge: fda00000-fdafffff
   Prefetchable memory behind bridge: 00000000fdf00000-00000000fdffffff
   Capabilities: [50] Power Management version 3
   Capabilities: [58] Express Root Port (Slot+), MSI 00
   Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
   Capabilities: [b0] Subsystem: Advanced Micro Devices [AMD] Device [1022:9600]
   Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
   Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
   Capabilities: [110] Virtual Channel
   Kernel driver in use: pcieport
   Kernel modules: shpchp

00:11.0 SATA controller [0106]: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode] [1002:4390] (prog-if 01 [AHCI 1.0])
   Subsystem: Giga-byte Technology Device [1458:b002]
   Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 22
   I/O ports at ff00 [size=8]
   I/O ports at fe00 [size=4]
   I/O ports at fd00 [size=8]
   I/O ports at fc00 [size=4]
   I/O ports at fb00 [size=16]
   Memory at fe02f000 (32-bit, non-prefetchable) [size=1K]
   Capabilities: [60] Power Management version 2
   Capabilities: [70] SATA HBA v1.0
   Kernel driver in use: ahci
   Kernel modules: ahci

00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397] (prog-if 10 [OHCI])
   Subsystem: Giga-byte Technology Device [1458:5004]
   Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
   Memory at fe02e000 (32-bit, non-prefetchable) [size=4K]
   Kernel driver in use: ohci_hcd
   Kernel modules: ohci-hcd

00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398] (prog-if 10 [OHCI])
   Subsystem: Giga-byte Technology Device [1458:5004]
   Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
   Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
   Kernel driver in use: ohci_hcd
   Kernel modules: ohci-hcd

00:12.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396] (prog-if 20 [EHCI])
   Subsystem: Giga-byte Technology Device [1458:5004]
   Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
   Memory at fe02c000 (32-bit, non-prefetchable) [size=256]
   Capabilities: [c0] Power Management version 2
   Capabilities: [e4] Debug port: BAR=1 offset=00e0
   Kernel driver in use: ehci_hcd
   Kernel modules: ehci-hcd

00:13.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397] (prog-if 10 [OHCI])
   Subsystem: Giga-byte Technology Device [1458:5004]
   Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
   Memory at fe02b000 (32-bit, non-prefetchable) [size=4K]
   Kernel driver in use: ohci_hcd
   Kernel modules: ohci-hcd

00:13.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398] (prog-if 10 [OHCI])
   Subsystem: Giga-byte Technology Device [1458:5004]
   Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
   Memory at fe02a000 (32-bit, non-prefetchable) [size=4K]
   Kernel driver in use: ohci_hcd
   Kernel modules: ohci-hcd

00:13.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396] (prog-if 20 [EHCI])
   Subsystem: Giga-byte Technology Device [1458:5004]
   Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 19
   Memory at fe029000 (32-bit, non-prefetchable) [size=256]
   Capabilities: [c0] Power Management version 2
   Capabilities: [e4] Debug port: BAR=1 offset=00e0
   Kernel driver in use: ehci_hcd
   Kernel modules: ehci-hcd

00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 3a)
   Subsystem: Giga-byte Technology Device [1458:4385]
   Flags: 66MHz, medium devsel
   Capabilities: [b0] HyperTransport: MSI Mapping Enable- Fixed+
   Kernel modules: i2c-piix4

00:14.1 IDE interface [0101]: ATI Technologies Inc SB700/SB800 IDE Controller [1002:439c] (prog-if 8a [Master SecP PriP])
   Subsystem: Giga-byte Technology Device [1458:5002]
   Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
   I/O ports at 01f0 [size=8]
   I/O ports at 03f4 [size=1]
   I/O ports at 0170 [size=8]
   I/O ports at 0374 [size=1]
   I/O ports at fa00 [size=16]
   Capabilities: [70] MSI: Enable- Count=1/2 Maskable- 64bit-
   Kernel driver in use: pata_atiixp
   Kernel modules: pata_atiixp, atiixp

00:14.3 ISA bridge [0601]: ATI Technologies Inc SB700/SB800 LPC host controller [1002:439d]
   Subsystem: ATI Technologies Inc SB700/SB800 LPC host controller [1002:439d]
   Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384] (prog-if 01 [Subtractive decode])
   Flags: bus master, VGA palette snoop, 66MHz, medium devsel, latency 64
   Bus: primary=00, secondary=03, subordinate=03, sec-latency=64
   I/O behind bridge: 0000c000-0000cfff
   Memory behind bridge: fdc00000-fdcfffff
   Prefetchable memory behind bridge: fdb00000-fdbfffff

00:14.5 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller [1002:4399] (prog-if 10 [OHCI])
   Subsystem: Giga-byte Technology Device [1458:5004]
   Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
   Memory at fe028000 (32-bit, non-prefetchable) [size=4K]
   Kernel driver in use: ohci_hcd
   Kernel modules: ohci-hcd

00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration [1022:1200]
   Flags: fast devsel
   Capabilities: [80] HyperTransport: Host or Secondary Interface

00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map [1022:1201]
   Flags: fast devsel

00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM Controller [1022:1202]
   Flags: fast devsel

00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control [1022:1203]
   Flags: fast devsel
   Capabilities: [f0] Secure device <?>
   Kernel driver in use: k10temp
   Kernel modules: k10temp

00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control [1022:1204]
   Flags: fast devsel

01:05.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon HD 3200 Graphics [1002:9610] (prog-if 00 [VGA controller])
   Subsystem: Giga-byte Technology GA-MA78GM-S2H Motherboard [1458:d000]
   Flags: bus master, fast devsel, latency 0, IRQ 18
   Memory at d0000000 (32-bit, prefetchable) [size=256M]
   I/O ports at ee00 [size=256]
   Memory at fdee0000 (32-bit, non-prefetchable) [size=64K]
   Memory at fdd00000 (32-bit, non-prefetchable) [size=1M]
   Expansion ROM at <unassigned> [disabled]
   Capabilities: [50] Power Management version 3
   Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
   Kernel driver in use: radeon
   Kernel modules: radeon

01:05.1 Audio device [0403]: ATI Technologies Inc RS780 Azalia controller [1002:960f]
   Subsystem: Giga-byte Technology Device [1458:960f]
   Flags: fast devsel, IRQ 19
   Memory at fdefc000 (32-bit, non-prefetchable) [size=16K]
   Capabilities: [50] Power Management version 3
   Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
   Kernel modules: snd-hda-intel

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
   Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:e000]
   Flags: bus master, fast devsel, latency 0, IRQ 41
   I/O ports at de00 [size=256]
   Memory at fdfff000 (64-bit, prefetchable) [size=4K]
   Memory at fdfe0000 (64-bit, prefetchable) [size=64K]
   [virtual] Expansion ROM at fdf00000 [disabled] [size=64K]
   Capabilities: [40] Power Management version 3
   Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
   Capabilities: [70] Express Endpoint, MSI 01
   Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
   Capabilities: [d0] Vital Product Data
   Capabilities: [100] Advanced Error Reporting
   Capabilities: [140] Virtual Channel
   Capabilities: [160] Device Serial Number 12-34-56-78-12-34-56-78
   Kernel driver in use: r8169
   Kernel modules: r8169

03:06.0 Multimedia audio controller [0401]: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller [1412:1724] (rev 01)
   Subsystem: Device [160b:0010]
   Flags: medium devsel, IRQ 20
   I/O ports at cf00 [size=32]
   I/O ports at ce00 [size=128]
   Capabilities: [80] Power Management version 1
   Kernel modules: snd-ice1724

[root@archiso arch]#


Thank you for the replies
wolep
New Member
 
Posts: 4
Joined: Sun Nov 21, 2010 11:53 am

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby igorzwx » Mon Nov 22, 2010 4:21 am

You may try to re-install/recompile OSS4 on Arch LiveCD. It is easy to do, see: viewtopic.php?f=3&t=3543&start=30#p15703

If nothing helps, you may try to fix ALSA (on the same LiveCD).

1. Remove PulseAudio
2. Install asoundconf and configure soundcards, see:
https://wiki.archlinux.org/index.php/AL ... ound_Cards
https://wiki.archlinux.org/index.php/Ya ... repository

You can install asoundconf with yaourt

Code: Select all
$ yaourt asoundconf

see: viewtopic.php?f=3&t=4059&start=0#p16135

see also:
viewtopic.php?f=3&t=3981

To improve sound quality with ALSA, you may also try Petrov's plugin.
igorzwx
Known Member
 
Posts: 1000
Joined: Sun Jun 28, 2009 9:31 pm

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby wolep » Mon Nov 22, 2010 1:56 pm

This time I install Arch Live CD to my hard drive then recompile OSS4.

Code: Select all
[root@archiso oss]# pacman -U oss-4.2_2003-2-i686.pkg.tar.xz
resolving dependencies...
looking for inter-conflicts...

Targets (1): oss-4.2_2003-2

Total Download Size:    0.00 MB
Total Installed Size:   5.29 MB

Proceed with installation? [Y/n] y
checking package integrity...
(1/1) checking for file conflicts                  [######################] 100%
(1/1) installing oss                               [######################] 100%
Running OSS install script...


-------------------------------------------------------------
Open Sound System was installed. Now you should add 'oss'
to your DAEMONS variable at /etc/rc.conf, and start the
daemon by running /etc/rc.d/oss start.

Note that OSS can't currently work together with kernel
ALSA modules, so they were moved out by the OSS install
scripts. If you want the ALSA kernel modules back, you can
just remove this package using pacman.

Please note that OSS stores some of its configuration files
at /usr/lib/oss. If you are upgrading from an older OSS
release and it doesn't work properly, try removing that
directory and reinstall this package.
-------------------------------------------------------------
Optional dependencies for oss
    gtk2: for graphical mixer (ossxmix)
    hal: for automatic USB audio configuration
[root@archiso oss]#


Then reboot the machine.
ossdetect
Code: Select all
[root@archiso oss]# ossdetect -v
Detected Generic ENVY24HT based sound card
USB support available in the system, adding USB driver
Detected Generic USB audio/MIDI device (BETA)


osstest
Code: Select all
[root@archiso oss]# soundon
[root@archiso oss]# osstest
Sound subsystem and version: OSS 4.2 (b 2003/201011222007) (0x00040100)
Platform: Linux/i686 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 20 22:12:14 UTC 2010


NOTICE! You don't have any audio devices available.
        It looks like your audio hardware was not recognized
        by OSS.
          
        If you have installed OSS just a moment ago then it may be necessary to.
        to rebot the system before trying to use the device(s).


It seems this Onkyo SE-90 card not supported by OSS..or maybe i do something wrong?
I'll try with the ALSA things as you described now.
wolep
New Member
 
Posts: 4
Joined: Sun Nov 21, 2010 11:53 am

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby igorzwx » Mon Nov 22, 2010 2:30 pm

wolep wrote:Then reboot the machine.
ossdetect
Code: Select all
[root@archiso oss]# ossdetect -v
Detected Generic ENVY24HT based sound card
USB support available in the system, adding USB driver
Detected Generic USB audio/MIDI device (BETA)


osstest
Code: Select all
[root@archiso oss]# soundon
[root@archiso oss]# osstest
Sound subsystem and version: OSS 4.2 (b 2003/201011222007) (0x00040100)
Platform: Linux/i686 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 20 22:12:14 UTC 2010


NOTICE! You don't have any audio devices available.
        It looks like your audio hardware was not recognized
        by OSS.
          
        If you have installed OSS just a moment ago then it may be necessary to.
        to rebot the system before trying to use the device(s).


It seems this Onkyo SE-90 card not supported by OSS..or maybe i do something wrong?
I'll try with the ALSA things as you described now.

Code: Select all
03:06.0 Multimedia audio controller [0401]: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller [1412:1724] (rev 01)
   Subsystem: Device [160b:0010]
   Flags: medium devsel, IRQ 20
   I/O ports at cf00 [size=32]
   I/O ports at ce00 [size=128]
   Capabilities: [80] Power Management version 1
   Kernel modules: snd-ice1724


You may try to ask Cesium. Onkyo SE-90PCI should work with OSS4.

[ubuntu] Seriously frustrated about sound: Intel / VIA (PPA ...
2 posts - 2 authors - Last post: 19 Mar 2009
I even considered ditching ALSA and going with OSS4.1, .... Chaintech AV-710 * Shuttle SN25P * Onkyo SE-90PCI * Onkyo SE-200PCI model - Use ...
http://ubuntuforums.org/showthread.php?t=1100234

Звуковая карта на ice1724 и Ubuntu 9.10
Сообщений: 5 - Авторов: 3 - Последнее сообщение: 12 янв
У меня звуковуха Terratec 7.1 Space на базе чипа ice1724. ... Собственно с помощью PetrovSE удалось завести микрофон на ALSA c моей M-Audio ...
http://forum.ubuntu.ru/index.php?topic=76685.0

Автоматизация настройки ALSA + альтернативный ресэмплер.
1 сообщение - 1 автор - Последнее сообщение: 8 сен
Автоматизация настройки ALSA + альтернативный ресэмплер. ... PetrovSE.
http://forum.ubuntu.ru/index.php?topic=112480.0

--------------------------------------------------------
EDIT: Ubuntu/Debian packages can be easily re-packed into Arch Linux packages (without recompilation). An example of PKGBUILD is in the Attachment
Attachments
PKGBUILD.tar.bz2
Example of PKGBUILD: deb → pkg.tar.xz (Arch)
(652 Bytes) Downloaded 562 times
igorzwx
Known Member
 
Posts: 1000
Joined: Sun Jun 28, 2009 9:31 pm

Re: oss_envy24ht / ice1724 / prodigy hd2 support

Postby wolep » Tue Nov 23, 2010 1:05 am

Thank you for the link sources and the example igorzwx, i definitely try it while wait for OSS4 release that can work. For me arch linux is more sane to my logic :D as it more BSD'ish
wolep
New Member
 
Posts: 4
Joined: Sun Nov 21, 2010 11:53 am


Return to Linux

Who is online

Users browsing this forum: Google [Bot] and 1 guest