Hi All,
My WP7 arrived today. Yippee!
I’m having a few issues getting the WP7 (as an Android device) to connect to the Ubuntu 12.04 desktop I’ve installed. I can connect to the module using minicom when the WP7 enumerates as a USB ACM device on /dev/ttyACM0 (although there are a lot of errors in dmesg when the device is enumerated).
dmesg reports the following when the device is plugged in (after doing sys_reboot bootloader from the UART):
[ 1181.723562] usb 1-1: new high-speed USB device number 4 using ehci-pci
[ 1181.997160] usb 1-1: New USB device found, idVendor=18d1, idProduct=d00d
[ 1181.997169] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1181.997174] usb 1-1: Product: Android
[ 1181.997178] usb 1-1: Manufacturer: Google
[ 1181.997182] usb 1-1: SerialNumber: MDM9615
which looks to me that the device is being connected.
lsusb reports the followingBus 001 Device 004: ID 18d1:d00d Google Inc.
And my /etc/udev/rules.d/51-android.rules file looks like this:[code]SUBSYSTEM==“usb”, ATTRS{idVendor}==“1199”, MODE=“0666”
SUBSYSTEM==“usb”, ATTRS{idVendor}==“18d1”, MODE=“0666”
[/code]
But fastboot can’t find the device. Looking further, the device file ls -l /dev/bus/usb/001/004
shows that the permissions and ownership etc are as follows:crw-rw-rw- 1 root root 189, 3 Feb 4 16:50 /dev/bus/usb/001/004
- which sort of looks OK (wr- should be mode ‘6’).
However, when I run sudo udevadm test /dev/bus/001/004
to test that the udev rules are being fired, I get the followingudev_rules_new: rules use 272652 bytes tokens (22721 * 12 bytes), 44886 bytes buffer
udev_rules_new: temporary index used 76940 bytes (3847 * 20 bytes)
unable to open device '/sys/dev/bus/001/004'
which suggests that the udev rules for the android device are not being fired. And the /sys/dev directory only has block and char sub-directories … no bus sub directory.
Ubuntu is not my usual distribution, so I would appreciate any thoughts that anyone has. Specifically if I need to enable any different kernel modules. I have read that Ubuntu x64 does not support usbfs (/proc/bus/usb) and I’m wondering if that is part of my problem.
ciao, Dave