Viliv S5 and Linux (not good)

For those asking, I have tested several live cd/usb without much success. I also tried Ubuntu MID and same results. They will boot/run just fine but no touch screen which kind of renders the device useless. Hopefully, someone will figure out the touchscreen drivers but that is beyond me.

6 Response to "Viliv S5 and Linux (not good)"

  1. Anonymous says:

    It is possible to get the Poulsbo graphics chipset working in 2D acceleration using the PPA team's driver patch (do a google search for poulsbo, ppa and jaunty), get the pointer to work as a mouse pointer (press the menu and sideways U key simultaneously) and get OnBoard (the on screen keyboard, best hot-keyed to the screen button, as Ctrl-Alt-H) working to enable the device to be usable... That coupled with auto-logins, seting password dialoges to work like any other, and disabling screen locking, make it passable... Still no touchscreen, Wifi (though ndiswrapper and the windoze drivers are a possibility), and no bluetooth or GPS chipset access yet (no GPS in Windoze either, from what I understand). Given that this is the most popular UMPC/MID on the market right now,... and it first ran Linux at its trade show unveiling,... I think it's only a matter of time before we have the full chipsets of this thing working.

    philwil says:

    I hope there are some solutions soon. I really want to run Ubuntu MID on this baby...XP does not really work that well as a touch screen device...

    Anonymous says:

    I have identified the chipset that the Viliv S5 uses as a Marvell SD8686 SDIO interface. It looks as though there are no current pre-compiled, binary Linux drivers (*.deb or *.rpm format) in any current mainstream distributions. But, there may be support for the chipset if you compile your own driver. The firmware of the SD8686 is not freely redistributable,… So you would have to get it directly from Marvell, or out of the Windoze driver installation file using a tool that opens up the Install Shield CAB file.

    It looks as though Bluetooth is also implemented via the SD8686 chipset.

    One problem is that the Viliv comes with the SDIO devices powered down. A special command has to be issued to tell them to turn on. That may require a special app to do so… In Windows this is done via a driver. I am not sure if this method works without additional software in Linux or whether additional driver software is required. Libertas driver support needs to be available to get the Wifi working. A similar, powered down by default, problem existed in the sound chipset of the PepperPad 3, an AMD Geode based UMPC. It ran a customized version of Fedora Core 4.

    As stated earlier Linux support for the Atom SCH US15W (GMA 500) graphics chipset can be had by the same method used to get the drivers working for the Dell Mini 10 or 12. Mine is running in native 2D accelerated mode (no direct 3D support yet, only Mesa 3D, which doesn’t support Compiz 3D desktops).

    The touch screen is a resistive type connected via an internal PS2 mouse/keyboard interface. I am not sure if this also comes turned off like the SDIO devices, or whether its failure to auto configure is due to lack of a driver for its chipset. I cannot figure out where the touch screen was manufactured without opening up the device. If a driver is found, appropriate config files need to be generated to integrate it into the Xorg graphics server. Calibration should be easy after that. There must be a Linux driver, as the machine was first shown running a hacked version of Medinux Linux (Asianux, Red Flag, Hanbit joint venture distro). I haven’t found a repository for Medinux that I could get drivers from.

    What DOES work: … 2D native accelerated graphics. A cheap USB to Ethernet adapter should provide Internet connectivity, necessary for Linux installation. The joystick can be used as a mouse pointer by hitting the Menu and function buttons (looks like a sideways “U”). Hitting that again converts it to arrow keys again. Hitting the Menu key repeatedly during startup should get you to the full AMI Bios. There are not a lot of options in the Bios,… but the most useful is changing the drive order to allow booting from an external USB DVD/CD drive. I recommend having a powered USB 2.0 Hub to connect peripherals during Linux installation (including a USB keyboard and a USB Mouse). What also works is OnBoard, an onscreen keyboard. I recommend; making that come up via reprogrammed hotkey to the Screen button (command; onboard –x 250 –y 375 –s 575x145 is suggested), adding a customized launcher with the same command to the panel bar, and making dialogue boxes appear as normal windows wherever that setting is found. I also recommend that it be set up to auto login, and that screen locking be disabled. Otherwise, you will have to attach a USB keyboard every time your password is required (a pain). Skype and multimedia codecs can be installed via the Medibuntu website instructions (look up Medibuntu online). The earphone jack is apparently the same as the iPhone headphone/microphone. Google Earth can be installed, but I don’t suggest it without supported OpenGL 3D acceleration.

    Anonymous says:

    This is what I found out, near as I could figure out... could be wrong on some of it...

    Chipsets seem very similar to the Compal MID specs;

    UTS6680 Touchscreen controller

    Drivers (take your pick, Don't know which ones work, yet...);

    Marvell SD8686 Wifi chipset
    Drivers @;

    GMA 500 Intel graphics
    Drivers (walk-through);

    GPS Chipset Sirf Star III
    See here;

    I've yet to compile drivers and test...

    philwil says:

    Looks promising...keep up the good work and I'll try to start some testing if I have time.

    Anonymous says:

    3D Poulsbo support is functional under Jaunty... Keep in mind that Poulsbo is a 3rd rate 3D chipset in all aspects other than power consumption...


    1 down, 2 to go...

    1 - graphics support (solved)
    2 - Touchscreen support (drivers?!?)
    3 - Wifi/Bluetooth via Marvell SD8686 (drivers for SCH US15W SDIO support & the SD8686 chipsets)

Powered by Blogger