• Home
  • Help
  • Search
  • Login
  • Register
Pages: 1 [2] 3 4 5
Author Topic: DisplayLink integration?  (Read 40378 times)
guidol
Full Member
***

Karma: 10
Posts: 128



View Profile
« Reply #15 on: July 21, 2009, 02:10:50 AM »

My ideas are to use PlugComputer:
1) As a status screen controller: Attach a display (via DisplayLink) and enable messages to be sent to the screen (RSS feeds, specific messages, etc).

Hi,

the easyiest Way to do that (only Text-Mode) could be a cheap litte VGA-RS232-Controller:
Link
and 2nd Link

Additionally there is Keyboard In and TV-Out....great for Msgs/RSS or Instant Messaging :-))

Logged

mike
Jr. Member
**

Karma: 2
Posts: 55


View Profile
« Reply #16 on: July 22, 2009, 02:30:54 PM »

Rabeeh,

Just wanted to report that the uImage you provided worked out nicely.  Was able to use the Alpha 6 installer to reflash the image on the plug.

And I was able to figure out my kernel building issue as well, so I was able to build my own image using the cross-compiler, per your previous post. 

I had previously set my PATH variable to point to the gcc instance in the bin directory of the cross-compiler.  That caused a problem making it so I could not launch the 'make menuconfig'.  After I reset the path and only set the ARCH and CROSS_COMPILE variables, all worked according to plan.  Built the uImage using the make uImage command...  Currently chugging away on the modules....

One thing that is weird is that some of my USB sticks are having a tough time of it when I try to use them to load a uImage.  Basically, the sticks work as a rootfs (ext3 fs) but ext2load command refuses to find the uImage.   

I have some 710 and 740 MIMO monitors on order.  Will try them out once I receive them...  Won't be for a couple of weeks, as I'll be traveling.  But will post to let folks know how it worked out.

I'll be looking forward to reading about folks' experiences with getting the touch displays, speakers and video cameras working. 

Thanks for all of the help,
Mike
Logged

mike
Jr. Member
**

Karma: 2
Posts: 55


View Profile
« Reply #17 on: July 22, 2009, 02:36:15 PM »

While cross-compliing 'make modules', the compiler dies at the DMA API, with the following error:

Code:
drivers/scsi/advansys.c:72:2: warning: #warning this driver is still not properly converted to the DMA API
drivers/scsi/advansys.c: In function 'advansys_get_sense_buffer_dma':
drivers/scsi/advansys.c:8352: error: implicit declaration of function 'dma_cache_sync'
make[2]: *** [drivers/scsi/advansys.o] Error 1
make[1]: *** [drivers/scsi] Error 2
make: *** [drivers] Error 2

Any idea whether there is a patch or whether I can disable this feature in make menuconfig?

Mike
Logged

birdman
Sr. Member
****

Karma: 4
Posts: 443


View Profile WWW
« Reply #18 on: July 22, 2009, 05:10:00 PM »

That note has been in the Advansys drivers for several years now.  It must be buildable, since it exists in Mandriva2009.1, but unless you intend connecting an Advansys SCSI card (do you have a PCI bus??? - I have an Advansys SCSI card in the garage somewhere!!!) then don't bother building it.
Hmmmm...I now see you're building 2.6.30.1.  Mandriva2009.1 is 2.6.29.6(-ish).  It's possible that a recent change has finally broken the old DMA usage in advansys.c.  Anyway - I can't see you need it (nor any other SCSI driver).
« Last Edit: July 22, 2009, 05:17:17 PM by birdman » Logged

mike
Jr. Member
**

Karma: 2
Posts: 55


View Profile
« Reply #19 on: July 23, 2009, 06:36:12 PM »

Hi,

Thanks... all cross-compiled now.  Will be testing it tomorrow.

Thanks for all of the great support...

Mike
Logged

mike
Jr. Member
**

Karma: 2
Posts: 55


View Profile
« Reply #20 on: August 06, 2009, 08:09:03 AM »

Back from my travels and attempting to get my MIMO 710 monitor working, using the uImage, xorg.conf, and modules posted by Rabeeh.

I installed xfce4, and when I run startxfce4, I encounter errors...  Here is the content of my /var/log/Xorg.0.log file:

Code:
X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.28.7.1 armv5tel Ubuntu
Current Operating System: Linux ubuntu 2.6.30.1 #2 PREEMPT Mon Jul 20 10:59:47 I
DT 2009 armv5tel
Build Date: 09 April 2009  08:38:41AM
xorg-server 2:1.6.0-0ubuntu14 (buildd@)
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug  6 14:44:59 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) No Layout section.  Using the first Screen section.
(**) |-->Screen "screen0" (0)
(**) |   |-->Monitor "monitor0"
(**) |   |-->Device "dl0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
        Entry deleted from font path.
(==) FontPath set to:
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/100dpi/:unscaled,
        /usr/share/fonts/X11/75dpi/:unscaled,
        /usr/share/fonts/X11/Type1,
        /usr/share/fonts/X11/100dpi,
        /usr/share/fonts/X11/75dpi,
        /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
        built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
        If no devices become available, reconfigure HAL or disable AllowEmptyInp
ut.
(II) Loader magic: 0xd90
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.4
        X.Org Video Driver: 5.0
        X.Org XInput driver : 4.0
       X.Org Server Extension : 2.0
(II) Loader running on linux
(--) using VT number 7

(II) No APM support in BIOS or kernel
(II) System resource ranges:
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 1.13.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "displaylink"
(WW) Warning, couldn't open module displaylink
(II) UnloadModule: "displaylink"
(EE) Failed to load module "displaylink" (module does not exist, 0)
(EE) No drivers available.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional informati
on.

 ddxSigGiveUp: Closing log

Is there something obvious that I am doing incorrectly?

Mike
Logged

mike
Jr. Member
**

Karma: 2
Posts: 55


View Profile
« Reply #21 on: August 06, 2009, 01:24:40 PM »

Hi,

OK... in checking out this link: http://lists.freedesktop.org/archives/libdlo/2009-June/000176.html,  I see that there was a similar issue reported.  I compiled up the displaylink code and copied it into /usr/lib/xorg/modules/drivers/

Now I get a black X screen with an Arrow mouse cursor... I can move the arrow cursor around the black screen... but no desktop...

Mike
Logged

mike
Jr. Member
**

Karma: 2
Posts: 55


View Profile
« Reply #22 on: August 06, 2009, 02:32:05 PM »

OK..  realized that if I run 'startxfce4', I can get the xfce windowing working (with the incorrect resolution)...  but if I try to run gdm, it does not properly load the xfce, rather it brings up /usr/X11R6...

Sorry for the beginner question... Any idea how I can get gdm to launch xfce4?

Mike
« Last Edit: August 06, 2009, 03:11:31 PM by mike » Logged

scologic
Newbie
*

Karma: 1
Posts: 15



View Profile WWW
« Reply #23 on: August 19, 2009, 01:02:44 AM »

Guys many thanks for all the support so far, we're opting for the 740 and have had the many ideas. To that effect and to share a little we're doing 2 or 3 case designs for the product that we can offer for OEM use. They will all be metal cases profiled for the 740 and the sheeva plug, we are also considering a 15" Touchscreen as well. If this is of interest PM me or get intouch via our website. 740 Case Prototypes are around 3 - 4 weeks away.

Have you had success with the webcam or the touch yet?

Sco Logic
 
Logged

jakblak
Newbie
*

Karma: 0
Posts: 16


View Profile
« Reply #24 on: September 02, 2009, 03:10:02 PM »

Hi

I am trying to build a new kernel based on 2.6.30.5  but when I activate all graphics stuff the kernel won't boot. It hungs straigth after "done, booting the kernel." does anyone know how to configure the kernel so it boots up? without the graphics  stuff, the kernel boots fine.

what I am doing wrong?
« Last Edit: September 02, 2009, 04:21:37 PM by jakblak » Logged

jakblak
Newbie
*

Karma: 0
Posts: 16


View Profile
« Reply #25 on: September 02, 2009, 04:20:48 PM »

@Rabeeh

can you please post your kernel config? or at least let me know the most important switches?

thanks in advance
j
Logged

Rabeeh Khoury
Administrator
Full Member
*****

Karma: 5
Posts: 218


View Profile
« Reply #26 on: September 03, 2009, 12:43:21 AM »

Attached on LK 2.6.30.1

* .config (59.7 KB - downloaded 276 times.)
Logged

jakblak
Newbie
*

Karma: 0
Posts: 16


View Profile
« Reply #27 on: September 03, 2009, 02:44:02 PM »

Thank you Rabeeh, that helped me to build a new kernel (2.6.30.5) which works well.  I just needed to activate the mmc sdhc drivers for my card.

But I have a new issue. I can see the console on my Samsung syncmaster U70 and can log in. But when I try to do a "fbi image.jpg" I do not see anything at all. Only if I do a "fbset -fb /dev/fb0" the screen refreshes and I can see the image. There seems to be something missing, refreshing mode or so? I have no clue. None of the framebuffer programs out there is working :-( only if I refresh the screen manually, I can see the output.

Also, when I detach the screen and reattach, or "rmmod displaylink" and "modprobe displaylink" I can not get the console anymore. Is there a trick to restart the console without rebooting the device?

I hope you or someone else can help.

question@all: is there any known program out there like lcdproc or lcd4linux which works with framebuffer so I can use the whole new pixels?.

btw : great work !


PS: my really really really baaaaad hack for this is: "while (a=0);do fbset;done" :$  -> load ~ 2.2 Cheesy

EDIT: in the meanwhile I've found out, that I only need to enter "X" (after setup xorg.conf) then the console disappers and framebuffer is there and full functional... but I have some "flickering" on the mouse cursor... any hints to that?
« Last Edit: September 04, 2009, 06:57:36 PM by jakblak » Logged

minioak
Newbie
*

Karma: 0
Posts: 7


View Profile
« Reply #28 on: October 21, 2009, 04:07:40 PM »

Hi

Have just tried this MIMO 740 integration using the 2.6.31.4 sheeva.with-linux.com kernel (complete with udlfb patch). Running X11 prompts some output on the screen but it is unreadable and constantly flickers.

According to dmesg, it's detected all te modes correctly, which is collaborated by the x11 log file.

Does anybody have any ideas why this is happening?

Thanks

John
Logged

plugcrazy
Jr. Member
**

Karma: 1
Posts: 64


View Profile
« Reply #29 on: November 15, 2009, 11:02:28 PM »

Hi,

Would like to add one more application idea as part of this thread.  Support for Adobe FlashLite! There are a bunch of websites I know that use adobe flash for kiosk based applications.

Adobe FlashLite support would be great for these apps. With display link integration it greatly reduces the overall price of the Kiosk and makes it highly customizable.

Thanks,
PlugCrazy
Logged

Pages: 1 [2] 3 4 5
Print
Jump to: