From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sat, 11 Aug 2001 22:55:21 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sat, 11 Aug 2001 22:55:11 -0400 Received: from lanm-pc.com ([64.81.97.118]:1784 "EHLO golux.thyrsus.com") by vger.kernel.org with ESMTP id ; Sat, 11 Aug 2001 22:55:05 -0400 Date: Sat, 11 Aug 2001 22:52:32 -0400 From: "Eric S. Raymond" To: Linux Kernel List Subject: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Message-ID: <20010811225232.A19327@thyrsus.com> Reply-To: esr@thyrsus.com Mail-Followup-To: "Eric S. Raymond" , Linux Kernel List Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Organization: Eric Conspiracy Secret Labs X-Eric-Conspiracy: There is no conspiracy Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org I'm very pleased to be able to announce that the hang problem I reported on the Tyan K7 Thunder dual-Athlon board last night seems to be resolved. Thanks to everybody on lkml who responded -- you did, in fact, provide the crucial knowledge needed to solve this problem. It appears the pre-2.4.8 versions of the emu10k1 driver that the SB Live! uses have a problem -- they tend to cause PCI bus lockups when the PCI bus is heavily loaded (e.g. by disk activity). The evidence for this is indirect but strong. The hang happened in every pre-2.4.8 configuration we tested if there was an SB Live! actually in the machine. It never happened if either 2.4.8 was running or the SB Live! was removed. This theory also accounts for our failure to observe hangs during moderate to intense X GUI activity -- that traffic was going over the AGP bus, and we had enough memory in the box that it never swapped. Now that we seem to be out of the woods, I can cop to why I'm doing qualification tests on bleeding-edge PCs. I'm writing an article for Linux Journal on building the ultimate Linux box. I won't spoil the surprise by telling you what else is in the machine, but I will tell you that it is jaw-droppingly fast and sexy hardware and that you'll get to read all about it before the end of the year. In the meantime, here is my draft writeup on the hang problem: The Inevitable Horror Story Sadly, life got much less pleasant for quite a while after that. We started seeing mysterious hangs -- the machine would lock up hard and random intervals, usually during disk I/O operations. This is almost the worst kind of problem to troubleshoot, as it leaves no clues other than the bare fact of the machine's catatonia -- you get no oops message, and all the state you might have used to post-mortem disappears when the machine is reset. The only kind of problem that's worse is one that adds irreproducibility to the catatonia. But fortunately, we found that doing make clean or make world on an X source tree produced the hang pretty reliably. Approximately thirty hours of troubleshooting (interrupted by far too little sleep) ensued as Gary and I tried to track down the problem. We formed and discarded lots of theories based on where we had not yet seen the hang. For a while we thought the problem only bit in console mode, not in X mode. For another while we thought it happened only under SMP kernels. For a third while we thought we could avoid it by compiling kernels for the Pentium II rather than the Athlon. All these beliefs were eventually falsified amidst much wailing and gnashing of teeth. Once it became clear that there was a problem at or near the hardware level, we still had a lot of hypotheses to choose from -- with all of them having pretty unpleasant ramifications for our chances of qualifying this box before I had to fly home. Quite possibly the motherboard was bad. Or we might have been seeing thermal flakeouts due to insufficient cooling of the motherboard chips or memory. About eighteen hours in, just before we both crashed in exhaustion, we posted the problem to the linux-kernel mailing list. We got a rather larger number of responses than we expected (nearly twenty) within a few hours. Several were quite helpful. And the breakthrough came when a couple of linux-kernel people confirmed that the SB Live! is a frequent source of hangs and lockups on other fast PCI machines. With a few more hours of testing (during which our X source tree probably got cleaned and rebuilt more times than is allowed by law) we satisfied ourselves that the lockups stop happening when the SB Live! has been summarily yanked from the machine. The most helpful advice we got came from one Daniel T. Chen, who reported that he had nailed some similar lockups to the SB Live! running over a Via chipset -- and that they stopped when he upgraded to 2.4.8 and the newest version of the emu10k1 driver. So while Gary took a much-needed break (and his wife and kids to a David Byrne concert), I built 2.4.8 (with emu10k1.o hard-compiled in) and ran our torture test -- first with the SB Live! omitted, and then with it in the machine. No hang. Victory! Perhaps it's belaboring the obvious, but the way this problem got resolved was yet another testimony to the power of open-source development and the community that has evolved around it. Once again, our technology and our social machine complemented each other and delivered the goods. -- Eric S. Raymond What is a magician but a practicing theorist? -- Obi-Wan Kenobi, 'Return of the Jedi' From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 06:18:38 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 06:18:28 -0400 Received: from mail.direcpc.com ([198.77.116.30]:33929 "EHLO postoffice2.direcpc.com") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 06:18:24 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up From: Jeffrey Ingber To: linux-kernel@vger.kernel.org In-Reply-To: <997611708.29909.22.camel@DESK-2> In-Reply-To: <20010811225232.A19327@thyrsus.com> <997611708.29909.22.camel@DESK-2> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/0.12.99 (Preview Release) Date: 12 Aug 2001 06:23:33 -0400 Message-Id: <997611819.29909.25.camel@DESK-2> Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > On 11 Aug 2001 22:52:32 -0400, Eric S. Raymond wrote: > The evidence for this is indirect but strong. The hang happened in every > pre-2.4.8 configuration we tested if there was an SB Live! actually in the > machine. It never happened if either 2.4.8 was running or the SB Live! was > removed. This theory also accounts for our failure to observe hangs during I've used ALSA for quite awhile for EMU10k1 (E-MU APS, not SBLive) and have had no problems. I noticed that the EMU10K1 driver was updated in 2.4.8 so I tried it. I had a lockup four times during audio playback, so I switched back to ALSA and now everything is stable once again. Jeffrey H. Ingber (jhingber _at_ ix.netcom.com) > > > moderate to intense X GUI activity -- that traffic was going over the AGP > > bus, and we had enough memory in the box that it never swapped. > > > > Now that we seem to be out of the woods, I can cop to why I'm doing > > qualification tests on bleeding-edge PCs. I'm writing an article for > > Linux Journal on building the ultimate Linux box. I won't spoil the > > surprise by telling you what else is in the machine, but I will tell > > you that it is jaw-droppingly fast and sexy hardware and that you'll > > get to read all about it before the end of the year. > > > > In the meantime, here is my draft writeup on the hang problem: > > > > The Inevitable Horror Story > > > > Sadly, life got much less pleasant for quite a while after that. We > > started seeing mysterious hangs -- the machine would lock up hard and > > random intervals, usually during disk I/O operations. This is almost the > > worst kind of problem to troubleshoot, as it leaves no clues other than the > > bare fact of the machine's catatonia -- you get no oops message, and all > > the state you might have used to post-mortem disappears when the machine is > > reset. The only kind of problem that's worse is one that adds > > irreproducibility to the catatonia. But fortunately, we found that doing > > make clean or make world on an X > > source tree produced the hang pretty reliably. > > > > Approximately thirty hours of troubleshooting (interrupted by far too > > little sleep) ensued as Gary and I tried to track down the problem. We > > formed and discarded lots of theories based on where we had not yet seen > > the hang. For a while we thought the problem only bit in console mode, not > > in X mode. For another while we thought it happened only under SMP kernels. > > For a third while we thought we could avoid it by compiling kernels for the > > Pentium II rather than the Athlon. All these beliefs were eventually > > falsified amidst much wailing and gnashing of teeth. > > > > Once it became clear that there was a problem at or near the hardware > > level, we still had a lot of hypotheses to choose from -- with all of them > > having pretty unpleasant ramifications for our chances of qualifying this > > box before I had to fly home. Quite possibly the motherboard was bad. Or > > we might have been seeing thermal flakeouts due to insufficient cooling of > > the motherboard chips or memory. > > > > About eighteen hours in, just before we both crashed in exhaustion, > > we posted the problem to the linux-kernel mailing list. We > > got a rather larger number of responses than we expected (nearly twenty) > > within a few hours. Several were quite helpful. And the breakthrough came > > when a couple of linux-kernel people confirmed that the SB Live! is a > > frequent source of hangs and lockups on other fast PCI machines. With a > > few more hours of testing (during which our X source tree probably got > > cleaned and rebuilt more times than is allowed by law) we satisfied > > ourselves that the lockups stop happening when the SB Live! has been > > summarily yanked from the machine. > > > > The most helpful advice we got came from one Daniel T. Chen, who > > reported that he had nailed some similar lockups to the SB Live! running > > over a Via chipset -- and that they stopped when he upgraded to 2.4.8 and > > the newest version of the emu10k1 driver. So while Gary took a much-needed > > break (and his wife and kids to a David Byrne concert), I built 2.4.8 (with > > emu10k1.o hard-compiled in) and ran our torture test -- first with the SB > > Live! omitted, and then with it in the machine. No hang. Victory! > > > > Perhaps it's belaboring the obvious, but the way this problem got > > resolved was yet another testimony to the power of open-source development > > and the community that has evolved around it. Once again, our > > technology and our social machine complemented each other and delivered > > the goods. > > -- > > Eric S. Raymond > > > > What is a magician but a practicing theorist? > > -- Obi-Wan Kenobi, 'Return of the Jedi' > > - > > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > > the body of a message to majordomo@vger.kernel.org > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > Please read the FAQ at http://www.tux.org/lkml/ > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 08:02:44 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 08:02:25 -0400 Received: from router-100M.swansea.linux.org.uk ([194.168.151.17]:9741 "EHLO the-village.bc.nu") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 08:02:24 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up To: jhingber@ix.netcom.com (Jeffrey Ingber) Date: Sun, 12 Aug 2001 13:04:54 +0100 (BST) Cc: linux-kernel@vger.kernel.org In-Reply-To: <997611819.29909.25.camel@DESK-2> from "Jeffrey Ingber" at Aug 12, 2001 06:23:33 AM X-Mailer: ELM [version 2.5 PL5] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: From: Alan Cox Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > I've used ALSA for quite awhile for EMU10k1 (E-MU APS, not SBLive) and > have had no problems. I noticed that the EMU10K1 driver was updated in > 2.4.8 so I tried it. I had a lockup four times during audio playback, > so I switched back to ALSA and now everything is stable once again. The in kernel one seemed fine. The 2.4.8 update one is definitely broken on SMP boxes From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 14:32:07 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 14:31:57 -0400 Received: from leng.mclure.org ([64.81.48.142]:21001 "EHLO leng.internal.mclure.org") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 14:31:46 -0400 Date: Sun, 12 Aug 2001 11:31:42 -0700 From: Manuel McLure To: Alan Cox Cc: linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Message-ID: <20010812113142.G948@ulthar.internal.mclure.org> In-Reply-To: <997611819.29909.25.camel@DESK-2> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT In-Reply-To: ; from alan@lxorguk.ukuu.org.uk on Sun, Aug 12, 2001 at 05:04:54 -0700 X-Mailer: Balsa 1.2.pre1 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 2001.08.12 05:04 Alan Cox wrote: > The in kernel one seemed fine. The 2.4.8 update one is definitely broken > on > SMP boxes I'm getting 2.4.8 Oopsen that seem to be in emu10k1 code on UP - see my message "2.4.8 oops in ksoftirqd_CPU0"... -- Manuel A. McLure KE6TAW | ...for in Ulthar, according to an ancient | and significant law, no man may kill a cat. | -- H.P. Lovecraft From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 16:13:41 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 16:13:31 -0400 Received: from router-100M.swansea.linux.org.uk ([194.168.151.17]:19215 "EHLO the-village.bc.nu") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 16:13:28 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up To: manuel@mclure.org (Manuel McLure) Date: Sun, 12 Aug 2001 21:15:59 +0100 (BST) Cc: alan@lxorguk.ukuu.org.uk (Alan Cox), linux-kernel@vger.kernel.org, torvalds@transmeta.com In-Reply-To: <20010812113142.G948@ulthar.internal.mclure.org> from "Manuel McLure" at Aug 12, 2001 11:31:42 AM X-Mailer: ELM [version 2.5 PL5] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: From: Alan Cox Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > On 2001.08.12 05:04 Alan Cox wrote: > > The in kernel one seemed fine. The 2.4.8 update one is definitely broken > > on > > SMP boxes > > I'm getting 2.4.8 Oopsen that seem to be in emu10k1 code on UP - see my > message "2.4.8 oops in ksoftirqd_CPU0"... Yep. So far the new driver that Linus took from a non maintaier breaks SMP Some mixers Uniprocessor with some cards Surround sound (spews noise on cards) so I think Linus should do the only sane thing - back it out. I'm backing it out of -ac. Of my three boxes, one spews noise, one locks up smp and one works. Alan From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 16:31:50 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 16:31:41 -0400 Received: from srvr2.telecom.lt ([212.59.0.1]:47119 "EHLO mail.takas.lt") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 16:31:36 -0400 Message-Id: <200108122031.WAA1566356@mail.takas.lt> Date: Sun, 12 Aug 2001 22:30:39 +0200 (EET) From: Nerijus Baliunas Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up To: Alan Cox , Rui Sousa , linux-kernel@vger.kernel.org MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-Disposition: INLINE In-Reply-To: In-Reply-To: X-Mailer: Mahogany, 0.63 'Saugus', compiled for Linux 2.4.7 i686 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org AC> Yep. So far the new driver that Linus took from a non maintaier breaks AC> AC> SMP AC> Some mixers AC> Uniprocessor with some cards AC> Surround sound (spews noise on cards) AC> AC> so I think Linus should do the only sane thing - back it out. I'm backing AC> it out of -ac. Of my three boxes, one spews noise, one locks up smp and AC> one works. But later there was a patch from maintainer (Rui Sousa). Besides, there were no updates from maintainers for over a year, so I think "non maintainer" did a good thing - at least maintainers started to send patches finally. Instead of backing out I suggest for maintainers to send more patches... Regards, Nerijus From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 16:36:00 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 16:35:50 -0400 Received: from leng.mclure.org ([64.81.48.142]:3854 "EHLO leng.internal.mclure.org") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 16:35:34 -0400 Date: Sun, 12 Aug 2001 13:35:39 -0700 From: Manuel McLure To: Alan Cox Cc: linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Message-ID: <20010812133539.A17802@ulthar.internal.mclure.org> In-Reply-To: <20010812113142.G948@ulthar.internal.mclure.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT In-Reply-To: ; from alan@lxorguk.ukuu.org.uk on Sun, Aug 12, 2001 at 13:15:59 -0700 X-Mailer: Balsa 1.2.pre1 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 2001.08.12 13:15 Alan Cox wrote: > > On 2001.08.12 05:04 Alan Cox wrote: > > > The in kernel one seemed fine. The 2.4.8 update one is definitely > broken > > > on > > > SMP boxes > > > > I'm getting 2.4.8 Oopsen that seem to be in emu10k1 code on UP - see my > > message "2.4.8 oops in ksoftirqd_CPU0"... > > Yep. So far the new driver that Linus took from a non maintaier breaks > > SMP > Some mixers > Uniprocessor with some cards > Surround sound (spews noise on cards) > > so I think Linus should do the only sane thing - back it out. I'm backing > it out of -ac. Of my three boxes, one spews noise, one locks up smp and > one works. Does the CVS driver work? If it does I can try that one instead of the in-kernel one. -- Manuel A. McLure KE6TAW | ...for in Ulthar, according to an ancient | and significant law, no man may kill a cat. | -- H.P. Lovecraft From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 18:00:11 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 18:00:01 -0400 Received: from leng.mclure.org ([64.81.48.142]:51726 "EHLO leng.internal.mclure.org") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 17:59:42 -0400 Date: Sun, 12 Aug 2001 14:59:53 -0700 From: Manuel McLure To: linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Message-ID: <20010812145953.A955@ulthar.internal.mclure.org> In-Reply-To: <20010812113142.G948@ulthar.internal.mclure.org> <20010812133539.A17802@ulthar.internal.mclure.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT In-Reply-To: <20010812133539.A17802@ulthar.internal.mclure.org>; from manuel@mclure.org on Sun, Aug 12, 2001 at 13:35:39 -0700 X-Mailer: Balsa 1.2.pre1 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 2001.08.12 13:35 Manuel McLure wrote: > > On 2001.08.12 13:15 Alan Cox wrote: > > Yep. So far the new driver that Linus took from a non maintaier breaks > > > > SMP > > Some mixers > > Uniprocessor with some cards > > Surround sound (spews noise on cards) > > > > so I think Linus should do the only sane thing - back it out. I'm > backing > > it out of -ac. Of my three boxes, one spews noise, one locks up smp and > > one works. > > Does the CVS driver work? If it does I can try that one instead of the > in-kernel one. I've answered that one on my own - I installed today's CVS emu10k1 and got another Oops: ksymoops 2.4.0 on i686 2.4.6. Options used -v /usr/src/linux-2.4.8/vmlinux (specified) -k ksyms.2.4.8 (specified) -l lsmod.2.4.8 (specified) -o /lib/modules/2.4.8 (specified) -m /usr/src/linux-2.4.8/System.map (specified) Warning (compare_maps): mismatch on symbol tulip_max_interrupt_work , tulip says d190236c, /lib/modules/2.4.8/kernel/drivers/net/tulip/tulip.o says d190192c. Ignoring /lib/modules/2.4.8/kernel/drivers/net/tulip/tulip.o entry Warning (compare_maps): mismatch on symbol tulip_rx_copybreak , tulip says d1902370, /lib/modules/2.4.8/kernel/drivers/net/tulip/tulip.o says d1901930. Ignoring /lib/modules/2.4.8/kernel/drivers/net/tulip/tulip.o entry Warning (compare_maps): mismatch on symbol usb_devfs_handle , usbcore says d18d12e0, /lib/modules/2.4.8/kernel/drivers/usb/usbcore.o says d18d0e00. Ignoring /lib/modules/2.4.8/kernel/drivers/usb/usbcore.o entry Unable to handle kernel NULL pointer dereference at virtual address 00000000 d796940f *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00210082 eax: c60f4640 ebx: 00000000 ecx: 00000000 edx: 00000004 esi: 00200282 edi: 00000000 ebp: c02d0240 esp: caa2df70 ds: 0018 es: 0018 ss: 0018 Process cc1 (pid: 3337, stackpage=caa2d000) Stack: 00000000 cf392ac4 00000000 c0116a34 c60f4640 00000001 c02d0280 fffffffe 00200046 c01167fb c02d0280 caa2dfc4 00000000 c02cc900 c02744c8 c01082ac 401a92c0 4015ba30 082f2378 bfffee98 c0106f54 401a92c0 00000004 082f2378 Call Trace: [] [] [] [] Code: f6 03 02 75 04 56 9d eb 54 53 e8 e2 23 00 00 8d 44 24 04 50 >>EIP; d796940f <[emu10k1]emu10k1_waveout_bh+f/70> <===== Trace; c0116a34 Trace; c01167fb Trace; c01082ac Trace; c0106f54 Code; d796940f <[emu10k1]emu10k1_waveout_bh+f/70> 00000000 <_EIP>: Code; d796940f <[emu10k1]emu10k1_waveout_bh+f/70> <===== 0: f6 03 02 testb $0x2,(%ebx) <===== Code; d7969412 <[emu10k1]emu10k1_waveout_bh+12/70> 3: 75 04 jne 9 <_EIP+0x9> d7969418 <[emu10k1]emu10k1_waveout_bh+18/70> Code; d7969414 <[emu10k1]emu10k1_waveout_bh+14/70> 5: 56 push %esi Code; d7969415 <[emu10k1]emu10k1_waveout_bh+15/70> 6: 9d popf Code; d7969416 <[emu10k1]emu10k1_waveout_bh+16/70> 7: eb 54 jmp 5d <_EIP+0x5d> d796946c <[emu10k1]emu10k1_waveout_bh+6c/70> Code; d7969418 <[emu10k1]emu10k1_waveout_bh+18/70> 9: 53 push %ebx Code; d7969419 <[emu10k1]emu10k1_waveout_bh+19/70> a: e8 e2 23 00 00 call 23f1 <_EIP+0x23f1> d796b800 <[emu10k1]emu10k1_waveout_update+0/a0> Code; d796941e <[emu10k1]emu10k1_waveout_bh+1e/70> f: 8d 44 24 04 lea 0x4(%esp,1),%eax Code; d7969422 <[emu10k1]emu10k1_waveout_bh+22/70> 13: 50 push %eax Kernel panic: Aiee, killing interrupt handler! 3 warnings issued. Results may not be reliable. So back to 2.4.6 for me. -- Manuel A. McLure KE6TAW | ...for in Ulthar, according to an ancient | and significant law, no man may kill a cat. | -- H.P. Lovecraft From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 18:11:11 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 18:11:01 -0400 Received: from neon-gw.transmeta.com ([63.209.4.196]:3852 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 18:10:48 -0400 Date: Sun, 12 Aug 2001 15:10:23 -0700 (PDT) From: Linus Torvalds To: Alan Cox cc: Manuel McLure , Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 12 Aug 2001, Alan Cox wrote: > > so I think Linus should do the only sane thing - back it out. I'm backing > it out of -ac. Of my three boxes, one spews noise, one locks up smp and > one works. The problem with backing it out is that apparently nobody has tried to really maintain it for a year, and if it gets backed out nobody will even bother to try to fix it. So I'll let it be for a while, at least. Linus From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 18:17:01 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 18:16:51 -0400 Received: from router-100M.swansea.linux.org.uk ([194.168.151.17]:15888 "EHLO the-village.bc.nu") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 18:16:44 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up To: torvalds@transmeta.com (Linus Torvalds) Date: Sun, 12 Aug 2001 23:18:42 +0100 (BST) Cc: alan@lxorguk.ukuu.org.uk (Alan Cox), manuel@mclure.org (Manuel McLure), linux-kernel@vger.kernel.org In-Reply-To: from "Linus Torvalds" at Aug 12, 2001 03:10:23 PM X-Mailer: ELM [version 2.5 PL5] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: From: Alan Cox Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > The problem with backing it out is that apparently nobody has tried to > really maintain it for a year, and if it gets backed out nobody will even > bother to try to fix it. So I'll let it be for a while, at least. I thought this was a stable kernel tree not 2.5 ? Alan From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 18:22:01 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 18:21:51 -0400 Received: from mail.gurulabs.com ([209.140.75.28]:57225 "HELO mail.gurulabs.com") by vger.kernel.org with SMTP id ; Sun, 12 Aug 2001 18:21:38 -0400 Date: Sun, 12 Aug 2001 16:21:49 -0600 (MDT) From: Dax Kelson X-X-Sender: To: Alan Cox cc: Linus Torvalds , "linux-kernel@vger.kernel.org" Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 12 Aug 2001, Alan Cox wrote: > > The problem with backing it out is that apparently nobody has tried to > > really maintain it for a year, and if it gets backed out nobody will even > > bother to try to fix it. So I'll let it be for a while, at least. > > I thought this was a stable kernel tree not 2.5 ? > > Alan Just a random data point. The SB Live driver in 2.4.x through .7 worked just fine on my card. I haven't tried 2.4.8 yet. Dax From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 18:25:01 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 18:24:51 -0400 Received: from neon-gw.transmeta.com ([63.209.4.196]:16652 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 18:24:49 -0400 From: Linus Torvalds Date: Sun, 12 Aug 2001 15:24:16 -0700 Message-Id: <200108122224.f7CMOGO01895@penguin.transmeta.com> To: manuel@mclure.org, linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Newsgroups: linux.dev.kernel In-Reply-To: <20010812145953.A955@ulthar.internal.mclure.org> In-Reply-To: <20010812113142.G948@ulthar.internal.mclure.org> <20010812133539.A17802@ulthar.internal.mclure.org> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org In article <20010812145953.A955@ulthar.internal.mclure.org> you write: > >I've answered that one on my own - I installed today's CVS emu10k1 and got >another Oops: The oops seems to be due to "wave_dev->woinst" being NULL. Can you try just adding the line if (!woinst) return; to the top of the function (just before the "spin_lock_irqsave()"). Does that fix it for you? Linus From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 18:28:51 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 18:28:31 -0400 Received: from router-100M.swansea.linux.org.uk ([194.168.151.17]:23824 "EHLO the-village.bc.nu") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 18:28:24 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up To: nerijus@users.sourceforge.net (Nerijus Baliunas) Date: Sun, 12 Aug 2001 23:30:36 +0100 (BST) Cc: alan@lxorguk.ukuu.org.uk (Alan Cox), rui.p.m.sousa@clix.pt (Rui Sousa), linux-kernel@vger.kernel.org In-Reply-To: from "Nerijus Baliunas" at Aug 12, 2001 10:30:39 PM X-Mailer: ELM [version 2.5 PL5] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: From: Alan Cox Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > But later there was a patch from maintainer (Rui Sousa). Besides, there were no > updates from maintainers for over a year, so I think "non maintainer" did a good > thing - at least maintainers started to send patches finally. Instead of backing out > I suggest for maintainers to send more patches... I've got an even better idea. Its called making major problematic device changes and debugging them in _UNSTABLE_ kernel trees - like waiting until 2.5 starts. Otherwise 2.4 will never be stable. Its one thing to take something like the early USB in a stable kernel and update it because it certainly won't make it worse, and another to update an emu10k1 driver that worked with one that doesn't work, needs different user tools and locks all SMP boxes. Alan From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 18:32:41 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 18:32:31 -0400 Received: from neon-gw.transmeta.com ([63.209.4.196]:24076 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 18:32:18 -0400 To: linux-kernel@vger.kernel.org From: torvalds@transmeta.com (Linus Torvalds) Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Date: Sun, 12 Aug 2001 22:31:57 +0000 (UTC) Organization: Transmeta Corporation Message-ID: <9l704t$1rp$1@penguin.transmeta.com> In-Reply-To: X-Trace: palladium.transmeta.com 997655539 12041 127.0.0.1 (12 Aug 2001 22:32:19 GMT) X-Complaints-To: news@transmeta.com NNTP-Posting-Date: 12 Aug 2001 22:32:19 GMT Cache-Post-Path: palladium.transmeta.com!unknown@penguin.transmeta.com X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org In article , Alan Cox wrote: >> The problem with backing it out is that apparently nobody has tried to >> really maintain it for a year, and if it gets backed out nobody will even >> bother to try to fix it. So I'll let it be for a while, at least. > >I thought this was a stable kernel tree not 2.5 ? Well, considering that the _old_ driver is also not stable and doesn't work on all machines, we're really screwed whichever way we turn. If the old driver was a known working one, this would be a no-brainer. As it is, the old driver doesn't work for people _either_ - but they probably aren't piping up, because the old driver has been broken forever. So we have a situation that the new driver works better on some machines, and the old driver works better on others. The old driver will obviously neevr get fixed (we've given it several years now), so the old driver is _known_ to be terminally broken. The new driver is a question mark in that regard. So I'd rather give the new driver a chance, and see if people can get it fixed. For example, the oops that people have reported _seems_ to be due to initializing the tasklet before actually having initialized all the data structures the tasklet depends on. It may well be that moving the two "tasklet_init()"s down two lines would fix it. Linus From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 18:55:28 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 18:55:18 -0400 Received: from leng.mclure.org ([64.81.48.142]:27919 "EHLO leng.internal.mclure.org") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 18:55:15 -0400 Date: Sun, 12 Aug 2001 15:55:20 -0700 From: Manuel McLure To: Linus Torvalds Cc: linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Message-ID: <20010812155520.A935@ulthar.internal.mclure.org> In-Reply-To: <20010812113142.G948@ulthar.internal.mclure.org> <20010812133539.A17802@ulthar.internal.mclure.org> <20010812145953.A955@ulthar.internal.mclure.org> <200108122224.f7CMOGO01895@penguin.transmeta.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT In-Reply-To: <200108122224.f7CMOGO01895@penguin.transmeta.com>; from torvalds@transmeta.com on Sun, Aug 12, 2001 at 15:24:16 -0700 X-Mailer: Balsa 1.2.pre1 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 2001.08.12 15:24 Linus Torvalds wrote: > In article <20010812145953.A955@ulthar.internal.mclure.org> you write: > > > >I've answered that one on my own - I installed today's CVS emu10k1 and > got > >another Oops: > > The oops seems to be due to "wave_dev->woinst" being NULL. > > Can you try just adding the line > > if (!woinst) > return; > > to the top of the function (just before the "spin_lock_irqsave()"). Does > that fix it for you? > > Linus So far so good - however I don't have a consistent way to reproduce this. I'll just keep running and see if the Oops happens again. -- Manuel A. McLure KE6TAW | ...for in Ulthar, according to an ancient | and significant law, no man may kill a cat. | -- H.P. Lovecraft From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 19:00:08 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 18:59:59 -0400 Received: from neon-gw.transmeta.com ([63.209.4.196]:49420 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 18:59:51 -0400 Date: Sun, 12 Aug 2001 15:59:21 -0700 (PDT) From: Linus Torvalds To: Manuel McLure cc: Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up In-Reply-To: <20010812155520.A935@ulthar.internal.mclure.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 12 Aug 2001, Manuel McLure wrote: > > > > Can you try just adding the line > > > > if (!woinst) > > return; > > > > to the top of the function (just before the "spin_lock_irqsave()"). Does > > that fix it for you? > > > > Linus > > So far so good - however I don't have a consistent way to reproduce this. > I'll just keep running and see if the Oops happens again. Mind trying an alternate approach: remove the "if (!woinst)" thing, and instead move the line that initializes the tasklets down two lines (there's two places, they look something like tasklet_init(&wiinst->timer.tasklet, emu10k1_wavein_bh, (unsigned long) wave_dev); wave_dev->wiinst = wiinst; emu10k1_wavein_setformat(wave_dev, &wiinst->format); and they _should_ do the "tasklet_init()" _after_ the other initializations, ie move that line down a bit, like so: wave_dev->wiinst = wiinst; emu10k1_wavein_setformat(wave_dev, &wiinst->format); tasklet_init(&wiinst->timer.tasklet, emu10k1_wavein_bh, (unsigned long) wave_dev); Does that also fix it? And sure, I realize that you want to run it for a while.. Linus From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 19:16:08 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 19:15:58 -0400 Received: from leng.mclure.org ([64.81.48.142]:28687 "EHLO leng.internal.mclure.org") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 19:15:40 -0400 Date: Sun, 12 Aug 2001 16:15:44 -0700 From: Manuel McLure To: Linus Torvalds Cc: linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Message-ID: <20010812161544.A947@ulthar.internal.mclure.org> In-Reply-To: <20010812155520.A935@ulthar.internal.mclure.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT In-Reply-To: ; from torvalds@transmeta.com on Sun, Aug 12, 2001 at 15:59:21 -0700 X-Mailer: Balsa 1.2.pre1 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 2001.08.12 15:59 Linus Torvalds wrote: > Mind trying an alternate approach: remove the "if (!woinst)" thing, and > instead move the line that initializes the tasklets down two lines > (there's two places, they look something like > > tasklet_init(&wiinst->timer.tasklet, emu10k1_wavein_bh, > (unsigned long) wave_dev); > wave_dev->wiinst = wiinst; > emu10k1_wavein_setformat(wave_dev, &wiinst->format); > > and they _should_ do the "tasklet_init()" _after_ the other > initializations, ie move that line down a bit, like so: > > wave_dev->wiinst = wiinst; > emu10k1_wavein_setformat(wave_dev, &wiinst->format); > tasklet_init(&wiinst->timer.tasklet, emu10k1_wavein_bh, > (unsigned long) wave_dev); > > Does that also fix it? > > And sure, I realize that you want to run it for a while.. Done - I'll post any Oops that might show up. No news will good news :-) -- Manuel A. McLure KE6TAW | ...for in Ulthar, according to an ancient | and significant law, no man may kill a cat. | -- H.P. Lovecraft From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 20:42:17 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 20:41:58 -0400 Received: from cx570538-a.elcjn1.sdca.home.com ([24.5.14.144]:8064 "EHLO keroon.dmz.dreampark.com") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 20:41:45 -0400 Message-ID: <3B772126.F23DB1D7@randomlogic.com> Date: Sun, 12 Aug 2001 17:36:54 -0700 From: "Paul G. Allen" Organization: Akamai Technologies, Inc. X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.4.7-ac10 i686) X-Accept-Language: en MIME-Version: 1.0 CC: linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up In-Reply-To: <20010812155520.A935@ulthar.internal.mclure.org> <20010812161544.A947@ulthar.internal.mclure.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: unlisted-recipients:; (no To-header on input)@localhost.localdomain Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Call me dumb, but what was wrong with the SB Live! code in the 2.4.7 trees? Mine works fine and has since I first installed RH 7.1 on this system. The only problem I had was when I compiled it into the kernel (instead of compiling as a module), sound would not work and I could not configure it with sndconfig. PGA -- Paul G. Allen UNIX Admin II/Network Security Akamai Technologies, Inc. www.akamai.com From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 21:01:20 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 21:01:00 -0400 Received: from neon-gw.transmeta.com ([63.209.4.196]:39950 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 21:00:54 -0400 From: Linus Torvalds Date: Sun, 12 Aug 2001 18:00:34 -0700 Message-Id: <200108130100.f7D10YH07664@penguin.transmeta.com> To: pgallen@randomlogic.com Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Newsgroups: linux.dev.kernel In-Reply-To: <3B772126.F23DB1D7@randomlogic.com> In-Reply-To: <20010812155520.A935@ulthar.internal.mclure.org> <20010812161544.A947@ulthar.internal.mclure.org> Cc: linux-kernel@vger.kernel.org Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org In article <3B772126.F23DB1D7@randomlogic.com> you write: >Call me dumb, but what was wrong with the SB Live! code in the 2.4.7 >trees? Mine works fine and has since I first installed RH 7.1 on this >system. The only problem I had was when I compiled it into the kernel >(instead of compiling as a module), sound would not work and I could not >configure it with sndconfig. Well, the fact that it didn't work when compiled into the kernel means (for me), that it doesn't work at all. Also, if you followed the other thread on the Tyan Thunder lockup, you'll have noticed that it locked up under heavy PCI loads. At least on that machine it stopped with the 2.4.8 driver. Does the new driver not work for you? There seems to be a bug at close() time, in that the driver uses "tasklet_unlock_wait()" instead of "tasklet_kill()" to kill the tasklets, and that wouldn't work reliably. Anything else you can find? Linus From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 21:38:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 21:38:16 -0400 Received: from cx570538-a.elcjn1.sdca.home.com ([24.5.14.144]:11904 "EHLO keroon.dmz.dreampark.com") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 21:38:10 -0400 Message-ID: <3B772E5A.392C37E8@randomlogic.com> Date: Sun, 12 Aug 2001 18:33:14 -0700 From: "Paul G. Allen" Organization: Akamai Technologies, Inc. X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.4.7-ac10 i686) X-Accept-Language: en MIME-Version: 1.0 To: Linus Torvalds CC: linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up In-Reply-To: <20010812155520.A935@ulthar.internal.mclure.org> <20010812161544.A947@ulthar.internal.mclure.org> <200108130100.f7D10YH07664@penguin.transmeta.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Linus Torvalds wrote: > > In article <3B772126.F23DB1D7@randomlogic.com> you write: > >Call me dumb, but what was wrong with the SB Live! code in the 2.4.7 > >trees? Mine works fine and has since I first installed RH 7.1 on this > >system. The only problem I had was when I compiled it into the kernel > >(instead of compiling as a module), sound would not work and I could not > >configure it with sndconfig. > > Well, the fact that it didn't work when compiled into the kernel means > (for me), that it doesn't work at all. It is annoying not to be able to compile it as part of the kernel, but it works as a module. I had thought that the maintainer would fix this, but as you noted, apparently there is no longer a maintainer. > > Also, if you followed the other thread on the Tyan Thunder lockup, > you'll have noticed that it locked up under heavy PCI loads. At least on > that machine it stopped with the 2.4.8 driver. I hadn't read the entire thread, but I did see that heavy loads seemed to be a problem. I am running a GeForce 3 and when I play games or do other graphics related things - I have a few OpenGL projects I've been working on - I try sqeak every bit of detail and piece of "eye candy" I can out of the system, as well as the best available sound. I'd say running Quake 3 at 1600x1200x32 in multiplayer should be a heavy load on everything, including PCI. > > Does the new driver not work for you? There seems to be a bug at close() > time, in that the driver uses "tasklet_unlock_wait()" instead of > "tasklet_kill()" to kill the tasklets, and that wouldn't work reliably. > > Anything else you can find? > I had just gotten the 2.4.7-ac10 kernel compiled and tweaked when the 2.4.8 kernel was released. I haven't had a chance to install 2.4.8 yet, it's next on my ToDo list. Until now (reference my other post about possible UDMA/ATA issues) I haven't been able to get a stable system for any length of time with any kernel (save for the 5 - 6 other, older, linux machines I have here all running RH 6.0 - 6.2). When I get a 2.4.8 kernel installed I'll see how that works. PGA -- Paul G. Allen UNIX Admin II/Network Security Akamai Technologies, Inc. www.akamai.com From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 21:39:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 21:39:28 -0400 Received: from ool-18b899e0.dyn.optonline.net ([24.184.153.224]:51438 "EHLO bouncybouncy") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 21:39:17 -0400 Date: Sun, 12 Aug 2001 21:39:15 -0400 From: Justin A To: "Paul G. Allen" Cc: linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Message-ID: <20010812213915.A5747@bouncybouncy.net> In-Reply-To: <20010812155520.A935@ulthar.internal.mclure.org> <20010812161544.A947@ulthar.internal.mclure.org> <3B772126.F23DB1D7@randomlogic.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3B772126.F23DB1D7@randomlogic.com> User-Agent: Mutt/1.3.20i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org The sblive(!) driver in 2.4.7 may very well work, but it doesn't come close to supporting all the features that the card has. Whether or not 2.5 is the place to implement those features is a whole other matter... -Justin On Sun, Aug 12, 2001 at 05:36:54PM -0700, Paul G. Allen wrote: > Call me dumb, but what was wrong with the SB Live! code in the 2.4.7 > trees? Mine works fine and has since I first installed RH 7.1 on this > system. The only problem I had was when I compiled it into the kernel > (instead of compiling as a module), sound would not work and I could not > configure it with sndconfig. > > PGA > > -- > Paul G. Allen > UNIX Admin II/Network Security > Akamai Technologies, Inc. > www.akamai.com > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 21:50:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 21:50:26 -0400 Received: from femail27.sdc1.sfba.home.com ([24.254.60.17]:14004 "EHLO femail27.sdc1.sfba.home.com") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 21:50:14 -0400 Content-Type: text/plain; charset=US-ASCII From: Nicholas Knight Reply-To: tegeran@home.com To: "Paul G. Allen" , Linus Torvalds Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Date: Sun, 12 Aug 2001 18:50:06 -0700 X-Mailer: KMail [version 1.2] Cc: linux-kernel@vger.kernel.org In-Reply-To: <20010812155520.A935@ulthar.internal.mclure.org> <200108130100.f7D10YH07664@penguin.transmeta.com> <3B772E5A.392C37E8@randomlogic.com> In-Reply-To: <3B772E5A.392C37E8@randomlogic.com> MIME-Version: 1.0 Message-Id: <01081218500600.02092@c779218-a> Content-Transfer-Encoding: 7BIT Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Sunday 12 August 2001 06:33 pm, Paul G. Allen wrote: > Linus Torvalds wrote: > > Also, if you followed the other thread on the Tyan Thunder lockup, > > you'll have noticed that it locked up under heavy PCI loads. At least > > on that machine it stopped with the 2.4.8 driver. > > I hadn't read the entire thread, but I did see that heavy loads seemed > to be a problem. I am running a GeForce 3 and when I play games or do > other graphics related things - I have a few OpenGL projects I've been > working on - I try sqeak every bit of detail and piece of "eye candy" I > can out of the system, as well as the best available sound. I'd say > running Quake 3 at 1600x1200x32 in multiplayer should be a heavy load > on everything, including PCI. Not neccisarily, the primary load when playing/displaying anything on a GeForce card is on the processor and the AGP bus, not the PCI, even the NIC wouldn't be putting too much load on PCI. If you had other configuration issues that Q3 accessing the HDD a lot, then you might have a high load on the PCI bus. (if you do, feel free to contact me privately, I may be able to help you tweak things so that you don't get a lot of HDD access under Q3) From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 23:09:19 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 23:09:10 -0400 Received: from cr545978-a.nmkt1.on.wave.home.com ([24.112.25.43]:30985 "HELO saturn.tlug.org") by vger.kernel.org with SMTP id ; Sun, 12 Aug 2001 23:09:05 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up From: Mike Frisch To: linux-kernel@vger.kernel.org In-Reply-To: <3B772126.F23DB1D7@randomlogic.com> In-Reply-To: <20010812155520.A935@ulthar.internal.mclure.org> <20010812161544.A947@ulthar.internal.mclure.org> <3B772126.F23DB1D7@randomlogic.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/0.12.99 (Preview Release) Date: 12 Aug 2001 23:08:38 -0400 Message-Id: <997672119.956.3.camel@frisch> Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 12 Aug 2001 17:36:54 -0700, Paul G. Allen wrote: > Call me dumb, but what was wrong with the SB Live! code in the 2.4.7 > trees? Mine works fine and has since I first installed RH 7.1 on this > system. The only problem I had was when I compiled it into the kernel > (instead of compiling as a module), sound would not work and I could not > configure it with sndconfig. While the SB Live! code seemed to work flawlessly on my Intel BX board, since moving to the A7A266 (ALi MaGiK based), I am pretty much convinced it has been the cause of my intermittent lockup problems. Without the emu10k1 driver loaded, I cannot get the machine to lockup and everytime it has locked up the sound card has been in use. Right now, I am running the ALSA driver (as somebody else had mentioned), but not enough yet to know if it's going to cause a problem. Mike. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Aug 2001 23:27:34 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Aug 2001 23:27:24 -0400 Received: from zero.tech9.net ([209.61.188.187]:5641 "EHLO zero.tech9.net") by vger.kernel.org with ESMTP id ; Sun, 12 Aug 2001 23:27:14 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up From: Robert Love To: Nerijus Baliunas Cc: Alan Cox , linux-kernel@vger.kernel.org, torvalds@transmeta.com In-Reply-To: <200108122031.WAA1566356@mail.takas.lt> In-Reply-To: <200108122031.WAA1566356@mail.takas.lt> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/0.12.99 (Preview Release) Date: 12 Aug 2001 23:27:23 -0400 Message-Id: <997673246.9343.3.camel@phantasy> Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 12 Aug 2001 22:30:39 +0200, Nerijus Baliunas wrote: >> so I think Linus should do the only sane thing - back it out. I'm backing >> it out of -ac. Of my three boxes, one spews noise, one locks up smp and >> one works. > > But later there was a patch from maintainer (Rui Sousa). Besides, there > were no updates from maintainers for over a year, so I think > "non maintainer" did a good thing - at least maintainers started to > > send patches finally. Instead of backing out I suggest for maintainers > to send more patches... thank you :) i think this is preferred to having a year-old revision in the kernel. these problems (issues after Rui's update to my patch) are issues with the driver itself, and hopefully they will be resolved now. the number of eyes looking at current code has grown greatly, now ... certainly i did not intend for any issues with the driver update patch, but some issues were fixed and many features were added (fwiw, i have no problems). i suspect now the issues will be cleared up soon, and hopefully the driver will see more frequent updates. -- Robert M. Love rml at ufl.edu rml at tech9.net From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 07:09:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 07:09:03 -0400 Received: from arminho.ip.pt ([195.23.132.10]:14096 "HELO arminho.ip.pt") by vger.kernel.org with SMTP id ; Mon, 13 Aug 2001 07:08:47 -0400 Message-ID: <20010813110855.9358.qmail@webmail.clix.pt> X-Originating-IP: [198.62.9.29] X-Mailer: Clix Webmail 2.0 In-Reply-To: In-Reply-To: From: "rui.p.m.sousa@clix.pt" To: Alan Cox Cc: manuel@mclure.org (Manuel McLure), linux-kernel@vger.kernel.org, torvalds@transmeta.com Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Date: Mon, 13 Aug 2001 11:08:54 GMT Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Alan Cox writes: Did you have any lockups with non Athlon motherboards? >> On 2001.08.12 05:04 Alan Cox wrote: >> > The in kernel one seemed fine. The 2.4.8 update one is definitely broken >> > on >> > SMP boxes >> >> I'm getting 2.4.8 Oopsen that seem to be in emu10k1 code on UP - see my >> message "2.4.8 oops in ksoftirqd_CPU0"... > > Yep. So far the new driver that Linus took from a non maintaier breaks > > SMP > Some mixers > Uniprocessor with some cards > Surround sound (spews noise on cards) > > so I think Linus should do the only sane thing - back it out. I'm backing > it out of -ac. Of my three boxes, one spews noise, one locks up smp and > one works. > > Alan > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ -- Crie o seu Email Grátis no Clix em http://registo.clix.pt/ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 08:14:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 08:14:25 -0400 Received: from router-100M.swansea.linux.org.uk ([194.168.151.17]:18436 "EHLO the-village.bc.nu") by vger.kernel.org with ESMTP id ; Mon, 13 Aug 2001 08:14:20 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up To: torvalds@transmeta.com (Linus Torvalds) Date: Mon, 13 Aug 2001 13:16:16 +0100 (BST) Cc: pgallen@randomlogic.com, linux-kernel@vger.kernel.org In-Reply-To: from "Linus Torvalds" at Aug 12, 2001 06:00:34 PM X-Mailer: ELM [version 2.5 PL5] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: From: Alan Cox Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > Does the new driver not work for you? There seems to be a bug at close() > time, in that the driver uses "tasklet_unlock_wait()" instead of > "tasklet_kill()" to kill the tasklets, and that wouldn't work reliably. It hung my SMP box solid It spews white noise on my box with surround speakers And worked on the third So I went back to the old one. Alan From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 08:17:55 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 08:17:45 -0400 Received: from router-100M.swansea.linux.org.uk ([194.168.151.17]:21508 "EHLO the-village.bc.nu") by vger.kernel.org with ESMTP id ; Mon, 13 Aug 2001 08:17:30 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up To: pgallen@randomlogic.com (Paul G. Allen) Date: Mon, 13 Aug 2001 13:19:01 +0100 (BST) Cc: torvalds@transmeta.com (Linus Torvalds), linux-kernel@vger.kernel.org In-Reply-To: from "Paul G. Allen" at Aug 12, 2001 06:33:14 PM X-Mailer: ELM [version 2.5 PL5] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: From: Alan Cox Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > > Also, if you followed the other thread on the Tyan Thunder lockup, > > you'll have noticed that it locked up under heavy PCI loads. At least on > > that machine it stopped with the 2.4.8 driver. No it merely made them less common. I think thats unrelated. Early AMD chips had bugs, and the SB Live! is famous for triggering PCI bugs because of the very unusual and tight PCI access patterns it generates - it was the main trigger for the via audio corruption too (and the AMD chipset shares common ancestry with the VIA..) Alan From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 08:19:46 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 08:19:36 -0400 Received: from doninha.ip.pt ([195.23.132.12]:17934 "HELO doninha.ip.pt") by vger.kernel.org with SMTP id ; Mon, 13 Aug 2001 08:19:27 -0400 Message-ID: <20010813121933.4974.qmail@webmail.clix.pt> X-Originating-IP: [198.62.9.29] X-Mailer: Clix Webmail 2.0 In-Reply-To: In-Reply-To: From: "rui.p.m.sousa@clix.pt" To: Alan Cox Cc: torvalds@transmeta.com (Linus Torvalds), pgallen@randomlogic.com, linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Date: Mon, 13 Aug 2001 12:19:33 GMT Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Alan Cox writes: >> Does the new driver not work for you? There seems to be a bug at close() >> time, in that the driver uses "tasklet_unlock_wait()" instead of >> "tasklet_kill()" to kill the tasklets, and that wouldn't work reliably. > > It hung my SMP box solid > It spews white noise on my box with surround speakers Digital or analog speakers? > And worked on the third > > So I went back to the old one. > > Alan > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ -- Crie o seu Email Grátis no Clix em http://registo.clix.pt/ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 08:33:46 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 08:33:36 -0400 Received: from router-100M.swansea.linux.org.uk ([194.168.151.17]:27140 "EHLO the-village.bc.nu") by vger.kernel.org with ESMTP id ; Mon, 13 Aug 2001 08:33:25 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up To: rui.p.m.sousa@clix.pt Date: Mon, 13 Aug 2001 13:35:19 +0100 (BST) Cc: alan@lxorguk.ukuu.org.uk (Alan Cox), torvalds@transmeta.com (Linus Torvalds), pgallen@randomlogic.com, linux-kernel@vger.kernel.org In-Reply-To: from "rui.p.m.sousa@clix.pt" at Aug 13, 2001 12:19:33 PM X-Mailer: ELM [version 2.5 PL5] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: From: Alan Cox Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > > It hung my SMP box solid > > It spews white noise on my box with surround speakers > > Digital or analog speakers? Analogue four output - I didnt know you had digital out working From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 08:44:36 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 08:44:16 -0400 Received: from as2-1-8.va.g.bonet.se ([194.236.117.122]:25612 "EHLO boris.prodako.se") by vger.kernel.org with ESMTP id ; Mon, 13 Aug 2001 08:44:04 -0400 Date: Mon, 13 Aug 2001 14:43:51 +0200 (CEST) From: Tobias Ringstrom X-X-Sender: To: Alan Cox cc: , Linus Torvalds , , Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 13 Aug 2001, Alan Cox wrote: > > > It hung my SMP box solid > > > It spews white noise on my box with surround speakers > > > > Digital or analog speakers? > > Analogue four output - I didnt know you had digital out working Same for me, but I got rid of it by muting IGain (whatever that is), and/or unplugging the microphone. I did not investigate further. /Tobias From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 08:47:16 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 08:47:06 -0400 Received: from libra.cus.cam.ac.uk ([131.111.8.19]:55547 "EHLO libra.cus.cam.ac.uk") by vger.kernel.org with ESMTP id ; Mon, 13 Aug 2001 08:46:55 -0400 Message-Id: <5.1.0.14.2.20010813133901.02884c90@pop.cus.cam.ac.uk> X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Mon, 13 Aug 2001 13:47:02 +0100 To: Alan Cox From: Anton Altaparmakov Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Cc: rui.p.m.sousa@clix.pt, alan@lxorguk.ukuu.org.uk (Alan Cox), torvalds@transmeta.com (Linus Torvalds), pgallen@randomlogic.com, linux-kernel@vger.kernel.org In-Reply-To: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org At 13:35 13/08/01, Alan Cox wrote: > > > It hung my SMP box solid > > > It spews white noise on my box with surround speakers > > > > Digital or analog speakers? > >Analogue four output - I didnt know you had digital out working Digital output on my SB Live! has been working since before the original emu10k1 driver went into the kernel if my memory hasn't flipped a few bits (-; And the old driver worked absolutely fine for that matter on my Dual Celeron workstation... Haven't tried the new 2.4.8 emu10k1 addition yet, and considering you are reporting it hangs on smp it's probably a waste of time except to confirm the hangs... Anton -- "Nothing succeeds like success." - Alexandre Dumas -- Anton Altaparmakov (replace at with @) Linux NTFS Maintainer / WWW: http://linux-ntfs.sf.net/ ICQ: 8561279 / WWW: http://www-stu.christs.cam.ac.uk/~aia21/ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 14:49:55 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 14:49:46 -0400 Received: from mail.nep.net ([12.23.44.24]:39184 "HELO nep.net") by vger.kernel.org with SMTP id ; Mon, 13 Aug 2001 14:49:38 -0400 Message-ID: <19AB8F9FA07FB0409732402B4817D75A038A5F@FILESERVER.SRF.srfarms.com> From: "Ryan C. Bonham" To: Linus Torvalds , Alan Cox Cc: linux-kernel@vger.kernel.org Subject: RE: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Date: Mon, 13 Aug 2001 14:53:34 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi, Ok I am going to stick my two cents in here.. I am not a Linux programmer, and I am not going to pretend I am, but I do use Linux, have for quite some time.. I am also implementing Linux in a business.. At home I use custom built kernels, and play with experimental drivers, etc.. I patch/compile new kernels all the time. I am running 2.4.8 at my house..(I have a sound blaster live, and haven't had any problems with that...(all this is besides the point).. Anyways, more to the point.. I don't see the problem with linus putting the new driver in the 2.4.8 kernel.. Users who are compiling their own kernels, know that a broken driver is a risk with any kernel.. And for the rest of the users that rely on Redhat or another Dist company to provide kernels, are fine, because I know Redhat won't package 2.4.8 with a broken sound driver like that.. They will either fix (patch) it, or use 2.4.7.. As far as this being a stable kernel release.. Ok that's true, so why not put it in the AC tree and work out the bugs with there instead of Linus kernel.. So my basic question is; Alan, can you leave the new sound driver in your AC kernels? Your kernels are great, and I would love to run them with the new driver, even if it means I have to find some problems... Ok i am done putting my two cents in where it is't wanted :) Ryan > -----Original Message----- > From: Linus Torvalds [mailto:torvalds@transmeta.com] > Sent: Sunday, August 12, 2001 6:10 PM > To: Alan Cox > Cc: Manuel McLure; linux-kernel@vger.kernel.org > Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! > heads-up > > > > On Sun, 12 Aug 2001, Alan Cox wrote: > > > > so I think Linus should do the only sane thing - back it > out. I'm backing > > it out of -ac. Of my three boxes, one spews noise, one > locks up smp and > > one works. > > The problem with backing it out is that apparently nobody has tried to > really maintain it for a year, and if it gets backed out > nobody will even > bother to try to fix it. So I'll let it be for a while, at least. > > Linus > > - > To unsubscribe from this list: send the line "unsubscribe > linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 14:54:45 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 14:54:37 -0400 Received: from draco.cus.cam.ac.uk ([131.111.8.18]:32692 "EHLO draco.cus.cam.ac.uk") by vger.kernel.org with ESMTP id ; Mon, 13 Aug 2001 14:54:23 -0400 Message-Id: <5.1.0.14.2.20010813194733.03dc0a10@pop.cus.cam.ac.uk> X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Mon, 13 Aug 2001 19:54:32 +0100 To: Alan Cox From: Anton Altaparmakov Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Cc: rui.p.m.sousa@clix.pt, alan@lxorguk.ukuu.org.uk (Alan Cox), torvalds@transmeta.com (Linus Torvalds), pgallen@randomlogic.com, linux-kernel@vger.kernel.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org At 13:35 13/08/01, Alan Cox wrote: > > > It hung my SMP box solid > > > It spews white noise on my box with surround speakers > > > > Digital or analog speakers? > >Analogue four output - I didnt know you had digital out working To follow myself up: the new driver as found in 2.4.9-pre2 works fine for me on my GX440 dual celeron (Tyan Thunder Pro S1836DLUAN mobo). The driver is compiled into the kernel and I only tried digital output connected to a DTT2500 surround system. No hangs while playing several mp3s (in X 4.0.3), seeking around them, etc. So the driver isn't all bad... It behaves exactly the same as the old one for my limited application test set. Is it perhaps specific to the chipset and/or the actual type of SB Live card? - I have the original SB Live! (lspci -vvv output below). Or does the hang only trigger when you do something specific? I could try to reproduce... Anton 00:00.0 Host bridge: Intel Corporation 440GX - 82443GX Host bridge Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- 00:01.0 PCI bridge: Intel Corporation 440GX - 82443GX AGP bridge (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Reset- FastB2B+ 00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Reset- FastB2B- Capabilities: [dc] Power Management version 1 Flags: PMEClk- DSI- D1- D2- AuxCurrent=220mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Bridge: PM- B3+ 00:11.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev 05) Subsystem: Intel Corporation 82558 10/100 with Wake on LAN Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- (replace at with @) Linux NTFS Maintainer / WWW: http://linux-ntfs.sf.net/ ICQ: 8561279 / WWW: http://www-stu.christs.cam.ac.uk/~aia21/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ -- "Nothing succeeds like success." - Alexandre Dumas -- Anton Altaparmakov (replace at with @) Linux NTFS Maintainer / WWW: http://linux-ntfs.sf.net/ ICQ: 8561279 / WWW: http://www-stu.christs.cam.ac.uk/~aia21/ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 14:58:25 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 14:58:15 -0400 Received: from smtpsrv0.isis.unc.edu ([152.2.1.139]:13552 "EHLO smtpsrv0.isis.unc.edu") by vger.kernel.org with ESMTP id ; Mon, 13 Aug 2001 14:57:59 -0400 Date: Mon, 13 Aug 2001 14:58:04 -0400 (EDT) From: "Daniel T. Chen" To: "Ryan C. Bonham" cc: Linus Torvalds , Alan Cox , linux-kernel@vger.kernel.org Subject: RE: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up In-Reply-To: <19AB8F9FA07FB0409732402B4817D75A038A5F@FILESERVER.SRF.srfarms.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Or... you could use Alan's -ac patches with CVS checkouts from opensource.creative.com, the "best of all 2.4 with sblive worlds." ;) Coincidentally, this appeared earlier today: -- snip -- Module name: emu10k1 Changes by: rsousa 01/08/13 07:42:32 Modified files: . : audio.c Log message: Corrected tasklet cleanup. -- snip -- --- Dan Chen crimsun@email.unc.edu GPG key: www.cs.unc.edu/~chenda/pubkey.gpg.asc On Mon, 13 Aug 2001, Ryan C. Bonham wrote: > So my basic question is; Alan, can you leave the new sound driver in your AC > kernels? Your kernels are great, and I would love to run them with the new > driver, even if it means I have to find some problems... From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 13 Aug 2001 15:07:56 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 13 Aug 2001 15:07:47 -0400 Received: from mail.nep.net ([12.23.44.24]:36626 "HELO nep.net") by vger.kernel.org with SMTP id ; Mon, 13 Aug 2001 15:07:35 -0400 Message-ID: <19AB8F9FA07FB0409732402B4817D75A038A60@FILESERVER.SRF.srfarms.com> From: "Ryan C. Bonham" To: "Daniel T. Chen" , "Ryan C. Bonham" Cc: Linus Torvalds , Alan Cox , linux-kernel@vger.kernel.org Subject: RE: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Date: Mon, 13 Aug 2001 15:11:54 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Ok, that true.. I could, and will if necessary.. But my point was, which I didn't make that well, wouldn't it make more sense to leave the new driver in the AC builds, and test it there, especially if Alan doesn't like it in Linus's 2.4.X tree. Maybe not, I don't know.. > -----Original Message----- > From: Daniel T. Chen [mailto:crimsun@email.unc.edu] > Sent: Monday, August 13, 2001 2:58 PM > To: Ryan C. Bonham > Cc: Linus Torvalds; Alan Cox; linux-kernel@vger.kernel.org > Subject: RE: Hang problem on Tyan K7 Thunder resolved -- SB Live! > heads-up > > > Or... you could use Alan's -ac patches with CVS checkouts from > opensource.creative.com, the "best of all 2.4 with sblive > worlds." ;) Coincidentally, this appeared earlier today: > -- snip -- > Module name: emu10k1 > Changes by: rsousa 01/08/13 07:42:32 > > Modified files: > . : audio.c > > Log message: > Corrected tasklet cleanup. > -- snip -- > > --- > Dan Chen crimsun@email.unc.edu > GPG key: www.cs.unc.edu/~chenda/pubkey.gpg.asc > > On Mon, 13 Aug 2001, Ryan C. Bonham wrote: > > > So my basic question is; Alan, can you leave the new sound > driver in your AC > > kernels? Your kernels are great, and I would love to run > them with the new > > driver, even if it means I have to find some problems... > > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 17 Aug 2001 16:26:18 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 17 Aug 2001 16:26:09 -0400 Received: from [194.213.32.142] ([194.213.32.142]:2564 "EHLO bug.ucw.cz") by vger.kernel.org with ESMTP id ; Fri, 17 Aug 2001 16:25:57 -0400 Date: Thu, 16 Aug 2001 23:28:15 +0000 From: Pavel Machek To: Alan Cox Cc: Linus Torvalds , Manuel McLure , linux-kernel@vger.kernel.org Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up Message-ID: <20010816232814.A38@toy.ucw.cz> In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from alan@lxorguk.ukuu.org.uk on Sun, Aug 12, 2001 at 11:18:42PM +0100 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi! > > The problem with backing it out is that apparently nobody has tried to > > really maintain it for a year, and if it gets backed out nobody will even > > bother to try to fix it. So I'll let it be for a while, at least. > > I thought this was a stable kernel tree not 2.5 ? Oops while *using* the driver seem to be much less severe than random lockups when *NOT* using driver. According to ESR, 2.4.7 is doing the latter. Pavel -- Philips Velo 1: 1"x4"x8", 300gram, 60, 12MB, 40bogomips, linux, mutt, details at http://atrey.karlin.mff.cuni.cz/~pavel/velo/index.html. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 17 Aug 2001 16:31:49 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 17 Aug 2001 16:31:39 -0400 Received: from router-100M.swansea.linux.org.uk ([194.168.151.17]:48657 "EHLO the-village.bc.nu") by vger.kernel.org with ESMTP id ; Fri, 17 Aug 2001 16:31:20 -0400 Subject: Re: Hang problem on Tyan K7 Thunder resolved -- SB Live! heads-up To: pavel@suse.cz (Pavel Machek) Date: Fri, 17 Aug 2001 21:33:23 +0100 (BST) Cc: alan@lxorguk.ukuu.org.uk (Alan Cox), torvalds@transmeta.com (Linus Torvalds), manuel@mclure.org (Manuel McLure), linux-kernel@vger.kernel.org In-Reply-To: <20010816232814.A38@toy.ucw.cz> from "Pavel Machek" at Aug 16, 2001 11:28:15 PM X-Mailer: ELM [version 2.5 PL5] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: From: Alan Cox Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > Oops while *using* the driver seem to be much less severe than random > lockups when *NOT* using driver. According to ESR, 2.4.7 is doing the > latter. And ESR is using a very early chipset with apic bugs out of the wazoo that locks up anyway. So at the time lets say that wasnt useful data. The 2.4.9 one seems to be better. The mixer is totally screwball but the SMP lock seems to have gone away