linux-acpi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* dmidecode 2.9
@ 2008-01-06 11:41 Stefan Becker
  2008-01-18 20:35 ` Len Brown
       [not found] ` <200801201833.35026.lenb@kernel.org>
  0 siblings, 2 replies; 3+ messages in thread
From: Stefan Becker @ 2008-01-06 11:41 UTC (permalink / raw)
  To: linux-acpi

# dmidecode 2.9
SMBIOS 2.4 present.
29 structures occupying 1046 bytes.
Table at 0x000DC010.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
    Vendor: Phoenix Technologies LTD
    Version: 00YJ
    Release Date: 08/03/2007
    Address: 0xE4F40
    Runtime Size: 110784 bytes
    ROM Size: 1024 kB
    Characteristics:
        ISA is supported
        PCI is supported
        PC Card (PCMCIA) is supported
        PNP is supported
        APM is supported
        BIOS is upgradeable
        BIOS shadowing is allowed
        ESCD support is available
        Boot from CD is supported
        ACPI is supported
        USB legacy is supported
        LS-120 boot is supported
        ATAPI Zip drive boot is supported
        BIOS boot specification is supported
        Targeted content distribution is supported

Handle 0x0001, DMI type 1, 27 bytes
System Information
    Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
    Product Name: R59P/R60P/R61P
    Version: 00YJ
    Serial Number: 012Z93FP904750
    UUID: C0974B31-D21D-B211-8000-FF06B87D96A9
    Wake-up Type: Power Switch
    SKU Number: Not Specified
    Family: Not Specified

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
    Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
    Product Name: R59P/R60P/R61P
    Version:     
    Serial Number: 123490EN400015

Handle 0x0003, DMI type 3, 17 bytes
Chassis Information
    Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
    Type: Other
    Lock: Not Present
    Version: N/A
    Serial Number: None
    Asset Tag: No Asset Tag
    Boot-up State: Safe
    Power Supply State: Safe
    Thermal State: Safe
    Security Status: None
    OEM Information: 0x00001234

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
    Socket Designation: U2E1
    Type: Central Processor
    Family: <OUT OF SPEC>
    Manufacturer: Intel
    ID: FD 06 00 00 FF FB EB BF
    Version: A0
    Voltage: 3.3 V
    External Clock: Unknown
    Max Speed: 4096 MHz
    Current Speed: 1494 MHz
    Status: Populated, Enabled
    Upgrade: ZIF Socket
    L1 Cache Handle: 0x0005
    L2 Cache Handle: 0x0006
    L3 Cache Handle: Not Provided
    Serial Number: Not Specified
    Asset Tag: Not Specified
    Part Number: Not Specified

Handle 0x0005, DMI type 7, 19 bytes
Cache Information
    Socket Designation: L1 Cache
    Configuration: Enabled, Socketed, Level 1
    Operational Mode: Write Back
    Location: Internal
    Installed Size: 64 KB
    Maximum Size: 64 KB
    Supported SRAM Types:
        Burst
        Pipeline Burst
        Asynchronous
    Installed SRAM Type: Asynchronous
    Speed: Unknown
    Error Correction Type: Unknown
    System Type: Unknown
    Associativity: Unknown

Handle 0x0006, DMI type 7, 19 bytes
Cache Information
    Socket Designation: L2 Cache
    Configuration: Enabled, Socketed, Level 2
    Operational Mode: Write Back
    Location: Internal
    Installed Size: 2048 KB
    Maximum Size: 4096 KB
    Supported SRAM Types:
        Burst
        Pipeline Burst
    Installed SRAM Type: Burst
    Speed: Unknown
    Error Correction Type: Unknown
    System Type: Unknown
    Associativity: Unknown

Handle 0x0007, DMI type 9, 13 bytes
System Slot Information
    Designation: Mini PCIE Card Slot   
    Type: 32-bit PCI Express
    Current Usage: Unknown
    Length: Long
    ID: 0
    Characteristics:
        5.0 V is provided
        3.3 V is provided
        Hot-plug devices are supported

Handle 0x0008, DMI type 11, 5 bytes
OEM Strings
    String 1: BBBBAAAAAAAA
    String 2: 2008/01

