LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1676|回复: 16

[求教]关于 wammu的使用问题[kernel 2.6.27-r5]

[复制链接]
发表于 2008-12-16 16:52:07 | 显示全部楼层 |阅读模式
我新买了N78(symbian系统)手机,发现没有linux上适用的pc suite。
在网络上搜索的时候偶尔发现了wammu可以实现插件的一部分功能。
但是我装上之后发现wammu不能发现通过数据线连到电脑上的N78.
PS:手机 以U盘方式连接的时候可以自动挂载。

我的kernel版本是2.6.27-r5 。通过搜索知道2.6.26以后的内核都不会生成(也许不是这样表述,但现象这样)/dev/ttyUSB* .这样的设备。所以wammu不能发现手机
在搜索的时候我看到可以通过安装pilot的方式提供对plam的支持。但不知道这种方法用在N78这样的手机上。
如果不能请教一下应该怎么作。
 楼主| 发表于 2008-12-16 17:01:06 | 显示全部楼层
有人用wammu么,指点一下吧
回复 支持 反对

使用道具 举报

发表于 2008-12-16 20:46:21 | 显示全部楼层
顶,我都装虚拟机处理这样的问题,我也想完全迁到linux来,等待高人出手。
回复 支持 反对

使用道具 举报

发表于 2008-12-16 22:54:48 | 显示全部楼层
你可以用类似usb自动挂接(通过udev)的方法来建立和你手机对应的/dev/ttyUSB。
在以前的wiki上有类似的说明。
回复 支持 反对

使用道具 举报

发表于 2008-12-17 01:05:15 | 显示全部楼层
你手机太高级,没用过。
我的是6020,
S40系统的,
数据线CA-42,
需要编译内核相应的USB2Serial的驱动,并加载才能驱动数据线,得到/dev/ttyUSB0这种设备。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 09:36:34 | 显示全部楼层
Post by nainaide;1924945
你可以用类似usb自动挂接(通过udev)的方法来建立和你手机对应的/dev/ttyUSB。
在以前的wiki上有类似的说明。

你好 能给一下连接 或者关键字的提示么,我自己去找。谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 09:37:15 | 显示全部楼层
Post by tlze;1924878
顶,我都装虚拟机处理这样的问题,我也想完全迁到linux来,等待高人出手。


我现在也是用虚拟机,感觉很麻烦。
回复 支持 反对

使用道具 举报

发表于 2008-12-17 12:29:10 | 显示全部楼层
这是我加入/dev/touchpad等的方法,很简单,你可参考。

利用USB自动挂接指定设备的symlink。

1 找到输入设备 (先把设备插上)

#cat /proc/bus/input/devices
找到 touchpad, trackpoint, 外接mouse的event号。

2 找到设备的特征字符串

#udevinfo -a -p `udevinfo -q path -n /dev/input/event5`
找特征字符串

3 处理udev, 在/dev/中生成相应的设备节点, 如 /dev/trackpoint 等
File: /etc/udev/rules.d/10-local.rules

ATTRS{name}=="TPPS/2 IBM TrackPoint", SYMLINK="trackpoint"
ATTRS{name}=="SynPS/2 Synaptics TouchPad", SYMLINK="touchpad"
ATTRS{name}=="Logitech USB-PS/2 Optical Mouse", SYMLINK="logitech"


Note: 通过10-local.rules

4 在/etc/X11/xorg.conf位置加入

option "device" "/dev/trackpoint"
option "device" "/dev/touchpad"
option "device" "/dev/logitech"

5 gpasswd -a your_user_name  plugdev
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-18 09:55:16 | 显示全部楼层
Post by nainaide;1925174
这是我加入/dev/touchpad等的方法,很简单,你可参考。

利用USB自动挂接指定设备的symlink。

1 找到输入设备 (先把设备插上)

#cat /proc/bus/input/devices
找到 touchpad, trackpoint, 外接mouse的event号。

2 找到设备的特征字符串

#udevinfo -a -p `udevinfo -q path -n /dev/input/event5`
找特征字符串

3 处理udev, 在/dev/中生成相应的设备节点, 如 /dev/trackpoint 等
File: /etc/udev/rules.d/10-local.rules

