android и adb

Доброе время суток. Пытаюсь подключить девайс на андроиде к компу на генте.
Следуя руководствам вроде этого.
Установил dev-util/android-sdk-update-manager-10-r1; С помошью оного доустановил всю SDK; Прописал правила для udev, но список

~ ▸ adb devices                            6:01 Вск 2011-06-26 kami31@l4n732nu5
List of devices attached 

~ ▸                                       19:40 Вск 2011-06-26 kami31@l4n732nu5

Пуст...
Хотя

~ ▸ lsusb                                 19:19 Вск 2011-06-26 kami31@l4n732nu5
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 046d:08c1 Logitech, Inc. QuickCam Fusion
Bus 001 Device 002: ID 04d9:1603 Holtek Semiconductor, Inc. 
Bus 001 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 008: ID 0e79:1411 Archos, Inc. 
~ ▸                                       19:42 Вск 2011-06-26 kami31@l4n732nu5

тут виден, как Archos.
На девайсе режим отладки включён... Может, чего в ядре добавить надо, кто-нидь подскажет, ЧЯДНТ??? Пасиб..

Нашёл некоторую инструкцию по

Нашёл некоторую инструкцию по сабжу:

Google написал(а):
Make sure you are using a good cable plugged into a good port, just like Windows users.
Use the "Mass Storage" USB mode on the phone.
Don't forget to actually "Mount" the card in the phone's drop down.
Make sure you have at least thes necessary kernel modules:
Device Drivers ---> SCSI device suport -->
legacy /proc/scsi/ support
<*> SCSI disk support
<*> SCSI generic support
<*> SCSI media changer support
Probe all LUNs on each SCSI device (*critical*)
Device Drivers ---> USB support --->
most of the EHCI, OHCI, and UHCI stuff - built-in, where possible
If you are missing modules, then rebuild the kernel, reboot, and try again.

If only one device is detected, then the problem is that you are not probing all the LUNs (devices inside the phone). The first one is the empty card slot, which is why nothing pops up (I am guessing). Anyway, once I started probing for all the LUNs, now I see this:

Aug 31 11:22:11 [kernel] usb 2-4: new high speed USB device using ehci_hcd and address 5
Aug 31 11:22:12 [kernel] usb 2-4: New USB device found, idVendor=04e8, idProduct=681d
Aug 31 11:22:12 [kernel] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 31 11:22:12 [kernel] usb 2-4: Product: SAMSUNG_Android
Aug 31 11:22:12 [kernel] usb 2-4: Manufacturer: SAMSUNG
Aug 31 11:22:12 [kernel] usb 2-4: SerialNumber: blah-blah
Aug 31 11:22:12 [kernel] scsi6 : usb-storage 2-4:2.0
Aug 31 11:22:13 [kernel] scsi 6:0:0:0: Direct-Access     SAMSUNG  SGH-I897 Card    0000 PQ: 0 ANSI: 2
Aug 31 11:22:13 [kernel] sd 6:0:0:0: Attached scsi generic sg3 type 0
Aug 31 11:22:13 [kernel] scsi 6:0:0:1: Direct-Access     SAMSUNG  SGH-I897         0000 PQ: 0 ANSI: 2
Aug 31 11:22:13 [kernel] sd 6:0:0:1: Attached scsi generic sg4 type 0
Aug 31 11:22:13 [kernel] sd 6:0:0:0: [sdc] Attached SCSI removable disk
Aug 31 11:22:13 [kernel] sd 6:0:0:1: [sdd] Attached SCSI removable disk
Aug 31 11:22:29 [kernel] sd 6:0:0:1: [sdd] 27328448 512-byte logical blocks: (13.9 GB/13.0 GiB)
Aug 31 11:22:29 [kernel] sd 6:0:0:1: [sdd] Assuming drive cache: write through
                - Last output repeated twice -
Aug 31 11:22:29 [kernel]  sdd:
Aug 31 11:22:36 [hald] mounted /dev/sdd on behalf of uid XXXX
And, now my automounter pops up, just as you would expect.