Handle 0x0009, DMI type 12, 5 bytes
System Configuration Options
    Option 1: Jumper settings can be described here.

Handle 0x000A, DMI type 16, 15 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: None
    Maximum Capacity: 1 GB
    Error Information Handle: Not Provided
    Number Of Devices: 2

Handle 0x000B, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x000A
    Error Information Handle: No Error
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 1024 MB
    Form Factor: DIMM
    Set: 1
    Locator: J400
    Bank Locator: Channel A0
    Type: DRAM
    Type Detail: Synchronous
    Speed: Unknown
    Manufacturer: Not Specified
    Serial Number: Not Specified
    Asset Tag: Not Specified
    Part Number: Not Specified

Handle 0x000C, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x000A
    Error Information Handle: No Error
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 1024 MB
    Form Factor: DIMM
    Set: 3
    Locator: J501
    Bank Locator: Channel B0
    Type: DRAM
    Type Detail: Synchronous
    Speed: Unknown
    Manufacturer: Not Specified
    Serial Number: Not Specified
    Asset Tag: Not Specified
    Part Number: Not Specified

Handle 0x000D, DMI type 18, 23 bytes
32-bit Memory Error Information
    Type: OK
    Granularity: Unknown
    Operation: Unknown
    Vendor Syndrome: Unknown
    Memory Array Address: Unknown
    Device Address: Unknown
    Resolution: Unknown

Handle 0x000E, DMI type 19, 15 bytes
Memory Array Mapped Address
    Starting Address: 0x00000000000
    Ending Address: 0x0007FFFFFFF
    Range Size: 2 GB
    Physical Array Handle: 0x000A
    Partition Width: 0

Handle 0x000F, DMI type 20, 19 bytes
Memory Device Mapped Address
    Starting Address: 0x00000000000
    Ending Address: 0x0003FFFFFFF
    Range Size: 1 GB
    Physical Device Handle: 0x000B
    Memory Array Mapped Address Handle: 0x000E
    Partition Row Position: 2
    Interleave Position: 1
    Interleaved Data Depth: 6

Handle 0x0010, DMI type 21, 7 bytes
Built-in Pointing Device
    Type: Touch Pad
    Interface: PS/2
    Buttons: 4

Handle 0x0011, DMI type 22, 26 bytes
Portable Battery
    Location: Rear
    Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
    Name: SAMSUNG ELECTRONICS CO., LTD.
    Chemistry: Lithium Ion
    Design Capacity: 1000 mWh
    Design Voltage: 19 mV
    SBDS Version: BATT_1234
    Maximum Error: Unknown
    SBDS Serial Number: 0000
    SBDS Manufacture Date: 1980-00-00
    OEM-specific Information: 0x00000000

Handle 0x0012, DMI type 23, 13 bytes
System Reset
    Status: Enabled
    Watchdog Timer: Present
    Boot Option: Do Not Reboot
    Boot Option On Limit: Do Not Reboot
    Reset Count: Unknown
    Reset Limit: Unknown
    Timer Interval: Unknown
    Timeout: Unknown

Handle 0x0013, DMI type 24, 5 bytes
Hardware Security
    Power-On Password Status: Enabled
    Keyboard Password Status: Unknown
    Administrator Password Status: Enabled
    Front Panel Reset Status: Unknown

Handle 0x0014, DMI type 25, 9 bytes
    System Power Controls
    Next Scheduled Power-on: 12-31 23:59:59

Handle 0x0015, DMI type 26, 22 bytes
Voltage Probe
    Description: Voltage Probe 1
    Location: Processor
    Status: OK
    Maximum Value: Unknown
    Minimum Value: Unknown
    Resolution: Unknown
    Tolerance: Unknown
    Accuracy: Unknown
    OEM-specific Information: 0x00000000
    Nominal Value: 8.192 V

Handle 0x0016, DMI type 27, 14 bytes
Cooling Device
    Temperature Probe Handle: 0x0018
    Type: Fan
    Status: OK
    Cooling Unit Group: 255
    OEM-specific Information: 0x00000000
    Nominal Speed: Unknown Or Non-rotating

Handle 0x0017, DMI type 27, 12 bytes
Cooling Device
    Temperature Probe Handle: 0x0018
    Type: Fan
    Status: OK
    Cooling Unit Group: 255
    OEM-specific Information: 0x00000000

