* Re: Frustrated with Linux, Asus, and nVidia, and AMD [not found] ` <fa.i/oIAoig46I/apLGccQ0BesB0W8@ifi.uio.no> @ 2006-10-29 4:49 ` Robert Hancock 2006-10-30 2:10 ` Bill Davidsen 2006-10-31 14:28 ` lspci output needed was " Andi Kleen 0 siblings, 2 replies; 5+ messages in thread From: Robert Hancock @ 2006-10-29 4:49 UTC (permalink / raw) To: Bill Davidsen, linux-kernel; +Cc: Andi Kleen Bill Davidsen wrote: > 2.6.18 is the latest released kernel, I don't think calling one release > back "ancient" is really advancing the solution. The problem seems to > have been reported in August, and is still not fixed, I do understand > that he would feel there is no progress. > > How long will you wait before putting in the fix Marc Perkel suggested, > perhaps with a warning logged that it's a band-aid? Many users will not > be astute enough to find this discussion, the bug report, the fix, > configure and build a kernel, etc. And not all distributions will > address it either. As far as the "fix" of disabling the skip-ACPI-timer-override, that is not something that can be put in the kernel as it will break other boards that require the ACPI timer override not to be used (like many nForce2 boards for example). Breaking working setups in order to fix others isn't acceptable. There are clearly some NVIDIA chipsets which require the override be skipped, and some which require it not be. I think the ball is currently in NVIDIA's court to provide a way of figuring out which chipsets require the quirk and which don't.. -- Robert Hancock Saskatoon, SK, Canada To email, remove "nospam" from hancockr@nospamshaw.ca Home Page: http://www.roberthancock.com/ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Frustrated with Linux, Asus, and nVidia, and AMD 2006-10-29 4:49 ` Frustrated with Linux, Asus, and nVidia, and AMD Robert Hancock @ 2006-10-30 2:10 ` Bill Davidsen 2006-10-31 14:28 ` lspci output needed was " Andi Kleen 1 sibling, 0 replies; 5+ messages in thread From: Bill Davidsen @ 2006-10-30 2:10 UTC (permalink / raw) To: linux-kernel; +Cc: Andi Kleen Robert Hancock wrote: > Bill Davidsen wrote: >> 2.6.18 is the latest released kernel, I don't think calling one >> release back "ancient" is really advancing the solution. The problem >> seems to have been reported in August, and is still not fixed, I do >> understand that he would feel there is no progress. >> >> How long will you wait before putting in the fix Marc Perkel >> suggested, perhaps with a warning logged that it's a band-aid? Many >> users will not be astute enough to find this discussion, the bug >> report, the fix, configure and build a kernel, etc. And not all >> distributions will address it either. > > As far as the "fix" of disabling the skip-ACPI-timer-override, that is > not something that can be put in the kernel as it will break other > boards that require the ACPI timer override not to be used (like many > nForce2 boards for example). Breaking working setups in order to fix > others isn't acceptable. > > There are clearly some NVIDIA chipsets which require the override be > skipped, and some which require it not be. I think the ball is currently > in NVIDIA's court to provide a way of figuring out which chipsets > require the quirk and which don't.. > The kernel seems to handle lots of other quirks, I agree that this should not be the default behavior, but it certainly seems possible to catch this on the more common cases for which it is needed. The boards which need it probably should be the exception, 2.6 kernels did without it for several years, and breaking hardware which worked up through 2.6.15 is probably not the best way to cope with new boards. I don't think ignoring the problem while waiting for nVidia is good policy, since it's a regression. -- Bill Davidsen <davidsen@tmr.com> Obscure bug of 2004: BASH BUFFER OVERFLOW - if bash is being run by a normal user and is setuid root, with the "vi" line edit mode selected, and the character set is "big5," an off-by-one errors occurs during wildcard (glob) expansion. ^ permalink raw reply [flat|nested] 5+ messages in thread
* lspci output needed was Re: Frustrated with Linux, Asus, and nVidia, and AMD 2006-10-29 4:49 ` Frustrated with Linux, Asus, and nVidia, and AMD Robert Hancock 2006-10-30 2:10 ` Bill Davidsen @ 2006-10-31 14:28 ` Andi Kleen 2006-10-31 16:11 ` Bill Davidsen 2006-11-01 22:17 ` Gerd v. Egidy 1 sibling, 2 replies; 5+ messages in thread From: Andi Kleen @ 2006-10-31 14:28 UTC (permalink / raw) To: Robert Hancock; +Cc: Bill Davidsen, linux-kernel > There are clearly some NVIDIA chipsets which require the override be > skipped, and some which require it not be. I think the ball is currently > in NVIDIA's court to provide a way of figuring out which chipsets > require the quirk and which don't.. My current plan is to switch in 2.6.20 to automatic probing of more pins for the timer routing (suggested by Tim Hockin, I've got a test patch). But that's too risky for .19. For 2.6.19 we'll likely add some more PCI-IDs disabling the quirk and a command line option to disable the skip timer override quirk. Doing this per PCI ID isn't that bad because afaik Vista certification requires enabling the HPET table and I assume most boards will get Vista certification soon. This will force Asus to fix their BIOS. Can people who use a Nvidia based AM2/SocketF board (especially when they have timer troubles but otherwise would be useful too) please report their lspcis in private mail to me? -Andi ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: lspci output needed was Re: Frustrated with Linux, Asus, and nVidia, and AMD 2006-10-31 14:28 ` lspci output needed was " Andi Kleen @ 2006-10-31 16:11 ` Bill Davidsen 2006-11-01 22:17 ` Gerd v. Egidy 1 sibling, 0 replies; 5+ messages in thread From: Bill Davidsen @ 2006-10-31 16:11 UTC (permalink / raw) To: Andi Kleen; +Cc: Robert Hancock, linux-kernel Andi Kleen wrote: >>There are clearly some NVIDIA chipsets which require the override be >>skipped, and some which require it not be. I think the ball is currently >>in NVIDIA's court to provide a way of figuring out which chipsets >>require the quirk and which don't.. >> >> > >My current plan is to switch in 2.6.20 to automatic probing of more pins >for the timer routing (suggested by Tim Hockin, I've got a test patch). > > Thank you, Tim! >But that's too risky for .19. > >For 2.6.19 we'll likely add some more PCI-IDs disabling the quirk >and a command line option to disable the skip timer override quirk. > > That should be safe, and timer override as an option should give everyone a way to get what they need on any given system. >Doing this per PCI ID isn't that bad because afaik Vista certification >requires enabling the HPET table and I assume most boards will get >Vista certification soon. This will force Asus to fix their BIOS. > > And nVidia to release more information? Hopefully. >Can people who use a Nvidia based AM2/SocketF board (especially when they have timer >troubles but otherwise would be useful too) please report their lspcis in private >mail to me? > >-Andi > > > > -- bill davidsen <davidsen@tmr.com> CTO TMR Associates, Inc Doing interesting things with small computers since 1979 ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: lspci output needed was Re: Frustrated with Linux, Asus, and nVidia, and AMD 2006-10-31 14:28 ` lspci output needed was " Andi Kleen 2006-10-31 16:11 ` Bill Davidsen @ 2006-11-01 22:17 ` Gerd v. Egidy 1 sibling, 0 replies; 5+ messages in thread From: Gerd v. Egidy @ 2006-11-01 22:17 UTC (permalink / raw) To: Andi Kleen; +Cc: Robert Hancock, Bill Davidsen, linux-kernel Hi, > Can people who use a Nvidia based AM2/SocketF board (especially when they > have timer troubles but otherwise would be useful too) please report their > lspcis in private mail to me? I'll send the lspci in private as requested in a minute. I have a ASUS M2N-SLI Deluxe (nForce 570) with a Athlon64 X2 4600+ (AM2) and Bios version 0307 or 0402 beta. The problem with this board seems to be a little different than the problem the others posting here are experiencing. Maybe it's a different bug but it seems to be timer-related too. Booting 2.6.18.1 (or some other 2.6er I tried) stops with [...] ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=0 apci2=-1 pin2=-1 ..MP-BIOS bug: 8254 timer not connected to IO-APIC ....trying to set up timer (IRQ0) through the 8259A ... failed. ....trying to set up timer as Virtual Wire IRQ... failed. ....trying to set up timer as ExtINT IRQ... failed :(. Kernel panic - not syncing: IO-APIC + timer doesn't work! Boot with apic=debug and send a report. Then try booting with the 'noapic' option All kernels were SMP and i386 (not x86_64). I tried to use the acpi_skip_timer_override=0 patch that helped the other posters but it did not help - same error. Of course I patched the corresponding code for i386 in arch/i386/kernel/acpi/earlyquirk.c. Booting with the no_timer_check boot parameter as some people suggested does not help too. Booting with apic=debug does not reveal any additional info. Only booting with noapic makes the machine boot. Kind regards, Gerd ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-11-01 22:17 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <fa.nWSYbiDM13Z4b2OlxoSzmqud/lI@ifi.uio.no>
[not found] ` <fa.NxAEaSXPSQSEviWvGDBmTZn07UE@ifi.uio.no>
[not found] ` <fa.i/oIAoig46I/apLGccQ0BesB0W8@ifi.uio.no>
2006-10-29 4:49 ` Frustrated with Linux, Asus, and nVidia, and AMD Robert Hancock
2006-10-30 2:10 ` Bill Davidsen
2006-10-31 14:28 ` lspci output needed was " Andi Kleen
2006-10-31 16:11 ` Bill Davidsen
2006-11-01 22:17 ` Gerd v. Egidy
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox