cpufreq Archive on lore.kernel.org
 help / color / mirror / Atom feed
* cpufreq on Coppermine
@ 2005-11-17 22:05 Luca
  2005-11-18 15:41 ` Bruno Ducrot
       [not found] ` <20051120025915.GA7617@kroworsch.de>
  0 siblings, 2 replies; 9+ messages in thread
From: Luca @ 2005-11-17 22:05 UTC (permalink / raw)
  To: cpufreq

hi, I try to use cpu scaling on a Laptop with a coppermine 700Mhz.
/proc/cpuinfo:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Pentium III (Coppermine)
stepping        : 6
cpu MHz         : 549.791
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat p
se36 mmx fxsr sse
bogomips        : 1099.88

lspci -vvv :

0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX -
82443BX/ZX/DX Host bridge (rev 03)
       Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ >SERR- <PERR-
       Latency: 64
       Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
       Capabilities: <available only to root>

0000:00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX
AGP bridge (rev 03) (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-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 128
       Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
       I/O behind bridge: 00002000-00002fff
       Memory behind bridge: fc100000-fdffffff
       Prefetchable memory behind bridge: 28000000-280fffff
       BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B+

0000:00:04.0 Multimedia audio controller: ESS Technology ES1988
Allegro-1 (rev 12)
       Subsystem: NEC Corporation: Unknown device 80f1
       Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 64 (500ns min, 6000ns max)
       Interrupt: pin A routed to IRQ 5
       Region 0: I/O ports at 1400 [size=256]
       Capabilities: <available only to root>

0000:00:06.0 Ethernet controller: 3Com Corporation 3c556B CardBus
[Tornado] (rev 20)
       Subsystem: 3Com Corporation 10/100 Mini PCI Ethernet Adapter
       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR- FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 80 (2500ns min, 2500ns max), Cache Line Size: 0x08 (32 bytes)
       Interrupt: pin A routed to IRQ 10
       Region 0: I/O ports at 1800 [size=256]
       Region 1: Memory at fc000400 (32-bit, non-prefetchable) [size=128]
       Region 2: Memory at fc000000 (32-bit, non-prefetchable) [size=128]
       Expansion ROM at 28100000 [disabled] [size=128K]
       Capabilities: <available only to root>

0000:00:06.1 Communication controller: 3Com Corporation Mini PCI 56k
Winmodem (rev 20)
       Subsystem: 3Com Corporation Mini PCI 56K Modem
       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR- FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Interrupt: pin A routed to IRQ 10
       Region 0: I/O ports at 1c00 [disabled] [size=256]
       Region 1: Memory at fc000c00 (32-bit, non-prefetchable)
[disabled] [size=256]
       Region 2: Memory at fc000800 (32-bit, non-prefetchable)
[disabled] [size=128]
       Capabilities: <available only to root>

0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB 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-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 0

0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE
(rev 01) (prog-if 80 [Master])
       Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
       Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 64
       Region 4: I/O ports at 1080 [size=16]

0000:00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB
(rev 01) (prog-if 00 [UHCI])
       Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
       Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 64
       Interrupt: pin D routed to IRQ 5
       Region 4: I/O ports at 1060 [size=32]

0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
       Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
       Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Interrupt: pin ? routed to IRQ 9

0000:00:0c.0 CardBus bridge: Texas Instruments PCI1420
       Subsystem: NEC Corporation Versa Note VXi
       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 168, Cache Line Size: 0x20 (128 bytes)
       Interrupt: pin A routed to IRQ 10
       Region 0: Memory at 28120000 (32-bit, non-prefetchable) [size=4K]
       Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
       Memory window 0: 20000000-21fff000 (prefetchable)
       Memory window 1: 22000000-23fff000
       I/O window 0: 00003000-000030ff
       I/O window 1: 00003400-000034ff
       BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
       16-bit legacy interface ports at 0001

0000:00:0c.1 CardBus bridge: Texas Instruments PCI1420
       Subsystem: NEC Corporation Versa Note VXi
       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 168, Cache Line Size: 0x20 (128 bytes)
       Interrupt: pin A routed to IRQ 10
       Region 0: Memory at 28121000 (32-bit, non-prefetchable) [size=4K]
       Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
       Memory window 0: 24000000-25fff000 (prefetchable)
       Memory window 1: 26000000-27fff000
       I/O window 0: 00003800-000038ff
       I/O window 1: 00003c00-00003cff
       BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
       16-bit legacy interface ports at 0001

0000:00:0d.0 FireWire (IEEE 1394): NEC Corporation IEEE 1394 Host
Controller (rev 01) (prog-if 10 [OHCI])
       Subsystem: NEC Corporation: Unknown device 80fa
       Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR- FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 64, Cache Line Size: 0x08 (32 bytes)
       Interrupt: pin A routed to IRQ 10
       Region 0: Memory at fc001000 (32-bit, non-prefetchable) [size=4K]
       Capabilities: <available only to root>

0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage
Mobility P/M AGP 2x (rev 64) (prog-if 00 [VGA])
       Subsystem: NEC Corporation: Unknown device 80b7
       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping+ SERR- FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 66 (2000ns min), Cache Line Size: 0x08 (32 bytes)
       Interrupt: pin A routed to IRQ 5
       Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
       Region 1: I/O ports at 2000 [size=256]
       Region 2: Memory at fc100000 (32-bit, non-prefetchable) [size=4K]
       Expansion ROM at 28000000 [disabled] [size=128K]
       Capabilities: <available only to root>

I use an utility named speedstep-detect found here
http://www.poupinou.org/cpufreq/
and the result is:

dmi_scan: return:
DMI 2.3 present.
49 structures occupying 2000 bytes.
DMI table at 0x000E7010.
BIOS Vendor: NEC
BIOS Version: NOTE BIOS Version /175A2700
BIOS Release: 03/06/2001
System Vendor: NEC
Product Name:
Version:
Board Vendor: NEC
Board Name:
Board Version:
Trying Intel's int15 GSIC:
BIOS support GSIC call:
       signature: GSIC
       command port = 0x00b2
       command =      0x0080
       event port =   0x000000b3
       flags =        0x07d00001
probing chipsets: Found PIIX4
 pmbase at 0x1000
Dumping PM IO register for this southbridge:
PMCNTRL (0x1004): 0x1401
(0x1006):         0x0000
GPEN (0x100e):    0x0600
PCNTRL (0x1010):  0x00001202
(0x1016):         0x0000
DEVSTS (0x101c):  0x00000000
GLBLEN (0x1020):  0x0400
(0x1022):         0x00000000
GLBCTL (0x1028):  0x02013c05
DEVCTL (0x102c):  0x01000000
GPIs: (0x1030):   0x37e863
(0x1033):         0x00
GPOs: (0x1034):   0x37fffefe
(0x1038):         0x63 0xe8 0x37 0x00 0xfe 0xfe 0xff 0x37


You need to boot on AC and battery and see if GPOs change.
Then, see if one bit change in between, you have then to note the number
of this bit.  This will be the gpo_hilo= number kernel option for
enabling the speedstep-piix4 module under Linux.
                                     ..28..24..20..16..12...8...4...0
       GPOs: (0x1034):   0x37fffefe  00110111111111111111111011111110

if I power on the pc only with battery GPOs change in

GPOs: (0x1034):   0x37fffeff
(0x1038):         0x63 0xe8 0x37 0x00 0xff 0xfe 0xff 0x37

I try to use speedstep_smi with some option for example
modprobe speedstep-smi smi_port=0xb2 smi_cmd=0x82 smi_sig=1

but the result is

pj@cristal:~$ sudo modprobe speedstep-smi
FATAL: Error inserting speedstep_smi
(/lib/modules/2.6.14-p3laptop/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-smi.ko):
No such device


what I do?Is not supported?what option I can try to use?
tell me if need some information.
this laptop is a packard bell...
help me

thanks you

Luca

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

* Re: cpufreq on Coppermine
  2005-11-17 22:05 cpufreq on Coppermine Luca
@ 2005-11-18 15:41 ` Bruno Ducrot
  2005-11-18 19:39   ` Luca
  2005-11-19  9:00   ` Luca
       [not found] ` <20051120025915.GA7617@kroworsch.de>
  1 sibling, 2 replies; 9+ messages in thread
From: Bruno Ducrot @ 2005-11-18 15:41 UTC (permalink / raw)
  To: Luca; +Cc: cpufreq

On Thu, Nov 17, 2005 at 11:05:25PM +0100, Luca wrote:
> hi, I try to use cpu scaling on a Laptop with a coppermine 700Mhz.
> /proc/cpuinfo:
> 
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 8
> model name      : Pentium III (Coppermine)
> stepping        : 6
> cpu MHz         : 549.791
> cache size      : 256 KB
> fdiv_bug        : no
> hlt_bug         : no
> f00f_bug        : no
> coma_bug        : no
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 2
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat p
> se36 mmx fxsr sse
> bogomips        : 1099.88
> 
> lspci -vvv :
> 
> 0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX -
> 82443BX/ZX/DX Host bridge (rev 03)
>        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort+ >SERR- <PERR-
>        Latency: 64
>        Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
>        Capabilities: <available only to root>
> 
> 0000:00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX
> AGP bridge (rev 03) (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-
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 128
>        Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
>        I/O behind bridge: 00002000-00002fff
>        Memory behind bridge: fc100000-fdffffff
>        Prefetchable memory behind bridge: 28000000-280fffff
>        BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B+
> 
> 0000:00:04.0 Multimedia audio controller: ESS Technology ES1988
> Allegro-1 (rev 12)
>        Subsystem: NEC Corporation: Unknown device 80f1
>        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 64 (500ns min, 6000ns max)
>        Interrupt: pin A routed to IRQ 5
>        Region 0: I/O ports at 1400 [size=256]
>        Capabilities: <available only to root>
> 
> 0000:00:06.0 Ethernet controller: 3Com Corporation 3c556B CardBus
> [Tornado] (rev 20)
>        Subsystem: 3Com Corporation 10/100 Mini PCI Ethernet Adapter
>        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 80 (2500ns min, 2500ns max), Cache Line Size: 0x08 (32 bytes)
>        Interrupt: pin A routed to IRQ 10
>        Region 0: I/O ports at 1800 [size=256]
>        Region 1: Memory at fc000400 (32-bit, non-prefetchable) [size=128]
>        Region 2: Memory at fc000000 (32-bit, non-prefetchable) [size=128]
>        Expansion ROM at 28100000 [disabled] [size=128K]
>        Capabilities: <available only to root>
> 
> 0000:00:06.1 Communication controller: 3Com Corporation Mini PCI 56k
> Winmodem (rev 20)
>        Subsystem: 3Com Corporation Mini PCI 56K Modem
>        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>        Interrupt: pin A routed to IRQ 10
>        Region 0: I/O ports at 1c00 [disabled] [size=256]
>        Region 1: Memory at fc000c00 (32-bit, non-prefetchable)
> [disabled] [size=256]
>        Region 2: Memory at fc000800 (32-bit, non-prefetchable)
> [disabled] [size=128]
>        Capabilities: <available only to root>
> 
> 0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB 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-
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 0
> 
> 0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE
> (rev 01) (prog-if 80 [Master])
>        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
>        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 64
>        Region 4: I/O ports at 1080 [size=16]
> 
> 0000:00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB
> (rev 01) (prog-if 00 [UHCI])
>        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
>        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 64
>        Interrupt: pin D routed to IRQ 5
>        Region 4: I/O ports at 1060 [size=32]
> 
> 0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
>        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
>        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>        Interrupt: pin ? routed to IRQ 9
> 
> 0000:00:0c.0 CardBus bridge: Texas Instruments PCI1420
>        Subsystem: NEC Corporation Versa Note VXi
>        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 168, Cache Line Size: 0x20 (128 bytes)
>        Interrupt: pin A routed to IRQ 10
>        Region 0: Memory at 28120000 (32-bit, non-prefetchable) [size=4K]
>        Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
>        Memory window 0: 20000000-21fff000 (prefetchable)
>        Memory window 1: 22000000-23fff000
>        I/O window 0: 00003000-000030ff
>        I/O window 1: 00003400-000034ff
>        BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
>        16-bit legacy interface ports at 0001
> 
> 0000:00:0c.1 CardBus bridge: Texas Instruments PCI1420
>        Subsystem: NEC Corporation Versa Note VXi
>        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 168, Cache Line Size: 0x20 (128 bytes)
>        Interrupt: pin A routed to IRQ 10
>        Region 0: Memory at 28121000 (32-bit, non-prefetchable) [size=4K]
>        Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
>        Memory window 0: 24000000-25fff000 (prefetchable)
>        Memory window 1: 26000000-27fff000
>        I/O window 0: 00003800-000038ff
>        I/O window 1: 00003c00-00003cff
>        BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
>        16-bit legacy interface ports at 0001
> 
> 0000:00:0d.0 FireWire (IEEE 1394): NEC Corporation IEEE 1394 Host
> Controller (rev 01) (prog-if 10 [OHCI])
>        Subsystem: NEC Corporation: Unknown device 80fa
>        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 64, Cache Line Size: 0x08 (32 bytes)
>        Interrupt: pin A routed to IRQ 10
>        Region 0: Memory at fc001000 (32-bit, non-prefetchable) [size=4K]
>        Capabilities: <available only to root>
> 
> 0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage
> Mobility P/M AGP 2x (rev 64) (prog-if 00 [VGA])
>        Subsystem: NEC Corporation: Unknown device 80b7
>        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping+ SERR- FastB2B-
>        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 66 (2000ns min), Cache Line Size: 0x08 (32 bytes)
>        Interrupt: pin A routed to IRQ 5
>        Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
>        Region 1: I/O ports at 2000 [size=256]
>        Region 2: Memory at fc100000 (32-bit, non-prefetchable) [size=4K]
>        Expansion ROM at 28000000 [disabled] [size=128K]
>        Capabilities: <available only to root>
> 
> I use an utility named speedstep-detect found here
> http://www.poupinou.org/cpufreq/
> and the result is:
> 
> dmi_scan: return:
> DMI 2.3 present.
> 49 structures occupying 2000 bytes.
> DMI table at 0x000E7010.
> BIOS Vendor: NEC
> BIOS Version: NOTE BIOS Version /175A2700
> BIOS Release: 03/06/2001
> System Vendor: NEC
> Product Name:
> Version:
> Board Vendor: NEC
> Board Name:
> Board Version:
> Trying Intel's int15 GSIC:
> BIOS support GSIC call:
>        signature: GSIC
>        command port = 0x00b2
>        command =      0x0080
>        event port =   0x000000b3
>        flags =        0x07d00001
> probing chipsets: Found PIIX4
>  pmbase at 0x1000
> Dumping PM IO register for this southbridge:
> PMCNTRL (0x1004): 0x1401
> (0x1006):         0x0000
> GPEN (0x100e):    0x0600
> PCNTRL (0x1010):  0x00001202
> (0x1016):         0x0000
> DEVSTS (0x101c):  0x00000000
> GLBLEN (0x1020):  0x0400
> (0x1022):         0x00000000
> GLBCTL (0x1028):  0x02013c05
> DEVCTL (0x102c):  0x01000000
> GPIs: (0x1030):   0x37e863
> (0x1033):         0x00
> GPOs: (0x1034):   0x37fffefe
> (0x1038):         0x63 0xe8 0x37 0x00 0xfe 0xfe 0xff 0x37
> 
> 
> You need to boot on AC and battery and see if GPOs change.
> Then, see if one bit change in between, you have then to note the number
> of this bit.  This will be the gpo_hilo= number kernel option for
> enabling the speedstep-piix4 module under Linux.
>                                      ..28..24..20..16..12...8...4...0
>        GPOs: (0x1034):   0x37fffefe  00110111111111111111111011111110
> 
> if I power on the pc only with battery GPOs change in
> 
> GPOs: (0x1034):   0x37fffeff
> (0x1038):         0x63 0xe8 0x37 0x00 0xff 0xfe 0xff 0x37
> 
> I try to use speedstep_smi with some option for example
> modprobe speedstep-smi smi_port=0xb2 smi_cmd=0x82 smi_sig=1
> 
> but the result is
> 
> pj@cristal:~$ sudo modprobe speedstep-smi
> FATAL: Error inserting speedstep_smi
> (/lib/modules/2.6.14-p3laptop/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-smi.ko):
> No such device
> 
> 
> what I do?Is not supported?what option I can try to use?
> tell me if need some information.
> this laptop is a packard bell...
> help me
> 

You could eventually try with
ftp://ftp.poupinou.org/dont_use/old/speedstep_bx.tar.gz

I don't think it will work with a 2.6 kernel though, but just for
testing purpose...

You have to explicitely replace line 42:
/* #define I_WANT_SPEEDSTEP */
with
#define I_WANT_SPEEDSTEP

If that work, I will see if I found time to update cpufreq driver then.

BTW, be sure to read carrefully
http://www.poupinou.org/cpufreq/speedstep-piix4.html

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.

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

* Re: cpufreq on Coppermine
  2005-11-18 15:41 ` Bruno Ducrot
@ 2005-11-18 19:39   ` Luca
  2005-11-19 19:29     ` Mattia Dongili
  2005-11-19  9:00   ` Luca
  1 sibling, 1 reply; 9+ messages in thread
From: Luca @ 2005-11-18 19:39 UTC (permalink / raw)
  To: Bruno Ducrot; +Cc: cpufreq

On 11/18/05, Bruno Ducrot <ducrot@poupinou.org> wrote:

> You could eventually try with
> ftp://ftp.poupinou.org/dont_use/old/speedstep_bx.tar.gz
>
> I don't think it will work with a 2.6 kernel though, but just for
> testing purpose...
>
> You have to explicitely replace line 42:
> /* #define I_WANT_SPEEDSTEP */
> with
> #define I_WANT_SPEEDSTEP
>
> If that work, I will see if I found time to update cpufreq driver then.

pj@cristal:/usr/local/src/speedstep_bx$ sudo make
gcc -D__KERNEL__ -O2 -Wall -Wstrict-prototypes -Wno-trigraphs
-fomit-frame-pointer -fno-strict-aliasing -fno-common
-I/lib/modules/`uname -r`/build/include -D_LINUX  -DMODULE
-DMODVERSIONS -include /lib/modules/`uname
-r`/build/include/linux/modversions.h -c -o speedstep.o speedstep.c
cc1: error: /lib/modules/2.6.14p3.laptop.cfd/build/include/linux/modversions.h:
No such file or directory
In file included from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/irq.h:21,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/asm/hardirq.h:6,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/hardirq.h:7,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/interrupt.h:11,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/rcuref.h:36,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/fs.h:12,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/proc_fs.h:6,
                from speedstep.c:33:
/lib/modules/2.6.14p3.laptop.cfd/build/include/asm/irq.h:16:25: error:
irq_vectors.h: No such file or directory
In file included from
/lib/modules/2.6.14p3.laptop.cfd/build/include/asm/hardirq.h:6,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/hardirq.h:7,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/interrupt.h:11,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/rcuref.h:36,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/fs.h:12,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/proc_fs.h:6,
                from speedstep.c:33:
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/irq.h:84: error:
'NR_IRQS' undeclared here (not in a function)
In file included from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/irq.h:93,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/asm/hardirq.h:6,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/hardirq.h:7,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/interrupt.h:11,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/rcuref.h:36,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/fs.h:12,
                from
/lib/modules/2.6.14p3.laptop.cfd/build/include/linux/proc_fs.h:6,
                from speedstep.c:33:
/lib/modules/2.6.14p3.laptop.cfd/build/include/asm/hw_irq.h:30: error:
'NR_IRQ_VECTORS' undeclared here (not in a function)
speedstep.c: In function 'speedstep_initialize':
speedstep.c:491: warning: implicit declaration of function 'pci_find_subsys'
speedstep.c:495: warning: assignment makes pointer from integer without a cast
speedstep.c:502: warning: assignment makes pointer from integer without a cast
make: *** [speedstep.o] Error 1
pj@cristal:/usr/local/src/speedstep_bx$

I think don't work with 2.6 kernel...
>
> BTW, be sure to read carrefully
> http://www.poupinou.org/cpufreq/speedstep-piix4.html
I try to use dmidecode and this is the result:

biosdecode:
# biosdecode 2.7
SMBIOS 2.3 present.
       Structure Table Length: 2000 bytes
       Structure Table Address: 0x000E7010
       Number Of Structures: 49
       Maximum Structure Size: 204 bytes
ACPI 1.0 present.
       OEM Identifier: NEC
       RSD Table 32-bit Address: 0x0FFFB88E
BIOS32 Service Directory present.
       Revision: 0
       Calling Interface Address: 0x000FD8A0
PNP BIOS 1.0 present.
       Event Notification: Not Supported
       Real Mode 16-bit Code Address: F000:8562
       Real Mode 16-bit Data Address: 0040:0000
       16-bit Protected Mode Code Address: 0x000F8580
       16-bit Protected Mode Data Address: 0x00000400
PCI Interrupt Routing 1.0 present.
       Router ID: 00:07.0
       Exclusive IRQs: None
       Compatible Router: 8086:122e
       Slot Entry 1: ID 00:07, on-board
       Slot Entry 2: ID 00:04, on-board
       Slot Entry 3: ID 00:06, on-board
       Slot Entry 4: ID 00:0c, on-board
       Slot Entry 5: ID 00:0d, on-board
       Slot Entry 6: ID 00:01, on-board

dmidecode:
# dmidecode 2.7
SMBIOS 2.3 present.
49 structures occupying 2000 bytes.
Table at 0x000E7010.

Handle 0x0000, DMI type 0, 20 bytes.
BIOS Information
       Vendor: NEC
       Version: NOTE BIOS Version /175A2700
       Release Date: 03/06/2001
       Address: 0xE9720
       Runtime Size: 92384 bytes
       ROM Size: 512 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
               Selectable boot is supported
               EDD is supported
               Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
               5.25"/1.2 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
               Smart battery is supported
               Function key-initiated network boot is supported

Handle 0x0001, DMI type 1, 25 bytes.
System Information
       Manufacturer: NEC
       Product Name:
       Version:
       Serial Number: SN-123456UVXV218B7O1N1N1K
       UUID: Not Settable
       Wake-up Type: Power Switch

Handle 0x0002, DMI type 2, 8 bytes.
Base Board Information
       Manufacturer: NEC
       Product Name:
       Version:
       Serial Number:

Handle 0x0003, DMI type 3, 17 bytes.
Chassis Information
       Manufacturer: NEC
       Type: Notebook
       Lock: Not Present
       Version:
       Serial Number:
       Asset Tag:
       Boot-up State: Unknown
       Power Supply State: Unknown
       Thermal State: Unknown
       Security Status: Unknown
       OEM Information: 0x00001234

Handle 0x0004, DMI type 4, 32 bytes.
Processor Information
       Socket Designation: Laptop Computer
       Type: Central Processor
       Family: Pentium III
       Manufacturer: Intel Corporation
       ID: 86 06 00 00 FF F9 87 03
       Signature: Type 0, Family 6, Model 8, Stepping 6
       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)
               PAE (Physical address extension)
               MCE (Machine check exception)
               CX8 (CMPXCHG8 instruction supported)
               SEP (Fast system call)
               MTRR (Memory type range registers)
               PGE (Page global enable)
               MCA (Machine check architecture)
               CMOV (Conditional move instruction supported)
               PAT (Page attribute table)
               PSE-36 (36-bit page size extension)
               PSN (Processor serial number present and enabled)
               MMX (MMX technology supported)
               FXSR (Fast floating-point save and restore)
               SSE (Streaming SIMD extensions)
       Version: Pentium(R) III
       Voltage: 1.6 V
       External Clock: 100 MHz
       Max Speed: 700 MHz
       Current Speed: 700 MHz
       Status: Populated, Enabled
       Upgrade: None
       L1 Cache Handle: Not Provided
       L2 Cache Handle: 0x0009
       L3 Cache Handle: Not Provided

Handle 0x0005, DMI type 5, 20 bytes.
Memory Controller Information
       Error Detecting Method: None
       Error Correcting Capabilities:
               None
       Supported Interleave: One-way Interleave
       Current Interleave: One-way Interleave
       Maximum Memory Module Size: 128 MB
       Maximum Total Memory Size: 256 MB
       Supported Speeds: None
       Supported Memory Types:
               DIMM
               SDRAM
       Memory Module Voltage: 3.3 V
       Associated Memory Slots: 2
               0x0007
               0x0008
       Enabled Error Correcting Capabilities:
               Unknown

Handle 0x0006, DMI type 6, 12 bytes.
Memory Module Information
       Socket Designation: Memory Slot 1
       Bank Connections: 1 0
       Current Speed: Unknown
       Type: DIMM SDRAM
       Installed Size: 128 MB (Double-bank Connection)
       Enabled Size: 128 MB (Double-bank Connection)
       Error Status: OK

Handle 0x0007, DMI type 6, 12 bytes.
Memory Module Information
       Socket Designation: Memory Slot 2
       Bank Connections: 3 2
       Current Speed: Unknown
       Type: DIMM SDRAM
       Installed Size: 128 MB (Double-bank Connection)
       Enabled Size: 128 MB (Double-bank Connection)
       Error Status: OK

Handle 0x0008, DMI type 7, 19 bytes.
Cache Information
       Socket Designation: L1 Cache
       Configuration: Enabled, Not Socketed, Level 1
       Operational Mode: Write Back
       Location: Internal
       Installed Size: 32 KB
       Maximum Size: 32 KB
       Supported SRAM Types:
               Other
       Installed SRAM Type: Other
       Speed: Unknown
       Error Correction Type: None
       System Type: Unified
       Associativity: 4-way Set-associative

Handle 0x0009, DMI type 7, 19 bytes.
Cache Information
       Socket Designation: L2 Cache
       Configuration: Enabled, Not Socketed, Level 2
       Operational Mode: Write Back
       Location: Internal
       Installed Size: 256 KB
       Maximum Size: 256 KB
       Supported SRAM Types:
               Pipeline Burst
       Installed SRAM Type: Other
       Speed: Unknown
       Error Correction Type: Multi-bit ECC
       System Type: Unified
       Associativity: Other

Handle 0x000A, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: USB1
       External Connector Type: Access Bus (USB)
       Port Type: USB

Handle 0x000B, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: USB2
       External Connector Type: Access Bus (USB)
       Port Type: USB

Handle 0x000C, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: Mic In
       External Connector Type: Mini Jack (headphones)
       Port Type: Audio Port

Handle 0x000D, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: Head phone/Line Out
       External Connector Type: Mini Jack (headphones)
       Port Type: Audio Port

Handle 0x000E, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: SPDIF
       External Connector Type: Mini Jack (headphones)
       Port Type: Audio Port

Handle 0x000F, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: Line In
       External Connector Type: Mini Jack (headphones)
       Port Type: Audio Port

Handle 0x0010, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: Parallel Port
       External Connector Type: DB-25 female
       Port Type: Parallel Port ECP/EPP

Handle 0x0011, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: Serial Port
       External Connector Type: DB-9 male
       Port Type: Serial Port 16550A Compatible

Handle 0x0012, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: IEEE 1394 Port
       External Connector Type: IEEE 1394
       Port Type: Firewire (IEEE P1394)

Handle 0x0013, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: Telephone Line
       External Connector Type: RJ-11
       Port Type: Modem Port

Handle 0x0014, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: Network
       External Connector Type: RJ-45
       Port Type: Network Port

Handle 0x0015, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: Monitor
       External Connector Type: DB-15 male
       Port Type: Video Port

Handle 0x0016, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: TV-OUT/C-Video
       External Connector Type: Other
       Port Type: Video Port

Handle 0x0017, DMI type 8, 9 bytes.
Port Connector Information
       Internal Reference Designator:
       Internal Connector Type: None
       External Reference Designator: PS/2
       External Connector Type: PS/2
       Port Type: Other

Handle 0x0018, DMI type 9, 13 bytes.
System Slot Information
       Designation: Socket 1
       Type: 32-bit PC Card (PCMCIA)
       Current Usage: Unknown
       Length: Other
       ID: Adapter 1, Socket 0
       Characteristics:
               5.0 V is provided
               3.3 V is provided
               PC Card-16 is supported
               Cardbus is supported
               Zoom Video is supported
               Modem ring resume is supported

Handle 0x0019, DMI type 9, 13 bytes.
System Slot Information
       Designation: Socket 2
       Type: 32-bit PC Card (PCMCIA)
       Current Usage: Unknown
       Length: Other
       ID: Adapter 2, Socket 0
       Characteristics:
               5.0 V is provided
               3.3 V is provided
               PC Card-16 is supported
               Cardbus is supported
               Modem ring resume is supported

Handle 0x001A, DMI type 10, 6 bytes.
On Board Device Information
       Type: Video
       Status: Enabled
       Description: Rage Mobility-M/Ati

Handle 0x001B, DMI type 10, 6 bytes.
On Board Device Information
       Type: Other
       Status: Enabled
       Description: PCI1420/Teaxas

Handle 0x001C, DMI type 10, 6 bytes.
On Board Device Information
       Type: Other
       Status: Enabled
       Description: uPD72872/NEC

Handle 0x001D, DMI type 10, 6 bytes.
On Board Device Information
       Type: Other
       Status: Enabled
       Description: Mars3/Lucent

Handle 0x001E, DMI type 11, 5 bytes.
OEM Strings
       String 1: This is the Intel 440ZX
       String 2: Customer Reference Platform
       String 3:
       String 4:
       String 5:
       String 6:

Handle 0x001F, DMI type 13, 22 bytes.
BIOS Language Information
       Installable Languages: 1
               en|US|iso8859-1
       Currently Installed Language: Not Specified

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

Handle 0x0021, DMI type 16, 15 bytes.
Physical Memory Array
       Location: System Board Or Motherboard
       Use: Flash Memory
       Error Correction Type: None
       Maximum Capacity: 512 kB
       Error Information Handle: Not Provided
       Number Of Devices: 1

Handle 0x0022, DMI type 16, 15 bytes.
Physical Memory Array
       Location: System Board Or Motherboard
       Use: <OUT OF SPEC>
       Error Correction Type: None
       Maximum Capacity: 8 MB
       Error Information Handle: Not Provided
       Number Of Devices: 1

Handle 0x0023, DMI type 17, 23 bytes.
Memory Device
       Array Handle: 0x0022
       Error Information Handle: Not Provided
       Total Width: 8 bits
       Data Width: 8 bits
       Size: 512 kB
       Form Factor: Other
       Set: None
       Locator: U30
       Bank Locator:
       Type: Flash
       Type Detail: Non-Volatile
       Speed: Unknown

Handle 0x0024, DMI type 17, 23 bytes.
Memory Device
       Array Handle: 0x0022
       Error Information Handle: Not Provided
       Total Width: 64 bits
       Data Width: 64 bits
       Size: 512 kB
       Form Factor: Other
       Set: None
       Locator: U23
       Bank Locator:
       Type: Other
       Type Detail: Fast-paged
       Speed: 83 MHz (12.0 ns)

Handle 0x0025, DMI type 17, 23 bytes.
Memory Device
       Array Handle: 0x0022
       Error Information Handle: Not Provided
       Total Width: 64 bits
       Data Width: 64 bits
       Size: 64 MB
       Form Factor: DIMM
       Set: None
       Locator: P20
       Bank Locator:
       Type: SDRAM
       Type Detail: Synchronous
       Speed: 100 MHz (10.0 ns)

Handle 0x0026, DMI type 17, 23 bytes.
Memory Device
       Array Handle: 0x0022
       Error Information Handle: Not Provided
       Total Width: 64 bits
       Data Width: 64 bits
       Size: 64 MB
       Form Factor: DIMM
       Set: 1
       Locator: P21
       Bank Locator:
       Type: SDRAM
       Type Detail: Synchronous
       Speed: 100 MHz (10.0 ns)

Handle 0x0027, DMI type 19, 15 bytes.
Memory Array Mapped Address
       Starting Address: 0x00000000000
       Ending Address: 0x0000007FFFF
       Range Size: 512 kB
       Physical Array Handle: 0x0022
       Partition Width: 0

Handle 0x0028, DMI type 19, 15 bytes.
Memory Array Mapped Address
       Starting Address: 0x00000000000
       Ending Address: 0x000003FFFFF
       Range Size: 4 MB
       Physical Array Handle: 0x0022
       Partition Width: 0

Handle 0x0029, DMI type 19, 15 bytes.
Memory Array Mapped Address
       Starting Address: 0x00000000000
       Ending Address: 0x00007FFFFFF
       Range Size: 128 MB
       Physical Array Handle: 0x0022
       Partition Width: 0

Handle 0x002A, DMI type 20, 19 bytes.
Memory Device Mapped Address
       Starting Address: 0x00000000000
       Ending Address: 0x000000003FF
       Range Size: 1 kB
       Physical Device Handle: 0x0023
       Memory Array Mapped Address Handle: 0x0029
       Partition Row Position: 254
       Interleave Position: 254
       Interleaved Data Depth: 254

Handle 0x002B, DMI type 20, 19 bytes.
Memory Device Mapped Address
       Starting Address: 0x00000000000
       Ending Address: 0x000000003FF
       Range Size: 1 kB
       Physical Device Handle: 0x0024
       Memory Array Mapped Address Handle: 0x0029
       Partition Row Position: 254
       Interleave Position: 254
       Interleaved Data Depth: 254

Handle 0x002C, DMI type 21, 7 bytes.
Built-in Pointing Device
       Type: Glide Point
       Interface: PS/2
       Buttons: 2

Handle 0x002D, DMI type 22, 26 bytes.
Portable Battery
       Location: on the right-hand side
       Manufacturer: NEC
       Name: NEC
       Chemistry: Nickel Metal Hydride
       Design Capacity: 364800 mWh
       Design Voltage: 9600 mV
       SBDS Version: Bat123
       Maximum Error: Unknown
       SBDS Serial Number: 0000
       SBDS Manufacture Date: 1985-08-25
       OEM-specific Information: 0x00000000

Handle 0x002E, DMI type 22, 26 bytes.
Portable Battery
       Location: on the right-hand side
       Manufacturer: NEC
       Name: NEC
       Chemistry: Lithium Ion
       Design Capacity: 547200 mWh
       Design Voltage: 13440 mV
       SBDS Version: Bat123
       Maximum Error: Unknown
       SBDS Serial Number: 0000
       SBDS Manufacture Date: 1985-08-25
       OEM-specific Information: 0x00000000

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

Handle 0x0030, DMI type 127, 4 bytes.
End Of Table


vpddecode:
# vpddecode 2.7
# No VPD structure found, sorry.

Do you need some info?

tnks you very much

Luca

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

* Re: cpufreq on Coppermine
  2005-11-18 15:41 ` Bruno Ducrot
  2005-11-18 19:39   ` Luca
@ 2005-11-19  9:00   ` Luca
  1 sibling, 0 replies; 9+ messages in thread
From: Luca @ 2005-11-19  9:00 UTC (permalink / raw)
  To: Bruno Ducrot; +Cc: cpufreq

I try to load speedstep-smi module with debug info and this is the
result of debug:

Nov 19 09:52:44 cristal kernel: speedstep-lib: x86: 6, model: 8
Nov 19 09:52:44 cristal kernel: speedstep-lib: Coppermine:
MSR_IA32_EBL_CR_POWERON is 0x46480020, 0x0
Nov 19 09:52:44 cristal kernel: speedstep-lib: Coppermine:
MSR_IA32_PLATFORM ID is 0x0, 0x4b560000
Nov 19 09:52:44 cristal kernel: speedstep-smi: signature:0x47534943,
command:0x008000b2, event:0x000000b3, perf_level:0x07d00001.
Nov 19 09:52:44 cristal kernel: cpufreq-core: trying to register
driver speedstep-smi
Nov 19 09:52:44 cristal kernel: cpufreq-core: adding CPU 0
Nov 19 09:52:44 cristal kernel: speedstep-smi: trying to obtain
ownership with command 47534980 at port b2
Nov 19 09:52:44 cristal kernel: speedstep-smi: result is 0
Nov 19 09:52:44 cristal kernel: speedstep-smi: trying to determine
frequencies with command 47534980 at port b2
Nov 19 09:52:44 cristal kernel: speedstep-smi: result 47534980,
low_freq 0, high_freq 4
Nov 19 09:52:44 cristal kernel: speedstep-smi: could not detect low
and high frequencies by SMI call.
Nov 19 09:52:44 cristal kernel: speedstep-lib: trying to determine both speeds
Nov 19 09:52:44 cristal kernel: speedstep-lib: P3 -
MSR_IA32_EBL_CR_POWERON: 0x46480020 0x0
Nov 19 09:52:44 cristal kernel: speedstep-lib: speed is 700000
Nov 19 09:52:44 cristal kernel: speedstep-lib: previous speed is 700000
Nov 19 09:52:44 cristal kernel: speedstep-smi: trying to set frequency
to state 1 with command 47534980 at port b2
Nov 19 09:52:44 cristal kernel: speedstep-smi: retry 1, previous
result 0, waiting...
Nov 19 09:52:44 cristal kernel: speedstep-smi: retry 2, previous
result 0, waiting...
Nov 19 09:52:44 cristal kernel: speedstep-smi: retry 3, previous
result 0, waiting...
Nov 19 09:52:44 cristal kernel: speedstep-smi: retry 4, previous
result 0, waiting...
Nov 19 09:52:44 cristal kernel: speedstep-smi: retry 5, previous
result 0, waiting...
Nov 19 09:52:44 cristal kernel: speedstep-lib: P3 -
MSR_IA32_EBL_CR_POWERON: 0x46480020 0x0
Nov 19 09:52:44 cristal kernel: speedstep-lib: speed is 700000
Nov 19 09:52:44 cristal kernel: speedstep-lib: low speed is 700000
Nov 19 09:52:44 cristal kernel: speedstep-smi: trying to set frequency
to state 0 with command 47534980 at port b2
Nov 19 09:52:44 cristal kernel: speedstep-smi: retry 1, previous
result 0, waiting...
Nov 19 09:52:44 cristal kernel: speedstep-smi: retry 2, previous
result 0, waiting...
Nov 19 09:52:44 cristal kernel: speedstep-smi: retry 3, previous
result 0, waiting...
Nov 19 09:52:44 cristal kernel: speedstep-smi: retry 4, previous
result 0, waiting...
Nov 19 09:52:44 cristal kernel: speedstep-smi: retry 5, previous
result 0, waiting...
Nov 19 09:52:44 cristal kernel: speedstep-lib: P3 -
MSR_IA32_EBL_CR_POWERON: 0x46480020 0x0
Nov 19 09:52:44 cristal kernel: speedstep-lib: speed is 700000
Nov 19 09:52:44 cristal kernel: speedstep-lib: high speed is 700000
Nov 19 09:52:44 cristal kernel: speedstep-smi: could not detect two
different speeds -- aborting.
Nov 19 09:52:44 cristal kernel: cpufreq-core: initialization failed
Nov 19 09:52:44 cristal kernel: cpufreq-core: no CPU initialized for
driver speedstep-smi
Nov 19 09:52:44 cristal kernel: cpufreq-core: unregistering CPU 0


If I power on the laptop with AC, it work at 700 mhz and with only the
battery 550mhz...
I thinks the modules don't found the low speed...
what you think?

help
bye
tnks
Luca

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

* Re: cpufreq on Coppermine
  2005-11-18 19:39   ` Luca
@ 2005-11-19 19:29     ` Mattia Dongili
  2005-11-20  1:19       ` Luca
  0 siblings, 1 reply; 9+ messages in thread
From: Mattia Dongili @ 2005-11-19 19:29 UTC (permalink / raw)
  To: cpufreq; +Cc: Bruno Ducrot

[-- Attachment #1: Type: text/plain, Size: 1667 bytes --]

On Fri, Nov 18, 2005 at 08:39:03PM +0100, Luca wrote:
> On 11/18/05, Bruno Ducrot <ducrot@poupinou.org> wrote:
> 
> > You could eventually try with
> > ftp://ftp.poupinou.org/dont_use/old/speedstep_bx.tar.gz
> >
> > I don't think it will work with a 2.6 kernel though, but just for
> > testing purpose...
> >
> > You have to explicitely replace line 42:
> > /* #define I_WANT_SPEEDSTEP */
> > with
> > #define I_WANT_SPEEDSTEP
> >
> > If that work, I will see if I found time to update cpufreq driver then.
> 
> pj@cristal:/usr/local/src/speedstep_bx$ sudo make
> gcc -D__KERNEL__ -O2 -Wall -Wstrict-prototypes -Wno-trigraphs
> -fomit-frame-pointer -fno-strict-aliasing -fno-common
> -I/lib/modules/`uname -r`/build/include -D_LINUX  -DMODULE
> -DMODVERSIONS -include /lib/modules/`uname
> -r`/build/include/linux/modversions.h -c -o speedstep.o speedstep.c
> cc1: error: /lib/modules/2.6.14p3.laptop.cfd/build/include/linux/modversions.h:
[...]
> 'NR_IRQ_VECTORS' undeclared here (not in a function)
> speedstep.c: In function 'speedstep_initialize':
> speedstep.c:491: warning: implicit declaration of function 'pci_find_subsys'
> speedstep.c:495: warning: assignment makes pointer from integer without a cast
> speedstep.c:502: warning: assignment makes pointer from integer without a cast
> make: *** [speedstep.o] Error 1
> pj@cristal:/usr/local/src/speedstep_bx$
> 
> I think don't work with 2.6 kernel...

just for the purpose to make it build you can apply the attached patch,
it uses an adapted (from LDD3) Makefile for 2.6 and changes from
pci_find_subsys to pci_get_subsys. Still, you need to define
I_WANT_SPEEDSTEP at line 42 as before.

-- 
mattia
:wq!

[-- Attachment #2: speedstep_bx.diff --]
[-- Type: text/plain, Size: 2025 bytes --]

diff -up speedstep_bx/Makefile speedstep_bx.dirty/Makefile
--- speedstep_bx/Makefile	2002-10-09 12:06:48.000000000 +0200
+++ speedstep_bx.dirty/Makefile	2005-11-19 20:20:32.587834750 +0100
@@ -1,16 +1,19 @@
-HKERNEL = /lib/modules/`uname -r`/build/include
-MODVERSCFLAGS = -DMODVERSIONS -include $(HKERNEL)/linux/modversions.h
-MODCFLAGS = -DMODULE $(MODVERSCFLAGS)
+# If KERNELRELEASE is defined, we've been invoked from the
+# kernel build system and can use its language.
+ifneq ($(KERNELRELEASE),)
+	obj-m := speedstep.o
 
-CFLAGS = -D__KERNEL__ -O2 -Wall -Wstrict-prototypes -Wno-trigraphs \
-	 -fomit-frame-pointer -fno-strict-aliasing -fno-common     \
-	 -I$(HKERNEL)						   \
-	 -D_LINUX  $(MODCFLAGS)
-	 
+# Otherwise we were called directly from the command
+# line; invoke the kernel build system.
+else
+	KERNELDIR ?= /lib/modules/$(shell uname -r)/build
+	PWD := $(shell pwd)
+default:
+	$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
+endif
 
-speedstep.o:	speedstep.c
-	gcc $(CFLAGS) -c -o speedstep.o speedstep.c
-
-.PHONY:		clean
-clean:		speedstep.o
-	rm -f speedstep.o
+clean:
+	rm -rf speedstep.o speedstep.ko speedstep.mod.c speedstep.mod.o \
+	      .speedstep.ko.cmd .speedstep.o.cmd .speedstep.mod.o.cmd \
+	      .tmp_versions
+	
diff -up speedstep_bx/speedstep.c speedstep_bx.dirty/speedstep.c
--- speedstep_bx/speedstep.c	2003-05-23 11:37:25.000000000 +0200
+++ speedstep_bx.dirty/speedstep.c	2005-11-19 20:11:47.503019000 +0100
@@ -488,14 +488,14 @@ speedstep_initialize(void)
 	int             mult, mult2;
 	int             low, high;
 
-	speedstep_chipset_dev = pci_find_subsys(PCI_VENDOR_ID_INTEL,
+	speedstep_chipset_dev = pci_get_subsys(PCI_VENDOR_ID_INTEL,
 					      PCI_DEVICE_ID_INTEL_82371AB_3,
 						PCI_ANY_ID,
 						PCI_ANY_ID,
 						NULL);
 
 	if (!speedstep_chipset_dev)
-		speedstep_chipset_dev = pci_find_subsys(PCI_VENDOR_ID_INTEL,
+		speedstep_chipset_dev = pci_get_subsys(PCI_VENDOR_ID_INTEL,
 					        PCI_DEVICE_ID_INTEL_82443MX_3,
 						PCI_ANY_ID,
 						PCI_ANY_ID,

[-- Attachment #3: Type: text/plain, Size: 147 bytes --]

_______________________________________________
Cpufreq mailing list
Cpufreq@lists.linux.org.uk
http://lists.linux.org.uk/mailman/listinfo/cpufreq

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

* Re: cpufreq on Coppermine
  2005-11-19 19:29     ` Mattia Dongili
@ 2005-11-20  1:19       ` Luca
  2005-11-20 14:33         ` Mattia Dongili
  0 siblings, 1 reply; 9+ messages in thread
From: Luca @ 2005-11-20  1:19 UTC (permalink / raw)
  To: cpufreq, Bruno Ducrot, Luca

On 11/19/05, Mattia Dongili <malattia@linux.it> wrote:
> > I think don't work with 2.6 kernel...
>
> just for the purpose to make it build you can apply the attached patch,
> it uses an adapted (from LDD3) Makefile for 2.6 and changes from
> pci_find_subsys to pci_get_subsys. Still, you need to define
> I_WANT_SPEEDSTEP at line 42 as before.

I do the patch and I compile the speedstep_bx, this is the result:

pj@cristal:/usr/local/src/speedstep_bx$ sudo make
make -C /lib/modules/2.6.14p3.laptop.cfd/build
M=/usr/local/src/speedstep_bx modules
make[1]: Entering directory `/usr/src/linux-2.6.14'
  CC [M]  /usr/local/src/speedstep_bx/speedstep.o
/usr/local/src/speedstep_bx/speedstep.c: In function 'speedstep_initialize':
/usr/local/src/speedstep_bx/speedstep.c:489: warning: 'low' may be
used uninitialized in this function
/usr/local/src/speedstep_bx/speedstep.c:489: warning: 'high' may be
used uninitialized in this function
  Building modules, stage 2.
  MODPOST
*** Warning: "__fixunsdfsi" [/usr/local/src/speedstep_bx/speedstep.ko]
undefined!
*** Warning: "__divdf3" [/usr/local/src/speedstep_bx/speedstep.ko] undefined!
*** Warning: "__muldf3" [/usr/local/src/speedstep_bx/speedstep.ko] undefined!
*** Warning: "__adddf3" [/usr/local/src/speedstep_bx/speedstep.ko] undefined!
*** Warning: "__floatsidf" [/usr/local/src/speedstep_bx/speedstep.ko] undefined!
  LD [M]  /usr/local/src/speedstep_bx/speedstep.ko
make[1]: Leaving directory `/usr/src/linux-2.6.14'
pj@cristal:/usr/local/src/speedstep_bx$


next I copied the modules in the kernel module dir, and when I try to
load the module I return this error:

pj@cristal:/usr/local/src/speedstep_bx$ sudo modprobe speedstep -vvvv
insmod /lib/modules/2.6.14p3.laptop.cfd/kernel/arch/i386/kernel/cpu/cpufreq/speedstep.ko
FATAL: Error inserting speedstep
(/lib/modules/2.6.14p3.laptop.cfd/kernel/arch/i386/kernel/cpu/cpufreq/speedstep.ko):
Unknown symbol in module, or unknown parameter (see dmesg)

and dmesg return this error:
speedstep: Unknown symbol __floatsidf
speedstep: Unknown symbol __fixunsdfsi
speedstep: Unknown symbol __adddf3
speedstep: Unknown symbol __divdf3
speedstep: Unknown symbol __muldf3

I have kernel 2.6.14 compiled with debug symbols on cpufreq...
tell me if do you need some information...

tnks you
Luca

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

* Re: cpufreq on Coppermine (=> modprobe speedstep_smi smi_port=0xb1 smi_cmd=0x82)
       [not found] ` <20051120025915.GA7617@kroworsch.de>
@ 2005-11-20  9:28   ` Luca
  0 siblings, 0 replies; 9+ messages in thread
From: Luca @ 2005-11-20  9:28 UTC (permalink / raw)
  To: Wolfgang Kroworsch; +Cc: cpufreq

On 11/20/05, Wolfgang Kroworsch <wolfgang@kroworsch.de> wrote:
> Hi Luca,
>
> some time ago I used my Pentium III (Coppermine, 600 MHz) notebook from
> Maxdata. The only possibility to get the right speedstep settings was to
> look at the drivers of windows.

ok..
>
> As I do not know which laptop from Packard Bell you use, I just looked
> for some old ones on their webpage. I found the Chrome@ with 700MHz and
> the drivers for speedstep:
> http://support.packardbell.com/uk/mypc/?PibItemNr=platform_R3&PibLinkGroup=2000#show
> Link to "Intel Speedstep Applet 2.3"
> http://support.packardbell.com/uk/mypc/?PibItemNr=REFFIUP02670500&PibItemParent=platform_R3#show
> => http://support.packardbell.com/uk/mypc/?dwn=REFFIUP02670500;speedstep23.exe
>
> This "zip"-file speedstep23.exe (just unzip it with 'unzip) contains a
> file named Registry.ini which tells the system-dependent settings:
>     [PRPC]
>     Port=0x000000B1
>     Command=0x00000082
>     ...
>
I have download the speedstep's applet from the packard bell support
site and the file Registry.ini is:

[PRPC]
Port=0x000000B1
Command=0x00000082
Flags=0x10000232
UserPrefs=0x00000005
SystemPrefs=0x00000303
EventRegister=0x00000000
SetStateRetry=0x00000400
AppletTimeout=0x00000078
PollPeriod=0x000007d0
DBSPeriod=0x012c03e8
DBSThreshold=0x005f005f
MBPeriod=0x07d01388
MBPoll=0x0000012c
MBPrefs=0x00000000
MBThreshold=0x0032005a
W2KTimer=0x00000001


> For _my_ notebook the respective file says 0xB2 and 0x82, and the
> options for my speedstep_smi in modules.conf are:
>     options speedstep_smi smi_port=0xb2 smi_cmd=0x82
>
> You should verify, that you get the correct files for your laptop, but I
> think that this should be the easiest way to get the right settings.
> I think, that _you_ should use:
>     options speedstep_smi smi_port=0xb1 smi_cmd=0x82
>
> Due to these options my laptop is able to run at 500 MHz and 600 MHz
> without any problems :-).
> The notebook is running linux-2.6.6-vanilla.
I have vanilla 2.6.14...and I try to use speedstep_smi smi_port=0xb1
smi_cmd=0x82 but  return me no such device...and this is the result of
debug:

Nov 20 10:22:01 cristal kernel: speedstep-lib: x86: 6, model: 8
Nov 20 10:22:01 cristal kernel: speedstep-lib: Coppermine:
MSR_IA32_EBL_CR_POWERON is 0x46480020, 0x0
Nov 20 10:22:01 cristal kernel: speedstep-lib: Coppermine:
MSR_IA32_PLATFORM ID is 0x0, 0x4b560000
Nov 20 10:22:01 cristal kernel: speedstep-smi: signature:0x47534943,
command:0x008000b2, event:0x000000b3, perf_level:0x07d00001.
Nov 20 10:22:01 cristal kernel: cpufreq-core: trying to register
driver speedstep-smi
Nov 20 10:22:01 cristal kernel: cpufreq-core: adding CPU 0
Nov 20 10:22:01 cristal kernel: speedstep-smi: trying to obtain
ownership with command 47534982 at port b1
Nov 20 10:22:01 cristal kernel: speedstep-smi: result is 0
Nov 20 10:22:01 cristal kernel: speedstep-smi: trying to determine
frequencies with command 47534982 at port b1
Nov 20 10:22:01 cristal kernel: speedstep-smi: result 47534982,
low_freq 0, high_freq 4
Nov 20 10:22:01 cristal kernel: speedstep-smi: could not detect low
and high frequencies by SMI call.
Nov 20 10:22:01 cristal kernel: speedstep-lib: trying to determine both speeds
Nov 20 10:22:01 cristal kernel: speedstep-lib: P3 -
MSR_IA32_EBL_CR_POWERON: 0x46480020 0x0
Nov 20 10:22:01 cristal kernel: speedstep-lib: speed is 700000
Nov 20 10:22:01 cristal kernel: speedstep-lib: previous speed is 700000
Nov 20 10:22:01 cristal kernel: speedstep-smi: trying to set frequency
to state 1 with command 47534982 at port b1
Nov 20 10:22:01 cristal kernel: speedstep-smi: retry 1, previous
result 0, waiting...
Nov 20 10:22:01 cristal kernel: speedstep-smi: retry 2, previous
result 0, waiting...
Nov 20 10:22:01 cristal kernel: speedstep-smi: retry 3, previous
result 0, waiting...
Nov 20 10:22:01 cristal kernel: speedstep-smi: retry 4, previous
result 0, waiting...
Nov 20 10:22:01 cristal kernel: speedstep-smi: retry 5, previous
result 0, waiting...
Nov 20 10:22:01 cristal kernel: speedstep-lib: P3 -
MSR_IA32_EBL_CR_POWERON: 0x46480020 0x0
Nov 20 10:22:01 cristal kernel: speedstep-lib: speed is 700000
Nov 20 10:22:01 cristal kernel: speedstep-lib: low speed is 700000
Nov 20 10:22:01 cristal kernel: speedstep-smi: trying to set frequency
to state 0 with command 47534982 at port b1
Nov 20 10:22:01 cristal kernel: speedstep-smi: retry 1, previous
result 0, waiting...
Nov 20 10:22:01 cristal kernel: speedstep-smi: retry 2, previous
result 0, waiting...
Nov 20 10:22:01 cristal kernel: speedstep-smi: retry 3, previous
result 0, waiting...
Nov 20 10:22:01 cristal kernel: speedstep-smi: retry 4, previous
result 0, waiting...
Nov 20 10:22:01 cristal kernel: speedstep-smi: retry 5, previous
result 0, waiting...
Nov 20 10:22:01 cristal kernel: speedstep-lib: P3 -
MSR_IA32_EBL_CR_POWERON: 0x46480020 0x0
Nov 20 10:22:01 cristal kernel: speedstep-lib: speed is 700000
Nov 20 10:22:01 cristal kernel: speedstep-lib: high speed is 700000
Nov 20 10:22:01 cristal kernel: speedstep-smi: could not detect two
different speeds -- aborting.
Nov 20 10:22:01 cristal kernel: cpufreq-core: initialization failed
Nov 20 10:22:01 cristal kernel: cpufreq-core: no CPU initialized for
driver speedstep-smi
Nov 20 10:22:01 cristal kernel: cpufreq-core: unregistering CPU 0


> Please ask, if some information is missing.
I think the modules need some option when I load it. I try to seek
this in the Documentation of kernel, but I don't find it.
When I load the modules it don't find the other information of frequency....

>
> Good luck,
I need :-)
>
> bye
bye and thank you very much
Luca

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

* Re: cpufreq on Coppermine
  2005-11-20  1:19       ` Luca
@ 2005-11-20 14:33         ` Mattia Dongili
  2005-11-20 19:41           ` Luca
  0 siblings, 1 reply; 9+ messages in thread
From: Mattia Dongili @ 2005-11-20 14:33 UTC (permalink / raw)
  To: Luca; +Cc: cpufreq, Bruno Ducrot

On Sun, Nov 20, 2005 at 02:19:28AM +0100, Luca wrote:
> On 11/19/05, Mattia Dongili <malattia@linux.it> wrote:
> > > I think don't work with 2.6 kernel...
> >
> > just for the purpose to make it build you can apply the attached patch,
> > it uses an adapted (from LDD3) Makefile for 2.6 and changes from
> > pci_find_subsys to pci_get_subsys. Still, you need to define
> > I_WANT_SPEEDSTEP at line 42 as before.
> 
> I do the patch and I compile the speedstep_bx, this is the result:
> 
[...]
>   MODPOST
> *** Warning: "__fixunsdfsi" [/usr/local/src/speedstep_bx/speedstep.ko]
> undefined!
> *** Warning: "__divdf3" [/usr/local/src/speedstep_bx/speedstep.ko] undefined!
> *** Warning: "__muldf3" [/usr/local/src/speedstep_bx/speedstep.ko] undefined!
> *** Warning: "__adddf3" [/usr/local/src/speedstep_bx/speedstep.ko] undefined!
> *** Warning: "__floatsidf" [/usr/local/src/speedstep_bx/speedstep.ko] undefined!
>   LD [M]  /usr/local/src/speedstep_bx/speedstep.ko
> make[1]: Leaving directory `/usr/src/linux-2.6.14'
> pj@cristal:/usr/local/src/speedstep_bx$

Ah, -msoft-float. Either change the '#if 0' to '#if 1' at line 449 or
build with 'make EXTRA_CFLAGS=-mhard-float'

-- 
mattia
:wq!

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

* Re: cpufreq on Coppermine
  2005-11-20 14:33         ` Mattia Dongili
@ 2005-11-20 19:41           ` Luca
  0 siblings, 0 replies; 9+ messages in thread
From: Luca @ 2005-11-20 19:41 UTC (permalink / raw)
  To: Luca, cpufreq, Bruno Ducrot

On 11/20/05, Mattia Dongili <malattia@linux.it> wrote:
> Ah, -msoft-float. Either change the '#if 0' to '#if 1' at line 449 or
> build with 'make EXTRA_CFLAGS=-mhard-float'

I have modified the speedstep.c file and I have compiled the modules,
but when I load it I return this error:

Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: read_core_mult()
MSR_IA32_EBL_CR_POWERON 0x46480020 0x00000000
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: speedstep_initialize()
Processor at 700000 kHz
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: speedstep_initialize() pmbase
is 0x1000
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_read_state() called
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_read_state()
MSR_IA32_EBL_CR_POWERON 0x46480020 0x00000000
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_read_state() gpo_hilo:
0xfe
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_read_state()        -> 
0x00
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: speedstep_initialize() state
is 0
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: speedstep_initialize() trying
to switch to state 1
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition() called
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition()     state
is 01
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition()
MSR_IA32_EBL_CR_POWERON 0x46480020 0x00000000
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition()    s is
fe...
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition()    ...
and now s is ff
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition()   cntb
before: 0x00103a3f 00000000 00010000 00111010 00111111
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition()   cntb
after:  0x00103fff 00000000 00010000 00111111 11111111
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition()   pcntrl
before: 0x00001202 00000000 00000000 00010010 00000010
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition()   pcntrl
after:  0x00001a02 00000000 00000000 00011010 00000010
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition() we
survive to C3...
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: cpu_do_transition()
MSR_IA32_EBL_CR_POWERON 0x46480020 0x00000000
Nov 20 20:30:31 cristal kernel:
/usr/local/src/speedstep_bx/speedstep.c: read_core_mult()
MSR_IA32_EBL_CR_POWERON 0x46480020 0x00000000

mmm...what is the problem? Is not supported?
tell me if you do some information..I don't know what to do...
help
thanks very much
Luca

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

end of thread, other threads:[~2005-11-20 19:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-17 22:05 cpufreq on Coppermine Luca
2005-11-18 15:41 ` Bruno Ducrot
2005-11-18 19:39   ` Luca
2005-11-19 19:29     ` Mattia Dongili
2005-11-20  1:19       ` Luca
2005-11-20 14:33         ` Mattia Dongili
2005-11-20 19:41           ` Luca
2005-11-19  9:00   ` Luca
     [not found] ` <20051120025915.GA7617@kroworsch.de>
2005-11-20  9:28   ` cpufreq on Coppermine (=> modprobe speedstep_smi smi_port=0xb1 smi_cmd=0x82) Luca

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox