Thank you William for the link, I will try this later.

In between I found if I load the module in the /etc/init.d/boot.local the
module is loaded 2-3s before X server starts
So now X found the device /dev/fb0 (see Xorg.0.log below)

But unfortunately I still have NOTHING on the display, it's really
frustrating.

The login manager lightdm process is running so I should see it on the
screen.
After a while the LCD backlight turns OFF, when I touch the screen it turns
back ON so I guess it's working.

I'm using the fdt file am335x-boneblack-emmc-overlay.dtb (but I didn't find
how to check this really happeing since this parameter are loaded after the
auto-boot)
I'm loading the module BB-BONE-LCD7-01-00A3.dtbo succesfully

So I tried to compare the Xorg.0.log between the opensuse and the debian
which is running without issue on the eMMc with the LCD 7" 4D-CAPE-70T
(wile using the same xorg.conf)

I found several differences:
*On debian *
II) FBDEV(0): hardware:  (video memory: 750kB)
*while on opensuse*
*II) FBDEV(0): hardware:  (video memory: 2250kB)*

--> I tried to override this parameter with the parameter *VideoRam 750* in
the device section of my xorg.conf but It has no impact* the log is still
the same*

*On debian I have several built-in extensions*
[    13.488] (==) RandR enabled
[    13.490] (II) Initializing built-in extension Generic Event Extension
[    13.490] (II) Initializing built-in extension SHAPE
[    13.491] (II) Initializing built-in extension MIT-SHM
[    13.491] (II) Initializing built-in extension XInputExtension
[    13.491] (II) Initializing built-in extension XTEST
[    13.492] (II) Initializing built-in extension BIG-REQUESTS
[    13.492] (II) Initializing built-in extension SYNC
[    13.492] (II) Initializing built-in extension XKEYBOARD
[    13.492] (II) Initializing built-in extension XC-MISC
[    13.492] (II) Initializing built-in extension SECURITY
[    13.493] (II) Initializing built-in extension XINERAMA
[    13.494] (II) Initializing built-in extension XFIXES
[    13.494] (II) Initializing built-in extension RENDER
[    13.495] (II) Initializing built-in extension RANDR
[    13.495] (II) Initializing built-in extension COMPOSITE
[    13.495] (II) Initializing built-in extension DAMAGE
[    13.497] (II) SELinux: Disabled on system
[    13.751] (II) AIGLX: Screen 0 is not DRI2 capable
*while on opensuse I have none*
*[    52.716] (==) RandR enabled*
*[    52.862] (II) AIGLX: Screen 0 is not DRI2 capable*

*On Debian tps65217 is identified*
(II) Using input driver 'evdev' for 'tps65217_pwr_but'
[    15.134] (**) tps65217_pwr_but: always reports core events
[    15.134] (**) evdev: tps65217_pwr_but: Device: "/dev/input/event0"
[    15.134] (--) evdev: tps65217_pwr_but: Vendor 0 Product 0
[    15.134] (--) evdev: tps65217_pwr_but: Found keys
[    15.134] (II) evdev: tps65217_pwr_but: Configuring as keyboard
[    15.134] (**) Option "config_info"
"udev:/sys/devices/ocp.3/44e0b000.i2c/i2c-0/0-0024/input/input0/event0"
[    15.141] (II) XINPUT: Adding extended input device "tps65217_pwr_but"
(type: KEYBOARD, id 6)
*while on opensuse I have gpio_keys*
* (II) Using input driver 'evdev' for 'gpio_keys'*
*[    53.895] (**) gpio_keys: always reports core events*
*[    53.895] (**) evdev: gpio_keys: Device: "/dev/input/event0"*
*[    53.896] (--) evdev: gpio_keys: Vendor 0x1 Product 0x1*
*[    53.896] (--) evdev: gpio_keys: Found keys*
*[    53.896] (II) evdev: gpio_keys: Configuring as keyboard*
*[    53.896] (**) Option "config_info"
"udev:/sys/devices/platform/gpio_keys/input/input0/event0"*
*[    53.896] (II) XINPUT: Adding extended input device "gpio_keys" (type:
KEYBOARD, id 6)*


