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

Reply via email to