Gentoo и Android странности с UDEV

Linux virtualserver 3.0.6-gentoo.

Приветствую.

Запускаю Gentoo
Делаю:
1)

$lsusb
Bus 001 Device 002: ID 0489:c001 Foxconn / Hon Hai 

2)

$adb devices
List of devices attached 
FM6111240008	device

Т.е. все работает и все нормально.

Но как только я отключаю USB-шнурок и включаю снова то вот что получается:
1)

$adb devices
List of devices attached

Девайса невидно.

2)

$lsusb
Bus 001 Device 003: ID 0489:c004 Foxconn / Hon Hai 

3)

#tail -f /var/log/message
....
Jan 17 18:27:58 localhost kernel: [  108.294315] usb 1-3: default language 0x0409
Jan 17 18:27:58 localhost kernel: [  108.295318] usb 1-3: udev 3, busnum 1, minor = 2
Jan 17 18:27:58 localhost kernel: [  108.295321] usb 1-3: New USB device found, idVendor=0489, idProduct=c004
Jan 17 18:27:58 localhost kernel: [  108.295323] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 17 18:27:58 localhost kernel: [  108.295326] usb 1-3: Product: Qualcomm HSUSB Device
Jan 17 18:27:58 localhost kernel: [  108.295328] usb 1-3: Manufacturer: Qualcomm Incorporated
Jan 17 18:27:58 localhost kernel: [  108.295330] usb 1-3: SerialNumber: FM6111240008
Jan 17 18:27:58 localhost kernel: [  108.295429] usb 1-3: usb_probe_device
Jan 17 18:27:58 localhost kernel: [  108.295433] usb 1-3: configuration #1 chosen from 1 choice
Jan 17 18:27:58 localhost kernel: [  108.295950] usb 1-3: adding 1-3:1.0 (config #1, interface 0)
Jan 17 18:27:58 localhost kernel: [  108.295990] usb-storage 1-3:1.0: usb_probe_interface
Jan 17 18:27:58 localhost kernel: [  108.295995] usb-storage 1-3:1.0: usb_probe_interface - got id
Jan 17 18:27:58 localhost kernel: [  108.296091] scsi5 : usb-storage 1-3:1.0
Jan 17 18:27:58 localhost kernel: [  108.296366] drivers/usb/core/inode.c: creating file '003'
Jan 17 18:27:59 localhost kernel: [  109.296850] scsi 5:0:0:0: Direct-Access     GOOGLE   Mass storage     ffff PQ: 0 ANSI: 2
Jan 17 18:27:59 localhost kernel: [  109.297422] sd 5:0:0:0: Attached scsi generic sg1 type 0
Jan 17 18:27:59 localhost kernel: [  109.299212] sd 5:0:0:0: [sdb] Attached SCSI removable disk
...

Вот два правила

#cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666"
#cat /etc/udev/rules.d/90-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666"

Что за хрень фик знает.

Да есть еще глюк.
Когда девайс подключаешь в режиме ФЛЕШ то он определяется как:

#ls /dev 
...
sdb
...

без приставки 1 т.е не как sdb1 а просто sdb

Но если я попробую примонтировать sdb:

#mount -t auto -o rw,uid=1000,gid=1000,dmask=000 /dev/sdb /mnt/flash
mount: no medium found on /dev/sdb

Появляется устройство sdb1:

#ls /dev
...
sdb
sdb1
...

И уже только после этих манипуляций я могу примонтировать утстройство:

#mount -t auto -o rw,uid=1000,gid=1000,dmask=000 /dev/sdb1 /mnt/flash
#

Помогите пжалуйста кто чем сможет:) не проходите мимо.

У меня так:

У меня так: /etc/udev/rules.d/90-android.rules

SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="0bb4", MODE="0660", GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="4e12", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", SYMLINK+="android_fastboot"

Работает так:

#rescan-scsi-bus -l
...
Scanning for device 15 0 0 0 ...
OLD: Host: scsi15 Channel: 00 Id: 00 Lun: 00
      Vendor: GOOGLE   Model: Mass storage     Rev: ffff
      Type:   Direct-Access                    ANSI SCSI revision: 02
...
#adb devices
List of devices attached 
FM6111160615	device

Как видно в результате этой комманды устройство появляется. Что за хрень такая??

Запускай adb server от рута и

Запускай adb server от рута и не парь мозги. У меня он вообще в автозапуске стоит, ибо каждый день что-нибудь делаю.

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

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