和 http://www.yueke.cc/?cn-n-d-75.html
博本A-97 安装 ubuntu10.04.3LTS 版本 触摸屏驱动的方法
下载的是 desktop版本 建议可以试试netbook版本
ubuntu-10.04.3-desktop-i386.iso.torrent
ubuntu-10.04-netbook-i386.iso.torrent
下载内核源代码以版本是 2.6.32.24为例
# wget http://www.kernel.org/pub/linux/kernel/ ... .24.tar.gz
将文件拷贝到 /usr/src 目录下 解压
# cp linux-2.6.32.24.tar.gz /usr/src
# cd /usr/src
# tar xvf linux-2.6.32.24.tar.gz
# cd /usr/src/linux-2.6.32.24
-----------------------------------------------------------
修改内核源码文件 (kernel source)/drivers/hid/目录下的
hid-core.c 文件和hid-ids.h文件
-------------------------------------------------------------
# gedit drivers/hid/hid-core.c
--------------------------------------------------------------------------------------------------
在 static const struct hid_device_id hid_ignore_list[] = {
{ HID_USB_DEVICE(USB_VENDOR_ID_ACECAD, USB_DEVICE_ID_ACECAD_FLAIR) },
{ HID_USB_DEVICE(USB_VENDOR_ID_ACECAD, USB_DEVICE_ID_ACECAD_302) },
这里任何位置 插入: {HID_USB_DEVICE (USB_VENDOR_ID_PIXCIR, USB_DEVICE_ID_PIXCIR) },
{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_8_8_4_IF_KIT) },
{ HID_USB_DEVICE(USB_VENDOR_ID_YEALINK, USB_DEVICE_ID_YEALINK_P1K_P4K_B2K) },
{ }
};
保存退出
----------------------------------------------------------------------------------------------------
# gedit drivers/hid/hid-ids.h
----------------------------------------------------------------------------------------------------
再修改hid-ids.h文件 在文件中 增加 如下两句话,放在文件的 大概 中间位置就行
#define USB_VENDOR_ID_PIXCIR 0x03eb
#define USB_DEVICE_ID_PIXCIR 0x201c
保存退出
-------------------------------------------------------------------------------------------------
# ls -l
# aptitude install libncurses5-dev
# make menuconfig
--------------------------------------------------
选择缺省的即可 保存退出
-----------------------------------------------------
# make
-----------接下来你就该干嘛就干嘛去了,喝喝咖啡看看电影,或者XX网站 或者小睡一下都可以 预计时间可达5个小时------------------------------------------
# make modules_install
# cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.32.24
# cd /lib/modules/2.6.32.24
# update-initramfs -c -k 2.6.32.24
# update-grub
# reboot
=================================================
进入驱动的 3文件的目录下
驱动文件在此下载
RAR格式:
ZIP格式:
---------------------------------------------------------------
Makefile pixcir_hid_mt.c pixcir_hid_mt.h
-----------------------------------------------------------
Makefile 文件须修改 内核源码文件所在路径
找到 KERNELDIR的地方 注意 前面有#号的不用管 修改如下式样
KERNELDIR := /usr/src/linux-2.6.32.24
------------------------------------------------------------
打开 pixcir_hid_mt.h
修改 pixcir_hid_mt.h 文件里 maxx 和 maxy值修改为 16384和12288
修改为如下式样
-----------------------------------------------------------------
#define CONFIG_USB_HOLYMAP_MULTITOUCH_VENDOR_ID 0x03eb
#define CONFIG_USB_HOLYMAP_MULTITOUCH_PRODUCT_ID 0x201c
#define TOUCHSCREEN_MINX (0x0000)
#define TOUCHSCREEN_MINY (0x0000)
#define TOUCHSCREEN_MAXX (16384)//(0x4BFF) (0x3FFF)//
#define TOUCHSCREEN_MAXY (12288)//(0x2BFF) (0x2FFF)//
----------------------------------------------------------------------------
接下来就是
# make
然后就是
# insmod pixcir_hid_mt.ko
如果出错
-----------------------------------
# rmmod pixcir_hid_mt
# cp pixcir_hid_mt.ko /lib/modules/2.6.32.24/extra
# insmod pixcir_hid_mt.ko
# reboot
----------------------------------------------
接下来 你可以 安装 网卡驱动 显卡驱动了
具体怎么装 你baidu google
^_^