*linux:~ # cat /var/log/Xorg.0.log*
*[    52.436]*
*X.Org X Server 1.16.1*
*Release Date: 2014-09-21*
*[    52.436] X Protocol Version 11, Revision 0*
*[    52.436] Build Operating System: openSUSE SUSE LINUX*
*[    52.436] Current Operating System: Linux linux.site 4.1.6 #1 SMP
PREEMPT Sun Aug 23 16:43:56 UTC 2015 armv7l*
*[    52.436] Kernel command line:
root=/dev/disk/by-id/mmc-SL16G_0x28cf527e-part2 loader=uboot
disk=/dev/disk/by-id/mmc-SL16G_0x28cf527e plymouth.enable=0 console=ttyO0*
*[    52.437] Build Date: 12 June 2015  07:53:26PM*
*[    52.437]*
*[    52.437] Current version of pixman: 0.32.6*
*[    52.437]    Before reporting problems, check http://wiki.x.org
<http://wiki.x.org>*
*        to make sure that you have the latest version.*
*[    52.437] Markers: (--) probed, (**) from config file, (==) default
setting,*
*        (++) from command line, (!!) notice, (II) informational,*
*        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.*
*[    52.447] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep  2
08:09:27 2015*
*[    52.462] (==) Using config file: "/etc/X11/xorg.conf"*
*[    52.462] (==) Using config directory: "/etc/X11/xorg.conf.d"*
*[    52.462] (==) Using system config directory
"/usr/share/X11/xorg.conf.d"*
*[    52.465] (==) ServerLayout "Builtin Default Layout"*
*[    52.465] (**) |-->Screen "Builtin Default fbdev Screen 0" (0)*
*[    52.465] (**) |   |-->Monitor "Builtin Default Monitor"*
*[    52.466] (**) |   |-->Device "Builtin Default fbdev Device 0"*
*[    52.466] (==) Automatically adding devices*
*[    52.466] (==) Automatically enabling devices*
*[    52.466] (==) Automatically adding GPU devices*
*[    52.491] (WW) The directory "/usr/share/fonts/misc/sgi" does not
exist.*
*[    52.491]    Entry deleted from font path.*
*[    52.491] (==) FontPath set to:*
*        /usr/share/fonts/misc:unscaled,*
*        /usr/share/fonts/Type1/,*
*        /usr/share/fonts/100dpi:unscaled,*
*        /usr/share/fonts/75dpi:unscaled,*
*        /usr/share/fonts/ghostscript/,*
*        /usr/share/fonts/cyrillic:unscaled,*
*        /usr/share/fonts/truetype/,*
*        built-ins*
*[    52.491] (==) ModulePath set to "/usr/lib/xorg/modules"*
*[    52.491] (II) The server relies on udev to provide the list of input
devices.*
*        If no devices become available, reconfigure udev or disable
AutoAddDevices.*
*[    52.492] (II) Loader magic: 0x1dbe80*
*[    52.492] (II) Module ABI versions:*
*[    52.492]    X.Org ANSI C Emulation: 0.4*
*[    52.492]    X.Org Video Driver: 18.0*
*[    52.492]    X.Org XInput driver : 21.0*
*[    52.492]    X.Org Server Extension : 8.0*
*[    52.493] (II) xfree86: Adding drm device (/dev/dri/card0)*
*[    52.494] (II) no primary bus or device found*
*[    52.495]    falling back to
/sys/devices/platform/ocp/4830e000.lcdc/drm/card0*
*[    52.495] (II) LoadModule: "glx"*
*[    52.517] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so*
*[    52.608] (II) Module glx: vendor="X.Org Foundation"*
*[    52.609]    compiled for 1.16.1, module version = 1.0.0*
*[    52.609]    ABI class: X.Org Server Extension, version 8.0*
*[    52.609] (==) AIGLX enabled*
*[    52.609] (II) LoadModule: "fbdev"*
*[    52.620] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so*
*[    52.621] (II) Module fbdev: vendor="X.Org Foundation"*
*[    52.622]    compiled for 1.16.1, module version = 0.4.4*
*[    52.622]    Module class: X.Org Video Driver*
*[    52.622]    ABI class: X.Org Video Driver, version 18.0*
*[    52.622] (II) FBDEV: driver for framebuffer: fbdev*
*[    52.622] (++) using VT number 7*