Handle 0x0018, DMI type 28, 22 bytes
Temperature Probe
    Description: Temperature Probe 1
    Location: Processor
    Status: OK
    Maximum Value: Unknown
    Minimum Value Unknown
    Resolution: Unknown
    Tolerance: Unknown
    Accuracy: Unknown
    OEM-specific Information: 0x00000000
    Nominal Value: Unknown

Handle 0x0019, DMI type 29, 22 bytes
Electrical Current Probe
    Description: Electrical Current Probe 1
    Location: Processor
    Status: OK
    Maximum Value: Unknown
    Minimum Value: Unknown
    Resolution: Unknown
    Tolerance: Unknown
    Accuracy: Unknown
    OEM-specific Information: 0x00000000
    Nominal Value: Unknown

Handle 0x001A, DMI type 30, 6 bytes
Out-of-band Remote Access
    Manufacturer Name: Intel
    Inbound Connection: Enabled
    Outbound Connection: Disabled

Handle 0x001B, DMI type 32, 20 bytes
System Boot Information
    Status: <OUT OF SPEC>

Handle 0x001C, DMI type 127, 4 bytes
End Of Table


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: dmidecode 2.9
  2008-01-06 11:41 dmidecode 2.9 Stefan Becker
@ 2008-01-18 20:35 ` Len Brown
       [not found] ` <200801201833.35026.lenb@kernel.org>
  1 sibling, 0 replies; 3+ messages in thread
From: Len Brown @ 2008-01-18 20:35 UTC (permalink / raw)
  To: Stefan Becker; +Cc: linux-acpi


> System Information
>     Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
>     Product Name: R59P/R60P/R61P
>     Version: 00YJ
>     Serial Number: 012Z93FP904750
>     UUID: C0974B31-D21D-B211-8000-FF06B87D96A9
>     Wake-up Type: Power Switch
>     SKU Number: Not Specified
>     Family: Not Specified

Does this system run any better or worse when booted with "acpi_osi=Linux"?

Please send me the output from acpidump.
If acpidump is not installed on your machine, you can find it
in pmtools here:
http://www.lesswatts.org/projects/acpi/utilities.php

thanks,
-Len

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: dmidecode 2.9 (Samsung R59P/R60P/R61P)
       [not found]   ` <4794F88F.4050604@gmx.de>
@ 2008-01-22  4:28     ` Len Brown
  0 siblings, 0 replies; 3+ messages in thread
From: Len Brown @ 2008-01-22  4:28 UTC (permalink / raw)
  To: Stefan Becker; +Cc: linux-acpi

