[Pommed-devel] Macbook Pro 5.2

Steffen Schulz pepe_ml at gmx.net
Tue Jul 7 15:32:04 UTC 2009


On 090707 at 16:30, Julien BLACHE wrote:
> > I'm not sure what the patch in an earlier email
> > http://lists.alioth.debian.org/pipermail/pommed-devel/2009-May/000055.html
> > was about, but with the current release I have to make my model known
> > to pommed:
> 
> The patch is in git, and I haven't made a new release yet, so that's expected.
> 
> > BTW, there is only one ambient light sensor now with range from about 0-30.
> 
> Ah, that's news to me and valuable information. That could explain a
> lot of the keyboard backlight troubles with the newer machines.
> 
> Can you give me the layout and content of the applesmc sysfs files?


All of them? See attached... :-


BTW, /sys/class/backlight is empty. Pommed falls back to nv8600mgt,
which seems to work well. I guess mbp_nvidia_bl only needs some model
name adjusted before it loads..


/steffen
-- 
  ,''`,
 : :' :                                                +49/1781384223
 `. `'                                        gpg --recv-key A04D7875
   `-  www.debian.org                     mailto: pepe at cbg.dyndns.org
-------------- next part --------------
.
|-- calibrate
|-- driver -> ../../../bus/platform/drivers/applesmc
|-- fan1_input
|-- fan1_label
|-- fan1_manual
|-- fan1_max
|-- fan1_min
|-- fan1_output
|-- fan1_safe
|-- fan2_input
|-- fan2_label
|-- fan2_manual
|-- fan2_max
|-- fan2_min
|-- fan2_output
|-- fan2_safe
|-- hwmon
|   `-- hwmon0
|       |-- device -> ../../../applesmc.768
|       |-- power
|       |   `-- wakeup
|       |-- subsystem -> ../../../../../class/hwmon
|       `-- uevent
|-- input
|   `-- input0
|       |-- capabilities
|       |   |-- abs
|       |   |-- ev
|       |   |-- ff
|       |   |-- key
|       |   |-- led
|       |   |-- msc
|       |   |-- rel
|       |   |-- snd
|       |   `-- sw
|       |-- device -> ../../../applesmc.768
|       |-- event0
|       |   |-- dev
|       |   |-- device -> ../../input0
|       |   |-- power
|       |   |   `-- wakeup
|       |   |-- subsystem -> ../../../../../../class/input
|       |   `-- uevent
|       |-- id
|       |   |-- bustype
|       |   |-- product
|       |   |-- vendor
|       |   `-- version
|       |-- js0
|       |   |-- dev
|       |   |-- device -> ../../input0
|       |   |-- power
|       |   |   `-- wakeup
|       |   |-- subsystem -> ../../../../../../class/input
|       |   `-- uevent
|       |-- modalias
|       |-- name
|       |-- phys
|       |-- power
|       |   `-- wakeup
|       |-- subsystem -> ../../../../../class/input
|       |-- uevent
|       `-- uniq
|-- key_at_index
|-- key_at_index_data
|-- key_at_index_data_length
|-- key_at_index_name
|-- key_at_index_type
|-- key_count
|-- leds
|   `-- smc::kbd_backlight
|       |-- brightness
|       |-- device -> ../../../applesmc.768
|       |-- max_brightness
|       |-- power
|       |   `-- wakeup
|       |-- subsystem -> ../../../../../class/leds
|       |-- trigger
|       `-- uevent
|-- light
|-- modalias
|-- name
|-- position
|-- power
|   `-- wakeup
|-- subsystem -> ../../../bus/platform
|-- temp10_input
|-- temp11_input
|-- temp12_input
|-- temp13_input
|-- temp14_input
|-- temp15_input
|-- temp16_input
|-- temp17_input
|-- temp18_input
|-- temp19_input
|-- temp1_input
|-- temp20_input
|-- temp2_input
|-- temp3_input
|-- temp4_input
|-- temp5_input
|-- temp6_input
|-- temp7_input
|-- temp8_input
|-- temp9_input
`-- uevent

28 directories, 79 files
-------------- next part --------------

# cat applesmc.768/
cat: applesmc.768/: Is a directory

# cat applesmc.768/uevent
DRIVER=applesmc
MODALIAS=platform:applesmc

# cat applesmc.768/modalias
platform:applesmc

# cat applesmc.768/subsystem
cat: applesmc.768/subsystem: Is a directory

# cat applesmc.768/power
cat: applesmc.768/power: Is a directory

# cat applesmc.768/power/wakeup


# cat applesmc.768/driver
cat: applesmc.768/driver: Is a directory

# cat applesmc.768/name
applesmc

# cat applesmc.768/key_count
304

# cat applesmc.768/key_at_index
0

# cat applesmc.768/key_at_index_name
#KEY

# cat applesmc.768/key_at_index_type
ui32

# cat applesmc.768/key_at_index_data_length
4

# cat applesmc.768/key_at_index_data
  0
# cat applesmc.768/fan2_input
2175

# cat applesmc.768/fan2_min
2000

# cat applesmc.768/fan2_max
5700

# cat applesmc.768/fan2_safe
cat: applesmc.768/fan2_safe: Input/output error

# cat applesmc.768/fan2_output
2181

# cat applesmc.768/fan2_manual
0

# cat applesmc.768/fan2_label
Right side 

# cat applesmc.768/fan1_input
2180

# cat applesmc.768/fan1_min
2000

# cat applesmc.768/fan1_max
5700

# cat applesmc.768/fan1_safe
cat: applesmc.768/fan1_safe: Input/output error

# cat applesmc.768/fan1_output
2181

# cat applesmc.768/fan1_manual
0

# cat applesmc.768/fan1_label
Left side  

# cat applesmc.768/temp1_input
37500

# cat applesmc.768/temp2_input
37500

# cat applesmc.768/temp3_input
33750

# cat applesmc.768/temp4_input
40750

# cat applesmc.768/temp5_input
60500

# cat applesmc.768/temp6_input
52750

# cat applesmc.768/temp7_input
55500

# cat applesmc.768/temp8_input
69500

# cat applesmc.768/temp9_input
59000

# cat applesmc.768/temp10_input
53000

# cat applesmc.768/temp11_input
59250

# cat applesmc.768/temp12_input
61500

# cat applesmc.768/temp13_input
60250

# cat applesmc.768/temp14_input
61000

# cat applesmc.768/temp15_input
58750

# cat applesmc.768/temp16_input
49000

# cat applesmc.768/temp17_input
51750

# cat applesmc.768/temp18_input
51750

# cat applesmc.768/temp19_input
35750

# cat applesmc.768/temp20_input
46750

# cat applesmc.768/position
(8,5,256)

# cat applesmc.768/calibrate
(-7,5)

# cat applesmc.768/input
cat: applesmc.768/input: Is a directory

# cat applesmc.768/input/input0
cat: applesmc.768/input/input0: Is a directory

# cat applesmc.768/input/input0/uevent
PRODUCT=19/0/0/0
NAME="applesmc"
EV==9
ABS==3
MODALIAS=input:b0019v0000p0000e0000-e0,3,kra0,1,mlsfw

# cat applesmc.768/input/input0/subsystem
cat: applesmc.768/input/input0/subsystem: Is a directory

# cat applesmc.768/input/input0/device
cat: applesmc.768/input/input0/device: Is a directory

# cat applesmc.768/input/input0/name
applesmc

# cat applesmc.768/input/input0/phys


# cat applesmc.768/input/input0/uniq


# cat applesmc.768/input/input0/modalias
input:b0019v0000p0000e0000-e0,3,kra0,1,mlsfw

# cat applesmc.768/input/input0/id
cat: applesmc.768/input/input0/id: Is a directory

# cat applesmc.768/input/input0/id/bustype
0019

# cat applesmc.768/input/input0/id/vendor
0000

# cat applesmc.768/input/input0/id/product
0000

# cat applesmc.768/input/input0/id/version
0000

# cat applesmc.768/input/input0/capabilities
cat: applesmc.768/input/input0/capabilities: Is a directory

# cat applesmc.768/input/input0/capabilities/ev
9

# cat applesmc.768/input/input0/capabilities/key
0

# cat applesmc.768/input/input0/capabilities/rel
0

# cat applesmc.768/input/input0/capabilities/abs
3

# cat applesmc.768/input/input0/capabilities/msc
0

# cat applesmc.768/input/input0/capabilities/led
0

# cat applesmc.768/input/input0/capabilities/snd
0

# cat applesmc.768/input/input0/capabilities/ff
0

# cat applesmc.768/input/input0/capabilities/sw
0

# cat applesmc.768/input/input0/power
cat: applesmc.768/input/input0/power: Is a directory

# cat applesmc.768/input/input0/power/wakeup


# cat applesmc.768/input/input0/js0
cat: applesmc.768/input/input0/js0: Is a directory

# cat applesmc.768/input/input0/js0/uevent
MAJOR=13
MINOR=0

# cat applesmc.768/input/input0/js0/dev
13:0

# cat applesmc.768/input/input0/js0/subsystem
cat: applesmc.768/input/input0/js0/subsystem: Is a directory

# cat applesmc.768/input/input0/js0/device
cat: applesmc.768/input/input0/js0/device: Is a directory

# cat applesmc.768/input/input0/js0/power
cat: applesmc.768/input/input0/js0/power: Is a directory

# cat applesmc.768/input/input0/js0/power/wakeup


# cat applesmc.768/input/input0/event0
cat: applesmc.768/input/input0/event0: Is a directory

# cat applesmc.768/input/input0/event0/uevent
MAJOR=13
MINOR=64

# cat applesmc.768/input/input0/event0/dev
13:64

# cat applesmc.768/input/input0/event0/subsystem
cat: applesmc.768/input/input0/event0/subsystem: Is a directory

# cat applesmc.768/input/input0/event0/device
cat: applesmc.768/input/input0/event0/device: Is a directory

# cat applesmc.768/input/input0/event0/power
cat: applesmc.768/input/input0/event0/power: Is a directory

# cat applesmc.768/input/input0/event0/power/wakeup


# cat applesmc.768/light
(3,0)

# cat applesmc.768/leds
cat: applesmc.768/leds: Is a directory

# cat applesmc.768/leds/smc::kbd_backlight
cat: applesmc.768/leds/smc::kbd_backlight: Is a directory

# cat applesmc.768/leds/smc::kbd_backlight/uevent

# cat applesmc.768/leds/smc::kbd_backlight/subsystem
cat: applesmc.768/leds/smc::kbd_backlight/subsystem: Is a directory

# cat applesmc.768/leds/smc::kbd_backlight/device
cat: applesmc.768/leds/smc::kbd_backlight/device: Is a directory

# cat applesmc.768/leds/smc::kbd_backlight/power
cat: applesmc.768/leds/smc::kbd_backlight/power: Is a directory

# cat applesmc.768/leds/smc::kbd_backlight/power/wakeup


# cat applesmc.768/leds/smc::kbd_backlight/brightness
100

# cat applesmc.768/leds/smc::kbd_backlight/max_brightness
255

# cat applesmc.768/leds/smc::kbd_backlight/trigger
[none] ADP1-online BAT0-charging-or-full BAT0-charging BAT0-full 

# cat applesmc.768/hwmon
cat: applesmc.768/hwmon: Is a directory

# cat applesmc.768/hwmon/hwmon0
cat: applesmc.768/hwmon/hwmon0: Is a directory

# cat applesmc.768/hwmon/hwmon0/uevent

# cat applesmc.768/hwmon/hwmon0/subsystem
cat: applesmc.768/hwmon/hwmon0/subsystem: Is a directory

# cat applesmc.768/hwmon/hwmon0/device
cat: applesmc.768/hwmon/hwmon0/device: Is a directory

# cat applesmc.768/hwmon/hwmon0/power
cat: applesmc.768/hwmon/hwmon0/power: Is a directory

# cat applesmc.768/hwmon/hwmon0/power/wakeup



More information about the Pommed-devel mailing list