@Fraser Yep, definitely not without reason
In case anyone was curious, here's a dmesg output:
$ dmesg
[ 0.000000] Linux version 2.6.39+ (nightly@rosebud-dev) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #5 Fri Sep 4 16:01:23 PDT 2015
[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: Atmel AT91SAM9X5-EK
[ 0.000000] Ignoring tag cmdline (using the default kernel command line)
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] Clocks: CPU 400 MHz, master 133 MHz, main 12.000 MHz
[ 0.000000] On node 0 totalpages: 16384
[ 0.000000] free_area_init_node: node 0, pgdat c071ada8, node_mem_map c0729000
[ 0.000000] Normal zone: 128 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 16256 pages, LIFO batch:3
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: mem=64M mtdparts=atmel_nand:50M(rosebud),14M(shared_files),12M(kernel),37M(rootfs),14M(shared_files2) rw atmel_nand.use_dma=0 quiet
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Memory: 64MB = 64MB total
[ 0.000000] Memory: 57600k/57600k available, 7936k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] DMA : 0xff000000 - 0xffe00000 ( 14 MB)
[ 0.000000] vmalloc : 0xc4800000 - 0xfee00000 ( 934 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .init : 0xc0008000 - 0xc0482000 (4584 kB)
[ 0.000000] .text : 0xc0482000 - 0xc06fe508 (2546 kB)
[ 0.000000] .data : 0xc0700000 - 0xc071b4a0 ( 110 kB)
[ 0.000000] NR_IRQS:192
[ 0.000000] AT91: 128 gpio irqs in 4 banks
[ 0.000000] AT91: Disabled rtc irq
[ 0.000000] console [ttyS0] enabled
[ 0.000000] Calibrating delay loop... 197.88 BogoMIPS (lpj=98944)
[ 0.011000] pid_max: default: 32768 minimum: 301
[ 0.011000] Mount-cache hash table entries: 512
[ 0.012000] CPU: Testing write buffer coherency: ok
[ 0.019000] NET: Registered protocol family 16
[ 0.025000] AT91: CM rev B and higher
[ 0.029000] AT91: Configured PCK0 clock output to 25000000 Hz
[ 0.029000] BT: PCK0 on PB10 = 74
[ 0.037000] BT: gpios initialized
[ 0.037000] AT91: pin-mux CS0
[ 0.037000] AT91: pin-mux CS2
[ 0.037000] AT91: EK rev B and higher
[ 0.044000] AT91: Power Management (with slow clock mode)
[ 0.044000] AT91: Starting after general reset
[ 0.045000] tcb_clksrc: tc0 at 16.166 MHz
[ 0.068000] bio: create slab <bio-0> at 0
[ 0.070000] usbcore: registered new interface driver usbfs
[ 0.071000] usbcore: registered new interface driver hub
[ 0.072000] usbcore: registered new device driver usb
[ 0.075000] i2c-gpio i2c-gpio.0: using pins 62 (SDA) and 63 (SCL)
[ 0.075000] at_hdmac at_hdmac.0: Atmel AHB DMA Controller ( cpy slave ), 8 channels
[ 0.080000] at_hdmac at_hdmac.1: Atmel AHB DMA Controller ( cpy slave ), 8 channels
[ 0.086000] Switching to clocksource tcb_clksrc
[ 0.092000] NET: Registered protocol family 1
[ 0.206000] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.206000] msgmni has been set to 112
[ 0.207000] io scheduler noop registered (default)
[ 0.217000] atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL
[ 0.224000] brd: module loaded
[ 0.236000] atmel_nand atmel_nand: No DMA support for NAND access.
[ 0.236000] ONFI flash detected
[ 0.237000] ONFI param page 0 valid
[ 0.237000] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xa1 (Micron MT29F1G08ABBEA3W)
[ 0.237000] atmel_pmecc_init_params
[ 0.237000] nand_chip->ecc.bytes 28
[ 0.237000] nand_chip->ecc.steps 1
[ 0.237000] nand_chip->ecc.layout = pmecc_oobinfo_2048
[ 0.237000] host->mm 13
[ 0.237000] host->nn 8191
[ 0.237000] host->tt 4
[ 0.237000] host->sector_size 512
[ 0.237000] host->sector_number 4
[ 0.237000] host->ecc_bytes_per_sector 7
[ 0.237000] host->alpha_to -996098048
[ 0.237000] host->index_of -996114432
[ 0.237000] Scanning device for bad blocks
[ 0.297000] 5 cmdlinepart partitions found on MTD device atmel_nand
[ 0.297000] Creating 5 MTD partitions on "atmel_nand":
[ 0.297000] 0x000000000000-0x000003200000 : "rosebud"
[ 0.301000] 0x000003200000-0x000004000000 : "shared_files"
[ 0.304000] 0x000004000000-0x000004c00000 : "kernel"
[ 0.307000] 0x000004c00000-0x000007100000 : "rootfs"
[ 0.311000] 0x000007100000-0x000007f00000 : "shared_files2"
[ 0.316000] SPI MR: 0x33
[ 0.317000] atmel_spi atmel_spi.0: Using dma0chan0 (tx) and dma0chan1 (rx) for DMA transfers
[ 0.317000] atmel_spi atmel_spi.0: Atmel SPI Controller at 0xf0000000 (irq 13, SR 0x00010202)
[ 0.317000] SPI turning on CSAAT
[ 0.318000] setup: 22222222 Hz bpw 8 mode 0x3 -> csr0 00000609
[ 0.319000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.319000] ehci_hcd: block sizes: qh 60 qtd 96 itd 160 sitd 96
[ 0.319000] Initializing Atmel-SoC USB Host Controller
[ 0.319000] atmel-ehci atmel-ehci: start
[ 0.320000] atmel-ehci atmel-ehci: Atmel EHCI UHP HS
[ 0.320000] atmel-ehci atmel-ehci: new USB bus registered, assigned bus number 1
[ 0.320000] atmel-ehci atmel-ehci: reset hcs_params 0x1303 dbg=0 cc=1 pcc=3 ordered !ppc ports=3
[ 0.320000] atmel-ehci atmel-ehci: reset hcc_params 0026 thresh 2 uframes 256/512/1024 park
[ 0.320000] atmel-ehci atmel-ehci: park 0
[ 0.320000] atmel-ehci atmel-ehci: reset command 0080b02 park=3 ithresh=8 period=1024 Reset HALT
[ 0.320000] atmel-ehci atmel-ehci: irq 22, io mem 0x00700000
[ 0.320000] atmel-ehci atmel-ehci: reset command 0080b02 park=3 ithresh=8 period=1024 Reset HALT
[ 0.321000] atmel-ehci atmel-ehci: init command 0010005 (park)=0 ithresh=1 period=512 RUN
[ 0.327000] atmel-ehci atmel-ehci: USB 2.0 started, EHCI 1.00
[ 0.327000] usb usb1: default language 0x0409
[ 0.327000] usb usb1: udev 1, busnum 1, minor = 0
[ 0.327000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.327000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.327000] usb usb1: Product: Atmel EHCI UHP HS
[ 0.327000] usb usb1: Manufacturer: Linux 2.6.39+ ehci_hcd
[ 0.327000] usb usb1: SerialNumber: atmel-ehci
[ 0.328000] usb usb1: usb_probe_device
[ 0.328000] usb usb1: configuration #1 chosen from 1 choice
[ 0.328000] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[ 0.329000] hub 1-0:1.0: usb_probe_interface
[ 0.329000] hub 1-0:1.0: usb_probe_interface - got id
[ 0.329000] hub 1-0:1.0: USB hub found
[ 0.329000] hub 1-0:1.0: 3 ports detected
[ 0.329000] hub 1-0:1.0: standalone hub
[ 0.329000] hub 1-0:1.0: no power switching (usb 1.0)
[ 0.329000] hub 1-0:1.0: individual port over-current protection
[ 0.329000] hub 1-0:1.0: power on to power good time: 20ms
[ 0.329000] hub 1-0:1.0: local power source is good
[ 0.330000] hub 1-0:1.0: trying to enable port power on non-switchable hub
[ 0.331000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.331000] ohci_hcd: block sizes: ed 64 td 64
[ 0.332000] at91_ohci at91_ohci: start
[ 0.332000] at91_ohci at91_ohci: AT91 OHCI
[ 0.332000] at91_ohci at91_ohci: new USB bus registered, assigned bus number 2
[ 0.332000] at91_ohci at91_ohci: supports USB remote wakeup
[ 0.332000] at91_ohci at91_ohci: irq 22, io mem 0x00600000
[ 0.332000] at91_ohci at91_ohci: created debug files
[ 0.387000] at91_ohci at91_ohci: OHCI controller state
[ 0.387000] at91_ohci at91_ohci: OHCI 1.0, NO legacy support registers
[ 0.387000] at91_ohci at91_ohci: control 0x083 HCFS=operational CBSR=3
[ 0.387000] at91_ohci at91_ohci: cmdstatus 0x00000 SOC=0
[ 0.387000] at91_ohci at91_ohci: intrstatus 0x00000004 SF
[ 0.387000] at91_ohci at91_ohci: intrenable 0x8000005a MIE RHSC UE RD WDH
[ 0.387000] at91_ohci at91_ohci: hcca frame #0005
[ 0.387000] at91_ohci at91_ohci: roothub.a 02000203 POTPGT=2 NPS NDP=3(3)
[ 0.387000] at91_ohci at91_ohci: roothub.b 00000000 PPCM=0000 DR=0000
[ 0.387000] at91_ohci at91_ohci: roothub.status 00008000 DRWE
[ 0.387000] at91_ohci at91_ohci: roothub.portstatus [0] 0x00000100 PPS
[ 0.387000] at91_ohci at91_ohci: roothub.portstatus [1] 0x00000100 PPS
[ 0.387000] at91_ohci at91_ohci: roothub.portstatus [2] 0x00000100 PPS
[ 0.387000] usb usb2: default language 0x0409
[ 0.387000] usb usb2: udev 1, busnum 2, minor = 128
[ 0.387000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.387000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.387000] usb usb2: Product: AT91 OHCI
[ 0.387000] usb usb2: Manufacturer: Linux 2.6.39+ ohci_hcd
[ 0.387000] usb usb2: SerialNumber: at91
[ 0.389000] usb usb2: usb_probe_device
[ 0.389000] usb usb2: configuration #1 chosen from 1 choice
[ 0.389000] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[ 0.390000] hub 2-0:1.0: usb_probe_interface
[ 0.390000] hub 2-0:1.0: usb_probe_interface - got id
[ 0.390000] hub 2-0:1.0: USB hub found
[ 0.390000] hub 2-0:1.0: 3 ports detected
[ 0.390000] hub 2-0:1.0: standalone hub
[ 0.390000] hub 2-0:1.0: no power switching (usb 1.0)
[ 0.390000] hub 2-0:1.0: global over-current protection
[ 0.390000] hub 2-0:1.0: power on to power good time: 4ms
[ 0.390000] hub 2-0:1.0: local power source is good
[ 0.390000] hub 2-0:1.0: no over-current condition exists
[ 0.390000] hub 2-0:1.0: trying to enable port power on non-switchable hub
[ 0.392000] atmel_usba_udc atmel_usba_udc: MMIO registers at 0xf803c000 mapped at c4876000
[ 0.392000] atmel_usba_udc atmel_usba_udc: FIFO at 0x00500000 mapped at c4900000
[ 0.393000] gadgetfs: USB Gadget filesystem, version 24 Aug 2004
[ 0.394000] at91_rtc at91_rtc: rtc core: registered at91_rtc as rtc0
[ 0.394000] AT91 Real Time Clock driver.
[ 0.394000] i2c /dev entries driver
[ 0.395000] Linux media interface: v0.10
[ 0.396000] Linux video capture interface: v2.00
[ 0.401000] usbcore: registered new interface driver uvcvideo
[ 0.402000] USB Video Class driver (v1.0.0)
[ 0.402000] AT91SAM9 Watchdog: sorry, watchdog is disabled
[ 0.407000] at91_wdt: probe of at91_wdt failed with error -5
[ 0.410000] at91_rtc at91_rtc: setting system clock to 2007-01-01 00:00:17 UTC (1167609617)
[ 0.413000] Freeing init memory: 4584K
[ 0.430000] atmel-ehci atmel-ehci: GetStatus port:2 status 001803 0 ACK POWER sig=j CSC CONNECT
[ 0.430000] hub 1-0:1.0: port 2: status 0501 change 0001
[ 0.490000] hub 2-0:1.0: state 7 ports 3 chg 0000 evt 0000
[ 0.530000] hub 1-0:1.0: state 7 ports 3 chg 0004 evt 0000
[ 0.530000] hub 1-0:1.0: port 2, status 0501, change 0000, 480 Mb/s
[ 0.555000] Empty flash at 0x000001b0 ends at 0x00000800
[ 0.581000] atmel-ehci atmel-ehci: port 2 high speed
[ 0.581000] atmel-ehci atmel-ehci: GetStatus port:2 status 001005 0 ACK POWER sig=se0 PE CONNECT
[ 0.632000] usb 1-2: new high speed USB device number 2 using atmel-ehci
[ 0.680000] Major: 252; minor: 0
[ 0.680000] Registered device at91_adc.
[ 0.684000] atmel-ehci atmel-ehci: port 2 high speed
[ 0.684000] atmel-ehci atmel-ehci: GetStatus port:2 status 001005 0 ACK POWER sig=se0 PE CONNECT
[ 0.788000] usb 1-2: skipped 1 descriptor after configuration
[ 0.788000] usb 1-2: skipped 6 descriptors after interface
[ 0.788000] usb 1-2: skipped 1 descriptor after endpoint
[ 0.788000] usb 1-2: skipped 9 descriptors after interface
[ 0.789000] usb 1-2: default language 0x0409
[ 0.795000] usb 1-2: udev 2, busnum 1, minor = 1
[ 0.795000] usb 1-2: New USB device found, idVendor=0c45, idProduct=6369
[ 0.795000] usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 0.795000] usb 1-2: Product: USB 2.0 Camera
[ 0.795000] usb 1-2: Manufacturer: Sonix Technology Co., Ltd.
[ 0.802000] usb 1-2: usb_probe_device
[ 0.802000] usb 1-2: configuration #1 chosen from 1 choice
[ 0.802000] usb 1-2: adding 1-2:1.0 (config #1, interface 0)
[ 0.807000] uvcvideo 1-2:1.0: usb_probe_interface
[ 0.807000] uvcvideo 1-2:1.0: usb_probe_interface - got id
[ 0.807000] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:6369)
[ 0.842000] usb 1-2: adding 1-2:1.1 (config #1, interface 1)
[ 1.454000] at91_ohci at91_ohci: auto-stop root hub
[ 1.594000] usb 1-2: link qh4-0001/c32407a0 start 1 [1/0 us]
[ 1.695000] lepton_init
[ 1.698000] tx_buf = c3328000 rx_buf = c3330000, frames = bf006f74
[ 1.703000] lepton_probe: using 16-bit SPI width
[ 1.708000] SPI turning on CSAAT
[ 1.708000] setup: 22222222 Hz bpw 16 mode 0x3 -> csr0 00000689
[ 1.714000] VSYNC [4294669010]
[ 1.718000] lepton: bad line index, last line index 255 != expected index 60
[ 1.718000] lepton status = 3 xfer 4 [4294669014]
[ 8.156000] usb 1-2: unlink qh4-0001/c32407a0 start 1 [1/0 us]
[ 8.156000] atmel-ehci atmel-ehci: shutdown urb c320cac0 ep3in-intr
$