Now, my only remaining problem is finding an audio player that can sync my stuff to the phone. SongBird has all my ratings and playlists, but for some reason, it can't see the phone. I guess that's another thread...

Thanks to all for the suggestions.

Только не могу понять, как делается это Probe all LUNs on each SCSI device?

Per aspera ad astra

В ядре есть такая опция.

В ядре есть такая опция. После включения ничего не требует.

http://www.gentoo.ru/node/181

http://www.gentoo.ru/node/18165#comment-131201

Не грусти, товарищ! Всё хорошо, beautiful good!

Пасиб, други, за помощь! Бу

Пасиб, други, за помощь! Бу пробовать.

Per aspera ad astra

Я подключаю через сеть

Я подключаю через сеть (usb0).
Когда интерфейс настроен (ip может быть другой):
adb connect 192.168.1.1:5555
После этого работает.

Локальный оверлей растёт

Спасибо.

Попробовал оба способа. Пока, увы, без результата.
Пересобрал ядро со всеми этими модулями... Что же не так???...

~ ▸ cat /usr/src/linux/.config | grep USB | grep NET
# CONFIG_USB_NET_RNDIS_WLAN is not set
CONFIG_USB_USBNET=y
CONFIG_USB_NET_AX8817X=m
CONFIG_USB_NET_CDCETHER=y
CONFIG_USB_NET_CDC_EEM=y
CONFIG_USB_NET_CDC_NCM=y
CONFIG_USB_NET_DM9601=y
CONFIG_USB_NET_SMSC75XX=y
CONFIG_USB_NET_SMSC95XX=y
CONFIG_USB_NET_GL620A=y
CONFIG_USB_NET_NET1080=y
CONFIG_USB_NET_PLUSB=y
CONFIG_USB_NET_MCS7830=y
CONFIG_USB_NET_RNDIS_HOST=y
CONFIG_USB_NET_CDC_SUBSET=y
CONFIG_USB_NET_ZAURUS=y
CONFIG_USB_NET_CX82310_ETH=y
CONFIG_USB_NET_INT51X1=y
CONFIG_USB_SIERRA_NET=y
CONFIG_USB_STORAGE_ONETOUCH=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_GADGET_NET2280=y
CONFIG_USB_NET2280=y
~ ▸ cat /usr/src/linux/.config | grep LUN 22:30 Втр 2011-06-28 kami31@l4n732nu5
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_SCSI_MULTI_LUN=y
~ ▸                                       22:30 Втр 2011-06-28 kami31@l4n732nu5

Сетевой интерфейс не появился:

~ ◾ ifconfig                                22:28 Втр 2011-06-28 root@l4n732nu5
eth0      Link encap:Ethernet  HWaddr 00:1d:92:33:5f:2b  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:11 Base address:0xc000 

eth1      Link encap:Ethernet  HWaddr 00:1d:92:33:5f:2a  
          inet addr:192.168.1.2  Bcast:192.168.1.15  Mask:255.255.255.240
          inet6 addr: fe80::21d:92ff:fe33:5f2a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1964 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2201 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:936310 (914.3 KiB)  TX bytes:280912 (274.3 KiB)
          Interrupt:5 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:158 errors:0 dropped:0 overruns:0 frame:0
          TX packets:158 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:10309 (10.0 KiB)  TX bytes:10309 (10.0 KiB)

~ ◾                                         22:30 Втр 2011-06-28 root@l4n732nu5

И отладчик не видит девайс также...

~ ▸ adb devices                           22:31 Втр 2011-06-28 kami31@l4n732nu5
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 

~ ▸ lsusb                                 22:31 Втр 2011-06-28 kami31@l4n732nu5
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0e79:1411 Archos, Inc. 
Bus 001 Device 003: ID 046d:08c1 Logitech, Inc. QuickCam Fusion
Bus 002 Device 002: ID 04d9:1603 Holtek Semiconductor, Inc. 
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
~ ▸                                       22:31 Втр 2011-06-28 kami31@l4n732nu5

