Page 13 of 29 FirstFirst ... 3111213141523 ... LastLast
Results 121 to 130 of 287

Thread: [SOLVED] New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

  1. #121
    Join Date
    May 2008
    Beans
    745

    Re: New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

    Hi kimtiede,

    I am glad it worked out, but it troubles me that your setup was not automatically detected. It would be most helpful if you could provide the output of these commands:

    Code:
    which lsusb
    lsusb
    It would make it possible for me to test the installation further. Cheers!

  2. #122
    Join Date
    May 2008
    Beans
    745

    Re: New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

    Hi Cyberdork,

    thanks - it will indeed be a lot easier!


  3. #123
    Join Date
    May 2008
    Beans
    745

    Re: New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

    Welcome back alex,

    Quote Originally Posted by _alex_ View Post
    Hi Henrik,
    An easier way would be to just use one quirks line for both Air and Penryn [..]
    Since there is no clash for the device ids, the hid module will use the corresponding quirk for the given hardware. That way you won't have to do any sort of hardware detection during installation.
    *blushes* Here is one that thought there was a limit of four set in the kernel... I guess it applies to a single id, not the total?

  4. #124
    Join Date
    Jul 2008
    Beans
    3

    Re: New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

    First, I want to echo everyone else here in saying: thank you.

    I just tried to install version 0.53 from the .deb on my MBP, on Ubuntu 8.04 (fully updated, kernel 2.6.24-19-generic). Installation appeared to fail on the post install script. Unfortunately, the trackpad works exactly as it did before installing the driver.

    The installer runs fine until the post installer script where it complains that it cant find kernel -17, or -18, and then appears to give up without trying -19.

    I've been looking over the forum, and I've tried to provide for you the information you've asked for in the past for debugging purposes. If there is any other information I can provide for you, or testing I can do, I'm more than happy to help.

    First off,
    Code:
    /etc/modprobe/d/bcm5974
    quirks had the penryn commented out, instead of the Macbook Air (assumedly because the post install scrip failed). However, changing the comments and reloading the driver using
    Code:
    sudo rmmod bcm5974; sudo modprobe bcm5974
    a) did not freeze my trackpad and b) did not solve the problem.

    Here is the output from diagnostics:
    Code:
    * Kernel version: 2.6.24-19-generic
    * Synaptics version: 0.14.7~git20070706-1ubuntu4
    * USB device: Bus 007 Device 003: ID 05ac:0230 Apple Computer, Inc.
    * /lib/modules/2.6.24-19-generic/updates/dkms/bcm5974.ko: exists
    * /etc/modules: bcm5974 no longer explicitly listed, good
    * /etc/modprobe.d/options: no obsolete quirks, good
    * /etc/modprobe.d/bcm5974: has quirks, good
    * /lib/modules/2.6.24-19-generic/modules.usbmap: maps to bcm5974, good
    * bcm5974: module is loaded
    * /proc/bus/input/devices: module is NOT registered
    Please double-check the quirks settings in /etc/modprobe.d/bcm5974
    This is (some) of the output from cat /proc/bus/input/devices
    Code:
    I: Bus=0017 Vendor=0001 Product=0001 Version=0100
    N: Name="Macintosh mouse button emulation"
    P: Phys=
    S: Sysfs=/devices/virtual/input/input0
    U: Uniq=
    H: Handlers=mouse0 event0 
    B: EV=7
    B: KEY=70000 0 0 0 0 0 0 0 0
    B: REL=3
    
    I: Bus=0003 Vendor=0458 Product=0007 Version=0110
    N: Name="Genius Optical Mouse"
    P: Phys=usb-0000:00:1d.0-1/input0
    S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input1
    U: Uniq=
    H: Handlers=mouse1 event1 
    B: EV=17
    B: KEY=70000 0 0 0 0 0 0 0 0
    B: REL=103
    B: MSC=10
    
    I: Bus=0003 Vendor=05ac Product=0230 Version=0111
    N: Name="Apple, Inc. Apple Internal Keyboard / Trackpad"
    P: Phys=usb-0000:00:1d.2-2/input0
    S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.0/input/input2
    U: Uniq=
    H: Handlers=kbd event2 
    B: EV=120013
    B: KEY=e10000 0 0 0 0 0 0 1007b 10007 ff9f217a c54057ff febeffdf ffefffff ffffffff fffffffe
    B: MSC=10
    B: LED=1f
    
    I: Bus=0003 Vendor=05ac Product=0230 Version=0111
    N: Name="Apple, Inc. Apple Internal Keyboard / Trackpad"
    P: Phys=usb-0000:00:1d.2-2/input2
    S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.2/input/input3
    U: Uniq=
    H: Handlers=mouse2 event3 
    B: EV=17
    B: KEY=70000 0 0 0 0 0 0 0 0
    B: REL=3
    B: MSC=10
    
    I: Bus=0003 Vendor=05ac Product=820a Version=0111
    N: Name="HID 05ac:820a"
    P: Phys=usb-0000:00:1a.0-1.2/input0
    S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input4
    U: Uniq=
    H: Handlers=kbd event4 
    B: EV=120013
    B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
    B: MSC=10
    B: LED=7
    
    I: Bus=0003 Vendor=05ac Product=820b Version=0111
    N: Name="HID 05ac:820b"
    P: Phys=usb-0000:00:1a.0-1.3/input0
    S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input5
    U: Uniq=
    H: Handlers=mouse3 event5 
    B: EV=17
    B: KEY=70000 0 0 0 0 0 0 0 0
    B: REL=3
    B: MSC=10

  5. #125
    Join Date
    Dec 2007
    Beans
    61

    Re: New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

    Quote Originally Posted by kosumi68 View Post
    *blushes* Here is one that thought there was a limit of four set in the kernel... I guess it applies to a single id, not the total?
    Actually I did not realize that MAX_USBHID_BOOT_QUIRKS was set to 4. I think you're right the maximum is four quirks. Bummer, I guess I can't think of an easier way than what you're already doing.

    Detection of the hardware failed on my macbook pro running hardy 64bit. Here's the output of "which lsusb":
    Code:
    /usr/sbin/lsusb
    and "lsusb":
    Code:
    Bus 007 Device 003: ID 05ac:0230 Apple Computer, Inc. 
    Bus 007 Device 002: ID 05ac:8242 Apple Computer, Inc. 
    Bus 007 Device 001: ID 0000:0000  
    Bus 006 Device 001: ID 0000:0000  
    Bus 005 Device 001: ID 0000:0000  
    Bus 004 Device 001: ID 0000:0000  
    Bus 003 Device 006: ID 05ac:0304 Apple Computer, Inc. Apple Optical USB Mouse [Mitsumi]
    Bus 003 Device 005: ID 05ac:820b Apple Computer, Inc. 
    Bus 003 Device 004: ID 05ac:820a Apple Computer, Inc. 
    Bus 003 Device 003: ID 05ac:820f Apple Computer, Inc. 
    Bus 003 Device 002: ID 0a5c:4500 Broadcom Corp. 
    Bus 003 Device 001: ID 0000:0000  
    Bus 002 Device 002: ID 05ac:8502 Apple Computer, Inc. 
    Bus 002 Device 001: ID 0000:0000  
    Bus 001 Device 001: ID 0000:0000

  6. #126
    Join Date
    May 2008
    Beans
    745

    Re: New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

    Good news: the post-install script was so full of bugs i must have been asleep when writing it.

    bcm5974-0.54 released:

    * Penryn trackpad dimensions fine-tuned

    * x86_64 for 2.6.24-19-generic

    * post-install fixed

    Enjoy!

  7. #127
    Join Date
    May 2008
    Beans
    745

    Re: New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

    sbayless, thanks for the extensive report!

    Yes, the post-install problem is consistent, should work in 0.54.

    Did you reboot your machine after installing? At least it is consistent with the problem.

  8. #128
    Join Date
    Jul 2008
    Beans
    3

    Re: New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

    Did you reboot your machine after installing?
    Yes, I did reboot the machine after installing.

  9. #129
    Join Date
    Dec 2007
    Beans
    61

    Re: New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

    I can confirm that 0.54 fixes the hardware misdetection issue

  10. #130
    Join Date
    May 2008
    Beans
    745

    Re: New kernel driver for the BCM5974 touchpad (Macbook Air, Penryn)

    Quote Originally Posted by _alex_ View Post
    I can confirm that 0.54 fixes the hardware misdetection issue
    I am relieved!

Page 13 of 29 FirstFirst ... 3111213141523 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •