Bug 469424 - applesmc kernel module doesn't recognize Macbook Air
Summary: applesmc kernel module doesn't recognize Macbook Air
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 9
Hardware: x86_64
OS: Linux
medium
high
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-10-31 19:00 UTC by Marco Devillers
Modified: 2008-11-19 14:55 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-11-19 14:31:26 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Marco Devillers 2008-10-31 19:00:50 UTC
Description of problem:

The applesmc module released with the current kernel in FC9 doesn't recognize my MacBook Air which causes it (I think) to overheat.

There are some mactel patches (see Ubuntu forums, and maybe FC10 beta) which can be applied to applesmc such that it recognizes the Macbook Air

Version-Release number of selected component (if applicable):
2.6.26.6-79.fc9.x86_64


How reproducible:

Install FC9 on Macbook Air.

Steps to Reproduce:
1.
2.
3.
  
Actual results:
Macbook not recognized (check dmesg)

Expected results:


Additional info:

Comment 1 Chuck Ebbert 2008-11-01 18:02:09 UTC
Already in 2.6.27.4-19:
https://admin.fedoraproject.org/updates/kernel-2.6.27.4-19.fc9

Comment 2 Fedora Update System 2008-11-05 03:37:18 UTC
kernel-2.6.27.4-24.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/kernel-2.6.27.4-24.fc9

Comment 3 Marco Devillers 2008-11-05 18:09:56 UTC
(In reply to comment #2)
> kernel-2.6.27.4-24.fc9 has been submitted as an update for Fedora 9.
> http://admin.fedoraproject.org/updates/kernel-2.6.27.4-24.fc9

Thanks _very much_ for responding so quickly!

Current status: I now upgraded to a newer kernel.

  2.6.26.6-79.fc9.x86_64

dmesg gives:

  applesmc: Apple MacBook detected:
  applesmc:  - Model with accelerometer
  applesmc:  - Model without light sensors and backlight
  applesmc:  - Model with 10 temperature sensors
  applesmc: failed to init the device
  applesmc: 1 fans found.
  input: applesmc as /devices/platform/applesmc.768/input/input12
  applesmc: driver successfully loaded.

Sensors gives (from package lm-sensors):

  applesmc-isa-0300
  Adapter: ISA adapter
  Exhaust  :  2492 RPM  (min = 2500 RPM)
  temp1:       +34.5°C                                    
  temp2:       +54.2°C                                    
  ERROR: Can't get value of subfeature temp3_input: I/O error
  temp3:        +0.0°C                                    
  ERROR: Can't get value of subfeature temp4_input: I/O error
  temp4:        +0.0°C                                    
  ERROR: Can't get value of subfeature temp5_input: I/O error
  temp5:        +0.0°C                                    
  ERROR: Can't get value of subfeature temp6_input: I/O error
  temp6:        +0.0°C                                    
  temp7:       +50.2°C                                    
  ERROR: Can't get value of subfeature temp8_input: I/O error
  temp8:        +0.0°C                                    
  ERROR: Can't get value of subfeature temp9_input: I/O error
  temp9:        +0.0°C                                    
  temp10:      +31.0°C 

I am awaiting the next kernel.

Comment 4 Marco Devillers 2008-11-05 18:12:21 UTC
(Oh, it seems I just got newer kernel modules).

Comment 5 Fedora Update System 2008-11-06 01:51:09 UTC
kernel-2.6.27.4-26.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/kernel-2.6.27.4-26.fc9

Comment 6 Fedora Update System 2008-11-07 02:56:19 UTC
kernel-2.6.27.4-26.fc9 has been pushed to the Fedora 9 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update kernel'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-9467

Comment 7 Fedora Update System 2008-11-10 13:15:46 UTC
kernel-2.6.27.5-32.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/kernel-2.6.27.5-32.fc9

Comment 8 Marco Devillers 2008-11-10 18:32:39 UTC
(In reply to comment #6)
> kernel-2.6.27.4-26.fc9 has been pushed to the Fedora 9 testing repository.  If
> problems still persist, please make note of it in this bug report.
>  If you want to test the update, you can install it with 
>  su -c 'yum --enablerepo=updates-testing update kernel'.  You can provide
> feedback for this update here:
> http://admin.fedoraproject.org/updates/F9/FEDORA-2008-9467

Tried this, no update available?

[root@localhost ~]# yum --enablerepo=updates-testing update kernel

Loaded plugins: refresh-packagekit
updates-testing                                          | 2.3 kB     00:00     
primary.sqlite.bz2                                       | 728 kB     00:00     
livna                                                    | 2.1 kB     00:00     
rpmfusion-nonfree-updates                                | 2.7 kB     00:00     
cba3000e1e10b2f18dae73a86455eff3b93a3163-primary.sqlite. |  53 kB     00:00     
fedora                                                   | 2.4 kB     00:00     
rpmfusion-free-updates                                   | 2.7 kB     00:00     
6f08932afdfc15391b853c9a5ae02725f5a06a71-primary.sqlite. | 266 kB     00:00     
diffingo                                                 |  951 B     00:00     
rpmfusion-free                                           |  951 B     00:00     
updates-newkey                                           | 2.3 kB     00:00     
primary.sqlite.bz2                                       | 3.9 MB     00:01     
rpmfusion-nonfree                                        |  951 B     00:00     
updates                                                  | 2.6 kB     00:00     
Setting up Update Process
No Packages marked for Update

I'm fine waiting for it to arrive in FC9 proper.

Comment 9 Fedora Update System 2008-11-12 02:57:47 UTC
kernel-2.6.27.5-32.fc9 has been pushed to the Fedora 9 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update kernel'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-9583

Comment 10 Fedora Update System 2008-11-13 07:42:56 UTC
kernel-2.6.27.5-37.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/kernel-2.6.27.5-37.fc9

Comment 11 Fedora Update System 2008-11-14 11:54:12 UTC
kernel-2.6.27.5-41.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/kernel-2.6.27.5-41.fc9

Comment 12 Marco Devillers 2008-11-17 15:48:58 UTC
FIXED! _BIG_ THANKS


The new kernel fixed the bug, plus a lot of other trivialities.

applesmc recognizes the macbook air
sensors now recognizes all sensors/actuators
sound now works
led backlighting now works (through pommed)
synaptics driver now works

for some reason I needed to re-add my home account after this update, but that might have to do with other updates which were also installed.

Comment 13 Fedora Update System 2008-11-19 14:54:37 UTC
kernel-2.6.27.5-41.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.