jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23372
Joined: Sat Jul 30, 2011 7:41 pm

Re: USB FIQ testing....

Fri May 03, 2013 9:28 am

gsh wrote:Not really,

I've got a very much more expensive one on my desk!

Thanks anyway

Gordon
Show off! I fear a plethora of 'mine's bigger than yours' coming on.

On a more serious note, Gordon, worth having a look at this thread?

http://www.raspberrypi.org/phpBB3/viewt ... 28&t=42568
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

gsh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 1425
Joined: Sat Sep 10, 2011 11:43 am

Re: USB FIQ testing....

Thu May 09, 2013 9:19 am

Announcement:

Please be aware there is a new kernel containing the USB FIQ driver, this is meant to fix problems like:

1) Keyboards dropping keys
2) Strange 'resetting' USB devices whilst enumerating
3) Anything which uses low speed for Full Speed devices and drops packets or does strange stuff!

It _DOES_ have some known issues:

1) We've seen a lock up when the system is heavily loaded with nfs traffic
2) We've seen a lock up when the split fix is disabled (using dwc_otg.fiq_split=0) again when heavily loaded with nfs traffic
3) URB dequeue is still failing to work properly with the microframe scheduling and therefore after opening / closing devices with polling IN endpoints you can easily lose access to the USB channels, after about six channel losses USB stops working at all...

To get this, you need to do the following:

sudo BRANCH=fiq_split rpi-update

