At Wed, 5 Nov 2008 17:19:46 +0100, =?UTF-8?Q?Vedran_Mileti=C4=87?= wrote:
Cool. Didn't know it was that easy. Also, I didn't expect it to work since file is already patched by alsa-driver compatibility for older kernels, but I was pleasantly surprised: vedran@kalopsia:~/bin/alsa-driver-unstable/alsa-kernel$ patch -p2 < /home/vedran/bin/ice1724-takashi.patch (second one you posted) patching file pci/ice1712/ice1724.c Hunk #1 succeeded at 243 (offset 2 lines). Hunk #2 succeeded at 259 (offset 2 lines). Hunk #3 succeeded at 282 (offset 2 lines). Hunk #4 succeeded at 319 (offset 2 lines). Hunk #5 succeeded at 334 (offset 2 lines). Hunk #6 succeeded at 404 (offset 2 lines). Hunk #7 succeeded at 2458 (offset 32 lines).
MIDI works, no change here. However, mplayer (on both analog and digital) fills dmesg with: [ 1921.595750] ice1724: Too long irq loop, status = 0x20 [ 1921.595775] ice1724: Disabling MPU_TX [ 1921.630993] ice1724: Too long irq loop, status = 0x20 [ 1921.630993] ice1724: Disabling MPU_TX [ 1921.662976] ice1724: Too long irq loop, status = 0x20 [ 1921.662976] ice1724: Disabling MPU_TX [ 1921.694977] ice1724: Too long irq loop, status = 0x20 [ 1921.694977] ice1724: Disabling MPU_TX [ 1921.726998] ice1724: Too long irq loop, status = 0x20 [ 1921.726998] ice1724: Disabling MPU_TX [ 1921.759213] ice1724: Too long irq loop, status = 0x20 [ 1921.759213] ice1724: Disabling MPU_TX [ 1921.791289] ice1724: Too long irq loop, status = 0x20 [ 1921.791289] ice1724: Disabling MPU_TX [ 1921.823276] ice1724: Too long irq loop, status = 0x20 [ 1921.823276] ice1724: Disabling MPU_TX [ 1921.855159] ice1724: Too long irq loop, status = 0x20 [ 1921.855159] ice1724: Disabling MPU_TX
This doesn't happen without patch. Audio works normally.
What about the first patch?
Takashi