hi all:
Is there any test program we can use to capture input data send from
usb keyboard/mouse?
I don't need to parsing the binary sent by keyboard/mouse. Just raw
data is fine.
I checked the Kernel sample, hid-example.c, but it seems only get
report and print it out.
appreciate your help in
hi David:
2014-08-15 20:54 GMT+08:00 David Laight david.lai...@aculab.com:
From: loody
Is there any test program we can use to capture input data send from
usb keyboard/mouse?
google usbmon
Sorry for making you confused.
What I need is not monitor usb bus data.
What I need is some user mode
],buffer[1],buffer[2]);
}
}
2014-07-09 16:37 GMT+08:00 David Laight david.lai...@aculab.com:
From: loody
...
but what it really do is read sector, not media_change or test_unit_ready.
Maybe one of the programs that reads the mbr partition table can
be persuaded to do a direct read
hi Bryn:
2014-07-08 0:25 GMT+08:00 Bryn M. Reeves b...@redhat.com:
On Tue, Jul 08, 2014 at 12:15:54AM +0800, loody wrote:
so sg_read will not hammer on the page cache like dd without iflags=direct
thanks for your kind help,
The sg_read program (and other programs in sg3_utils) sends
hi Alan:
2014-07-08 1:02 GMT+08:00 Alan Stern st...@rowland.harvard.edu:
On Tue, 8 Jul 2014, loody wrote:
An alternative is to write a positive value, such as 24, to
/sys/block/sdX/events_poll_msecs
where X is replaced with the proper drive letter. (24 ms = 240 s
hi Alan:
2014-07-09 0:00 GMT+08:00 Alan Stern st...@rowland.harvard.edu:
On Tue, 8 Jul 2014, loody wrote:
You are correct.
i can see events_poll_msecs when I change my kernel to 3.8.0
But the device still disconnect.
I have some question.
1. when I cat /sys/block/sdX/events, I get
hi Alan:
2014-07-09 3:26 GMT+08:00 Alan Stern st...@rowland.harvard.edu:
On Wed, 9 Jul 2014, loody wrote:
there is one thing pop in my mind.
if events_poll_msecs is used for media_change, shouldn't we wrap is READ10?
No. Why should media change polling use READ(10)? TEST UNIT READY
does
hi Bryn:
2014-07-07 17:20 GMT+08:00 Bryn M. Reeves b...@redhat.com:
On Sun, Jul 06, 2014 at 01:18:03AM +0800, loody wrote:
hi all:
we met a USB Hard Disk that will go to suspend if host stop
sending scsi command over 5mins.
To save the IO, kernel will keep the file in page cache
hi David:
2014-07-07 23:06 GMT+08:00 David Laight david.lai...@aculab.com:
From: Lars Melin
...
sgread is not included in BusyBox but you should have touch.
Create a dummy file on the disk and let cron touch it every 4 minutes.
You don't need 'touch' a shell redirect eg : file will do
hi Alan:
E.g. issue an sg_read for one sector to the device every 4m:
*/4 * * * * sg_read count=1 if=/dev/disk
Since my target platform arm embedded system,
does that mean I should include sg_read in my Busybox
or
cross-compile sg_read from sg3_utils?
An alternative is to write a
hi Bryn:
2014-07-07 23:52 GMT+08:00 Bryn M. Reeves b...@redhat.com:
On Mon, Jul 07, 2014 at 11:39:05PM +0800, loody wrote:
hi David:
2014-07-07 23:06 GMT+08:00 David Laight david.lai...@aculab.com:
From: Lars Melin
...
sgread is not included in BusyBox but you should have touch
hi all:
we met a USB Hard Disk that will go to suspend if host stop
sending scsi command over 5mins.
To save the IO, kernel will keep the file in page cache as much as
he can and under this circumstances, the scsi command may disappear
for a while longer enough to cause the device suspend.
hi Alan:
2014-06-26 23:57 GMT+08:00 Alan Stern st...@rowland.harvard.edu:
On Thu, 26 Jun 2014, loody wrote:
hi all:
I try below flow:
1. plug in usb card reader
2. wait 2 seconds
3. plug in SD card
on ubuntu PC system, the udev can get SD plug in event
but on my embedded system
hi all:
when I trace kernel driver source about usb scsi storage driver, I
have below 2 questions:
1. in sd.c - static int sd_probe(struct device *dev)
we use below macro to get scsi_device.
struct scsi_device *sdp = to_scsi_device(dev);
take usb for example, is usb storage
hi all:
I try below flow:
1. plug in usb card reader
2. wait 2 seconds
3. plug in SD card
on ubuntu PC system, the udev can get SD plug in event
but on my embedded system, there is no udev plug event when SD plug in.
Is this issue related to media change command?
if so, should I enable kernel
hi all:
I have a USB hard disk and when I play specific file.
it will show below message
( I purpose enable usb/storage/transport.c debug message about urb debug)
what makes me confused are
1. Does Unhandled sense code mean the SCSI Request Sense command?
2. if #1 is correct, there should be any
hi James:
2014-05-10 23:10 GMT+08:00 James Bottomley
james.bottom...@hansenpartnership.com:
On Sat, 2014-05-10 at 22:38 +0800, loody wrote:
hi all:
I have a USB hard disk and when I play specific file.
it will show below message
( I purpose enable usb/storage/transport.c debug message about
hi David:
2014-02-23 23:16 GMT+08:00 David Herrmann dh.herrm...@gmail.com:
Hi
On Sun, Feb 23, 2014 at 7:52 AM, loody milo...@gmail.com wrote:
hi David:
Thanks for your suggestion.
2014-02-23 0:56 GMT+08:00 David Herrmann dh.herrm...@gmail.com:
Hi
On Sat, Feb 22, 2014 at 5:35 PM, loody
hi David:
2014-02-24 19:35 GMT+08:00 David Herrmann dh.herrm...@gmail.com:
Hi
On Mon, Feb 24, 2014 at 12:20 PM, loody milo...@gmail.com wrote:
hi David:
2014-02-23 23:16 GMT+08:00 David Herrmann dh.herrm...@gmail.com:
Hi
On Sun, Feb 23, 2014 at 7:52 AM, loody milo...@gmail.com wrote
hi all:
is there any kernel hid module parameter or test program can
temporarily not letting user mode program not receiving hid event?
1. My hid kos are still inserted in.
2. the kernel usb driver is working well; that mean kernel usb driver
still handle interrupt transaction.
I just not want
hi David:
Thanks for your suggestion.
2014-02-23 0:56 GMT+08:00 David Herrmann dh.herrm...@gmail.com:
Hi
On Sat, Feb 22, 2014 at 5:35 PM, loody milo...@gmail.com wrote:
hi all:
is there any kernel hid module parameter or test program can
temporarily not letting user mode program
hi all and Sarah:
I have some questions about xhci bulk transfer streaming protocol in linux.
i bought a device which declare it support USB Attached SCSI Protocol.
(please reference the attach descriptor)
and from below link, the kernel will support this transfer once I insert uas.ko.
hi sarah
On Sat, Oct 06, 2012 at 12:53:43PM +0800, loody wrote:
hi sarah:
2012/10/6 Sarah Sharp sarah.a.sh...@linux.intel.com:
I see. Is there a particular reason why the current Linux xHCI driver
doesn't meet your needs? Like maybe your host isn't PCI based? I'm
confused as to why
hi Sarah:
2012/10/5 Sarah Sharp sarah.a.sh...@linux.intel.com:
On Thu, Oct 04, 2012 at 01:47:44PM +0800, loody wrote:
Hi all:
from below out put slot context it shows ep0 consumer cycle bit is 1
but why when we enqueue control transfer we purposely leave setup
status cycle bit as 0.
(below
hi alan:
2012/10/4 Alan Stern st...@rowland.harvard.edu:
On Thu, 4 Oct 2012, loody wrote:
hi all:
in xhci spec rev1.0 05/21/10 section 6.2.3.4, there is a line said
For SuperSpeed endpoints this field shall be set to the
value defined in the bMaxBurst field
hi Andiry:
2012/9/3 Andiry Xu and...@gmail.com:
On Wed, Aug 29, 2012 at 6:53 AM, loody milo...@gmail.com wrote:
hi all:
I saw there are 2 trbs about bandwidth as below:
#define TRB_GET_BW 21
#define TRB_BANDWIDTH_EVENT 35
Would any one tell me where I can see driver use
hi Sebastian
2012/8/18 Sebastian Andrzej Siewior sebast...@breakpoint.cc:
On Wed, Aug 08, 2012 at 08:55:37PM +0800, loody wrote:
when I study inc_deq in xhci-ring.c, why we need to announce and
assigned value to addr
it seems useless.
Unless Sarah plans to use addr for debug output you can
hi all:
when I study inc_deq in xhci-ring.c, why we need to announce and
assigned value to addr
it seems useless.
static void inc_deq(struct xhci_hcd *xhci, struct xhci_ring *ring)
{
unsigned long long addr;
..
..
addr = (unsigned long
hi all:
2012/7/18 loody milo...@gmail.com:
hi:
2012/7/18 Greg KH gre...@linuxfoundation.org:
On Wed, Jul 18, 2012 at 11:22:49AM +0800, loody wrote:
Dear all:
in usb_serial_probe, we create tty_port based on max_endpoints.
Or based on the number that the driver said to create.
My
Hi:
2012/7/18 Alan Stern st...@rowland.harvard.edu:
On Wed, 18 Jul 2012, loody wrote:
hi all:
2012/7/18 loody milo...@gmail.com:
hi:
2012/7/18 Greg KH gre...@linuxfoundation.org:
On Wed, Jul 18, 2012 at 11:22:49AM +0800, loody wrote:
Dear all:
in usb_serial_probe, we create
Dear all:
in usb_serial_probe, we create tty_port based on max_endpoints.
My questions are:
1. some callback functions, such serial_hangup, serial_carrier_raised,
etc. will called by tty layer with different tty_ports.
how tty layer know these tty_ports?
I only found tty_port_init to initial these
hi:
2012/7/18 Greg KH gre...@linuxfoundation.org:
On Wed, Jul 18, 2012 at 11:22:49AM +0800, loody wrote:
Dear all:
in usb_serial_probe, we create tty_port based on max_endpoints.
Or based on the number that the driver said to create.
My questions are:
1. some callback functions
32 matches
Mail list logo