[alsa-devel] Testers wanted: New SB X-Fi driver
Hello,
unfortunately I cannot playback anything (PCM) with the new SB X-Fi driver. Driver: ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa- driver-snapshot.tar.bz2 Distribution: openSuSE 11.1 Kernel: 2.6.27.23-0.1-xen
My card is a "X-Fi Titanium" (PCI device code: 1102:000b). The card is recognized by the driver, and any mixer (alsamixer, kmix) also recognizes the card.
But playing back isn't possible. I tried speaker-test, audacity, amarok and aplay. Most applications hang, some also produce an error in the /var/log/messages (see below).
I then used "./configure --with-debug=full --with-cards=ctxfi" due to the possible hd-audio conflict, but it didn't make a difference.
Is there anything else I could try?
Christian
--- Console output from speaker-test --- bash # LANG=en speaker-test
speaker-test 1.0.18
Playback device is default Stream parameters are 48000Hz, S16_LE, 1 channels Using 16 octaves of pink noise Rate set to 48000Hz (requested 48000Hz) Buffer size range from 512 to 65536 Period size range from 32 to 32768 Using max buffer size 65536 Periods = 4 was set period_size = 16384 was set buffer_size = 65536 0 - Front Left Write error: -5,Input/output error xrun_recovery failed: -5,Input/output error Transfer failed: Operation not permitted ------------------------------------------------------------------------
--- output in /var/log/messages when running speaker-test --- Jun 27 12:52:53 firefly kernel: ALSA /home/chris/Desktop/alsa- driver/acore/../alsa-kernel/core/pcm_lib.c:1693: playback write error (DMA or IRQ trouble?) ------------------------------------------------------------------------
---output in /var/log/messages when running amarok with pulseudio --- 20 11:11:00 firefly pulseaudio[5649]: module-alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write! Most likely this is an ALSA driver bug. ------------------------------------------------------------------------
--- Hardware information --- firefly:~ # lspci -nn | grep -i audio 00:07.0 Audio device [0403]: nVidia Corporation MCP65 High Definition Audio [10de:044a] (rev a1) 01:07.0 Multimedia audio controller [0401]: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] [1013:6003] (rev 01) 05:00.0 Audio device [0403]: Creative Labs Device [1102:000b] (rev 03)
--- Hardware information from lshal --- udi = '/org/freedesktop/Hal/devices/pci_1102_b_sound_card_0' info.capabilities = {'sound'} (string list) info.category = 'sound' (string) info.parent = '/org/freedesktop/Hal/devices/pci_1102_b' (string) info.product = 'Creative X-Fi 20K2 SB0880 Sound Card' (string) info.subsystem = 'sound' (string) info.udi = '/org/freedesktop/Hal/devices/pci_1102_b_sound_card_0' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'sound' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0e.0/0000:05:00.0/sound/card0' (string) sound.card = 0 (0x0) (int) sound.card_id = 'Creative X-Fi 20K2 SB0880' (string) sound.originating_device = '/org/freedesktop/Hal/devices/pci_1102_b' (string)
Am Samstag 27 Juni 2009 14:05:45 schrieb Christian Esken:
Hello,
unfortunately I cannot playback anything (PCM) with the new SB X-Fi driver. Driver: ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa- driver-snapshot.tar.bz2 Distribution: openSuSE 11.1 Kernel: 2.6.27.23-0.1-xen
My card is a "X-Fi Titanium" (PCI device code: 1102:000b). The card is recognized by the driver, and any mixer (alsamixer, kmix) also recognizes the card.
But playing back isn't possible. I tried speaker-test, audacity, amarok and aplay. Most applications hang, some also produce an error in the /var/log/messages (see below).
I then used "./configure --with-debug=full --with-cards=ctxfi" due to the possible hd-audio conflict, but it didn't make a difference.
Is there anything else I could try?
I tested the same openSuSE version with a non-Xen 64 bit kernel, and it doesn't work either.
And I tried with this: Driver: alsa-driver-20090704.tar.bz2 Distribution: Kubuntu Karmic Alpha-2 Kernel: 2.6.30 (32 Bit)
Under the latter setup the X-Fi Titanium works (Simple 2 channel test with speaker-test, audacity, amarok). :-))
What I now know/believe is this: - Alsa driver : not responisible (it works) - My Computer hardware : not responsible (it works) - Xen kernel: quite likely not responsible - Kernel < 2.6.30: Probably responsible - 64 Bit: Probably responsible - Other less likely stuff like NVIDIA driver (nv vs nvidia): Could be checked
I will now check other combinations. Next will be Kernel 2.6.30 (64 bit), using openSUSE 11.2-Milestone3.
Christian
At Sun, 5 Jul 2009 00:19:55 +0200, Christian Esken wrote:
Am Samstag 27 Juni 2009 14:05:45 schrieb Christian Esken:
Hello,
unfortunately I cannot playback anything (PCM) with the new SB X-Fi driver. Driver: ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa- driver-snapshot.tar.bz2 Distribution: openSuSE 11.1 Kernel: 2.6.27.23-0.1-xen
My card is a "X-Fi Titanium" (PCI device code: 1102:000b). The card is recognized by the driver, and any mixer (alsamixer, kmix) also recognizes the card.
But playing back isn't possible. I tried speaker-test, audacity, amarok and aplay. Most applications hang, some also produce an error in the /var/log/messages (see below).
I then used "./configure --with-debug=full --with-cards=ctxfi" due to the possible hd-audio conflict, but it didn't make a difference.
Is there anything else I could try?
I tested the same openSuSE version with a non-Xen 64 bit kernel, and it doesn't work either.
And I tried with this: Driver: alsa-driver-20090704.tar.bz2 Distribution: Kubuntu Karmic Alpha-2 Kernel: 2.6.30 (32 Bit)
Under the latter setup the X-Fi Titanium works (Simple 2 channel test with speaker-test, audacity, amarok). :-))
How many RAM do you have? Could you boot with the limited memory size?
Takashi
What I now know/believe is this:
- Alsa driver : not responisible (it works)
- My Computer hardware : not responsible (it works)
- Xen kernel: quite likely not responsible
- Kernel < 2.6.30: Probably responsible
- 64 Bit: Probably responsible
- Other less likely stuff like NVIDIA driver (nv vs nvidia): Could be checked
I will now check other combinations. Next will be Kernel 2.6.30 (64 bit), using openSUSE 11.2-Milestone3.
Christian _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
Am Sonntag 05 Juli 2009 09:44:33 schrieb Takashi Iwai:
At Sun, 5 Jul 2009 00:19:55 +0200,
Christian Esken wrote:
Am Samstag 27 Juni 2009 14:05:45 schrieb Christian Esken:
Hello,
unfortunately I cannot playback anything (PCM) with the new SB X-Fi driver. Driver: ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa- driver-snapshot.tar.bz2 Distribution: openSuSE 11.1 Kernel: 2.6.27.23-0.1-xen
My card is a "X-Fi Titanium" (PCI device code: 1102:000b). The card is recognized by the driver, and any mixer (alsamixer, kmix) also recognizes the card.
But playing back isn't possible. I tried speaker-test, audacity, amarok and aplay. Most applications hang, some also produce an error in the /var/log/messages (see below).
I then used "./configure --with-debug=full --with-cards=ctxfi" due to the possible hd-audio conflict, but it didn't make a difference.
Is there anything else I could try?
I tested the same openSuSE version with a non-Xen 64 bit kernel, and it doesn't work either.
And I tried with this: Driver: alsa-driver-20090704.tar.bz2 Distribution: Kubuntu Karmic Alpha-2 Kernel: 2.6.30 (32 Bit)
Under the latter setup the X-Fi Titanium works (Simple 2 channel test with speaker-test, audacity, amarok). :-))
How many RAM do you have? Could you boot with the limited memory size?
It is just 2GB. So I am not limited by the 32 bit barrier.
So booting with "limited" memory size doesn't make sense, right?
Christian
At Sun, 5 Jul 2009 13:29:48 +0200, Christian Esken wrote:
Am Sonntag 05 Juli 2009 09:44:33 schrieb Takashi Iwai:
At Sun, 5 Jul 2009 00:19:55 +0200,
Christian Esken wrote:
Am Samstag 27 Juni 2009 14:05:45 schrieb Christian Esken:
Hello,
unfortunately I cannot playback anything (PCM) with the new SB X-Fi driver. Driver: ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa- driver-snapshot.tar.bz2 Distribution: openSuSE 11.1 Kernel: 2.6.27.23-0.1-xen
My card is a "X-Fi Titanium" (PCI device code: 1102:000b). The card is recognized by the driver, and any mixer (alsamixer, kmix) also recognizes the card.
But playing back isn't possible. I tried speaker-test, audacity, amarok and aplay. Most applications hang, some also produce an error in the /var/log/messages (see below).
I then used "./configure --with-debug=full --with-cards=ctxfi" due to the possible hd-audio conflict, but it didn't make a difference.
Is there anything else I could try?
I tested the same openSuSE version with a non-Xen 64 bit kernel, and it doesn't work either.
And I tried with this: Driver: alsa-driver-20090704.tar.bz2 Distribution: Kubuntu Karmic Alpha-2 Kernel: 2.6.30 (32 Bit)
Under the latter setup the X-Fi Titanium works (Simple 2 channel test with speaker-test, audacity, amarok). :-))
How many RAM do you have? Could you boot with the limited memory size?
It is just 2GB. So I am not limited by the 32 bit barrier.
So booting with "limited" memory size doesn't make sense, right?
Supposedly. Is it emu20k1 or emu20k2?
Takashi
Am Montag 06 Juli 2009 08:26:11 schrieb Takashi Iwai:
At Sun, 5 Jul 2009 13:29:48 +0200,
Christian Esken wrote:
Am Sonntag 05 Juli 2009 09:44:33 schrieb Takashi Iwai:
At Sun, 5 Jul 2009 00:19:55 +0200,
Christian Esken wrote:
Am Samstag 27 Juni 2009 14:05:45 schrieb Christian Esken:
Hello,
unfortunately I cannot playback anything (PCM) with the new SB X-Fi driver. Driver: ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa- driver-snapshot.tar.bz2 Distribution: openSuSE 11.1 Kernel: 2.6.27.23-0.1-xen
My card is a "X-Fi Titanium" (PCI device code: 1102:000b). The card is recognized by the driver, and any mixer (alsamixer, kmix) also recognizes the card.
But playing back isn't possible. I tried speaker-test, audacity, amarok and aplay. Most applications hang, some also produce an error in the /var/log/messages (see below).
I then used "./configure --with-debug=full --with-cards=ctxfi" due to the possible hd-audio conflict, but it didn't make a difference.
Is there anything else I could try?
I tested the same openSuSE version with a non-Xen 64 bit kernel, and it doesn't work either.
And I tried with this: Driver: alsa-driver-20090704.tar.bz2 Distribution: Kubuntu Karmic Alpha-2 Kernel: 2.6.30 (32 Bit)
Under the latter setup the X-Fi Titanium works (Simple 2 channel test with speaker-test, audacity, amarok). :-))
How many RAM do you have? Could you boot with the limited memory size?
It is just 2GB. So I am not limited by the 32 bit barrier.
So booting with "limited" memory size doesn't make sense, right?
Supposedly. Is it emu20k1 or emu20k2?
I checked it again: It is a 20k2 chip.
/var/log/boot.msg says: <7>ALSA /home/chris/Desktop/alsa-driver/pci/ctxfi/ctatc.c:1268: ctxfi: chip 20K2 model SB0880 (1102:0041) is found
http://pci-ids.ucw.cz/mods/PC/1102/000b shows 1102:0041 as "X-Fi Titanium series [EMU20k2]".
Christian
participants (2)
-
Christian Esken
-
Takashi Iwai