LINUX.ORG.RU

Motorola C550 USB


0

0

Есть Motorola C550, шнурок к USB-порту и ASP Linux 9.0
На mount /dev/sda[1-9] ругается, что "medium not found".
cat /proc/bus/usb/devices
---------
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 11/900 us ( 1%), #Int= 1, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=d000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 14 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=055f ProdID=0007 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 64mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=usbscanner
E: Ad=01(O) Atr=02(Bulk) MxPS= 2 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 1 Ivl=1ms
---------
Та же картина и при физически отключенной трубе. При этом цифровой фотоаппарат на том же USB-порту опознался нормально (даже картинки скачал). И WinXP нормально подружилась с этим же телефоном с этим же шнурком на этом же порту. Но не перезагружаться же в неё каждый раз, как хочется с телефоном поиграться.

Кто-нибудь знает, как подружить?

anonymous

Опознаваться должна не трубка, а шнурок который ты подрубаешь. Он, по мимо всего прочего, должен также светится в dmesg.

anonymous
()

>Driver=hub
>Driver=usbscanner

И это все? Видно, что есть хаб и USB сканер типа мустек 1200, и больше
нифига нет....

McMCC ★★★
()
Ответ на: комментарий от anonymous

Шнурок не светится. По dmesg...

dmesg|grep usb --- input0: Wacom Graphire2 4x5 on usb1:17.0 usb.c: USB disconnect on device 00:1f.2-2 address 14 usb.c: USB disconnect on device 00:1f.2-1 address 17

Выдернул ваком и сканер. В портах никаких шнурков, пусто. Дальше. Втыкаем один шнурок, без телефона. Ничего не меняется. Подключаем телефон к шнурку:

dmesg|grep usb --- usb-uhci.c: interrupt, status 2, frame# 1095 usb.c: USB device not accepting new address=18 (error=-110) usb.c: USB device not accepting new address=19 (error=-110)

Что бы это значило?

anonymous
()
Ответ на: комментарий от McMCC

>И это все? Видно, что есть хаб и USB сканер типа мустек 1200, и больше нифига нет...

Вот именно. А ХР находит в этой трубе пять или шесть устройств! :-/

anonymous
()
Ответ на: комментарий от McMCC

lsusb
----
Unknown line at line 58
Unknown line at line 2296
Unknown line at line 2297
Unknown line at line 2298
Unknown line at line 2299
Unknown line at line 2300
Unknown line at line 2301
Unknown line at line 2302
Unknown line at line 2303
Unknown line at line 2304
Unknown line at line 2305
Unknown line at line 2306
Unknown line at line 2307
Unknown line at line 2308
Unknown line at line 2309
Unknown line at line 2310
Unknown line at line 2311
Unknown line at line 2312

Bus 001 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000
idProduct 0x0000
bcdDevice 0.00
iManufacturer 0
iProduct 2 USB UHCI Root Hub
iSerial 1 d000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40

Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 255
Language IDs: (length=4)
0000 (null)((null))

anonymous
()
Ответ на: комментарий от McMCC

Перезагрузился... Думал, что это пережитки М$... Ну, не суть :-) После перезагрузки (думаю, каким-нибудь hotplug нашлось) появилось это:
lsusb
----
Bus 001 Device 002: ID 22b8:3802 Motorola PCS
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x22b8 Motorola PCS
idProduct 0x3802
bcdDevice 0.01
iManufacturer 1 Motorola Inc.
iProduct 2 Motorola Phone (C550)
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 67
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 4
bmAttributes 0xc0
Self Powered
MaxPower 20mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands
iInterface 5 Motorola Communication Interface
unknown descriptor type: 05 24 00 01 01
unknown descriptor type: 05 24 01 03 01
unknown descriptor type: 05 24 06 00 01
unknown descriptor type: 04 24 02 02
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x89 EP 9 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 16
bInterval 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 16 Motorola Data Interface
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 16
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 16
bInterval 0
Language IDs: (length=4)
0409 English(US)
-----------------


anonymous
()
Ответ на: комментарий от anonymous

cat /proc/bus/usb/devices
-----
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=d000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=22b8 ProdID=3802 Rev= 0.01
S: Manufacturer=Motorola Inc.
S: Product=Motorola Phone (C550)
C:* #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr= 20mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=acm
E: Ad=89(I) Atr=03(Int.) MxPS= 16 Ivl=10ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=acm
E: Ad=01(O) Atr=02(Bulk) MxPS= 16 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 16 Ivl=0ms
-----------


dmesg|grep usb
----
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 23:24:22 Apr 29 2003
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hiddev
usb.c: registered new driver hid
usb.c: USB device 2 (vend/prod 0x22b8/0x3802) is not claimed by any active driver.
usb.c: registered new driver acm
-----------


Монтировать телефон как файловую систему упорно отказывается :-(

anonymous
()
Ответ на: комментарий от anonymous

Ну что ты все пытаешься монтировать? У тебя же в логе написано - acm,
значит телефон твой видится, только он ни разу не mass storage устройство,
поэтому о каком mount'е может идти речь? Для наглядности запусти fdisk -l,
и сам убедишься, что нет у тебя никаких sda & sdb... Как GPRS модем
ты его сможешь использовать напрямую, для всего остального нужен
соответствующий софт, которого может не быть под Linux....

McMCC ★★★
()
Ответ на: комментарий от McMCC

Вот почитай по этим 2м ссылкам:
http://kandalaya.org/Docs/A760.html
http://tux.medhas.org/static/a768i.html

У них процессор и контроллер аналогичны твоему, особо обрати внимание
на OBEX, если тебе нужно работать с файлами, грубо говоря нужна утилита
ObexFTP....

McMCC ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.