Presented by:

Oliver Neukum

from Suse

I was born in 1972 My first kernel patch was making joysticks work on ES1370 sound cards. I've been involved in the kernel since 1.2.13 I studied Computer science at the university of Munich, 2000-2006 I've been working at Suse since 2007

No video of the event yet, sorry!

This talk focuses on USB 3.0 compared to USB 2.0, its conceptual changes, new features and the state of the implementation in the kernel.

I'll do a short overview of the changes at the hardware level. That includes the dropping of companion controllers, addressing done in hardware and the introduction of a new mid-level, which is called "function", into the device architecture.

The main new features covered are stream support and new features of power management at the function and link level. The kernel API for streams is introduced and the extension to usbfs is discussed. The automatic link level power states are featured.

The state of the XHCI support in the kernel is described. How the device model fails to represent the function level is discussed.

Date:
2013 July 19 - 11:00
Duration:
1 h
Room:
Dimitra
Conference:
openSUSE Conference
Language:
Track:
openWorld
Difficulty:

Happening at the same time:

  1. Puppet workshop
  2. Start Time:
    2013 July 19 11:00

    Room:
    Hephaestus

  3. Project CIABatta: A Live CD on steroids
  4. Start Time:
    2013 July 19 11:00

    Room:
    Zeus

  5. Icinga workshop
  6. Start Time:
    2013 July 19 11:00

    Room:
    Artemis