Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HARDWARE] Kabel DCU-11 (konwerter serial-USB) i puste /dev
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
argasek
Bodhisattva
Bodhisattva


Joined: 06 May 2004
Posts: 1121
Location: Sol [0,0], Poland, Kraków

PostPosted: Fri Jul 22, 2005 12:31 pm    Post subject: [HARDWARE] Kabel DCU-11 (konwerter serial-USB) i puste /dev Reply with quote

Witam serdecznie.

Wstępik
Przegrzebałem już anglojęzyczną część forów, ale niestety nie znalazłem odpowiedzi na rozwiązanie mojego problemu. Generalnie rzecz ujmując, kupiłem sobie jakiś czas temu kabel DCU-11 (połączenie USB <-> telefon, konkretnie Sony-Ericsson K700i, ale to chyba bez znaczenia). Inwestycja w sumie kiepska, bo (naiwnie) liczyłem na transfery z przepustowością USB, ale srodze się zawiodłem, bo okazało się, że to zgrubienie po drodze to układ konwertujący USB na RS232, co efektywnie ograniczyło transfer i przysporzyło kłopotów. Jak to zwykle bywa z takim sprzętem, sterownik był tylko pod windę (nie mówiąc o tym, że nawet nie testowany pod kątem zgodności z Windows XP :? ), więc trochę czasu zajęło mi zanim wygooglałem, jaki sterownik pod Linuksem obsługuje toto. Znalazłem, że zwie się to USB Prolific 2303 Single Port Serial Driver. Wkompilowałem (takoż na stałe, jak i później jako moduł). Teoretycznie, po reboocie wszystko jest OK. Output z dmesga (tylko istotna część, czyli dotycząca USB):
Quote:

(...)
usbcore: registered new driver usbfs
usbcore: registered new driver hub
(...)
USB Universal Host Controller Interface driver v2.2
(...)
uhci_hcd 0000:00:07.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:07.2: irq 10, io base 0x0000a400
uhci_hcd 0000:00:07.2: detected 2 ports
usb usb1: default language 0x0409
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
usb usb1: Manufacturer: Linux 2.6.12-cko3 uhci_hcd
usb usb1: SerialNumber: 0000:00:07.2
usb usb1: hotplug
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: hotplug
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 2ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0000
uhci_hcd 0000:00:07.2: port 1 portsc 008a,00
hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
(...)
uhci_hcd 0000:00:07.3: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)
uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:07.3: irq 10, io base 0x0000a800
uhci_hcd 0000:00:07.3: detected 2 ports
usb usb2: default language 0x0409
usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)
usb usb2: Manufacturer: Linux 2.6.12-cko3 uhci_hcd
usb usb2: SerialNumber: 0000:00:07.3
usb usb2: hotplug
usb usb2: adding 2-0:1.0 (config #1, interface 0)
usb 2-0:1.0: hotplug
hub 2-0:1.0: usb_probe_interface
hub 2-0:1.0: usb_probe_interface - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: no power switching (usb 1.0)
hub 2-0:1.0: individual port over-current protection
hub 2-0:1.0: power on to power good time: 2ms
hub 2-0:1.0: local power source is good
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:07.2: port 2 portsc 008a,00
hub 1-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0000
uhci_hcd 0000:00:07.3: port 1 portsc 008a,00
hub 2-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:07.3: port 2 portsc 008a,00
hub 2-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
(...)
uhci_hcd 0000:00:07.2: suspend_hc
uhci_hcd 0000:00:07.3: suspend_hc
(...)
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
usbcore: registered new driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.12
(...)

Jak widać w części wyróżnionej na zielono, moduł pl2303.ko, czyli wspomniany sterownik, ładuje się poprawnie.

Po wpięciu kabla do gniazda lsusb -v pokazuje urządzenie:
Code:

(...)
Bus 002 Device 002: ID 0ea0:6858 Ours Technology, Inc.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0ea0 Ours Technology, Inc.
  idProduct          0x6858
  bcdDevice            1.00
  iManufacturer           1 OTi
  iProduct                2 USB-UART Tx Line
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
    MaxPower              200mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         64
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         64
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize          8
        bInterval               1
  Language IDs: (length=4)
     0409 English(US)
(...)

Natomiast w dmesgu pojawia się
Quote:


uhci_hcd 0000:00:07.3: wakeup_hc
hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0002
uhci_hcd 0000:00:07.3: port 1 portsc 0093,00
hub 2-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
usb 2-1: new full speed USB device using uhci_hcd and address 2
usb 2-1: default language 0x0409
usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: USB-UART Tx Line
usb 2-1: Manufacturer: OTi
usb 2-1: hotplug
usb 2-1: adding 2-1:1.0 (config #1, interface 0)
usb 2-1:1.0: hotplug


niestety, na tym koniec. Wg informacji w tym wątku, powinienem dostać jeszcze coś takiego:
Quote:

pl2303 3-1:1.0: PL-2303 converter detected
usb 3-1: PL-2303 converter now attached to ttyUSB0

a w /dev powinno pojawić się urządzenie /dev/usb/tts/x (wg innych źródeł, coś a'la /dev/tts/USBx), gdzie x=0, 1, 2, ... . Nic takiego niestety się nie pojawia.

Port USB na pewno jest sprawny - pendrive pożyczony od kolegi zostaje poprawnie wykryty, ba, w KDE nawet wyskakuje mi elegancka ikonka i mogę sobie od razu grzebać w Konqueror.
Dodatkowe informacje:
Quote:

slicznotka sys # uname -a
Linux slicznotka 2.6.12-cko3 #8 Fri Jul 22 12:24:39 UTC 2005 i686 AMD Duron(tm) processor AuthenticAMD GNU/Linux
slicznotka sys # udevinfo -V
udevinfo, version 063

Opcje, z którymi zbudowałem kernel:
Quote:

CONFIG_4KSTACKS=y
CONFIG_8139TOO=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_BUS=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_HOTKEY=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI=y
CONFIG_AGP=m
CONFIG_AGP_VIA=m
CONFIG_AUTOFS4_FS=y
CONFIG_BASE_FULL=y
CONFIG_BASE_SMALL=0
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_HPT366=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_SD=y
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_BSD_DISKLABEL=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BUG=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_JUMPS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
CONFIG_CHR_DEV_SG=y
CONFIG_CIFS=y
CONFIG_CLEAN_COMPILE=y
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ=y
CONFIG_CRC32=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_KERNEL=y
CONFIG_DNOTIFY=y
CONFIG_DRM=m
CONFIG_DRM_RADEON=m
CONFIG_DUMMY_CONSOLE=y
CONFIG_EARLY_PRINTK=y
CONFIG_EPOLL=y
CONFIG_EXPERIMENTAL=y
CONFIG_EXT3_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=852
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-2"
CONFIG_FAT_FS=y
CONFIG_FUTEX=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_HANGCHECK_TIMER=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_HOTPLUG=y
CONFIG_HW_CONSOLE=y
CONFIG_HZ=1000
CONFIG_HZ_1000=y
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCA=m
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_ISA=m
CONFIG_I2C=m
CONFIG_I2C_SENSOR=m
CONFIG_I2C_VIAPRO=m
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_IDEDMA_AUTO=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_IDE_GENERIC=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE=y
CONFIG_IKCONFIG_PROC=y
CONFIG_IKCONFIG=y
CONFIG_INET=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_INITRAMFS_SOURCE=""
CONFIG_INOTIFY=y
CONFIG_INPUT_KEYBOARD=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSE=y
CONFIG_INPUT=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_NOOP=y
CONFIG_ISA_DMA_API=y
CONFIG_ISAPNP=y
CONFIG_ISA=y
CONFIG_ISO9660_FS=y
CONFIG_JBD=m
CONFIG_JOLIET=y
CONFIG_KALLSYMS=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KMOD=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_LEGACY_PTYS=y
CONFIG_LOCALVERSION=""
CONFIG_LOCK_KERNEL=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_MAGIC_SYSRQ=y
CONFIG_MII=y
CONFIG_MK7=y
CONFIG_MMU=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_SERIAL=y
CONFIG_MSDOS_FS=y
CONFIG_MSDOS_PARTITION=y
CONFIG_MTRR=y
CONFIG_NETDEVICES=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_PCI=y
CONFIG_NET=y
CONFIG_NLS_CODEPAGE_1250=y
CONFIG_NLS_CODEPAGE_852=y
CONFIG_NLS_DEFAULT="iso8859-2"
CONFIG_NLS_ISO8859_2=y
CONFIG_NLS_UTF8=y
CONFIG_NLS=y
CONFIG_NOHIGHMEM=y
CONFIG_NTFS_FS=y
CONFIG_OBSOLETE_MODPARM=y
CONFIG_PACKET_MMAP=y
CONFIG_PACKET=y
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_SERIAL=y
CONFIG_PARPORT=y
CONFIG_PARTITION_ADVANCED=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_LEGACY_PROC=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_MSI=y
CONFIG_PCI_NAMES=y
CONFIG_PCI=y
CONFIG_PC=y
CONFIG_PM_STD_PARTITION=""
CONFIG_PM=y
CONFIG_PNPACPI=y
CONFIG_PNP=y
CONFIG_POSIX_MQUEUE=y
CONFIG_PREEMPT_BKL=y
CONFIG_PREEMPT=y
CONFIG_PRINTER=y
CONFIG_PRINTK=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_MM=y
CONFIG_RAMFS=y
CONFIG_REISERFS_FS=y
CONFIG_RTC=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_SCSI_PROC_FS=y
CONFIG_SCSI_QLA2XXX=y
CONFIG_SCSI=y
CONFIG_SECCOMP=y
CONFIG_SENSORS_EEPROM=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SERIAL_8250_ACPI=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_MULTIPORT=y
CONFIG_SERIAL_8250_NR_UARTS=8
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO=y
CONFIG_SHMEM=y
CONFIG_SMB_FS=y
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_EMU10K1=m
CONFIG_SND_HWDEP=m
CONFIG_SND=m
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_PCM=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_TIMER=m
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_SOUND=y
CONFIG_SWAP=y
CONFIG_SYN_COOKIES=y
CONFIG_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_SYSVIPC=y
CONFIG_TMPFS=y
CONFIG_UDF_FS=y
CONFIG_UDF_NLS=y
CONFIG_UFS_FS=y
CONFIG_UID16=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_PRINTER=y
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_STORAGE=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB=y
CONFIG_VFAT_FS=y
CONFIG_VGA_CONSOLE=y
CONFIG_VT_CONSOLE=y
CONFIG_VT=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_BIOS_REBOOT=y
CONFIG_X86_BSWAP=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_INVLPG=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE=y
CONFIG_X86_MPPARSE=y
CONFIG_X86_PC=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_POWERNOW_K7_ACPI=y
CONFIG_X86_POWERNOW_K7=y
CONFIG_X86_REBOOTFIXUPS=y
CONFIG_X86_TSC=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_USE_3DNOW=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_XADD=y
CONFIG_X86=y
CONFIG_ZISOFS_FS=y
CONFIG_ZISOFS=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_INFLATE=y

użyłem w tym celu CKO sources (tak jak CK sources + parę dodatków).

Jakieś pomysły?
_________________
RLU #137109 | http://soundcloud.com/argasek


Last edited by argasek on Fri Jul 22, 2005 1:33 pm; edited 2 times in total
Back to top
View user's profile Send private message
argasek
Bodhisattva
Bodhisattva


Joined: 06 May 2004
Posts: 1121
Location: Sol [0,0], Poland, Kraków

PostPosted: Fri Jul 22, 2005 1:11 pm    Post subject: Reply with quote

[LEKKO SOLVED].
Quote:

l2303 2-1:1.0: usb_probe_interface
pl2303 2-1:1.0: usb_probe_interface - got id
pl2303 2-1:1.0: PL-2303 converter detected
usb 2-1: PL-2303 converter now attached to ttyUSB0

Napisałem sobie patch do kernela, postaram się o to aby w pojawił się w 2.6.13... ;)

Edycja:
Niestety, chyba pospieszyłem się. Pomimo, że urządzenie zostaje wykryte, wygląda na to, że transmisja nie wiedzie się z jakiegoś powodu.
Quote:

slicznotka ~ # obexftp -t /dev/tts/USB0 -l
Custom transport set to 'Siemens/Ericsson'
Connecting...

i tutaj jest stop.

Moduł pl2303 załadowany z debug=1 daje w /var/log/messages:
Quote:

Jul 22 15:42:40 slicznotka drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
Jul 22 15:42:40 slicznotka pl2303 2-1:1.0: usb_probe_interface
Jul 22 15:42:40 slicznotka pl2303 2-1:1.0: usb_probe_interface - got id
Jul 22 15:42:40 slicznotka pl2303 2-1:1.0: PL-2303 converter detected
Jul 22 15:42:40 slicznotka drivers/usb/serial/pl2303.c: device type: 2
Jul 22 15:42:40 slicznotka usb 2-1: PL-2303 converter now attached to ttyUSB0
Jul 22 15:42:40 slicznotka usbcore: registered new driver pl2303
Jul 22 15:42:40 slicznotka drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.12
Jul 22 15:42:53 slicznotka drivers/usb/serial/pl2303.c: pl2303_open - port 0
Jul 22 15:42:53 slicznotka drivers/usb/serial/pl2303.c: 0xc0:0x1:0x8484:0x0 1 - 9c
Jul 22 15:42:53 slicznotka usb 2-1: obexftp timed out on ep0out len=0/0
Jul 22 15:42:53 slicznotka drivers/usb/serial/pl2303.c: 0x40:0x1:0x404:0x0 -110
Jul 22 15:42:53 slicznotka drivers/usb/serial/pl2303.c: 0xc0:0x1:0x8484:0x0 0 - 9c
Jul 22 15:42:53 slicznotka drivers/usb/serial/pl2303.c: 0xc0:0x1:0x8383:0x0 1 - c0
Jul 22 15:42:53 slicznotka drivers/usb/serial/pl2303.c: 0xc0:0x1:0x8484:0x0 1 - c0
Jul 22 15:42:53 slicznotka drivers/usb/serial/pl2303.c: 0x40:0x1:0x404:0x1 0
Jul 22 15:42:53 slicznotka drivers/usb/serial/pl2303.c: 0xc0:0x1:0x8484:0x0 1 - 9c
Jul 22 15:42:53 slicznotka drivers/usb/serial/pl2303.c: 0xc0:0x1:0x8383:0x0 1 - 9c
Jul 22 15:42:54 slicznotka usb 2-1: obexftp timed out on ep0out len=0/0
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: 0x40:0x1:0x0:0x1 -110
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: 0x40:0x1:0x1:0x0 0
Jul 22 15:42:54 slicznotka usb 2-1: obexftp timed out on ep0out len=0/0
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: 0x40:0x1:0x2:0x44 -110
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: 0x40:0x1:0x8:0x0 0
Jul 22 15:42:54 slicznotka usb 2-1: obexftp timed out on ep0out len=0/0
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: 0x40:0x1:0x9:0x0 -110
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_set_termios - port 0
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: 0xa1:0x21:0:0 0 - 0 0 0 0 0 0 0
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_set_termios - data bits = 8
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_set_termios - baud = 9600
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_set_termios - stop bits = 1
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_set_termios - parity = none
Jul 22 15:42:54 slicznotka uhci_hcd 0000:00:07.3: uhci_result_control: failed with status 440000
Jul 22 15:42:54 slicznotka [dfc20270] link (1fc201e2) element (1fc1f040)
Jul 22 15:42:54 slicznotka 0: [dfc1f040] link (1fc1f080) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=6, PID=2d(SETUP) (buf=1cc0ce00)
Jul 22 15:42:54 slicznotka 1: [dfc1f080] link (1fc1f180) e3 Active Length=0 MaxLen=6 DT1 EndPt=0 Dev=6, PID=e1(OUT) (buf=1cc0c240)
Jul 22 15:42:54 slicznotka 2: [dfc1f180] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 EndPt=0 Dev=6, PID=69(IN) (buf=00000000)
Jul 22 15:42:54 slicznotka
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: 0x21:0x20:0:0 -71
Jul 22 15:42:54 slicznotka uhci_hcd 0000:00:07.3: uhci_result_control: failed with status 440000
Jul 22 15:42:54 slicznotka [dfc20240] link (1fc201e2) element (1fc1f0c0)
Jul 22 15:42:54 slicznotka 0: [dfc1f0c0] link (1fc1f100) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=6, PID=2d(SETUP) (buf=1cc0ce00)
Jul 22 15:42:54 slicznotka 1: [dfc1f100] link (00000001) e3 IOC Active Lenh=0 MaxLen=7ff DT1 EndPt=0 Dev=6, PID=69(IN) (buf=00000000)
Jul 22 15:42:54 slicznotka
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: set_control_lines - value = 3, retval = -71
Jul 22 15:42:54 slicznotka uhci_hcd 0000:00:07.3: uhci_result_control: failed with status 440000
Jul 22 15:42:54 slicznotka [dfc20270] link (1fc201e2) element (1fc1f040)
Jul 22 15:42:54 slicznotka 0: [dfc1f040] link (1fc1f080) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=6, PID=2d(SETUP) (buf=1cc0ce00)
Jul 22 15:42:54 slicznotka 1: [dfc1f080] link (1fc1f140) e3 SPD Active Length=0 MaxLen=6 DT1 EndPt=0 Dev=6, PID=69(IN) (buf=1cc0c240)
Jul 22 15:42:54 slicznotka 2: [dfc1f140] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 EndPt=0 Dev=6, PID=e1(OUT) (buf=00000000)
Jul 22 15:42:54 slicznotka
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: 0xa1:0x21:0:0 -71 - 0 0 0 0 0 0 0
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_open - submitting read urb
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_open - submitting interrupt urb
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_close - port 0
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_close - shutting down urbs
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_read_bulk_callback - port 0
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_read_bulk_callback - urb->status = -2
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_read_bulk_callback - port is closed, exiting.
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_read_int_callback (0)
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_read_int_callback - nonzero urb status received: -75
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_read_int_callback (0)
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: pl2303_read_int_callback - urb shutting down with status: -2
Jul 22 15:42:54 slicznotka usb 2-1: obexftp timed out on ep0out len=0/0
Jul 22 15:42:54 slicznotka drivers/usb/serial/pl2303.c: set_control_lines - value = 0, retval = -110


:(
_________________
RLU #137109 | http://soundcloud.com/argasek
Back to top
View user's profile Send private message
cichy
Apprentice
Apprentice


Joined: 27 Feb 2004
Posts: 217
Location: Jasionówka/podlaskie/Poland

PostPosted: Fri Jul 22, 2005 2:04 pm    Post subject: Reply with quote

Co prawda uzywalem obexftp przez irde, ale wydaje mi sie ze u Ciebie moze byc to samo. Jakos nigdy nie zadzialalo mi listowanie zawartosci telefonu, a z tego co widze to wlasnie probujesz robic. Sprobuj poprzez obexftp sprawdzic zajetosc pamieci telefonu. U mnie to dzialalo bez problemu.

Pozdrawiam
_________________
::Gentoo::Linux::(athlon-xp // amd64 // pentium-m // nocona)::ID:387704::
Back to top
View user's profile Send private message
argasek
Bodhisattva
Bodhisattva


Joined: 06 May 2004
Posts: 1121
Location: Sol [0,0], Poland, Kraków

PostPosted: Fri Jul 22, 2005 2:46 pm    Post subject: Reply with quote

cichy wrote:
Co prawda uzywalem obexftp przez irde, ale wydaje mi sie ze u Ciebie moze byc to samo. Jakos nigdy nie zadzialalo mi listowanie zawartosci telefonu, a z tego co widze to wlasnie probujesz robic. Sprobuj poprzez obexftp sprawdzic zajetosc pamieci telefonu. U mnie to dzialalo bez problemu.

Pozdrawiam

Dzięki za sugestię. Niestety:
Code:

      (...)
       -x, --info
               Retrieve misc infos from mobile. I.e. memory size and free memory. Siemens specific for now.
      (...)

(za man obexftp), i rzeczywiście, to samo:
Quote:

slicznotka ~ # obexftp -t /dev/tts/USB0 -x
Custom transport set to 'Siemens/Ericsson'
Connecting...

Wygląda to raczej na problem sprzętowy - co sugerują linijki takie jak
Quote:

Jul 22 15:42:54 slicznotka usb 2-1: obexftp timed out on ep0out len=0/0
Jul 22 15:42:54 slicznotka uhci_hcd 0000:00:07.3: uhci_result_control: failed with status 440000

Błąd 440000 oznacza, z tego co wiem, timeout. Czyli problem nie jest z samym obexftp co raczej już z transmisją na poziomie urządzenia.

Sprawdziłem dokładniej, i mój kabel oparty jest o chip OTi 6858. Po wygooglowaniu znalazłem na jakiejś stronie braci zza Buga, że ktoś ma bardzo podobny problem. Podejrzewam, że chip ten nie jest zgodny ze sterownikiem pl2303 w jądrze w obecnej postaci.

Chętnie nawet bym pogrzebał w tym kodzie, problem w tym, że dostarczony datasheet jest wyjątkowo mętny...
_________________
RLU #137109 | http://soundcloud.com/argasek
Back to top
View user's profile Send private message
cichy
Apprentice
Apprentice


Joined: 27 Feb 2004
Posts: 217
Location: Jasionówka/podlaskie/Poland

PostPosted: Fri Jul 22, 2005 8:50 pm    Post subject: Reply with quote

Ten fragment dokumentacji obexftp co podales, mowi o tym ze dziala to tylko na siemensach. Moglem tego nie zauwazyc, bo obexftp uzywalem wlasnie z siemensem (konkretnie C65), w dodatku ostatnio jakies pol roku temu, wiec sorry za wpuszczanie w maliny. :)
IMHO niekoniecznie to musi byc problem sprzetowy. Z tego co widac z komunikatow blad wywoluje sam obexftp. Przypuszczam ze obie komendy (listowanie i sprawdzanie stanu pamieci) nie sa rozumiane przez twoj telefon (przynajmniej w takiej formie jakiej wysyla obexftp) i sa ignorowane (moze telefon uznaje to za blad w transmisji) i dlatego jest timeout.

Moze sprobuj sprawdzic to jeszcze w inny sposob. Twoj model jest juz raczej wyzszej klasy, tak wiec powinien miec wbudowany sprzetowy modem. Sprawdz czy jest on widziany przez system. Mozesz to zrobic np. przy uzyciu programu kppp z kdenetwork. Po odpaleniu kppp wciskasz Konfiguruj/Modemy/Nowe, nastepnie w zakladce Urzadzenie ustawiasz port pod jakim jest telefon (np. /dev/ttyUSB0) i predkosc 115200; w zakladce Modem wciskasz Odpytaj modem i jesli wszystko jest ok to modem powinien byc wykryty i powinny sie pojawic dane typu nazwa producenta, model itd.

Pozdrawiam
_________________
::Gentoo::Linux::(athlon-xp // amd64 // pentium-m // nocona)::ID:387704::
Back to top
View user's profile Send private message
qermit
Veteran
Veteran


Joined: 02 Feb 2005
Posts: 1032

PostPosted: Fri Jul 22, 2005 9:13 pm    Post subject: Reply with quote

ja używam do komunikacji gammu z tym że przez USB-irda, ale to chyba nie robi różnicy. Linux i tak musi być emulować użądzenie jako zwyły port COM. Oto moje ~/.gammurc (zmień oczywiście port)
Code:
[gammu]
port = /dev/ircomm0
connection = at115200
synchronizetime = yes
logfile = gammulog
logformat = textall
use_locking = no
gammuloc = locfile
startinfo = yes

jeżeli wszystko bedzie dobrze to po wpisaniu komendy "gammu --getsmsfolders" powinny się oczywiście wyświetlić foldery.
_________________
"A co ty masz w swoim LinuXie?" - Dr Qermit
Back to top
View user's profile Send private message
argasek
Bodhisattva
Bodhisattva


Joined: 06 May 2004
Posts: 1121
Location: Sol [0,0], Poland, Kraków

PostPosted: Sat Jul 23, 2005 12:58 pm    Post subject: Reply with quote

cichy wrote:
Przypuszczam ze obie komendy (listowanie i sprawdzanie stanu pamieci) nie sa rozumiane przez twoj telefon (przynajmniej w takiej formie jakiej wysyla obexftp) i sa ignorowane (moze telefon uznaje to za blad w transmisji) i dlatego jest timeout.

Nope. Z innych źródeł wiem, że listowanie na bank działa na K700i, zresztą, ten telefon ma doskonałą implementację OBEX. Poza tym to nie telefon uznaje to za błąd transmisji: jest to komunikat błędu od sterownika USB. Analogiczny wywala niezależnie od tego czy telefon jest podpięty, zresztą googlując znalazłem więcej przykładów komunikatu tego błędu które potwierdzają to co mówię.
Quote:

Moze sprobuj sprawdzic to jeszcze w inny sposob. Twoj model jest juz raczej wyzszej klasy, tak wiec powinien miec wbudowany sprzetowy modem. Sprawdz czy jest on widziany przez system. Mozesz to zrobic np. przy uzyciu programu kppp z kdenetwork.

Musiałbym skompilować pppd i wkompilować ppp w jądro. Sprawdzałem jednak za pomocą KMobileTools, także zwis. Jestem w 99% przekonany, że jest to nieobsługiwane urządzenie. Gdyby tak nie było, jego identyfikator sprzętowy (0ea0:6858) byłby w którymkolwiek ze sterowników w źrodłach kernela. Testowałem też ze sterownikiem usbgeneric przez wymuszone podanie do modułu wspomnianego identyfikatora. Także bez skutku.

Zresztą, patrz mój poprzedni post. Ten chip 6858 nie jest zgodny z pl2303 i z tego co już zdążyłem przetestować i sprawdzić, z żadnym innym sterownikiem USB<->serial w jądrze na chwilę obecną. Będę starał skontaktować się z którymś z maintainerów, żeby dowiedzieć się, czy w ogóle jest szansa żeby ten chip był obsługiwany...
_________________
RLU #137109 | http://soundcloud.com/argasek
Back to top
View user's profile Send private message
argasek
Bodhisattva
Bodhisattva


Joined: 06 May 2004
Posts: 1121
Location: Sol [0,0], Poland, Kraków

PostPosted: Sat Jul 23, 2005 1:14 pm    Post subject: Reply with quote

qermit wrote:
ja używam do komunikacji gammu z tym że przez USB-irda, ale to chyba nie robi różnicy.

W tym wypadku robi ;) (patrz posty piętro wyżej i wcześniejsze)
_________________
RLU #137109 | http://soundcloud.com/argasek
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum