On Mon, 2006-12-04 at 11:19 -0800, john stultz wrote: > On Sun, 2006-12-03 at 13:50 +0000, Ian Campbell wrote: > > In older kernels arch/i386/kernel/timers/timer_pm.c:verify_pmtmr_rate > > contained a check for sensible PMTMR rate and disabled that clocksource > > if it was found to be out of spec[0]. This check seems to have been lost > > in the transition to drivers/clocksource/acpi_pm.c, the removal is in > > 61743fe445213b87fb55a389c8d073785323ca3e "Time: i386 Conversion - part > > 4: Remove Old timer_opts Code"[1] and the check is not present in the > > replacement 5d0cf410e94b1f1ff852c3f210d22cc6c5a27ffa "Time: i386 > > Clocksource Drivers"[2]. > > Fedora has a bug covering this: > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=211902 > > Is there a specific reason the check was removed (I couldn't see on in > > the archives) or was it simply overlooked? Without it I need to pass > > clocksource=tsc to have 2.6.18 work correctly on an older K6 system with > > an Aladdin chipset (will dig out the precise details if required). Would > > a patch to reintroduce the check be acceptable or would some sort of > > blacklist based solution be more acceptable? > > If I recall correctly, it was pulled because there was some question as > to if it was actually needed (x86_64 didn't need it) and it slows down > the boot time (although not by much). > > I'm fine just re-adding it. Although if the number of affected systems > are small we could just blacklist it (Ian, mind sending dmidecode > output?). dmidecode.txt is attached. Cheers, Ian. -- Ian Campbell Felson's Law: To steal ideas from one person is plagiarism; to steal from many is research.
# dmidecode 2.6 SMBIOS 2.2 present. 32 structures occupying 798 bytes. Table at 0x000F0800. Handle 0x0000 DMI type 0, 19 bytes. BIOS Information Vendor: Award Software International, Inc. Version: 4.51 PG Release Date: 09/19/00 Address: 0xE0000 Runtime Size: 128 kB ROM Size: 128 kB Characteristics: ISA is supported PCI is supported PNP is supported APM is supported BIOS is upgradeable BIOS shadowing is allowed ESCD support is available Boot from CD is supported Selectable boot is supported BIOS ROM is socketed EDD is supported 5.25"/360 KB floppy services are supported (int 13h) 5.25"/1.2 MB floppy services are supported (int 13h) 3.5"/720 KB floppy services are supported (int 13h) 3.5"/2.88 MB floppy services are supported (int 13h) Print screen service is supported (int 5h) 8042 keyboard services are supported (int 9h) Serial services are supported (int 14h) Printer services are supported (int 17h) CGA/mono video services are supported (int 10h) ACPI is supported USB legacy is supported AGP is supported LS-120 boot is supported ATAPI Zip drive boot is supported Handle 0x0001 DMI type 1, 25 bytes. System Information Manufacturer: Product Name: Version: Serial Number: UUID: Not Settable Wake-up Type: Reserved Handle 0x0002 DMI type 2, 8 bytes. Base Board Information Manufacturer: Product Name: ALADDIN5 Version: Serial Number: Handle 0x0003 DMI type 3, 13 bytes. Chassis Information Manufacturer: Type: Unknown Lock: Not Present Version: Serial Number: Asset Tag: Boot-up State: Unknown Power Supply State: Unknown Thermal State: Unknown Security Status: Unknown Handle 0x0004 DMI type 4, 32 bytes. Processor Information Socket Designation: Socket 7 Type: Central Processor Family: K5 Manufacturer: AMD ID: 91 05 00 00 BF 21 80 00 Signature: Family 5, Model 9, Stepping 1 Flags: FPU (Floating-point unit on-chip) VME (Virtual mode extension) DE (Debugging extension) PSE (Page size extension) TSC (Time stamp counter) MSR (Model specific registers) MCE (Machine check exception) CX8 (CMPXCHG8 instruction supported) PGE (Page global enable) MMX (MMX technology supported) Version: AMD-K6 Voltage: 2.4 V External Clock: 100 MHz Max Speed: 500 MHz Current Speed: 450 MHz Status: Populated, Enabled Upgrade: ZIF Socket L1 Cache Handle: 0x0000 L2 Cache Handle: 0x0000 L3 Cache Handle: 0x0000 Handle 0x0005 DMI type 5, 28 bytes. Memory Controller Information Error Detecting Method: 8-bit Parity Error Correcting Capabilities: None Supported Interleave: One-way Interleave Current Interleave: One-way Interleave Maximum Memory Module Size: 512 MB Maximum Total Memory Size: 3072 MB Supported Speeds: 70 ns 60 ns Supported Memory Types: Standard FPM EDO SDRAM Memory Module Voltage: 5.0 V 3.3 V Associated Memory Slots: 6 0x0006 0x0007 0x0008 0x0009 0x000A 0x000B Enabled Error Correcting Capabilities: None Handle 0x0006 DMI type 6, 12 bytes. Memory Module Information Socket Designation: A0 Bank Connections: 0 1 Current Speed: 60 ns Type: Parity ECC DIMM SDRAM Installed Size: 128 MB (Single-bank Connection) Enabled Size: 128 MB (Single-bank Connection) Error Status: OK Handle 0x0007 DMI type 6, 12 bytes. Memory Module Information Socket Designation: A1 Bank Connections: 0 1 Current Speed: 60 ns Type: Parity ECC DIMM SDRAM Installed Size: 128 MB (Single-bank Connection) Enabled Size: 128 MB (Single-bank Connection) Error Status: OK Handle 0x0008 DMI type 6, 12 bytes. Memory Module Information Socket Designation: A2 Bank Connections: 2 3 Current Speed: 60 ns Type: FPM Parity ECC Installed Size: 64 MB (Single-bank Connection) Enabled Size: 64 MB (Single-bank Connection) Error Status: OK Handle 0x0009 DMI type 6, 12 bytes. Memory Module Information Socket Designation: A3 Bank Connections: 2 3 Current Speed: 60 ns Type: FPM Parity ECC Installed Size: 64 MB (Single-bank Connection) Enabled Size: 64 MB (Single-bank Connection) Error Status: OK Handle 0x000A DMI type 6, 12 bytes. Memory Module Information Socket Designation: A4 Bank Connections: 4 5 Current Speed: 60 ns Type: Unknown Installed Size: Not Installed Enabled Size: Not Installed Error Status: OK Handle 0x000B DMI type 6, 12 bytes. Memory Module Information Socket Designation: A5 Bank Connections: 4 5 Current Speed: 60 ns Type: Unknown Installed Size: Not Installed Enabled Size: Not Installed Error Status: OK Handle 0x000C DMI type 7, 19 bytes. Cache Information Socket Designation: Internal Cache Configuration: Enabled, Not Socketed, Level 1 Operational Mode: Write Back Location: Internal Installed Size: 64 KB Maximum Size: 64 KB Supported SRAM Types: Synchronous Installed SRAM Type: Synchronous Speed: Unknown Error Correction Type: Unknown System Type: Unknown Associativity: Unknown Handle 0x000D DMI type 7, 19 bytes. Cache Information Socket Designation: External Cache Configuration: Enabled, Not Socketed, Level 2 Operational Mode: Write Back Location: External Installed Size: 512 KB Maximum Size: 1024 KB Supported SRAM Types: Synchronous Installed SRAM Type: Synchronous Speed: Unknown Error Correction Type: Unknown System Type: Unknown Associativity: Unknown Handle 0x000E DMI type 8, 9 bytes. Port Connector Information Internal Reference Designator: PRIMARY IDE Internal Connector Type: On Board IDE External Reference Designator: External Connector Type: None Port Type: Other Handle 0x000F DMI type 8, 9 bytes. Port Connector Information Internal Reference Designator: SECONDARY IDE Internal Connector Type: On Board IDE External Reference Designator: External Connector Type: None Port Type: Other Handle 0x0010 DMI type 8, 9 bytes. Port Connector Information Internal Reference Designator: FDD Internal Connector Type: On Board Floppy External Reference Designator: External Connector Type: None Port Type: 8251 FIFO Compatible Handle 0x0011 DMI type 8, 9 bytes. Port Connector Information Internal Reference Designator: COM1 Internal Connector Type: 9 Pin Dual Inline (pin 10 cut) External Reference Designator: External Connector Type: DB-9 male Port Type: Serial Port 16550 Compatible Handle 0x0012 DMI type 8, 9 bytes. Port Connector Information Internal Reference Designator: COM2 Internal Connector Type: 9 Pin Dual Inline (pin 10 cut) External Reference Designator: External Connector Type: DB-9 male Port Type: Serial Port 16550 Compatible Handle 0x0013 DMI type 8, 9 bytes. Port Connector Information Internal Reference Designator: LPT1 Internal Connector Type: DB-25 female External Reference Designator: External Connector Type: DB-25 female Port Type: Parallel Port ECP/EPP Handle 0x0014 DMI type 8, 9 bytes. Port Connector Information Internal Reference Designator: Keyboard Internal Connector Type: Other External Reference Designator: External Connector Type: PS/2 Port Type: Keyboard Port Handle 0x0015 DMI type 8, 9 bytes. Port Connector Information Internal Reference Designator: PS/2 Mouse Internal Connector Type: PS/2 External Reference Designator: No Detected External Connector Type: PS/2 Port Type: Mouse Port Handle 0x0016 DMI type 9, 13 bytes. System Slot Information Designation: ISA Type: 16-bit ISA Current Usage: Unknown Length: Long Characteristics: 5.0 V is provided Handle 0x0017 DMI type 9, 13 bytes. System Slot Information Designation: ISA Type: 16-bit ISA Current Usage: Unknown Length: Long Characteristics: 5.0 V is provided Handle 0x0018 DMI type 9, 13 bytes. System Slot Information Designation: PCI Type: 32-bit PCI Current Usage: In Use Length: Long ID: 8 Characteristics: 5.0 V is provided Handle 0x0019 DMI type 9, 13 bytes. System Slot Information Designation: PCI Type: 32-bit PCI Current Usage: In Use Length: Long ID: 9 Characteristics: 5.0 V is provided Handle 0x001A DMI type 9, 13 bytes. System Slot Information Designation: PCI Type: 32-bit PCI Current Usage: In Use Length: Long ID: 10 Characteristics: 5.0 V is provided Handle 0x001B DMI type 9, 13 bytes. System Slot Information Designation: PCI Type: 32-bit PCI Current Usage: Available Length: Long ID: 11 Characteristics: 5.0 V is provided Handle 0x001C DMI type 9, 13 bytes. System Slot Information Designation: PCI Type: 32-bit PCI Current Usage: In Use Length: Long ID: 12 Characteristics: 5.0 V is provided Handle 0x001D DMI type 9, 13 bytes. System Slot Information Designation: AGP Type: 32-bit AGP Current Usage: In Use Length: Long ID: 0 Characteristics: 5.0 V is provided Handle 0x001E DMI type 8, 9 bytes. Port Connector Information Internal Reference Designator: USB Internal Connector Type: None External Reference Designator: External Connector Type: Other Port Type: USB Handle 0x001F DMI type 13, 22 bytes. BIOS Language Information Installable Languages: 3 n|US|iso8859-1 r|CA|iso8859-1 a|JP|unicode Currently Installed Language: n|US|iso8859-1
Attachment:
signature.asc
Description: This is a digitally signed message part
- Follow-Ups:
- Re: PMTMR running too fast
- From: john stultz <[email protected]>
- Re: PMTMR running too fast
- References:
- PMTMR running too fast
- From: Ian Campbell <[email protected]>
- Re: PMTMR running too fast
- From: john stultz <[email protected]>
- PMTMR running too fast
- Prev by Date: [PATCH 0/4] Add MMC Password Protection (lock/unlock) support V8
- Next by Date: Re: [PATCH] Add __GFP_MOVABLE for callers to flag allocations that may be migrated
- Previous by thread: Re: PMTMR running too fast
- Next by thread: Re: PMTMR running too fast
- Index(es):