On Monday 21 January 2008 14:54, Stefan Becker wrote:
...
> 
> meanwhile i did some testing. these are some of my observations:
> 
> sometimes:
> - booting is lightning fast (< 25 seconds)
> - booting is dead slow (>> 60 seconds), have to press a key to continue
> 
> always:
> - poweroff or reboot not working (no shutdown)
> - no problem setting system clock (as opposed to 'select() to /dev/rtc 
> to wait for clock tick timed out' when starting with 'nolapic_timer 
> usbcore autosuspend=1 noapic'

thanks for the acpidump.
Like others, there is no special support for Linux here,
but setting OSI(Linux) will disable a bunch of hooks
that were put in for Vista.

So we should disable OSI(Linux) on this box unless
proof of incompatibility with the Vista BIOS hooks emerges.

thanks
-Len

                    If (\_OSI ("Windows 2006"))
                    {
                        Store (0x40, ^OSTB)
                        Store (0x40, ^TPOS)
                    }

                    If (\_OSI ("Linux"))
                    {
                        Store (0x01, LINX) # a no-op
                        Store (0x80, ^OSTB)
                        Store (0x80, ^TPOS)
                    }

# OSTB != x40 will change PCI initialization below:

        Device (PCI0)
        {
            Name (_HID, EisaId ("PNP0A08"))
            Name (_CID, 0x030AD041)
            Name (_ADR, 0x00)
            Name (_UID, 0x01)
            Name (_BBN, 0x00)
            Method (_INI, 0, NotSerialized)
            {
                If (DTSE)
                {
                    DTSF (0x47)
                }

                \_SB.OSTP ()
                If (LGreaterEqual (TPOS, 0x04))
                {
                    Store (Zero, \_SB.PCI0.SMB.C4C3)
                    Store (0x49, \_SB.PCI0.LPC0.BCMD)
                    Store (0x01, \_SB.PCI0.LPC0.DID)
                    Store (0x00, \_SB.PCI0.LPC0.SMIC)
                }

                If (LEqual (\_SB.OSTB, 0x40))
                {
                    \_SB.PCI0.LPC0.PHS1 (0xA9, 0x01)
                }
                Else
                {
                    \_SB.PCI0.LPC0.PHS1 (0xA9, 0x00)
                }
            }

# OSTB != 40 will touch display brightness:

                        Method (_BCM, 1, NotSerialized)
                        {
                            Store (Arg0, BRTL)
                            If (LGreaterEqual (\_SB.OSTB, 0x40))
                            {
                                \_SB.PCI0.LPC0.PHS (0xA6)
                            }
                        }

# OSTB != 40 touches the RTC:

                Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (RCB0, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IRQ (Edge, ActiveHigh, Exclusive, )
                            {8}
                    })
                    Name (RCB1, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                    })
                    Method (_CRS, 0, Serialized)
                    {
                        If (LEqual (\_SB.OSTB, 0x40))
                        {
                            If (LEqual (\_SB.PCI0.SMB.GHPT (), 0xFED00000))
                            {
                                Return (RCB1)
                            }
                        }

                        Return (RCB0)
                    }
                }

...
OSTB != 40 will disable the new button hooks:

                    Device (MBTN)
                    {
                        Name (_HID, EisaId ("PNP0C32"))
                        Name (_UID, 0x01)
                        Method (_STA, 0, NotSerialized)
                        {
                            If (LEqual (\_SB.OSTB, 0x40))
                            {
                                Return (0x0F)
                            }
                            Else
                            {
                                Return (0x00)
                            }
                        }

                        Method (GHID, 0, NotSerialized)
                        {
                            If (DMED)
                            {
                                Notify (MBTN, 0x02)
                            }

                            Return (Buffer (0x01)
                            {
                                0x01
                            })
                        }
                    }


...
OSTB != x40 changes _WAK
        If (LEqual (\_SB.OSTB, 0x40))
        {
            Store (\_SB.PCI0.LPC0.PHS1 (0xAA, 0x00), Local1)
            If (Local1)
            {
                Notify (\_SB.PCI0.LPC0.H_EC.MBTN, 0x02)
            }
        }

        If (LEqual (\_SB.OSTB, 0x40))
        {
            \_SB.PCI0.LPC0.PHS1 (0xA9, 0x01)
        }
        Else
        {
            \_SB.PCI0.LPC0.PHS1 (0xA9, 0x00)
        }

# TPOS != 40 changes SATA:
                   Method (_PS0, 0, NotSerialized)
                    {
                        GBAA ()
                        If (LAnd (LOr (LEqual (TPOS, 0x40), LEqual (TPOS, 0x04)), \_SB.PCI0.SATA.B5EN))
                        {
                            If (\_SB.PCI0.SATA.PMS1)
                            {
                                Store (0x32, Local0)
                                While (LAnd (LEqual (\_SB.PCI0.SATA.PMBY, 0x01), Local0))
                                {
                                    Sleep (0xFA)
                                    Decrement (Local0)
                                }
                            }

                            If (\_SB.PCI0.SATA.PSS1)
                            {
                                Store (0x32, Local0)
                                While (LAnd (LEqual (\_SB.PCI0.SATA.PSBY, 0x01), Local0))
                                {
                                    Sleep (0xFA)
                                    Decrement (Local0)
                                }
                            }
                        }

                        Store (0x00, PRIS)
                    }


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-01-22  4:29 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-06 11:41 dmidecode 2.9 Stefan Becker
2008-01-18 20:35 ` Len Brown
     [not found] ` <200801201833.35026.lenb@kernel.org>
     [not found]   ` <4794F88F.4050604@gmx.de>
2008-01-22  4:28     ` dmidecode 2.9 (Samsung R59P/R60P/R61P) Len Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).