mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: raespi <raespi@icid.cu>
To: linux-kernel@vger.kernel.org
Subject: usb reset issue ...
Date: Mon, 24 Jun 2013 14:58:41 -0400	[thread overview]
Message-ID: <51C896E1.1000801@icid.cu> (raw)

Hi ... I'm using an ARM Samsung S3C24XX processor.  I'm interested in 
creating medical equipment using Linux and came onto an issue today.  
I've created an application that connects to two FTDI devices and reads 
continuous data from a medical sensor.  I have a custom based board ( no 
external ports ), and my FTDI devices go directly to the S3C24xx USB 
pins and my app is configured to read from a specific product, vendor 
and device address location.  I've been testing it without problems and 
today it stopped working. Apparently, when checking the *dmesg* 
messages, the kernel disconnected those two USB devices and assigned 
them two new addresses ( 5 and 6 ) different from the original 3 and 4.  
I always noticed on PC's that this issue was somehow related to hardware 
problems and/or disconnection from the USB port.  Also both the 
/dev/ttyUSB0 and /dev/ttyUSB1 devices on the /dev directory dissapeared 
( for now not a problem since I don't access the FTDI device this way 
).  These are the kernel messages:

usb 1-1.3: USB disconnect, device number 3
usb 1-1.4: USB disconnect, device number 4
usb 1-1: reset full speed USB device number 2 using s3c2410-ohci
usb 1-1.3: new full speed USB device number 5 using s3c2410-ohci
usb 1-1.4: new full speed USB device number 6 using s3c2410-ohci

On my board I can't hook up my application again to the new address 
since it's the only parameter identifiable by it.  Both FTDI Devices 
have the same product and vendor numbers:

Bus 001 Device 003: ID 0403:6001
Bus 001 Device 004: ID 0403:6001

The address on which they are on is the only ID I've got.   Is there 
some way to disable the kernel usb reset policy or assign them a 
specific address ?? I'm using *mdev* from userspace but the type of 
address assignment with mdev is the one concerning the device's name 
under the /dev directory AFAIK ...

Thanks ...


                 reply	other threads:[~2013-06-24 19:00 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51C896E1.1000801@icid.cu \
    --to=raespi@icid.cu \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®