*[    52.630] (WW) Falling back to old probe method for fbdev*
*[    52.630] (II) Loading sub module "fbdevhw"*
*[    52.630] (II) LoadModule: "fbdevhw"*
*[    52.631] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so*
*[    52.632] (II) Module fbdevhw: vendor="X.Org Foundation"*
*[    52.632]    compiled for 1.16.1, module version = 0.0.2*
*[    52.632]    ABI class: X.Org Video Driver, version 18.0*
*[    52.633] (II) FBDEV(0): using default device*
*[    52.633] (II) FBDEV(0): Creating default Display subsection in Screen
section*
*        "Builtin Default fbdev Screen 0" for depth/fbbpp 16/16*
*[    52.633] (**) FBDEV(0): Depth 16, (--) framebuffer bpp 16*
*[    52.633] (==) FBDEV(0): RGB weight 565*
*[    52.633] (==) FBDEV(0): Default visual is TrueColor*
*[    52.634] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)*
*[    52.634] (II) FBDEV(0): hardware:  (video memory: 2250kB)*
*[    52.634] (II) FBDEV(0): checking modes against framebuffer device...*
*[    52.634] (II) FBDEV(0): checking modes against monitor...*
*[    52.634] (--) FBDEV(0): Virtual size is 800x480 (pitch 800)*
*[    52.634] (**) FBDEV(0):  Built-in mode "current"*
*[    52.634] (==) FBDEV(0): DPI set to (96, 96)*
*[    52.634] (II) Loading sub module "fb"*
*[    52.634] (II) LoadModule: "fb"*
*[    52.635] (II) Loading /usr/lib/xorg/modules/libfb.so*
*[    52.646] (II) Module fb: vendor="X.Org Foundation"*
*[    52.646]    compiled for 1.16.1, module version = 1.0.0*
*[    52.646]    ABI class: X.Org ANSI C Emulation, version 0.4*
*[    52.646] (**) FBDEV(0): using shadow framebuffer*
*[    52.646] (II) Loading sub module "shadow"*
*[    52.646] (II) LoadModule: "shadow"*
*[    52.647] (II) Loading /usr/lib/xorg/modules/libshadow.so*
*[    52.661] (II) Module shadow: vendor="X.Org Foundation"*
*[    52.661]    compiled for 1.16.1, module version = 1.1.0*
*[    52.661]    ABI class: X.Org ANSI C Emulation, version 0.4*
*[    52.711] (==) FBDEV(0): Backing store enabled*
*[    52.712] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.712] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.712] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.712] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.712] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.713] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.715] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.716] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.716] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.716] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.716] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument*
*[    52.716] (==) FBDEV(0): DPMS enabled*
*[    52.716] (==) RandR enabled*
*[    52.862] (II) AIGLX: Screen 0 is not DRI2 capable*
*[    52.862] (EE) AIGLX: reverting to software rendering*
*[    53.362] (II) AIGLX: Loaded and initialized swrast*
*[    53.365] (II) GLX: Initialized DRISWRAST GL provider for screen 0*
*[    53.888] (II) config/udev: Adding input device gpio_keys
(/dev/input/event0)*
*[    53.888] (**) gpio_keys: Applying InputClass "evdev keyboard catchall"*
*[    53.888] (**) gpio_keys: Applying InputClass "system-keyboard"*
*[    53.889] (**) gpio_keys: Applying InputClass "evdev keyboard catchall"*
*[    53.889] (II) LoadModule: "evdev"*
*[    53.889] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so*
*[    53.894] (II) Module evdev: vendor="X.Org Foundation"*
*[    53.894]    compiled for 1.16.1, module version = 2.9.0*
*[    53.895]    Module class: X.Org XInput Driver*
*[    53.895]    ABI class: X.Org XInput driver, version 21.0*
*[    53.895] (II) Using input driver 'evdev' for 'gpio_keys'*
*[    53.895] (**) gpio_keys: always reports core events*
*[    53.895] (**) evdev: gpio_keys: Device: "/dev/input/event0"*
*[    53.896] (--) evdev: gpio_keys: Vendor 0x1 Product 0x1*
*[    53.896] (--) evdev: gpio_keys: Found keys*
*[    53.896] (II) evdev: gpio_keys: Configuring as keyboard*
*[    53.896] (**) Option "config_info"
"udev:/sys/devices/platform/gpio_keys/input/input0/event0"*
*[    53.896] (II) XINPUT: Adding extended input device "gpio_keys" (type:
KEYBOARD, id 6)*
*[    53.896] (**) Option "xkb_rules" "evdev"*
*[    53.896] (**) Option "xkb_model" "pc104"*
*[    53.896] (**) Option "xkb_layout" "us"*
*[    54.045] (II) config/udev: Adding input device ti-tsc
(/dev/input/event1)*
*[    54.046] (**) ti-tsc: Applying InputClass "evdev touchscreen catchall"*
*[    54.046] (**) ti-tsc: Applying InputClass "evdev touchscreen catchall"*
*[    54.046] (II) Using input driver 'evdev' for 'ti-tsc'*
*[    54.046] (**) ti-tsc: always reports core events*
*[    54.046] (**) evdev: ti-tsc: Device: "/dev/input/event1"*
*[    54.046] (--) evdev: ti-tsc: Vendor 0 Product 0*
*[    54.047] (--) evdev: ti-tsc: Found absolute axes*
*[    54.047] (--) evdev: ti-tsc: Found x and y absolute axes*
*[    54.047] (--) evdev: ti-tsc: Found absolute touchscreen*
*[    54.047] (II) evdev: ti-tsc: Configuring as touchscreen*
*[    54.047] (**) evdev: ti-tsc: YAxisMapping: buttons 4 and 5*
*[    54.047] (**) evdev: ti-tsc: EmulateWheelButton: 4,
EmulateWheelInertia: 10, EmulateWheelTimeout: 200*
*[    54.047] (**) Option "config_info"
"udev:/sys/devices/platform/ocp/44e0d000.tscadc/TI-am335x-tsc/input/input1/event1"*
*[    54.047] (II) XINPUT: Adding extended input device "ti-tsc" (type:
TOUCHSCREEN, id 7)*
*[    54.048] (II) evdev: ti-tsc: initialized for absolute axes.*
*[    54.049] (**) ti-tsc: (accel) keeping acceleration scheme 1*
*[    54.049] (**) ti-tsc: (accel) acceleration profile 0*
*[    54.049] (**) ti-tsc: (accel) acceleration factor: 2.000*
*[    54.049] (**) ti-tsc: (accel) acceleration threshold: 4*
*[    54.052] (II) config/udev: Adding input device ti-tsc
(/dev/input/mouse0)*
*[    54.052] (II) No input driver specified, ignoring this device.*
*[    54.052] (II) This device may have been added with another device
file.*



Matthieu CLAIRE
ZEPHYR AUDIO
*Ingénieur R&D / Design & Software Engineer*
http://www.zephyr-audio.com
+33 623965133

2015-09-01 23:52 GMT+02:00 William Hermans <yyrk...@gmail.com>:

>
> http://www.linuxforums.org/forum/red-hat-fedora-linux/192512-how-can-i-add-binary-initramfs-image.html
>
> Seems to be a decent explanation of how to do just what you want. I've
> never tested this personally though . . .
>
> On Tue, Sep 1, 2015 at 2:40 PM, matthieu claire <mclaire....@gmail.com>
> wrote:
>
>> My bad the /dev/fb0 is available after loading the module.
>>
>> I really need to find a way to shove the dtbo inside the initramfs.
>>
>>
>> 2015-09-01 22:24 GMT+02:00 matthieu claire <mclaire....@gmail.com>:
>>
>>> After loading the module when I connect in ssh I still not see the
>>> device /dev/fb0
>>> Is it normal?
>>>
>>>
>>> Le mardi 1 septembre 2015, matthieu claire <mclaire....@gmail.com> a
>>> écrit :
>>>
>>>> Do you know how i can do that with dracut?
>>>>
>>>> I don't know why on opensuse I can't use the mkinitrd
>>>>
>>>> Le mardi 1 septembre 2015, Robert Nelson <robertcnel...@gmail.com> a
>>>> écrit :
>>>>
>>>>> Looks like we have a race going (based on timestamps):
>>>>>
>>>>> > [   54.444590] bone_capemgr bone_capemgr: part_number
>>>>> 'BB-BONE-LCD7-01',
>>>>> > version '00A3'
>>>>> > [   54.444632] bone_capemgr bone_capemgr: slot #4: override
>>>>> > [   54.444650] bone_capemgr bone_capemgr: Using override eeprom data
>>>>> at slot
>>>>> > 4
>>>>> > [   54.444668] bone_capemgr bone_capemgr: slot #4: 'Override Board
>>>>> > Name,00A3,Override Manuf,BB-BONE-LCD7-01'
>>>>> > [   54.536700] bone_capemgr bone_capemgr: slot #4: dtbo
>>>>> > 'BB-BONE-LCD7-01-00A3.dtbo' loaded; overlay id #0
>>>>>
>>>>>
>>>>> > Release Date: 2014-09-21
>>>>> > [    50.858] X Protocol Version 11, Revision 0
>>>>> > [    50.858] Build Operating System: openSUSE SUSE LINUX
>>>>> > [    50.858] Current Operating System: Linux linux.site 4.1.6 #1 SMP
>>>>> PREEMPT
>>>>>
>>>>> X-Server is loading 4 seconds before the cape get's loaded...  can you
>>>>> shove the *.dtbo into the initramfs?
>>>>>
>>>>> Regards,
>>>>>
>>>>>
>>>>> --
>>>>> Robert Nelson
>>>>> https://rcn-ee.com/
>>>>>
>>>>
>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to beagleboard+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "BeagleBoard" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/beagleboard/EMpqCAtP3dw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> beagleboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to