Hi Mattia,

On Dienstag, 12. Januar 2010, Mattia Dongili wrote:
> Not all packages are non-free, the xorg driver, libdrm-psb and libva are
> gplv2 or MIT so these are good to go to main. The kernel driver too.
> The remaining ones are the firmware package and the 3D stack which come
> in binary only form.

Wouldnt that make the free stuff need to go into contrib, as they are hardly 
of any use without the nonfree stuff?

> My skepticism comes from the fact that I'm not sure having not-so-good
> packages for squeeze is better than having them outside the release.
> You can run Vesa to get X up and working and then you can install
> whatever better suits your needs. I understand that it's extra work but
> I can't figure out how reliably one could run the psb stack in debian...

As long as it cannot be done reliable I agree it shouldnt be in Debian. But if 
its possible to have it outside the release, I think it should be possible to 
do inside too :-) (If you count "nonfree" as inside.)

On Sonntag, 17. Januar 2010, Mattia Dongili wrote:
> I could get iegd_mod to build on 2.6.32 and X even starts up and works.

Cool!!

> A couple of issues:
> - the brightness is halved on starting X and I can't find any way to
>   increase/decrease it.
> - I can't seem to get any configuration option to work, how lovely is
>   the Inf format...

I'll attach an xorg.conf that works for me. It's derived from the one from the 
moblin IVI live image

> - the X driver (iegd_drv) doesn't work with xserver 1.7 and there's no
>   chance to patch it, we have to wait for Intel to release a new
>   version.

Yeah, my current plan is to use 2.6.32 on lenny with xorg from lenny until 
Intel releases a driver for xserver 1.7

> > > according to
> > > http://building.jolicloud.com/2009/11/17/the-quest-for-implementing-sup
> > >port-for-the-gma500-chipset/ the libdrm problems have been fixed (there
> > > too), havent looked at those sources yet, though.
> >
> > Cool, I quickly skim over the article and some of my points above are
> > actually addressed. I'll have a better look at it tomorrow.
>
> Not sure I got their point but it seems that the only additional work
> they did was to rename all the psb drm kernel symbols to allow keeping
> the upstream kernel drm module _and_ the one shipped with the psb
> package. I can't see this as a particularly useful feature.

It's nice if you want to install one set of packages on a wide range of 
hardware, like you do for LTSP clients.

> All in all a big failure. I only hope that the iegd driver (that is the
> only one showing some activity) will be updated and released with the
> full sources soon.

As much as I wish that too, I dont have that much hope. Intel doesnt own the 
rights to be able to do that (of course, they could and IMO should buy those 
rights) and I dont think they have much interest in that, as their main 
target for this kind of hardware seem to be hardware vendors, not end users. 
They didnt forsee and dont seem to care that some of those hardware vendors 
to sell the hardware in appliances but in devices end users like to fiddle 
with. (think car entertainment systems vs. netbooks.)

My only hope is that someone at Intel realises that the costs for freeing 
these drivers might actually be lower than the costs of loosing the 
reputation that Intel is producing hardware with good free software support. 
This reputation has suffered and will suffer more if this continues.


cheers,
        Holger
Section "ServerFlags"
        Option  "AllowMouseOpenFail"
        Option  "Xinerama"  "on"
        Option  "AIGLX" "off"
EndSection

Section "Files"
        RgbPath "/usr/share/X11/rgb"
        ModulePath      "/usr/lib/xorg/modules"
        FontPath        "/usr/share/X11/fonts/local"
        FontPath        "/usr/share/X11/fonts/util"
        FontPath        "/usr/share/X11/fonts/100dpi"
        FontPath        "/usr/share/X11/fonts/75dpi"
        FontPath        "/usr/share/X11/fonts/misc"
        FontPath        "/usr/share/X11/fonts/TTF"
        FontPath        "/usr/share/X11/fonts/Type1"
EndSection

Section "Module"
        Load    "extmod"
        Load    "glx"
        Load    "dri"
        Load    "dbe"
        Load    "record"
        Load    "xtrap"
        Load    "type1"
        Load    "freetype"
EndSection

Section "InputDevice"
        Identifier      "Keyboard"
        Driver  "kbd"
EndSection

Section "InputDevice"
        Identifier      "Mouse"
        Driver  "mouse"
        Option  "Protocol"      "auto"
        Option  "Device"        "/dev/input/mice"
EndSection

Section "Device"
        BusID "0:2:0"
        Identifier      "Dev0"
        Driver  "iegd"
        Screen  0
#       VideoRam 4096

  Option     "PcfVersion"            "1792"
  Option     "ConfigId"              "1"
  Option     "PortDrivers"           "sdvo lvds hdmi"    
  Option     "ALL/1/name"                          "multipl"
  Option     "ALL/1/General/PortOrder"             "42000"
  Option     "ALL/1/General/DisplayConfig"         "2"
  Option     "ALL/1/General/DisplayDetect"         "1"
  Option     "ALL/1/General/DRI2"                  "1"
Endsection

Section "Device"
    Identifier "Dev1"
    Driver     "iegd"
    VendorName "Intel(R) DEG"
    BoardName  "Embedded Graphics"
    BusID      "0:2:0"
    Screen     1
    Option     "PcfVersion"            "1792"
    Option     "ConfigId"              "1"
    Option     "ALL/1/name"                   "multipl"
    Option     "ALL/1/General/PortOrder"      "24000"
    Option     "ALL/1/General/DisplayConfig"  "8"
    Option     "ALL/1/General/DisplayDetect"  "1"
EndSection

Section "Monitor"
        Identifier      "Mon0"
#       HorizSync       10.5 - 500.0
#       VertRefresh     30 - 140
EndSection

Section "Screen"
        Identifier      "Screen0"
        Device  "Dev0"
        Monitor "Mon0"
        DefaultDepth    24
        SubSection "Display"
                Depth   24
                Modes   "1280x800"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Screen1"
        Device  "Dev1"
        Monitor "Mon0"
        DefaultDepth    32
        SubSection "Display"
                Depth   32
                Modes  "1280x800"       "1024x768" "800x480"
        EndSubSection
        SubSection "Display"
                Depth   24
                Modes "1280x800"        "1024x768" "800x480"
        EndSubSection
EndSection

Section "Serverlayout"
        Identifier      "ULT Generated"
        InputDevice     "Mouse" "CorePointer"
        InputDevice     "Keyboard" "CoreKeyboard"
  Screen 0       "Screen0" 0 0
  Screen 1       "Screen1" RightOf "Screen0"
EndSection

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to