From: Ludovic R. <lud...@gm...> - 2006-06-20 19:22:37
|
On 19/06/06, gimli <gi...@da...> wrote: > On the weekend i had some time to investigate in the boot > problem with kernel 2.6.17 under efi. The solution was simple but > tricky to find ;) Look at the patch efi_e820_all_mapped_fix.patch. > Simple, on efi we have no e820 memory maps at all. > I added also macbook support to imacfb. You can use it with > "video=imacfb:macbook" in your elilo.conf. > The sigmatel sound patch is taken from the alsa-project repository. > The patchset also includes a sample kernel config file ( config-2.6.17 ). > If you use imacfb, don't compile or load "intel-agp.ko". It makes realy > funny things with your framebuffer. > Please review the patches and give comments and or suggetions. > This patchest will go into the svn on sf. Some patches i'll post > upstream. To maybe get into 2.6.18 :) Good work. Thanks. I used a kernel 2.6.17.1 so had to patch version.patch a bit to apply it. I have a MacBook pro 17". What does works: - EFI boot (I don't use boot camp) - sound - ACPI battery status - frame buffer in 1680x1050 What does NOT works: - the trackpad has a strange behavior. If I move left and right the cursor moves up and down. If I move up and down the cursor does not move. If I click the cursor moves on the right. - the DVD drive does not work. I will try the pata-sata.patch also included in this thread and report here. - the Fn key does not work. I used xev(1) to track the events generated and the key does not generate anything. F1 or Fn+F1 generates the same codes. Not yet tested: - the IR port - suspend/resume Some info on my config: $ lsusb Bus 004 Device 001: ID 0000:0000 Bus 004 Device 002: ID 05ac:8240 Apple Computer, Inc. Bus 001 Device 001: ID 0000:0000 Bus 001 Device 004: ID 05ac:8501 Apple Computer, Inc. Bus 002 Device 003: ID 05ac:0218 Apple Computer, Inc. Bus 002 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 005 Device 002: ID 05ac:1000 Apple Computer, Inc. Bus 005 Device 001: ID 0000:0000 $ grep HID /boot/config-2.6.17.1-mactel CONFIG_BT_HIDP=m # CONFIG_USB_HID is not set # USB HID Boot Protocol drivers # CONFIG_USB_PHIDGETKIT is not set # CONFIG_USB_PHIDGETSERVO is not set How can I help debug the Fn key and trackpad problems? Thanks -- Dr. Ludovic Rousseau |