Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
PCI audio on SGI-O2?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on Alternative Architectures
View previous topic :: View next topic  
Author Message
UltraHarry
n00b
n00b


Joined: 27 Dec 2003
Posts: 21
Location: Hamburg

PostPosted: Tue Nov 15, 2005 12:53 pm    Post subject: PCI audio on SGI-O2? Reply with quote

Hi,
as there's no working audio driver for the built-in audio device of SGI-O2 so far I just gave an old m-audio ICE-1712 pci soundcard a try.

lspci does regocnize the card properly and after I compiled the corresponding modules on Kernel-2.6.13.4-mipscvs20050914 I modprobe'd:

Here's the result:

Code:

Nov 15 12:12:15 bluebox PCI: Enabling device 0000:00:03.0 (0000 -> 0001)
Nov 15 12:12:15 bluebox PCI: Setting latency timer of device 0000:00:03.0 to 64
Nov 15 12:12:16 bluebox Unhandled kernel unaligned access in arch/mips/kernel/unaligned.c::emulate_load_store_insn, line 481[#1]:
Nov 15 12:12:16 bluebox Cpu 0
Nov 15 12:12:16 bluebox $ 0   : 0000000000000000 ffffffff803100d0 9b640000012cae08 0000000000000000
Nov 15 12:12:16 bluebox $ 4   : ffffffff80010170 ffffffffdc820000 0000000000000000 9b640000012cae00
Nov 15 12:12:16 bluebox $ 8   : 980000000dc0f9a8 980000000dc0f9a0 000000000000bf81 ffffffff8036f260
Nov 15 12:12:16 bluebox $12   : ffffffff9001fce0 000000001000001e 980000000047b680 ffffffffffffffff
Nov 15 12:12:16 bluebox $16   : 980000000dc0f9d0 ffffff0000000000 900000000cc40000 0000000000040000
Nov 15 12:12:16 bluebox $20   : 0000000000000006 c00000000003f370 0000000000000002 0000000000000000
Nov 15 12:12:16 bluebox $24   : 0000000000000010 ffffffff8002ba40                                 
Nov 15 12:12:16 bluebox $28   : 980000000dc0c000 980000000dc0f9a0 980000000d765c14 ffffffff8000852c
Nov 15 12:12:16 bluebox Hi    : 0000000000000000
Nov 15 12:12:16 bluebox Lo    : 0000000000000e00
Nov 15 12:12:16 bluebox epc   : ffffffff80010188 do_ade+0x288/0x510     Not tainted
Nov 15 12:12:16 bluebox ra    : ffffffff8000852c handle_adel_int+0x34/0x48
Nov 15 12:12:16 bluebox Status: 9001fce2    KX SX UX KERNEL EXL
Nov 15 12:12:16 bluebox Cause : 00000010
Nov 15 12:12:16 bluebox BadVA : 9b640000012cae00
Nov 15 12:12:16 bluebox PrId  : 00002321
Nov 15 12:12:16 bluebox Modules linked in: snd_ice1712 snd_ice17xx_ak4xxx snd_ak4xxx_adda snd_cs8427 snd_ac97_codec snd_pcm snd_timer snd_page_alloc snd_i2c snd_mpu401_uart snd_rawmidi snd_seq_device
Nov 15 12:12:16 bluebox Process modprobe (pid: 6979, threadinfo=980000000dc0c000, task=980000000f504700)
Nov 15 12:12:16 bluebox Stack : 0000000000000000 0000000000000000 980000000d11d248 0000000000000006
Nov 15 12:12:16 bluebox ffffffff8000852c 0000000000000001 0000000000000000 ffffffff9001fce0
Nov 15 12:12:16 bluebox 0000000000000e00 ffffffff9001fce1 9b640000012cae00 9b640000012cae38
Nov 15 12:12:16 bluebox 9b640000012cbc00 0000000000004000 0000000000008000 0000000000000001
Nov 15 12:12:16 bluebox 000000000000bf81 ffffffff8036f260 0000000000000000 ffffffff80175d6c
Nov 15 12:12:16 bluebox 980000000047b680 ffffffffffffffff 980000000d11d248 0000000000000006
Nov 15 12:12:16 bluebox 900000000cc40000 0000000000040000 0000000000000006 c00000000003f370
Nov 15 12:12:16 bluebox 0000000000000002 0000000000000000 0000000000000010 ffffffff8002ba40
Nov 15 12:12:16 bluebox 0000000000008000 ffffffff80175d00 980000000dc0c000 980000000dc0fb00
Nov 15 12:12:16 bluebox 980000000d765c14 c00000000003f514 ffffffff9001fce2 0000000000000000
Nov 15 12:12:16 bluebox ...
Nov 15 12:12:16 bluebox Call Trace:
Nov 15 12:12:16 bluebox [<ffffffff8000852c>] handle_adel_int+0x34/0x48
Nov 15 12:12:16 bluebox [<ffffffff80175d6c>] memset_partial+0x48/0x60
Nov 15 12:12:16 bluebox [<c00000000003f370>] snd_dma_alloc_pages+0x0/0x250 [snd_page_alloc]
Nov 15 12:12:16 bluebox [<ffffffff8002ba40>] r5k_dma_cache_inv_sc+0x0/0xa0
Nov 15 12:12:16 bluebox [<ffffffff80175d00>] __bzero+0x3c/0x60
Nov 15 12:12:16 bluebox [<c00000000003f514>] snd_dma_alloc_pages+0x1a4/0x250 [snd_page_alloc]
Nov 15 12:12:16 bluebox [<c00000000003f060>] mark_pages+0x60/0xa8 [snd_page_alloc]
Nov 15 12:12:16 bluebox [<c0000000000b86d4>] snd_pcm_lib_preallocate_pages+0x1e4/0x260 [snd_pcm]
Nov 15 12:12:16 bluebox [<c0000000000b84f0>] snd_pcm_lib_preallocate_pages+0x0/0x260 [snd_pcm]
Nov 15 12:12:16 bluebox [<c0000000000b87cc>] snd_pcm_lib_preallocate_pages_for_all+0x7c/0xd0 [snd_pcm]
Nov 15 12:12:16 bluebox [<c0000000000b0d60>] snd_pcm_set_ops+0x0/0x48 [snd_pcm]
Nov 15 12:12:16 bluebox [<c00000000008edc8>] snd_ice1712_read_i2c+0x0/0xa0 [snd_ice1712]
Nov 15 12:12:16 bluebox [<c000000000090004>] snd_ice1712_probe+0xe4c/0x21b8 [snd_ice1712]
Nov 15 12:12:16 bluebox [<c00000000008fef4>] snd_ice1712_probe+0xd3c/0x21b8 [snd_ice1712]
Nov 15 12:12:16 bluebox [<ffffffff80303ea8>] wait_for_completion+0xd0/0x158
Nov 15 12:12:16 bluebox [<ffffffff80303ea8>] wait_for_completion+0xd0/0x158
Nov 15 12:12:16 bluebox [<ffffffff8003c340>] default_wake_function+0x0/0x20
Nov 15 12:12:16 bluebox [<ffffffff8003c340>] default_wake_function+0x0/0x20
Nov 15 12:12:16 bluebox [<ffffffff80058128>] call_usermodehelper_keys+0x100/0x118
Nov 15 12:12:16 bluebox [<ffffffff80180650>] pci_device_probe+0x80/0xb0
Nov 15 12:12:16 bluebox [<ffffffff801cea84>] driver_probe_device+0x4c/0x100
Nov 15 12:12:16 bluebox [<ffffffff801cedb0>] __driver_attach+0x110/0x138
Nov 15 12:12:16 bluebox [<ffffffff801ceca0>] __driver_attach+0x0/0x138
Nov 15 12:12:16 bluebox [<ffffffff801cdde0>] bus_for_each_dev+0x58/0x98
Nov 15 12:12:16 bluebox [<ffffffff8016fc64>] kobject_register+0x5c/0xa0
Nov 15 12:12:16 bluebox [<ffffffff801ce480>] bus_add_driver+0xb8/0x1c8
Nov 15 12:12:16 bluebox [<ffffffff80180398>] pci_register_driver+0xc8/0x128
Nov 15 12:12:16 bluebox [<ffffffff80180398>] pci_register_driver+0xc8/0x128
Nov 15 12:12:16 bluebox [<ffffffff80067a50>] sys_init_module+0x4e8/0x8e0
Nov 15 12:12:16 bluebox [<ffffffff800243a8>] handle_sys+0x128/0x144
Nov 15 12:12:16 bluebox [<ffffffff800243a8>] handle_sys+0x128/0x144
Nov 15 12:12:16 bluebox [<ffffffff8001fcf3>] sysn32_call_table+0x183/0x7d0
Nov 15 12:12:16 bluebox
Nov 15 12:12:16 bluebox
Nov 15 12:12:16 bluebox Code: 00621824  5460ffe4  0200282d <68e30000> 6ce30007  24020000  00021000  14400027  00051402


The driver just segfaults...

So I installed a Creative Labs Soundblaster Live (snd_ens1371) with almost the same result. This driver also segfaults.

I'm not quite sure, if it's a driver problem, or due to the fact, that pci on SGI-O2 is still experimental...
Any Ideas on how to make either soundcard working?

Regards,
Harry
_________________
don't let the SUN go down on me (george michael) - www.hasipara.de
Back to top
View user's profile Send private message
Kumba
Developer
Developer


Joined: 16 Jul 2002
Posts: 393
Location: Sigma 957

PostPosted: Fri Nov 25, 2005 6:36 pm    Post subject: Reply with quote

As far as my experience goes, modules have been a little wonky for me on mips, so I've stuck to monolithic kernels. You might try building all the needed sound drivers in and see if it works then. O2's PCI works for the most part (I use a USB 2.0 card in mine), but is known to still have some "quirks" in hidden places. You may've just stumbled onto one of those.


--Kumba
_________________
"The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic
Back to top
View user's profile Send private message
UltraHarry
n00b
n00b


Joined: 27 Dec 2003
Posts: 21
Location: Hamburg

PostPosted: Mon Nov 28, 2005 10:57 am    Post subject: Reply with quote

I also tried to use the drivers built in. After rebooting, the kernel panics and i have to reset the machine. If I use the drivers as modules, they just segfault but leave the kernel working.

I've managed to compile kernel 2.6.15-rc2 now, but the modules still segfault.

Maybe it's because I'm using a 64bit Kernel?
_________________
don't let the SUN go down on me (george michael) - www.hasipara.de
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on Alternative Architectures All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum