DisplayLink external DVI/VGA display on SuperZaxxon firmware: Request for assistance


Well nothing concrete, but I might plugin a USB keyboard and bluetooth mouse and do some devwork and leave my netbook at home... Hihack a monitor/TV and actually make some progress on some of my projects... don't know :)
 
What did you guys do with DisplayLink???

It works fine when it's plugged directly into my Pandora.

When using a hub I get only Greenscreen.

I tried different cables and a powered and non powered hub.

There was nothing else plugged into the hub but the DL device and the Pandora.

I remember I already used it with USB mouse and Keyboard plugged into the powered hub.

I don't remember if it was Slackware or SuperZaxxon.

Can anyone reproduce it or help me to solve that issue, please?

I can't imagine what's wrong.
 
When using a hub I get only Greenscreen.
That's what I get too. Then I just log-off and after that log-in screen appears on external monitor in it's native resolution (talking xfce here). 

Is directly connected DisplayLink 'hot pluggable'? (can't test it myself right now)
 
When using a hub I get only Greenscreen.
That's what I get too. Then I just log-off and after that log-in screen appears on external monitor in it's native resolution (talking xfce here). 

Is directly connected DisplayLink 'hot pluggable'? (can't test it myself right now)
Yes, that is what it is supposed to do. Logoff and then login.
 
On my system (SuperZaxxon 1.54, if I am not mistaken), DisplayLink works well:

Plug in DL adapter (no matter if with or without a hub, BTW)

--> screen turns green.

Then log off

--> Login screen appears on the external monitor

Log in 

--> Both screens are active; external DisplayLink monitor as the primary, Pandora screen as the secondary screen (located below the primary one).

Here is the xorg.conf I use. I think it is the one that's now delivered with SuperZaxxon per default as /etc/X11/xorg.conf.displaylink

You can use this xorg.conf as your default one, even without a DisplayLink adapter connected. Then the Pandora screen is used as the primary (and only) screen. The DisplayLink portions in the xorg.conf do not seem to influence the system in any way, if no DisplayLink adapter is connected.

Code:
# xorg.conf for DisplayLink from Takedown
 
Section "Module"
Load "extmod"
Load "dbe"
Disable "glx"
Disable "dri"
Load "dri2"
EndSection
 
Section "ServerLayout"
Identifier "DefaultLayout"
Screen 0 "DisplayLinkScreen"
Screen 1 "Screen0" Below "DisplayLinkScreen"
# Option "Xinerama" "on" # Not working on superzaxxon
EndSection
 
Section "Screen"
Identifier "Screen0"
Device "OMAPFB"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "800x480"
EndSubSection
EndSection
 
Section "Monitor"
Identifier "Monitor0"
EndSection
 
Section "Device"
Identifier "OMAPFB"
Driver "omapfb"
EndSection                                              
 
Section "Device"
Identifier "FBDEV"
Driver "fbdev"
Option "ShadowFB" "false"
EndSection   
 
Section "Files"
        FontPath        "/usr/share/fonts/X11/misc"
        FontPath        "/usr/share/fonts/X11/Type1"
        FontPath        "/usr/share/fonts/X11/Speedo"
        FontPath        "/usr/share/fonts/X11/100dpi"
        FontPath        "/usr/share/fonts/X11/75dpi"
EndSection
 
Section "Device"
       Identifier      "DisplayLinkDevice"
       Driver          "fbdev"
       BusID           "USB"               # needed to use multiple DisplayLink devices 
       Option          "fbdev" "/dev/fb3"  # change to whatever device you want to use
#      Option          "rotate" "CCW"      # uncomment for rotation
EndSection
 
Section "Monitor"
       Identifier      "DisplayLinkMonitor"
EndSection
 
Section "Screen"
       Identifier      "DisplayLinkScreen"
       Device          "DisplayLinkDevice"
       Monitor         "DisplayLinkMonitor"
       DefaultDepth    16
EndSection
 
 
Last edited by a moderator:
It works fine here, too.

Only when connected to a hub is a problem.

There was already the answer for my problem 2 posts ago.

:)
 
oh right. :)

I have so little time these days to follow the boards. It's a pity. But this is going to change again thanks to a new job. :)

About cube48's question about hotplug:

DisplayLink is not hotpluggable (yet). At least not completely. You don't need to reboot the entire system on connect/disconnect, becasue the kernel driver module is loaded and unloaded at runtime, but an X server restart is necesary (or start a new instance of X; this might also work, at least it has worked on SL4P for me in the past).
 
yes, it should, I think.

Interesting product! If you try (or already tried) it, please let us know, what works and what doesn't with the Pandora. 
 
My work gave me the Targus DisplayLink Docking Station Model# ACP70USZ, but I couldn't get it to work following the directions on the first post.  Does this method described in this thread work for all DisplayLink out there or just specific ones? 
Please post the output of 


dmesg
 after you connected the adapter. Maybe this will give a hint why it doesn't work.
Here's the output of dmesg:

[    0.000000] Linux version 3.2.53 (notaz@pixelinis) (gcc version 4.5.2 (Sourcery G++ Lite 2011.03-41) ) #942 Tue Dec 17 23:30:55 EET 2013


[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d


[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache


[    0.000000] Machine: Pandora Handheld Console


[    0.000000] cma: CMA: reserved 4 MiB at 86000000


[    0.000000] Initialized persistent memory from 80fe0000-80ffffff


[    0.000000] cma: CMA: reserved 64 MiB at 9c000000


[    0.000000] Memory policy: ECC disabled, Data cache writeback


[    0.000000] On node 0 totalpages: 131072


[    0.000000] free_area_init_node: node 0, pgdat c05b8a04, node_mem_map c05eb000


[    0.000000]   Normal zone: 1024 pages used for memmap


[    0.000000]   Normal zone: 0 pages reserved


[    0.000000]   Normal zone: 130048 pages, LIFO batch:31


[    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )


[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/400/600 MHz


[    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: 130048


[    0.000000] Kernel command line: ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 quiet


[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)


[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)


[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)


[    0.000000] Memory: 512MB = 512MB total


[    0.000000] Memory: 443796k/443796k available, 80492k 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]     vmalloc : 0xe0800000 - 0xff000000   ( 488 MB)


[    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)


[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)


[    0.000000]       .text : 0xc0008000 - 0xc0548afc   (5379 kB)


[    0.000000]       .init : 0xc0549000 - 0xc057b000   ( 200 kB)


[    0.000000]       .data : 0xc057c000 - 0xc05b9180   ( 245 kB)


[    0.000000]        .bss : 0xc05b91a4 - 0xc05ea464   ( 197 kB)


[    0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1


[    0.000000] NR_IRQS:410


[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts


[    0.000000] Total of 96 interrupts on 1 active controller


[    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz


[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms


[    0.000000] Console: colour dummy device 80x30


[    0.000000] console [tty0] enabled


[    0.000183] Calibrating delay loop... 597.64 BogoMIPS (lpj=2334720)


[    0.039123] pid_max: default: 32768 minimum: 301


[    0.039398] Mount-cache hash table entries: 512


[    0.039764] Initializing cgroup subsys devices


[    0.039825] CPU: Testing write buffer coherency: ok


[    0.040039] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available


[    0.040130] Setting up static identity map for 0x803ea460 - 0x803ea4b8


[    0.040740] devtmpfs: initialized


[    0.046691] print_constraints: dummy:


[    0.050811] NET: Registered protocol family 16


[    0.052642] DMA: preallocated 256 KiB pool for atomic coherent allocations


[    0.053070] GPMC revision 5.0


[    0.056182] OMAP GPIO hardware version 2.5


[    0.059417] omap_mux_init: Add partition: #1: core, flags: 0


[    0.066192] Reprogramming SDRC clock to 400000000 Hz


[    0.068450] hw-breakpoint: debug architecture 0x4 unsupported.


[    0.075347]  omap-mcbsp.2: alias fck already exists


[    0.075653]  omap-mcbsp.3: alias fck already exists


[    0.077087] OMAP DMA hardware revision 5.0


[    0.092163] bio: create slab <bio-0> at 0


[    0.093292] print_constraints: vwlan: 1800 mV


[    0.094909] SCSI subsystem initialized


[    0.097229] usbcore: registered new interface driver usbfs


[    0.097473] usbcore: registered new interface driver hub


[    0.097686] usbcore: registered new device driver usb


[    0.109497] omap_i2c omap_i2c.1: bus 1 rev1.4.0 at 2600 kHz


[    0.112670] twl4030: PIH (irq 7) chaining IRQs 368..375


[    0.112762] twl4030: power (irq 373) chaining IRQs 376..383


[    0.113281] twl4030: gpio (irq 368) chaining IRQs 384..401


[    0.113739] _omap_mux_init_gpio: Could not set gpio192


[    0.114807] _omap_mux_init_gpio: Could not set gpio193


[    0.117431] print_constraints: VUSB1V5: 1500 mV normal standby


[    0.118041] print_constraints: VUSB1V8: 1800 mV normal standby


[    0.118652] print_constraints: VUSB3V1: 3100 mV normal standby


[    0.179809] twl4030_usb twl4030_usb: Initialized TWL4030 USB module


[    0.181121] print_constraints: vdd_mpu_iva: 600 <--> 1450 mV normal


[    0.181701] print_constraints: vdd_core: 600 <--> 1450 mV normal


[    0.182403] print_constraints: VMMC1: 1850 <--> 3150 mV at 3150 mV normal standby


[    0.183044] print_constraints: VDAC: 1800 mV normal standby


[    0.183715] print_constraints: VAUX2: 1800 mV normal standby


[    0.184387] print_constraints: VPLL2: 1800 mV normal standby


[    0.185058] print_constraints: VMMC2: 1850 <--> 3150 mV at 3150 mV normal standby


[    0.185699] print_constraints: VSIM: 2800 mV normal standby


[    0.186340] print_constraints: VAUX1: 3000 mV normal standby


[    0.186950] print_constraints: VAUX4: 3000 mV normal standby


[    0.195434] omap_i2c omap_i2c.3: bus 3 rev1.4.0 at 100 kHz


[    0.197601] omap-iommu omap-iommu.0: isp registered


[    0.198181] Advanced Linux Sound Architecture Driver Version 1.0.24.


[    0.198974] Switching to clocksource 32k_counter


[    0.220764] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)


[    0.226074] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)


[    0.226104] musb-hdrc: MHDRC RTL version 1.800


[    0.226135] musb-hdrc: setup fifo_mode 4


[    0.226135] musb-hdrc: 28/31 max ep, 16384/16384 memory


[    0.226654] musb-hdrc musb-hdrc: USB OTG mode controller at fa0ab000 using DMA, IRQ 92


[    0.227386] NET: Registered protocol family 2


[    0.227539] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)


[    0.227844] TCP established hash table entries: 16384 (order: 5, 131072 bytes)


[    0.228179] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)


[    0.228393] TCP: Hash tables configured (established 16384 bind 16384)


[    0.228393] TCP reno registered


[    0.228424] UDP hash table entries: 256 (order: 0, 4096 bytes)


[    0.228454] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)


[    0.228668] NET: Registered protocol family 1


[    0.228881] NetWinder Floating Point Emulator V0.97 (double precision)


[    0.234588] HugeTLB registered 2 MB page size, pre-allocated 0 pages


[    0.250000] VFS: Disk quotas dquot_6.5.2


[    0.250396] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)


[    0.255218] msgmni has been set to 1002


[    0.257080] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)


[    0.257110] io scheduler noop registered


[    0.257110] io scheduler deadline registered


[    0.257171] io scheduler cfq registered (default)


[    0.272003] OMAP DSS rev 2.0


[    0.275207] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled


[    0.277252] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0


[    0.277740] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1


[    0.278137] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2


[    0.278564] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3


[    0.290161] brd: module loaded


[    0.295959] loop: module loaded


[    0.296356] platform iva.0: IVA freq set to 660MHz


[    0.296417] OMAP overclocker loaded.


[    0.298583] omap2-nand driver initializing


[    0.298736] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron NAND 512MiB 1,8V 16-bit)


[    0.299133] Creating 5 MTD partitions on "omap2-nand.0":


[    0.299163] 0x000000000000-0x000000080000 : "xloader"


[    0.299957] 0x000000080000-0x000000260000 : "uboot"


[    0.300933] 0x000000260000-0x000000280000 : "uboot-env"


[    0.301544] 0x000000280000-0x000000c80000 : "boot"


[    0.303863] 0x000000c80000-0x000020000000 : "rootfs"


[    0.391601] UBI: attaching mtd4 to ubi0


[    1.366210] UBI: scanning is finished


[    1.380096] UBI: attached mtd4 (name "rootfs", size 499 MiB) to ubi0


[    1.380096] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes


[    1.380126] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 512


[    1.380126] UBI: VID header offset: 512 (aligned 512), data offset: 2048


[    1.380157] UBI: good PEBs: 3996, bad PEBs: 0, corrupted PEBs: 0


[    1.380157] UBI: user volume: 1, internal volumes: 1, max. volumes count: 128


[    1.380187] UBI: max/mean erase counter: 55/10, WL threshold: 4096, image sequence number: 1846296017


[    1.380187] UBI: available PEBs: 0, total reserved PEBs: 3996, PEBs reserved for bad PEB handling: 39


[    1.380218] UBI: attaching mtd3 to ubi1


[    1.380615] UBI: background thread "ubi_bgt0d" started, PID 573


[    1.400360] UBI: scanning is finished


[    1.407226] UBI: attached mtd3 (name "boot", size 10 MiB) to ubi1


[    1.407226] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes


[    1.407257] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 512


[    1.407257] UBI: VID header offset: 512 (aligned 512), data offset: 2048


[    1.407287] UBI: good PEBs: 80, bad PEBs: 0, corrupted PEBs: 0


[    1.407287] UBI: user volume: 1, internal volumes: 1, max. volumes count: 128


[    1.407287] UBI: max/mean erase counter: 23/12, WL threshold: 4096, image sequence number: 1592757102


[    1.407318] UBI: available PEBs: 0, total reserved PEBs: 80, PEBs reserved for bad PEB handling: 2


[    1.407501] UBI: background thread "ubi_bgt1d" started, PID 578


[    1.407592] usbcore: registered new interface driver libusual


[    1.408264] mousedev: PS/2 mouse device common for all mice


[    1.408843] input: keypad as /devices/platform/omap_i2c.1/i2c-1/1-004a/twl4030_keypad/input/input0


[    1.413146] input: power-button as /devices/platform/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input1


[    1.414581] input: nub0 as /devices/platform/omap_i2c.3/i2c-3/3-0066/input/input2


[    1.415802] input: nub1 as /devices/platform/omap_i2c.3/i2c-3/3-0067/input/input3


[    1.421783] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0


[    1.422851] i2c /dev entries driver


[    1.427276] bq27x00-battery 3-0055: support ver. 1.2.0 enabled


[    1.450042] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec


[    1.450500] twl4030_wdt twl4030_wdt: Failed to register misc device


[    1.450531] twl4030_wdt: probe of twl4030_wdt failed with error -16


[    1.450988] voltdm_scale: No voltage scale API registered for vdd_mpu_iva


[    1.451019] platform mpu.0: omap_target: unable to scale voltage up.


[    1.451416] cpuidle: using governor ladder


[    1.451416] cpuidle: using governor menu


[    1.676788] Registered led device: pandora::sd1


[    1.676971] Registered led device: pandora::sd2


[    1.677124] Registered led device: pandora::bluetooth


[    1.677276] Registered led device: pandora::wifi


[    1.678436] Registered led device: pandora::keypad_bl


[    1.679565] Registered led device: pandora::power


[    1.682403] Registered led device: pandora::charger


[    1.683258] usbcore: registered new interface driver usbhid


[    1.683258] usbhid: USB HID core driver


[    1.683441] persistent_ram: uncorrectable error in header


[    1.683441] persistent_ram: no valid data in buffer (sig = 0xfbffffd7)


[    1.684020] console [ram-1] enabled


[    1.685699] OMAP3 Pandora SoC init


[    1.766326] asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok


[    1.767395] asoc: twl4030-hifi <-> omap-mcbsp-dai.3 mapping ok


[    1.769195] ALSA device list:


[    1.769226]   #0: omap3pandora


[    1.769348] TCP cubic registered


[    1.769348] NET: Registered protocol family 17


[    1.769409] NET: Registered protocol family 15


[    1.769409] Registering the dns_resolver key type


[    1.769531] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3


[    1.769531] ThumbEE CPU extension supported.


[    1.769561] Registering SWP/SWPB emulation handler


[    1.774291] clock: disabling unused clocks to save power


[    1.775177] registered taskstats version 1


[    1.785461] Console: switching to colour frame buffer device 100x30


[    1.963409] input: gpio-keys as /devices/platform/gpio-keys/input/input4


[    1.965087] twl_rtc twl_rtc: setting system clock to 2014-07-12 14:45:52 UTC (1405176352)


[    1.966400] UBIFS: background thread "ubifs_bgt0_0" started, PID 675


[    2.034545] UBIFS: mounted UBI device 0, volume 0, name "rootfs"(null)


[    2.034576] UBIFS: LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes


[    2.034576] UBIFS: FS size: 508612608 bytes (485 MiB, 3942 LEBs), journal size 9033728 bytes (8 MiB, 71 LEBs)


[    2.034576] UBIFS: reserved for root: 0 bytes (0 KiB)


[    2.034606] UBIFS: media format: w4/r0 (latest is w4/r0), UUID 93132C80-8AB8-4EAA-B3CA-62CB14C1CAC5, small LPT model


[    2.035705] VFS: Mounted root (ubifs filesystem) on device 0:14.


[    2.036346] devtmpfs: mounted


[    2.036560] Freeing init memory: 200K


[    2.311737] mmc0: host does not support reading read-only switch. assuming write-enable.


[    2.313751] mmc0: new high speed SDXC card at address b368


[    2.315246] mmcblk0: mmc0:b368 SD64G 59.6 GiB


[    2.316925]  mmcblk0: p1


[    2.713684] udevd (725): /proc/725/oom_adj is deprecated, please use /proc/725/oom_score_adj instead.


[    2.723388] UBI: fixable bit-flip detected at PEB 159


[    2.723388] UBI: schedule PEB 159 for scrubbing


[    2.738769] UBI: fixable bit-flip detected at PEB 159


[    2.792388] UBI: fixable bit-flip detected at PEB 1150


[    2.792449] UBI: run torture test for PEB 1150


[    2.811492] mmc1: host does not support reading read-only switch. assuming write-enable.


[    2.813415] mmc1: new high speed SDXC card at address b368


[    2.817321] mmcblk1: mmc1:b368 SD64G 59.6 GiB


[    2.818878]  mmcblk1: p1


[    2.914611] mmc2: card claims to support voltages below the defined range. These will be ignored.


[    2.915557] mmc2: new SDIO card at address 0001


[    3.039276] UBI: PEB 1150 passed torture test, do not mark it as bad


[    3.078857] UBI: fixable bit-flip detected at PEB 159


[    3.336456] UBI: fixable bit-flip detected at PEB 1150


[    3.336547] UBI: run torture test for PEB 1150


[    3.646759] UBI: PEB 1150 passed torture test, do not mark it as bad


[    4.238616] UBI: scrubbed PEB 159 (LEB 0:12), data moved to PEB 1150


[    5.426208] ads7846 spi1.0: touchscreen, irq 254


[    5.426879] input: touchscreen as /devices/platform/omap2_mcspi.1/spi_master/spi1/spi1.0/input/input5


[    5.813476] FAT-fs (mmcblk1): invalid media value (0x00)


[    5.813568] FAT-fs (mmcblk1): Can't find a valid FAT filesystem


[    5.816925] FAT-fs (mmcblk0): invalid media value (0x00)


[    5.817016] FAT-fs (mmcblk0): Can't find a valid FAT filesystem


[    6.093719] FAT-fs (mmcblk0): invalid media value (0x00)


[    6.093841] FAT-fs (mmcblk0): Can't find a valid FAT filesystem


[    6.102783] FAT-fs (mmcblk1): invalid media value (0x00)


[    6.102874] FAT-fs (mmcblk1): Can't find a valid FAT filesystem


[    6.508422] EXT4-fs (mmcblk1p1): Unrecognized mount option "umask=0" or missing value


[    6.510681] EXT4-fs (mmcblk0p1): Unrecognized mount option "umask=0" or missing value


[    6.552032] EXT4-fs (mmcblk1p1): warning: maximal mount count reached, running e2fsck is recommended


[    6.553894] EXT4-fs (mmcblk0p1): warning: mounting fs with errors, running e2fsck is recommended


[    6.575805] EXT4-fs (mmcblk1p1): recovery complete


[    6.575836] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Opts: (null)


[    6.578247] EXT4-fs (mmcblk0p1): recovery complete


[    6.578247] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)


[    6.663391] alignment: ignoring faults is unsafe on this CPU.  Defaulting to fixup mode.


[    6.834197] fuse init (API version 7.17)


[    6.912658] NET: Registered protocol family 10


[    7.011016] zram: module is from the staging directory, the quality is unknown, you have been warned.


[    7.012573] zram: num_devices not specified. Using default: 1


[    7.012603] zram: Creating 1 devices ...


[    7.123687] UBIFS: background thread "ubifs_bgt1_0" started, PID 1421


[    7.200378] UBIFS: mounted UBI device 1, volume 0, name "boot"(null)


[    7.200408] UBIFS: LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes


[    7.200408] UBIFS: FS size: 8386560 bytes (7 MiB, 65 LEBs), journal size 1032193 bytes (0 MiB, 6 LEBs)


[    7.200439] UBIFS: reserved for root: 396117 bytes (386 KiB)


[    7.200439] UBIFS: media format: w4/r0 (latest is w4/r0), UUID 27E75446-2138-45E9-B975-38327CAEC72F, small LPT model


[    7.438415] zram: disk size not provided. You can use disksize_kb module param to specify size.


[    7.438446] Using default: (25% of RAM).


[    7.438781] FAT-fs (zram0): bogus number of reserved sectors


[    7.438873] FAT-fs (zram0): Can't find a valid FAT filesystem


[    7.698699] FAT-fs (zram0): bogus number of reserved sectors


[    7.698852] FAT-fs (zram0): Can't find a valid FAT filesystem


[    9.497253] platform mpu.0: max MPU OPP set to 4


[    9.743713] input: nub0 as /devices/platform/omap_i2c.3/i2c-3/3-0066/input/input6


[    9.794097] input: nub1 as /devices/platform/omap_i2c.3/i2c-3/3-0067/input/input7


[    9.867126] Adding 128400k swap on /dev/zram0.  Priority:5 extents:1 across:128400k SS


[   10.586730] SGX clock rate 200 MHz


[   11.133575]  gadget: using random self ethernet address


[   11.133605]  gadget: using random host ethernet address


[   11.136444] usb0: MAC 32:95:c8:f4:df:57


[   11.136444] usb0: HOST MAC da:07:b0:f5:a0:77


[   11.151062]  gadget: CDC Composite Gadget, version: King Kamehameha Day 2008


[   11.151092]  gadget: g_cdc ready


[   11.157379] musb-hdrc musb-hdrc: MUSB HDRC host driver


[   11.157501] musb-hdrc musb-hdrc: new USB bus registered, assigned bus number 1


[   11.157592] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002


[   11.157623] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1


[   11.157623] usb usb1: Product: MUSB HDRC host driver


[   11.157623] usb usb1: Manufacturer: Linux 3.2.53 musb-hcd


[   11.157623] usb usb1: SerialNumber: musb-hdrc


[   11.159362] hub 1-0:1.0: USB hub found


[   11.159393] hub 1-0:1.0: 1 port detected


[   59.239746] Bluetooth: Core ver 2.16


[   59.241424] NET: Registered protocol family 31


[   59.241424] Bluetooth: HCI device and connection manager initialized


[   59.241455] Bluetooth: HCI socket layer initialized


[   59.241455] Bluetooth: L2CAP socket layer initialized


[   59.242584] Bluetooth: SCO socket layer initialized


[  170.912506] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver


[  171.917877] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller


[  171.919097] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 2


[  171.920257] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800


[  171.933898] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00


[  171.933959] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002


[  171.933990] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1


[  171.933990] usb usb2: Product: OMAP-EHCI Host Controller


[  171.933990] usb usb2: Manufacturer: Linux 3.2.53 ehci_hcd


[  171.934020] usb usb2: SerialNumber: ehci-omap.0


[  171.935852] hub 2-0:1.0: USB hub found


[  171.935882] hub 2-0:1.0: 3 ports detected


[  188.496246] hub 2-0:1.0: unable to enumerate USB device on port 2


[  307.004089] EXT4-fs (mmcblk1p1): error count: 8


[  307.004089] EXT4-fs (mmcblk1p1): initial error at 1381452336: __ext4_get_inode_loc:3761: inode 3676265: block 14680486


[  307.004119] EXT4-fs (mmcblk1p1): last error at 1382803297: __ext4_get_inode_loc:3932: inode 3676419: block 14680496


[  307.004119] EXT4-fs (mmcblk0p1): error count: 3413


[  307.004119] EXT4-fs (mmcblk0p1): initial error at 1368219534: ext4_journal_start_sb:349


[  307.004150] EXT4-fs (mmcblk0p1): last error at 1405171454: ext4_mb_generate_buddy:739


[  376.698699] ehci-omap ehci-omap.0: remove, state 4


[  376.698730] usb usb2: USB disconnect, device number 1


[  376.714385] ehci-omap ehci-omap.0: USB bus 2 deregistered


[  379.994689] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver


[  381.011627] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller


[  381.011657] sched: RT throttling activated


[  381.012756] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 2


[  381.014129] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800


[  381.027648] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00


[  381.027740] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002


[  381.027740] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1


[  381.027740] usb usb2: Product: OMAP-EHCI Host Controller


[  381.027740] usb usb2: Manufacturer: Linux 3.2.53 ehci_hcd


[  381.027770] usb usb2: SerialNumber: ehci-omap.0


[  381.029724] hub 2-0:1.0: USB hub found


[  381.029754] hub 2-0:1.0: 3 ports detected


[  381.355743] usb 2-2: new high-speed USB device number 2 using ehci-omap


[  381.519287] usb 2-2: New USB device found, idVendor=05e3, idProduct=0610


[  381.519287] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0


[  381.519287] usb 2-2: Product: USB2.0 Hub


[  381.519317] usb 2-2: Manufacturer: GenesysLogic


[  381.521636] hub 2-2:1.0: USB hub found


[  381.522430] hub 2-2:1.0: 4 ports detected


[  381.817291] usb 2-2.3: new high-speed USB device number 3 using ehci-omap


[  381.936340] usb 2-2.3: New USB device found, idVendor=17e9, idProduct=4306


[  381.936370] usb 2-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3


[  381.936370] usb 2-2.3: Product: Targus USB3.0 DV Docking Station


[  381.936370] usb 2-2.3: Manufacturer: DisplayLink


[  381.936401] usb 2-2.3: SerialNumber: 20803931


[  382.035919] usb 2-2.4: new high-speed USB device number 4 using ehci-omap


[  382.154144] usb 2-2.4: New USB device found, idVendor=05e3, idProduct=0610


[  382.154174] usb 2-2.4: New USB device strings: Mfr=0, Product=1, SerialNumber=0


[  382.154174] usb 2-2.4: Product: USB2.0 Hub


[  382.155487] hub 2-2.4:1.0: USB hub found


[  382.155914] hub 2-2.4:1.0: 4 ports detected


[  383.003479] cdc_ether 2-2.3:1.5: eth0: register 'cdc_ether' at usb-ehci-omap.0-2.3, CDC Ethernet Device, 00:24:9b:04:7e:b1


[  383.004821] usbcore: registered new interface driver cdc_ether


[  383.056854] parse_audio_format_rates_v2(): unable to retrieve number of sample rates (clock 10)


[  383.057525] parse_audio_format_rates_v2(): unable to retrieve number of sample rates (clock 10)


[  383.059356] usb_audio: Warning! Unlikely big volume range (=511), cval->res is probably wrong.


[  383.059387] usb_audio: [14] FU [Digital In Playback Volume] ch = 6, val = -8176/0/16


[  383.067230] usb_audio: Warning! Unlikely big volume range (=511), cval->res is probably wrong.


[  383.067260] usb_audio: [11] FU [Targus USB Audio Capture Volume] ch = 2, val = -8176/0/16


[  383.069580] usbcore: registered new interface driver snd-usb-audio


[  407.545928] UBI: fixable bit-flip detected at PEB 1151


[  407.545928] UBI: schedule PEB 1151 for scrubbing


[  407.563201] UBI: fixable bit-flip detected at PEB 1151


[  407.607757] UBI: scrubbed PEB 1151 (LEB 0:2524), data moved to PEB 1025


[  418.207275] cannot get ctl value: req = 0x81, wValue = 0x101, wIndex = 0xe02, type = 1
 
hmm, seems like USB is working but the DL chip is not recognized at all. 

And it seems that there are other USB devices connected (from the vendor/device IDs mentioned in the log, I think there is am UMTS modem and a hard drive or something like that connected).

However, no clear hints to me about the DL chip not being recognized or so.

Can you please

1 - disconnect ALL USB stuff from your Pandora and form the docking station

2 - reboot the Pandora

3 - post output of "dmesg", "lsmod" and "lsusb" here

4 - ONLY connect that docking station (with no additoinal devices attached to it)

5 - again post output of "dmesg", "lsmod" and "lsusb" here

 

Well, I just see, that this is a USB 3.0 docking station.

IIRC there were issues with the Linux udlfb driver and USB3 DisplayLink chipsets...? Not sure about that, just a vague memory.
 
Well, I just see, that this is a USB 3.0 docking station. IIRC there were issues with the Linux udlfb driver and USB3 DisplayLink chipsets...? Not sure about that, just a vague memory.
It's not because USB 2 or 3.

It's because of the DisplayLink chip used.

I think the one we both have is version 2X.

3X and 4X have no/really bad Linux support.
 
Hi guys,

after several months, I just re-tried to make DisplayLink work. No luck with SZ 1.61.

My older Pandora with 1.54 still works.

udlfb module is loaded, but I don't even get a greenscreen. It's the same adapter as I used back then when writing my tutorial.

Does anyone know what happened?

Any driver update that doesn't include support for older chipsets anymore?

Thanks,

Daniel
 
Back
Top