5. BCM5974 驅動程式 (bcm5974)¶
- 版權所有:
© 2008-2009 Henrik Rydberg <rydberg@euromail.se>
USB 初始化和資料包解碼由 Scott Shawcroft 完成,作為 touchd 使用者空間驅動程式專案的一部分
- 版權所有:
© 2008 Scott Shawcroft (scott.shawcroft@gmail.com)
BCM5974 驅動程式基於 appletouch 驅動程式
- 版權所有:
© 2001-2004 Greg Kroah-Hartman (greg@kroah.com)
- 版權所有:
© 2005 Johannes Berg (johannes@sipsolutions.net)
- 版權所有:
© 2005 Stelian Pop (stelian@popies.net)
- 版權所有:
© 2005 Frank Arnold (frank@scirocco-5v-turbo.de)
- 版權所有:
© 2005 Peter Osterlund (petero2@telia.com)
- 版權所有:
© 2005 Michael Hanselmann (linux-kernel@hansmi.ch)
- 版權所有:
© 2006 Nicolas Boichat (nicolas@boichat.ch)
此驅動程式為新款 Apple Macbook Air 和 Macbook Pro 筆記型電腦上的多點觸控觸控板增加了支援。它取代了這些電腦上的 appletouch 驅動程式,並與 Xorg 系統的 synaptics 驅動程式良好整合。
已知可在 Macbook Air、Macbook Pro Penryn 以及新款一體式 Macbook 5 和 Macbook Pro 5 上工作。
5.1. 用法¶
該驅動程式會自動載入以支援的 USB 裝置 ID,並作為事件裝置(/dev/input/event*)和透過 mousedev 驅動程式(/dev/input/mice)作為滑鼠可用。
5.2. USB 競爭條件¶
Apple 多點觸控觸控板透過同一 USB 裝置的不同介面報告滑鼠和鍵盤事件。這與 HID 驅動程式產生了競爭條件,如果未另行指示,HID 驅動程式將找到標準的 HID 滑鼠和鍵盤,並佔用整個裝置。為解決此問題,USB 產品 ID 必須列在 HID 驅動程式的 mouse_ignore 列表中。
5.3. 除錯輸出¶
為了便於新硬體版本的開發,可以透過除錯核心模組引數開啟詳細資料包輸出。範圍 [1-9] 會產生不同級別的詳細程度。示例(以 root 身份)
echo -n 9 > /sys/module/bcm5974/parameters/debug
tail -f /var/log/debug
echo -n 0 > /sys/module/bcm5974/parameters/debug
5.4. 趣聞¶
該驅動程式於 2008 年 6 月在 ubuntu 論壇開發 [1],現在在 bitmath.org 有了一個更永久的歸宿 [2]。