ATTRS{name}=="TPPS/2 IBM TrackPoint", SYMLINK="trackpoint"
ATTRS{name}=="SynPS/2 Synaptics TouchPad", SYMLINK="touchpad"
ATTRS{name}=="Logitech USB-PS/2 Optical Mouse", SYMLINK="logitech"


Note: 通过10-local.rules

4 在/etc/X11/xorg.conf位置加入

option "device" "/dev/trackpoint"
option "device" "/dev/touchpad"
option "device" "/dev/logitech"

5 gpasswd -a your_user_name  plugdev



你好,我在#cat /proc/bus/input/devices 中没有找到相应的设备(n78手机)

  1. I: Bus=0019 Vendor=0000 Product=0005 Version=0000
  2. N: Name="Lid Switch"
  3. P: Phys=PNP0C0D/button/input0
  4. S: Sysfs=/class/input/input0
  5. U: Uniq=
  6. H: Handlers=event0
  7. B: EV=21
  8. B: SW=1

  9. I: Bus=0019 Vendor=0000 Product=0001 Version=0000
  10. N: Name="Power Button (CM)"
  11. P: Phys=PNP0C0C/button/input0
  12. S: Sysfs=/class/input/input1
  13. U: Uniq=
  14. H: Handlers=kbd event1
  15. B: EV=3
  16. B: KEY=100000 0 0 0

  17. I: Bus=0019 Vendor=0000 Product=0003 Version=0000
  18. N: Name="Sleep Button (CM)"
  19. P: Phys=PNP0C0E/button/input0
  20. S: Sysfs=/class/input/input2
  21. U: Uniq=
  22. H: Handlers=kbd event2
  23. B: EV=3
  24. B: KEY=4000 0 0 0 0

  25. I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
  26. N: Name="AT Translated Set 2 keyboard"
  27. P: Phys=isa0060/serio0/input0
  28. S: Sysfs=/class/input/input3
  29. U: Uniq=
  30. H: Handlers=kbd event3
  31. B: EV=120013
  32. B: KEY=8000 0 0 0 0 0 500f 2002002 3803078 f800d001 feffffdf ffefffff ffffffff ffffffff
  33. B: MSC=10
  34. B: LED=7

  35. I: Bus=0011 Vendor=0002 Product=0008 Version=0000
  36. N: Name="PS/2 Mouse"
  37. P: Phys=isa0060/serio1/input1
  38. S: Sysfs=/class/input/input4
  39. U: Uniq=
  40. H: Handlers=mouse0 event4
  41. B: EV=7
  42. B: KEY=70000 0 0 0 0 0 0 0 0
  43. B: REL=3

  44. I: Bus=0011 Vendor=0002 Product=0008 Version=6337
  45. N: Name="AlpsPS/2 ALPS GlidePoint"
  46. P: Phys=isa0060/serio1/input0
  47. S: Sysfs=/class/input/input5
  48. U: Uniq=
  49. H: Handlers=mouse1 event5
  50. B: EV=f
  51. B: KEY=420 0 70000 0 0 0 0 0 0 0 0
  52. B: REL=3
  53. B: ABS=1000003

  54. I: Bus=0003 Vendor=093a Product=2510 Version=0111
  55. N: Name="PIXART USB OPTICAL MOUSE"
  56. P: Phys=usb-0000:00:1d.1-2/input0
  57. S: Sysfs=/class/input/input6
  58. U: Uniq=
  59. H: Handlers=mouse2 event6
  60. B: EV=17
  61. B: KEY=70000 0 0 0 0 0 0 0 0
  62. B: REL=103
  63. B: MSC=10
复制代码