Follow the usual rules for getting hold of rpi-update (search google for it the instructions on how to use it are on Hexxeh's github page)

Gordon
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering

User avatar
piglet
Posts: 903
Joined: Sat Aug 27, 2011 1:16 pm

Re: USB FIQ testing....

Thu May 09, 2013 9:59 am

Thanks Gordon. I'll hopefully give this a go tonight with a problematic Dell SK-8135 which has had the repeating keys problem each time I've tried it.

What's the command to revert to the default branch?
Last edited by piglet on Thu May 09, 2013 12:43 pm, edited 1 time in total.

gsh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 1425
Joined: Sat Sep 10, 2011 11:43 am

Re: USB FIQ testing....

Thu May 09, 2013 10:13 am

If you just do

sudo rpi-update

That should return you to the master

Gordon
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering

User avatar
piglet
Posts: 903
Joined: Sat Aug 27, 2011 1:16 pm

Re: USB FIQ testing....

Thu May 09, 2013 7:04 pm

piglet wrote:Thanks Gordon. I'll hopefully give this a go tonight with a problematic Dell SK-8135 which has had the repeating keys problem each time I've tried it.
Nice one. Thank you. Initial testing on the keyboard looks very good. I've not seen any repeating or missing keys, and am using the keyboard for this posting. Here's the initial test:

lsusb:

Keyboard and mouse in a powered D-Link DUB-H7 hub

[email protected] ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 413c:1003 Dell Computer Corp. Keyboard Hub
Bus 001 Device 010: ID 046d:c016 Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 009: ID 413c:2010 Dell Computer Corp. Keyboard



Before update:

Code: Select all

asdfghjl
asdfghjkl
asdfghjkl
asdfghjkl
sdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjk
asdfghkl
asdfghjkl
sdfghjkl
asdfghjkl
asdfghjkl
asfghjkl

Trying to do update:

sudo BRANCH=fiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

After Update:

Code: Select all

asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
asdfghjkl
Last edited by piglet on Thu May 09, 2013 7:36 pm, edited 1 time in total.

kalehrl
Posts: 350
Joined: Tue Jul 24, 2012 10:49 am

Re: USB FIQ testing....

Thu May 09, 2013 7:27 pm

I'm happy to say that Microsoft Wireless Comfort 5000 keyboard and mouse work just fine with this fix. :) There is no more need for dwc_otg.speed=1 to prevent sticky keys. Great work Gordon!

AndiDog
Posts: 28
Joined: Sat Apr 07, 2012 6:01 pm

Re: USB FIQ testing....

Thu May 09, 2013 8:57 pm

Did that and booted fine, but then again it didn't solve my USB problems (see other thread).

I also compiled the latest kernel from your GitHub repo with the .config retrieved from the above attempt (from `sudo BRANCH=fiq_split rpi-update` installation). Then unfortunately neither LAN nor my USB keyboard work so I can't test anything.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23372
Joined: Sat Jul 30, 2011 7:41 pm

Re: USB FIQ testing....

Fri May 10, 2013 8:10 am

AndiDog wrote:Did that and booted fine, but then again it didn't solve my USB problems (see other thread).

I also compiled the latest kernel from your GitHub repo with the .config retrieved from the above attempt (from `sudo BRANCH=fiq_split rpi-update` installation). Then unfortunately neither LAN nor my USB keyboard work so I can't test anything.
As stated in the other thread - this doesn't yet appear to be a USB problem, but actually a problem in the application itself, which will need to be fixed before we can ascertain if there actually is a USB problem. See comments from GSH in the thread you link to.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

mikelangeloz
Posts: 50
Joined: Mon Jan 07, 2013 7:33 pm
Location: Firenze
Contact: Website

Re: USB FIQ testing....

Fri May 10, 2013 11:20 am

Hi, I'm the developer of RaspyFi (www.raspyfi.com) . I've been struggling with the usb problems since the beginning of my project. The pi was not able to play audio files at more than 44khrtz and 16 bit, there were too much packet losses and this sounded unlistenable.
With this fix finally the pi plays every file! Thank you!! If you need more info I'll be more than happy to provide!
www.raspyfi.com

richardp
Posts: 117
Joined: Thu Jan 12, 2012 11:46 am

Re: USB FIQ testing....

Fri May 10, 2013 3:13 pm

Thanks gsh,

The update fixed a dvb tuner, so awesome! Kudos! - but the el-cheezy-usb audio still have problems. Using one usb stick the audio works*, but using 2 devices its very broken audio.

*the audio glitches but its still okay.

Richard
RaspberryPi's galore
Solid run CuBox
ODroid U2

User avatar
Defiant
Posts: 179
Joined: Tue Oct 30, 2012 6:17 pm
Location: Hamburg, Germany

Re: USB FIQ testing....

Sat May 11, 2013 7:37 am

No visible improvement compared with default kernel on stk1160 device: Image is still distorted.

Also my D-Link DWL-G122 WLAN Adapter (Ralink RT2571W) reproducible looses the connection and doesn't reconnect, mostly in correlation with high network traffic.

gsh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 1425
Joined: Sat Sep 10, 2011 11:43 am

Re: USB FIQ testing....

Sat May 11, 2013 8:24 am

What format are you expecting from the stk thing? What bandwidth is the data and what are you doing with it?

Have you tried writing the stream to a file or RAM disk to see whether the data stream is ok?
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering

M33P
Posts: 199
Joined: Sun Sep 02, 2012 1:14 pm

Re: USB FIQ testing....

Sat May 11, 2013 9:09 am

DVB tuners are very implementation-dependent.

Cheap/crappy ones will likely do the radio stuff and then send the *whole* multiplex data via isoc, where it is up to the driver to filter PIDs for channel audio and video. Most multiplexes are 24Mbit/s total bandwidth which pushes the associated Isoc bandwidth quite high.

Proper DVB tuners will add hardware filtering to the bistream to only transmit the packets as they are received - a table of say 8 PIDs can be specified for feeding to the driver. This would dramatically reduce the data coming across the USB.

The same issue is still present on webcams if you push an uncompressed-frame-only webcam to high fps and high resolution. At lower bitrates it's fine./

The garbling still experienced with high-bandwidth Isoc in general I think is caused by not scheduling Isoc transactions every microframe - which requires a) less than 125uS interrupt latency to queue, and b) less than (125uS - queueing latency) on completion. Not scheduling an IN transfer would result in the device's buffer overflowing and dropping data, not scheduling an OUT transfer would result in buffer underflow (and glitchy audio).

The only way to shore this up would be to implement transaction queueing in the FIQ - which then increases the execution time of the FIQ, makes it more complex, etc.