dmesg

Per aspera ad astra

Почему RNDIS. отключен? В

Почему RNDIS. отключен?
В windows сеть по usb с телефоном wm/android называется rndis, что какбы говорит включить CONFIG_USBNET_RNDIS_WLAN

Локальный оверлей растёт

Я так понимаю тема еще не

Я так понимаю тема еще не решена.
Я с девайсами на андройде работаю на, кхм-кхм, работе.

Автору необходимо создать udev правило в котором будет описано vid:pid его устройства.

/etc/udev//rules.d/50-android.rules

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct} =="0c02", MODE="0666", OWNER="userrrr"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0955", ATTRS{idProduct} =="7100", MODE="0666", OWNER="userrr"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0955", ATTRS{idProduct} =="7820", MODE="0666", OWNER="userrr"

У меня девайс тегратаб, моторолы и хтс.
Собственно вот такие дела.

Можно по-подробнее?

Да, тема ещё актуальна, правила прописаны. Может, какие другие шаги пропустил???

~ ▸ adb devices                                                         1:04 Срд 2011-06-29 kami31@l4n732nu5
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 

~ ▸ lsusb | grep Arch                                                   1:09 Срд 2011-06-29 kami31@l4n732nu5
Bus 001 Device 002: ID 0e79:1411 Archos, Inc. 
~ ▸ cat /etc/udev/rules.d/51-android.rules                              1:09 Срд 2011-06-29 kami31@l4n732nu5
#SUBSYSTEM=="usb", ATTRS{idVendor}=="0e79", SYMLINK+="android_adb", MODE="0666", OWNER="kami31"
#SUBSYSTEM=="usb_device", ATTRS{idVendor}=="0e79", SYMLINK+="android_adb", MODE="0666", OWNER="kami31"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0e79", ATTRS{idProduct} =="1411", MODE="0666", OWNER="kami31"
~ ▸                                                                     1:10 Срд 2011-06-29 kami31@l4n732nu5

Per aspera ad astra

polovinamozga1 написал(а): Я

polovinamozga1 написал(а):
Я так понимаю тема еще не решена.
Я с девайсами на андройде работаю на, кхм-кхм, работе.

Автору необходимо создать udev правило в котором будет описано vid:pid его устройства.

/etc/udev//rules.d/50-android.rules

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct} =="0c02", MODE="0666", OWNER="userrrr"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0955", ATTRS{idProduct} =="7100", MODE="0666", OWNER="userrr"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0955", ATTRS{idProduct} =="7820", MODE="0666", OWNER="userrr"

У меня девайс тегратаб, моторолы и хтс.
Собственно вот такие дела.

А можно ли подробнее узнать конфигурацию системы, что необходимо дня подключения андроид-девайсов?.. Не могу понять, что же упустил :(

Per aspera ad astra

На всякий случай, напомню:

На всякий случай, напомню: тема актуальна. Даже очень! Хоца перепрошить девайс, для этого нуна оной рутануть, а для этого -- подключить через adb... Ну должна же быть в чём-то причина, отчего же adb не видит его???

Per aspera ad astra

CONFIG_USB_NET_RNDIS_WLAN

CONFIG_USB_NET_RNDIS_WLAN включить пробовали?

Локальный оверлей растёт

не знаю, как у Вас, но мне

не знаю, как у Вас, но мне пришлось на телефоне сначала вводить команды, чтобы компутер его видел.
и кроме того, SYSFS{idVendor} - в зависимости от модели телефона, как я понял (уточните код для производителя).

например, в моём случае - создать файлик /etc/udev/rules.d/51-android.rules с содержанием: SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"

да, после создания правила, надо перезапустить что-то там, чтобы перечитались правила. но я просто перезагрузил ОС, лень было искать демона, которого рестартить (udev вроде, но такого тогда не нашёл)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".