cat /proc/bus/usb/devices

  1. T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
  2. B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
  3. D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
  4. P:  Vendor=1d6b ProdID=0001 Rev= 2.06
  5. S:  Manufacturer=Linux 2.6.27-gentoo-r5 uhci_hcd
  6. S:  Product=UHCI Host Controller
  7. S:  SerialNumber=0000:00:1d.3
  8. C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
  9. I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
  10. E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

  11. T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
  12. B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
  13. D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
  14. P:  Vendor=1d6b ProdID=0001 Rev= 2.06
  15. S:  Manufacturer=Linux 2.6.27-gentoo-r5 uhci_hcd
  16. S:  Product=UHCI Host Controller
  17. S:  SerialNumber=0000:00:1d.2
  18. C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
  19. I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
  20. E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

  21. T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
  22. B:  Alloc= 11/900 us ( 1%), #Int=  1, #Iso=  0
  23. D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
  24. P:  Vendor=1d6b ProdID=0001 Rev= 2.06
  25. S:  Manufacturer=Linux 2.6.27-gentoo-r5 uhci_hcd
  26. S:  Product=UHCI Host Controller
  27. S:  SerialNumber=0000:00:1d.1
  28. C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
  29. I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
  30. E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

  31. T:  Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=1.5 MxCh= 0
  32. D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
  33. P:  Vendor=093a ProdID=2510 Rev= 1.00
  34. S:  Manufacturer=PIXART
  35. S:  Product=USB OPTICAL MOUSE
  36. C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
  37. I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
  38. E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=10ms

  39. T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
  40. B:  Alloc=  0/900 us ( 0%), #Int=  2, #Iso=  0
  41. D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
  42. P:  Vendor=1d6b ProdID=0001 Rev= 2.06
  43. S:  Manufacturer=Linux 2.6.27-gentoo-r5 uhci_hcd
  44. S:  Product=UHCI Host Controller
  45. S:  SerialNumber=0000:00:1d.0
  46. C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
  47. I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
  48. E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

  49. T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 4
  50. D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
  51. P:  Vendor=413c ProdID=a005 Rev=50.18
  52. C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  2mA
  53. I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
  54. E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms

  55. T:  Bus=02 Lev=02 Prnt=02 Port=02 Cnt=01 Dev#=  3 Spd=12  MxCh= 3
  56. D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
  57. P:  Vendor=0b97 ProdID=7761 Rev= 1.10
  58. C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=200mA
  59. I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
  60. E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms

  61. T:  Bus=02 Lev=03 Prnt=03 Port=01 Cnt=01 Dev#=  4 Spd=12  MxCh= 0
  62. D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
  63. P:  Vendor=0b97 ProdID=7762 Rev= 1.10
  64. S:  Manufacturer=O2
  65. S:  Product=O2Micro CCID SC Reader
  66. C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
  67. I:* If#= 0 Alt= 0 #EPs= 3 Cls=0b(scard) Sub=00 Prot=00 Driver=(none)
  68. E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
  69. E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
  70. E:  Ad=81(I) Atr=03(Int.) MxPS=   3 Ivl=255ms

  71. T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 8
  72. B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
  73. D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
  74. P:  Vendor=1d6b ProdID=0002 Rev= 2.06
  75. S:  Manufacturer=Linux 2.6.27-gentoo-r5 ehci_hcd
  76. S:  Product=EHCI Host Controller
  77. S:  SerialNumber=0000:00:1d.7
  78. C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
  79. I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
  80. E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms
复制代码

lsusb

  1. Bus 005 Device 001: ID 1d6b:0001  
  2. Bus 001 Device 001: ID 1d6b:0002  
  3. Bus 004 Device 001: ID 1d6b:0001  
  4. Bus 002 Device 004: ID 0b97:7762 O2 Micro, Inc. Oz776 SmartCard Reader
  5. Bus 002 Device 003: ID 0b97:7761 O2 Micro, Inc.
  6. Bus 002 Device 002: ID 413c:a005 Dell Computer Corp.
  7. Bus 002 Device 001: ID 1d6b:0001  
  8. Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc.
  9. Bus 003 Device 001: ID 1d6b:0001  
复制代码

dmeg 其中的nokia n78部分

  1. usb 1-6: new high speed USB device using ehci_hcd and address 4
  2. usb 1-6: configuration #1 chosen from 1 choice
复制代码

我的内核
  1. Linux zhGentoo 2.6.27-gentoo-r5 #1 SMP Sat Dec 13 20:59:24 CST 2008 i686 Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz GenuineIntel GNU/Linux
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-18 09:56:03 | 显示全部楼层
可以再指导一下么
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表