gsh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 1425
Joined: Sat Sep 10, 2011 11:43 am

Re: USB FIQ testing....

Sat May 11, 2013 9:56 am

It would be interesting to push the stream to a file and see what you can do with it. I've seen higher bitrates working fine with other dvb dongles but you just can't process the data on the arm...

Gordon
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering

richardp
Posts: 117
Joined: Thu Jan 12, 2012 11:46 am

Re: USB FIQ testing....

Sat May 11, 2013 10:49 am

gsh wrote:It would be interesting to push the stream to a file and see what you can do with it. I've seen higher bitrates working fine with other dvb dongles but you just can't process the data on the arm...

Gordon
DVB-S works (Technotrend S2400), I used to have data-loss but now it seems to be good - its cheap USB-Audio adapters that cause trouble :D One device works with caveat (glitching sometimes) - two devices playing simultaneously sounds like there is a data starvation problem, as the audio is choppy. (The application is recording two microphones and playing the audio back to the 2 headsets... its basically an intercom)

Richard
RaspberryPi's galore
Solid run CuBox
ODroid U2

ubergeek72
Posts: 12
Joined: Tue Aug 28, 2012 2:58 am

Re: USB FIQ testing....

Sat May 11, 2013 6:16 pm

More testing seems to be in order. While my pi was working fine with the current main kernel and USB system via a powered hub (which resolved the apple keyboard stuttering problems). Installing this update /caused/ my apple keyboard to begin stuttering, both with and without the hub. It also killed USB performance -including networking - to the point that it was impossible to log in to the console. Rolling back as we speak, and it's taking quite a long time due to compromised network performance.

My pi is a 512mb model b, running the latest and greatest Raspbian, overclocked to 950mhz.
I have a Kensington powered hub providing power to the pi as well as (usually) driving the apple aluminum keyboard and apple rollerball mouse.

Sorry to be the bearer of bad news.
-JRS
Last edited by ubergeek72 on Sat May 11, 2013 6:27 pm, edited 1 time in total.

User avatar
Defiant
Posts: 179
Joined: Tue Oct 30, 2012 6:17 pm
Location: Hamburg, Germany

Re: USB FIQ testing....

Sat May 11, 2013 6:21 pm

The stk1160 Device is sending a 720x480 in UYVY with 30fps, so I guess it is around 20MB/s.
To make it worth: In my Application I plan to send the data h264 compressed to two clients.

I just tried to write the stream to a tmpfs mount point: Same problem.

gsh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 1425
Joined: Sat Sep 10, 2011 11:43 am

Re: USB FIQ testing....

Sat May 11, 2013 6:23 pm

That's interesting the FIQ shouldn't logically have any effect on networking performance since that's USB2...

If you just have a keyboard plugged in do you get the same effect? What about a standard keyboard, have you got one of those handy to try?

What about with no keyboard at all? You could try that by ssh'ing into the Pi

Gordon
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering

ubergeek72
Posts: 12
Joined: Tue Aug 28, 2012 2:58 am

Re: USB FIQ testing....

Sat May 11, 2013 6:29 pm

gsh wrote:That's interesting the FIQ shouldn't logically have any effect on networking performance since that's USB2...
If you just have a keyboard plugged in do you get the same effect? What about a standard keyboard, have you got one of those handy to try?
I don't have any non-apple keyboards to try. I'll roll forward again and see if I can get any combinations to work.
gsh wrote: What about with no keyboard at all? You could try that by ssh'ing into the Pi
I'll try that as well.
I'll also give it a try running at 700mhz.
-JRS

jeffthies
Posts: 10
Joined: Sun May 05, 2013 9:28 pm

Re: USB FIQ testing....

Sat May 11, 2013 6:35 pm

My Apple Keyboard and mouse, no hub, works fine.

Ucview locks up with a Logitech 920 locks up. But it didn't works so well before, with very low frame rate and image size. Is the FIQ supposed to help that?

gsh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 1425
Joined: Sat Sep 10, 2011 11:43 am

Re: USB FIQ testing....

Sat May 11, 2013 6:53 pm

@ ubergeek72

It could be power again, that keyboard is known to consume a lot (I've heard of hubs supplying 2A not working with it)

reverting to 700MHz would reduce power requirements of Pi, although it doesn't explain everything...

Also note before rolling fowards you can add

dwc_otg.fiq_fix_enable=0 to the command line to disable the fix... It's not 100% reliable but should allow you to get it back again

Gordon
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering

gsh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 1425
Joined: Sat Sep 10, 2011 11:43 am

Re: USB FIQ testing....

Sat May 11, 2013 6:56 pm

jeffthies wrote:My Apple Keyboard and mouse, no hub, works fine.
Cool...

jeffthies wrote: Ucview locks up with a Logitech 920 locks up. But it didn't works so well before, with very low frame rate and image size. Is the FIQ supposed to help that?
What's a Logitech 920? Can you paste the lsusb -v output for the setup you have?

The FIQ will only help if it's a USB1.0 or 1.1 device
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering

jeffthies
Posts: 10
Joined: Sun May 05, 2013 9:28 pm

Re: USB FIQ testing....

Sat May 11, 2013 7:09 pm

gsh wrote:
jeffthies wrote:My Apple Keyboard and mouse, no hub, works fine.
Cool...

jeffthies wrote: Ucview locks up with a Logitech 920 locks up. But it didn't works so well before, with very low frame rate and image size. Is the FIQ supposed to help that?
What's a Logitech 920? Can you paste the lsusb -v output for the setup you have?

The FIQ will only help if it's a USB1.0 or 1.1 device
It's a web cam, I'm pretty sure it is USB 2.

bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 17
bmCapabilities 0x01
Still image supported
wWidth 960
wHeight 720
dwMinBitRate 55296000
dwMaxBitRate 165888000
dwMaxVideoFrameBufferSize 1382400
dwDefaultFrameInterval 666666
bFrameIntervalType 4
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 1333333
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 38
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 18
bmCapabilities 0x01
Still image supported
wWidth 1280
wHeight 720
dwMinBitRate 73728000
dwMaxBitRate 147456000
dwMaxVideoFrameBufferSize 1843200
dwDefaultFrameInterval 1000000
bFrameIntervalType 3
dwFrameInterval( 0) 1000000
dwFrameInterval( 1) 1333333
dwFrameInterval( 2) 2000000
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 19
bmCapabilities 0x01
Still image supported
wWidth 1392
wHeight 768
dwMinBitRate 85524480
dwMaxBitRate 128286720
dwMaxVideoFrameBufferSize 2138112
dwDefaultFrameInterval 1333333
bFrameIntervalType 2
dwFrameInterval( 0) 1333333
dwFrameInterval( 1) 2000000
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 20
bmCapabilities 0x01
Still image supported
wWidth 1504
wHeight 832
dwMinBitRate 100106240
dwMaxBitRate 100106240
dwMaxVideoFrameBufferSize 2502656
dwDefaultFrameInterval 2000000
bFrameIntervalType 1
dwFrameInterval( 0) 2000000
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 21
bmCapabilities 0x01
Still image supported
wWidth 1600
wHeight 896
dwMinBitRate 114688000
dwMaxBitRate 114688000
dwMaxVideoFrameBufferSize 2867200
dwDefaultFrameInterval 2000000
bFrameIntervalType 1
dwFrameInterval( 0) 2000000
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 22
bmCapabilities 0x01
Still image supported
wWidth 1280
wHeight 960
dwMinBitRate 98304000
dwMaxBitRate 98304000
dwMaxVideoFrameBufferSize 2457600
dwDefaultFrameInterval 2000000
bFrameIntervalType 1
dwFrameInterval( 0) 2000000
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 23
bmCapabilities 0x01
Still image supported
wWidth 1712
wHeight 960
dwMinBitRate 131481600
dwMaxBitRate 131481600
dwMaxVideoFrameBufferSize 3287040
dwDefaultFrameInterval 2000000
bFrameIntervalType 1
dwFrameInterval( 0) 2000000
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 24
bmCapabilities 0x01
Still image supported
wWidth 1792
wHeight 1008
dwMinBitRate 144506880
dwMaxBitRate 144506880
dwMaxVideoFrameBufferSize 3612672
dwDefaultFrameInterval 2000000
bFrameIntervalType 1
dwFrameInterval( 0) 2000000
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 25
bmCapabilities 0x01
Still image supported
wWidth 1920
wHeight 1080
dwMinBitRate 165888000
dwMaxBitRate 165888000
dwMaxVideoFrameBufferSize 4147200
dwDefaultFrameInterval 4999998
bFrameIntervalType 1
dwFrameInterval( 0) 4999998
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 26
bmCapabilities 0x01
Still image supported
wWidth 1600
wHeight 1200
dwMinBitRate 153600000
dwMaxBitRate 153600000
dwMaxVideoFrameBufferSize 3840000
dwDefaultFrameInterval 4999998
bFrameIntervalType 1
dwFrameInterval( 0) 4999998
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 27
bmCapabilities 0x01
Still image supported
wWidth 2048
wHeight 1536
dwMinBitRate 251658240
dwMaxBitRate 251658240
dwMaxVideoFrameBufferSize 6291456
dwDefaultFrameInterval 4999998
bFrameIntervalType 1
dwFrameInterval( 0) 4999998
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 28
bmCapabilities 0x01
Still image supported
wWidth 2592
wHeight 1944
dwMinBitRate 403107840
dwMaxBitRate 403107840
dwMaxVideoFrameBufferSize 10077696
dwDefaultFrameInterval 4999998
bFrameIntervalType 1
dwFrameInterval( 0) 4999998
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 1 (BT.709,sRGB)
bTransferCharacteristics 1 (BT.709)
bMatrixCoefficients 4 (SMPTE 170M (BT.601))
VideoStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 6 (FORMAT_MJPEG)
bFormatIndex 2
bNumFrameDescriptors 28
bFlags 1
Fixed-size samples: Yes
bDefaultFrameIndex 1
bAspectRatioX 0
bAspectRatioY 0
bmInterlaceFlags 0x00
Interlaced stream or variable: No
Fields per frame: 1 fields
Field 1 first: No
Field pattern: Field 1 only
bCopyProtect 0
VideoStreaming Interface Descriptor:
bLength 58
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 1
bmCapabilities 0x01
Still image supported
wWidth 640
wHeight 480
dwMinBitRate 24576000
dwMaxBitRate 294912000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 8
dwFrameInterval( 0) 166666
dwFrameInterval( 1) 333333
dwFrameInterval( 2) 416666
dwFrameInterval( 3) 500000
dwFrameInterval( 4) 666666
dwFrameInterval( 5) 1000000
dwFrameInterval( 6) 1333333
dwFrameInterval( 7) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 2
bmCapabilities 0x01
Still image supported
wWidth 160
wHeight 120
dwMinBitRate 1536000
dwMaxBitRate 9216000
dwMaxVideoFrameBufferSize 38400
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 3
bmCapabilities 0x01
Still image supported
wWidth 176
wHeight 144
dwMinBitRate 2027520
dwMaxBitRate 12165120
dwMaxVideoFrameBufferSize 50688
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 4
bmCapabilities 0x01
Still image supported
wWidth 320
wHeight 176
dwMinBitRate 4505600
dwMaxBitRate 27033600
dwMaxVideoFrameBufferSize 112640
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 58
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 5
bmCapabilities 0x01
Still image supported
wWidth 320
wHeight 240
dwMinBitRate 6144000
dwMaxBitRate 73728000
dwMaxVideoFrameBufferSize 153600
dwDefaultFrameInterval 333333
bFrameIntervalType 8
dwFrameInterval( 0) 166666
dwFrameInterval( 1) 333333
dwFrameInterval( 2) 416666
dwFrameInterval( 3) 500000
dwFrameInterval( 4) 666666
dwFrameInterval( 5) 1000000
dwFrameInterval( 6) 1333333
dwFrameInterval( 7) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 6
bmCapabilities 0x01
Still image supported
wWidth 432
wHeight 240
dwMinBitRate 8294400
dwMaxBitRate 49766400
dwMaxVideoFrameBufferSize 207360
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 7
bmCapabilities 0x01
Still image supported
wWidth 352
wHeight 288
dwMinBitRate 8110080
dwMaxBitRate 48660480
dwMaxVideoFrameBufferSize 202752
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 8
bmCapabilities 0x01
Still image supported
wWidth 544
wHeight 288
dwMinBitRate 12533760
dwMaxBitRate 75202560
dwMaxVideoFrameBufferSize 313344
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 58
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 9
bmCapabilities 0x01
Still image supported
wWidth 640
wHeight 360
dwMinBitRate 18432000
dwMaxBitRate 221184000
dwMaxVideoFrameBufferSize 460800
dwDefaultFrameInterval 333333
bFrameIntervalType 8
dwFrameInterval( 0) 166666
dwFrameInterval( 1) 333333
dwFrameInterval( 2) 416666
dwFrameInterval( 3) 500000
dwFrameInterval( 4) 666666
dwFrameInterval( 5) 1000000
dwFrameInterval( 6) 1333333
dwFrameInterval( 7) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 10
bmCapabilities 0x01
Still image supported
wWidth 752
wHeight 416
dwMinBitRate 25026560
dwMaxBitRate 150159360
dwMaxVideoFrameBufferSize 625664
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 11
bmCapabilities 0x01
Still image supported
wWidth 800
wHeight 448
dwMinBitRate 28672000
dwMaxBitRate 172032000
dwMaxVideoFrameBufferSize 716800
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 12
bmCapabilities 0x01
Still image supported
wWidth 864
wHeight 480
dwMinBitRate 33177600
dwMaxBitRate 199065600
dwMaxVideoFrameBufferSize 829440
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 13
bmCapabilities 0x01
Still image supported
wWidth 960
wHeight 544
dwMinBitRate 41779200
dwMaxBitRate 250675200
dwMaxVideoFrameBufferSize 1044480
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 14
bmCapabilities 0x01
Still image supported
wWidth 1024
wHeight 576
dwMinBitRate 47185920
dwMaxBitRate 283115520
dwMaxVideoFrameBufferSize 1179648
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 15
bmCapabilities 0x01
Still image supported
wWidth 800
wHeight 600
dwMinBitRate 38400000
dwMaxBitRate 230400000
dwMaxVideoFrameBufferSize 960000
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 16
bmCapabilities 0x01
Still image supported
wWidth 1184
wHeight 656
dwMinBitRate 62136320
dwMaxBitRate 372817920
dwMaxVideoFrameBufferSize 1553408
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 17
bmCapabilities 0x01
Still image supported
wWidth 960
wHeight 720
dwMinBitRate 55296000
dwMaxBitRate 331776000
dwMaxVideoFrameBufferSize 1382400
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 18
bmCapabilities 0x01
Still image supported
wWidth 1280
wHeight 720
dwMinBitRate 73728000
dwMaxBitRate 442368000
dwMaxVideoFrameBufferSize 1843200
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 19
bmCapabilities 0x01
Still image supported
wWidth 1392
wHeight 768
dwMinBitRate 85524480
dwMaxBitRate 256573440
dwMaxVideoFrameBufferSize 2138112
dwDefaultFrameInterval 666666
bFrameIntervalType 4
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 1333333
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 20
bmCapabilities 0x01
Still image supported
wWidth 1504
wHeight 832
dwMinBitRate 100106240
dwMaxBitRate 300318720
dwMaxVideoFrameBufferSize 2502656
dwDefaultFrameInterval 666666
bFrameIntervalType 4
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 1333333
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 21
bmCapabilities 0x01
Still image supported
wWidth 1600
wHeight 896
dwMinBitRate 114688000
dwMaxBitRate 344064000
dwMaxVideoFrameBufferSize 2867200
dwDefaultFrameInterval 666666
bFrameIntervalType 4
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 1333333
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 22
bmCapabilities 0x01
Still image supported
wWidth 1280
wHeight 960
dwMinBitRate 98304000
dwMaxBitRate 294912000
dwMaxVideoFrameBufferSize 2457600
dwDefaultFrameInterval 666666
bFrameIntervalType 4
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 1333333
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 23
bmCapabilities 0x01
Still image supported
wWidth 1712
wHeight 960
dwMinBitRate 131481600
dwMaxBitRate 394444800
dwMaxVideoFrameBufferSize 3287040
dwDefaultFrameInterval 666666
bFrameIntervalType 4
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 1333333
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 24
bmCapabilities 0x01
Still image supported
wWidth 1792
wHeight 1008
dwMinBitRate 144506880
dwMaxBitRate 433520640
dwMaxVideoFrameBufferSize 3612672
dwDefaultFrameInterval 666666
bFrameIntervalType 4
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 1333333
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 54
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 25
bmCapabilities 0x01
Still image supported
wWidth 1920
wHeight 1080
dwMinBitRate 165888000
dwMaxBitRate 995328000
dwMaxVideoFrameBufferSize 4147200
dwDefaultFrameInterval 333333
bFrameIntervalType 7
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 416666
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
dwFrameInterval( 4) 1000000
dwFrameInterval( 5) 1333333
dwFrameInterval( 6) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 26
bmCapabilities 0x01
Still image supported
wWidth 1600
wHeight 1200
dwMinBitRate 153600000
dwMaxBitRate 460800000
dwMaxVideoFrameBufferSize 3840000
dwDefaultFrameInterval 666666
bFrameIntervalType 4
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 1333333
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 27
bmCapabilities 0x01
Still image supported
wWidth 2048
wHeight 1536
dwMinBitRate 251658240
dwMaxBitRate 754974720
dwMaxVideoFrameBufferSize 6291456
dwDefaultFrameInterval 666666
bFrameIntervalType 4
dwFrameInterval( 0) 666666
dwFrameInterval( 1) 1000000
dwFrameInterval( 2) 1333333
dwFrameInterval( 3) 2000000
VideoStreaming Interface Descriptor:
bLength 38
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 28
bmCapabilities 0x01
Still image supported
wWidth 2592
wHeight 1944
dwMinBitRate 403107840
dwMaxBitRate 806215680
dwMaxVideoFrameBufferSize 10077696
dwDefaultFrameInterval 1000000
bFrameIntervalType 3
dwFrameInterval( 0) 1000000
dwFrameInterval( 1) 1333333
dwFrameInterval( 2) 2000000
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 1 (BT.709,sRGB)
bTransferCharacteristics 1 (BT.709)
bMatrixCoefficients 4 (SMPTE 170M (BT.601))
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x00c0 1x 192 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 2
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0180 1x 384 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 3
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 4
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0280 1x 640 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 5
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0320 1x 800 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 6
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x03b0 1x 944 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 7
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0a80 2x 640 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 8
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0b20 2x 800 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 9
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0be0 2x 992 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 10
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x13fc 3x 1020 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 11
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x13fc 3x 1020 bytes
bInterval 1

gsh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 1425
Joined: Sat Sep 10, 2011 11:43 am

Re: USB FIQ testing....

Sat May 11, 2013 7:13 pm

What format are you asking for? Just to see if it's locking up when we've got a heavy load on the USB bus (uncompressed) or whether it's loading on the processor (MJPEG or streaming video)

Gordon
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering

jeffthies
Posts: 10
Joined: Sun May 05, 2013 9:28 pm

Re: USB FIQ testing....

Sat May 11, 2013 7:31 pm

gsh wrote:What format are you asking for? Just to see if it's locking up when we've got a heavy load on the USB bus (uncompressed) or whether it's loading on the processor (MJPEG or streaming video)

Gordon
GUVCVIEW hangs with inappropriate ioctl, I believe. In image mode (no streaming).

guvcview -o

Camorama locks up the Pi.

There is no power hub, so maybe that is a power issue? I'll verify later.

I bought a BB Black to hold me until the Pi Camera comes out!

Return to “Troubleshooting”