that is exactly what i had done, a few months ago, i pinpointed the problem to a hwwrite (which i found odd; actually the first hwwrite that ever happened).
after using printk's to visualize the mmio and calculations there upon. i noticed that the calculated address was totally too big and the >>2 was the problem, when deleting the >>2 and the then (typecasting unsigned long), i solved that error, i uncommented a few other stuff that gave oopses and the result of that (with printk's ) can be found here: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1047 cause that's when i noticed that the sound hung, first i thought it was some combination with ntpd sync, but that didn't seem to be it. after using the patch with modification, the result remained the same. now i believe that the sound hangs whenever i try to play too much sounds at the same time (instead of just aborting). well, there you have it... Op dinsdag 7 juni 2005 23:39, schreef Igor Kovalenko: > From what I see we have different system hardware - mine is NForce3 > and yours is VIA, mine is au8820 (12eb:0001) and yours is au8810 > (12eb:0003) > > From ALSA bugtracking system report I see the error is in driver probe > routine i.e. where everything is just starting. Can you try to isolate > the failure point? In my case I was able to look at printk() output to > trace initialization sequence (just place printk()s where you find usable > in snd_vortex_create routine). We can at least rule out pci > initialization... > > Alien wrote: > > below this mail is a copy paste of some mail from alsa-devel > > > > link to BTS: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1047 > > > > oops is more or less the same one as the one osiris has: > > https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1025 > > > > i didn't find my oops report either, it's probably _somewhere_ in > > alsa-devel mailing list, i'm trying to find it, but it's not easy... > > > > in all my mails, i found a mail that is a response to something i can't > > seem to find..., i think this was a mail from me to manuel jander > > personally, cause i can't find anything on google about it. > > > > Op dinsdag 7 juni 2005 20:28, schreef Igor Kovalenko: > >>>I never did apply the patch, i made a modification before the patch > >>>(which is available on the net somewhere, probably some mailing list) > >>>before the patch was out. the oops is also at the same place... but that > >>>all is several months ago. i'll make a patch to what i have now, it's > >>>more or less similar to the original patch. > >> > >>I seem to be blind at where the oops report is - is it in openvortex-dev > >>archives? > >> > >>>hmm, I seem to have applied the patch after all, and made a little > >>>modifications... > >>> > >>>this is a patch against some CVS version of a few weeks ago not more > >>> than 3 weeks i think... > >>> > >>>see if this works for you > >> > >>I checked your diff result - it looks the same as diff11.diff except for > >>extra snd_card_set_dev() call in initialization sequence and > >>modification of second parameter of vortex_XtalkHw_SetSampleRate > >>both of which make no difference for me. Other than that, line numbers > >>seem to be in perfect match so you have the same patch as I do. > >> > >>I cleaned up CC: list a bit for now - need to know what are the other > >>differences before talking to alsa-dev :) > >> > >>Let's try to find the difference. > >> > >>My setup is: > >> > >>lspci -v > >>0000:02:06.0 Multimedia audio controller: Aureal Semiconductor Vortex 1 > >>(rev 02) Subsystem: Diamond Multimedia Systems Sonic Impact A3D > >> Flags: bus master, medium devsel, latency 32, IRQ 185 > >> Memory at ed000000 (32-bit, non-prefetchable) > >> I/O ports at d000 [size=8] > >> I/O ports at d100 [size=8] > >> Capabilities: <available only to root> > >> > >>cat /proc/ioports |grep au8820 > >> d000-d007 : au8820 > >> d100-d107 : au8820 > >> > >>uname -a > >>Linux skyserv 2.6.12-rc5-git3-yukon64 #1 Sat May 28 14:07:46 MSD 2005 > >>x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux > >> > >>lsmod|grep snd > >>snd_seq_midi 7488 0 > >>snd_pcm_oss 49632 0 > >>snd_mixer_oss 16128 1 snd_pcm_oss > >>snd_seq_oss 31488 0 > >>snd_seq_midi_event 7424 2 snd_seq_midi,snd_seq_oss > >>snd_seq 50880 5 > >> snd_seq_midi,snd_seq_oss,snd_seq_midi_event snd_au8820 29920 > >> 1 > >>snd_ac97_codec 84112 1 snd_au8820 > >>snd_pcm 85324 3 snd_pcm_oss,snd_au8820,snd_ac97_codec > >>snd_timer 20680 2 snd_seq,snd_pcm > >>snd_page_alloc 8520 1 snd_pcm > >>snd_mpu401_uart 6400 1 snd_au8820 > >>snd_rawmidi 22368 2 snd_seq_midi,snd_mpu401_uart > >>snd_seq_device 7760 4 > >>snd_seq_midi,snd_seq_oss,snd_seq,snd_rawmidi snd 48360 > >>13 > >>snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_au8820,snd_ac97_codec,s > >>nd _pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore > >> 8032 1 snd > > > > mail from a while ago: > > > > Op zaterdag 23 april 2005 06:04, schreef Raymond: > >>Alien wrote: > >>>while you guys are working on that driver, is there anyone that has a > >>>64bit setup? if not, i'd like to test out your driver in 64bit. i still > >>>have a number of issues with it (my card is an au8810). > >> > >>I do not have any 64bit setup, are you sure that your 64bit patch is > >>correct ? > > > > well, i'm using it every day. and before the patch at modprobe time i got > > kernel oops... so... > > > > I don't do much special things with it, I use it for line in and PCM and > > stereo output, i don't use the equalizer or anything fancy... > > > >>http://kerneltrap.org/node/3848 > > > > I'm still using kernel 2.6.8, though it has a fairly large number of > > patches, but since i didn't decide this, it may very well be in there and > > I may have just used this... you may want this implemented, since both > > PIO and MMIO is used in your driver. > > > >>snd-au88x0 use the following macros to perform read/write of 32bit data > >>from/to Memory Mapped I/O > >> > >>#define hwread(x,y) readl((x)+((y)>>2)) > >>#define hwwrite(x,y,z) writel((z),(x)+((y)>>2)) > > > > i think the memory mapped I/O is 64bit in 64bit CPU's. > > > >>Would you provide the result of "lspci -vvvn" to find out the content of > >>PCI BAR0 of your au8810 card ? > > > > ok: > > > > []# lspci -vvvn > > 00:00.0 Class 0600: 1106:3188 (rev 01) > > Subsystem: 1043:80a3 > > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort+ >SERR- <PERR- > > Latency: 8 > > Region 0: Memory at 00000000e0000000 (32-bit, prefetchable) [size=256M] > > Capabilities: [80] AGP version 3.5 > > Status: RQ=32 Iso- ArqSz=0 Cal=2 SBA+ ITACoh- GART64- HTrans- > > 64bit- > > FW+ AGP3+ Rate=x8 > > Command: RQ=1 ArqSz=0 Cal=2 SBA+ AGP+ GART64- 64bit- FW- Rate=x8 > > Capabilities: [c0] #08 [0060] > > Capabilities: [68] Power Management version 2 > > Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA > > PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > Capabilities: [58] #08 [8001] > > > > 00:01.0 Class 0604: 1106:b188 > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR+ FastB2B- > > Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 0 > > Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 > > I/O behind bridge: 0000f000-00000fff > > Memory behind bridge: faf00000-fd0fffff > > Prefetchable memory behind bridge: bfb00000-dfafffff > > BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B- > > Capabilities: [80] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA > > PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:07.0 Class 0c00: 1106:3044 (rev 80) (prog-if 10) > > Subsystem: 1043:808a > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64 (8000ns max) > > Interrupt: pin A routed to IRQ 11 > > Region 0: Memory at 0000000040000000 (32-bit, non-prefetchable) > > [size=2K] Region 1: I/O ports at 1000 [size=128] > > Capabilities: [50] Power Management version 2 > > Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA > > PME(D0-,D1-,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:09.0 Class 0400: 109e:036e (rev 11) > > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR+ FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64 (4000ns min, 10000ns max) > > Interrupt: pin A routed to IRQ 11 > > Region 0: Memory at 00000000dfe00000 (32-bit, prefetchable) [size=4K] > > Capabilities: [44] Vital Product Data > > Capabilities: [4c] Power Management version 2 > > Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA > > PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:09.1 Class 0480: 109e:0878 (rev 11) > > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR+ FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64 (1000ns min, 63750ns max) > > Interrupt: pin A routed to IRQ 11 > > Region 0: Memory at 00000000dff00000 (32-bit, prefetchable) [size=4K] > > Capabilities: [44] Vital Product Data > > Capabilities: [4c] Power Management version 2 > > Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA > > PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:0a.0 Class 0200: 11ab:4320 (rev 13) > > Subsystem: 1043:811a > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- > > Stepping- SERR+ FastB2B- > > Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64 (5750ns min, 7750ns max), cache line size 40 > > Interrupt: pin A routed to IRQ 10 > > Region 0: Memory at 00000000fd900000 (32-bit, non-prefetchable) > > [size=16K] Region 1: I/O ports at bc00 [size=256] > > Expansion ROM at 00000000fd800000 [disabled] [size=128K] > > Capabilities: [48] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA > > PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 > > PME- > > Capabilities: [50] Vital Product Data > > > > 00:0c.0 Class 0401: 12eb:0003 (rev 02) > > Subsystem: 12eb:0003 > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR+ FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64 (500ns min, 20750ns max), cache line size 40 > > Interrupt: pin A routed to IRQ 10 > > Region 0: Memory at 00000000fdc00000 (32-bit, non-prefetchable) > > [size=256K] Region 1: I/O ports at dc00 [size=8] > > Region 2: I/O ports at cc00 [size=8] > > Capabilities: [dc] Power Management version 2 > > Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA > > PME(D0-,D1-,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:0d.0 Class 0401: 1102:0002 (rev 0a) > > Subsystem: 1102:8066 > > Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR+ FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64 (500ns min, 5000ns max) > > Interrupt: pin A routed to IRQ 3 > > Region 0: I/O ports at ec00 [size=32] > > Capabilities: [dc] Power Management version 1 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA > > PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:0d.1 Class 0980: 1102:7002 (rev 0a) > > Subsystem: 1102:0020 > > Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR+ FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64 > > Region 0: I/O ports at b000 [size=8] > > Capabilities: [dc] Power Management version 1 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA > > PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:0e.0 Class 0200: 10b7:9004 (rev 04) > > Subsystem: 10b7:9004 > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- > > Stepping- SERR+ FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64 (2500ns min, 12000ns max), cache line size 40 > > Interrupt: pin A routed to IRQ 11 > > Region 0: I/O ports at b400 [size=128] > > Region 1: Memory at 00000000fde00000 (32-bit, non-prefetchable) > > [size=128] Expansion ROM at 00000000fdd00000 [disabled] [size=128K] > > Capabilities: [dc] Power Management version 1 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA > > PME(D0-,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:0f.0 Class 0104: 1106:3149 (rev 80) > > Subsystem: 1043:80ed > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64 > > Interrupt: pin B routed to IRQ 10 > > Region 0: I/O ports at e400 [size=8] > > Region 1: I/O ports at e000 [size=4] > > Region 2: I/O ports at d800 [size=8] > > Region 3: I/O ports at d400 [size=4] > > Region 4: I/O ports at d000 [size=16] > > Region 5: I/O ports at c800 [size=256] > > Capabilities: [c0] Power Management version 2 > > Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA > > PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:0f.1 Class 0101: 1106:0571 (rev 06) (prog-if 8a [Master SecP PriP]) > > Subsystem: 1043:80ed > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 32 > > Interrupt: pin A routed to IRQ 11 > > Region 4: I/O ports at fc00 [size=16] > > Capabilities: [c0] Power Management version 2 > > Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA > > PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:10.0 Class 0c03: 1106:3038 (rev 81) > > Subsystem: 1043:80ed > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64, cache line size 40 > > Interrupt: pin A routed to IRQ 11 > > Region 4: I/O ports at b800 [size=32] > > Capabilities: [80] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > > PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:10.1 Class 0c03: 1106:3038 (rev 81) > > Subsystem: 1043:80ed > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64, cache line size 40 > > Interrupt: pin A routed to IRQ 11 > > Region 4: I/O ports at c000 [size=32] > > Capabilities: [80] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > > PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:10.2 Class 0c03: 1106:3038 (rev 81) > > Subsystem: 1043:80ed > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64, cache line size 40 > > Interrupt: pin B routed to IRQ 10 > > Region 4: I/O ports at c400 [size=32] > > Capabilities: [80] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > > PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:10.4 Class 0c03: 1106:3104 (rev 86) (prog-if 20) > > Subsystem: 1043:80ed > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 64, cache line size 40 > > Interrupt: pin C routed to IRQ 3 > > Region 0: Memory at 00000000fdf00000 (32-bit, non-prefetchable) > > [size=256] Capabilities: [80] Power Management version 2 > > Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA > > PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:11.0 Class 0601: 1106:3227 > > Subsystem: 1043:80ed > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping+ SERR- FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 0 > > Capabilities: [c0] Power Management version 2 > > Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA > > PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > > > 00:18.0 Class 0600: 1022:1100 > > Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- > > <MAbort- >SERR- <PERR- > > Capabilities: [80] #08 [2101] > > > > 00:18.1 Class 0600: 1022:1101 > > Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- > > <MAbort- >SERR- <PERR- > > > > 00:18.2 Class 0600: 1022:1102 > > Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- > > <MAbort- >SERR- <PERR- > > > > 00:18.3 Class 0600: 1022:1103 > > Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- > > <MAbort- >SERR- <PERR- > > > > 01:00.0 Class 0300: 10de:0322 (rev a1) > > Subsystem: 10b0:0427 > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- > > Stepping- SERR- FastB2B- > > Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- > > <TAbort- <MAbort- >SERR- <PERR- > > Latency: 248 (1250ns min, 250ns max) > > Interrupt: pin A routed to IRQ 11 > > Region 0: Memory at 00000000fb000000 (32-bit, non-prefetchable) > > [size=16M] Region 1: Memory at 00000000c0000000 (32-bit, prefetchable) > > [size=256M] Expansion ROM at 00000000fd000000 [disabled] [size=128K] > > Capabilities: [60] Power Management version 2 > > Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA > > PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 > > PME- > > Capabilities: [44] AGP version 3.0 > > Status: RQ=32 Iso- ArqSz=0 Cal=3 SBA+ ITACoh- GART64- HTrans- > > 64bit- > > FW+ AGP3+ Rate=x4,x8 > > Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- > > Rate=x8 > > > >>What is the model of your au8810 card (e.g. Vortex Advantage, SQ1500, > >>SoundCom V90) ? > > > > bulk model, Aureal Vortex something or other... > > lspci gives: 00:0c.0 Multimedia audio controller: Aureal Semiconductor > > AU8810 Vortex Digital Audio Processor (rev 02) > > > >>Do your 64bit machine has more than 4Gb memory ? > > > > no > > > >>>sometimes i start playing a song, and it starts playing a few second > >>>or so and hangs, then i kill the application and modprobe -r all sound > >>>modules and modprobe them again to make it work again. > >> > >>Do your configure all the sound-apps to use ALSA instead of OSS ? > > > > all of them do, but I do have a few that use OSS-emulation too > > > >>>BUT: sometimes not only that happens, but also when i try to kill the > >>>apps it will not kill. when that happens, all kill, killall, top, ps > >>>aux commands hang at the command line and cannot be killed by CTRL-C > >>>or otherwise, i have been able to see that when i stopped my display > >>>managener I did an lsmod and it gave something like this: > >>> > >>>snd-pcm-oss 59752 11 > >>>snd-mixer-oss 20480 1 snd-pcm-oss > >>>snd-au8810 43760 220 > >>>snd-ac97-codec 83408 1 snd-au8810 > >>>snd-pcm 108172 112 snd-pcm-oss,snd-au8810,snd-ac97-codec > >>>snd-page-alloc 10384 1 snd-pcm > >>>gameport 3840 1 snd-au8810 > >>>snd-mpu401-uart 11904 1 snd-au8810 > >>> > >>> > >>>as you can see the snd-au8810 module seem to have an impossible number > >>>of "dependencies" (i think has to do with the number of unclosed > >>>sound-apps trying to be played; this could be since gaim is programmed > >>>to execute an 'aplay %s') > >> > >>This is abnormal, au8810 has 16 SRC and snd-au8810 can play either 16 > >>mono streams or 8 stereo streams concurrently. > > > > of course it is abnormal... > > > >>Use alsamixer to find out which ac97 codec on your au8810. > > > > chip: Wolfson WM9701A > > > >>Do you have any application using gameport, mpu401 or OSS ? > > > > haven't gotten any gameport to work, not on the emu10k1 nor the au8810, > > never use MPU401 and i use OSS emulation on games like AA, ET, OpenAL... > > > >>>i've had this major crash below only 3 times; and the logs didn't > >>>detect anything specific at the time. the only thing the logs > >>>mentioned at that time was an ntpd sync going on; so the only thing i > >>>can think of is that at a certain moment when a sync is going on, some > >>>kind of lock is holding cause this to happen... the only thing that i > >>>can do to fix this is reset... > >> > >>Do the log indicate the snd-au8810 is loaded properly ? > > > > yes of course: it gives > > > > vortex: reg error > > > > as always ;-) > > > >>>it is interesting to note that i also have an snd-emu10k1 as second > >>>card, which never gave problems like this, and i am always able to > >>>"modprobe -r snd-emu10k1" ... > >> > >>snd-emu10k1 use PIO. > >> > >>Would you post the content of /etc/modprobe.conf ? > > > > I'm not using that right now: > > > > if i want to use sound after bootup (which doesn't happen often at all), > > I do: > > > > modprobe snd-au8810 > > modprobe snd-emu10k1 > > modprobe snd-pcm-oss > > alsactl restore -f /data/path/mixer
pgphih2l9NGB7.pgp
Description: PGP signature
_______________________________________________ Openvortex-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/openvortex-dev
