yashsingh1/xdaforums huggingface dataset:
[Shift General] cnbabbage:
Ubuntu on an external USB hard disk also works as described. Wireless doesn't work; this is noted elsewhere in this thread: the 8686 drivers need to be found, compiled, and installed; any detailed pointers would be much appreciated. 640x480 resolution (only) is a major drawback, as control panels come up with essential buttons off screen, and there doesn't seem to be any trick to move them on screen. It boots much faster and it is much more responsive than VISTA ... I would make Ubuntu permanent on the Shift platform if I could get wireless and the resolution control working.
[Shift General] samstables:
If you go to POF's website (link in the second link in the first message of this thread I think) there is an installer packet that should make WIFI work although being a Linux novice, it doesn't for me! It seems to do what it's meant to do as I can see stuff happening in the terminal window but nothing actually happens or changes after it's done...

I agree that the resolution is a BIG problem at 800 x 640 or whatever it is under Ubuntu 8.04 and hope someone has a solution soon PLEASE!
[Shift General] Neutron83:
for Resolution, you can go and reconfig your Xserver yourself. Never used to get it to work on ubuntu but on gentoo no problem at all.

All other pof stuff will work with smal adjustments !! just read the right threads.
[Shift General] samstables:
I think I did well to get as far as I did as a Noob actually (and a girl one at that!). I have no problem with people saying "search the forum" to people who ask simple questions like "how do I access SnapVue" but when someone's clearly done their research and is still struggling, it's very frustrating. I've just spent nearly ALL weekend on this forum (and google) and got as far as making Ubuntu 8.10 work as I wanted except Wifi and screen resolution, given no one else has mentioned any of these necessities working on 8.10 as far as I can remember and the fact I know nothing about Linux!! Proof in point; your first comment about the Xserver - I don't even know what that is (though I've probably been fiddling in it) ;)

When I have the time I'll start a new thread with all my wonderful findings so it's all in one place - but I have to earn a living and feed the family so it's not high on my agenda this week. I'm due some time off work, so will aim to get it done then :) (like painting the kitchen and making curtains for my daughter's room...!)
[Shift General] sniveri:
I can upload older ubuntu 8.04 someplace. With this version all pofs configs and hacks work normally.
[Shift General] CaptainKirk:
Hello together!

I'm also working on getting a current Linux up and running on the Shift (Arch Linux with kernel 2.6.28) and found these problems/"solutions":

- Display: I believe that's a combined hard- and software problem. The display doesn't report its correct capabilities and the driver doesn't handle interpolated resolutions that well (I modified the driver for this). I already mailed this to the xorg mailing list, but I didn't get an answer (perhaps I missed some information like driver version)

- Wifi: The old Marvell driver (from their website) isn't compatible with 2.6.28 anymore, but there is a new one in the kernel itself (called libertas), that only needs the firmware in /lib/firmware (check out this git repo if you need to). But at least in my case the chip is still not working, cause the SD controller is buggy and unknown. But I'm talking with some Devs who are willing to help.

- Touchscreen: You need this module to glue htcpen and the xserver together. Then it works like in Pof's manual.

All in all: I believe in having a fully working Linux on the Shift somewhen ;)

Greetings,

Sven
[Shift General] Neutron83:
Oaky guys:

Xserver = your grafical environment

Yea u're right the display doesnt send useable stuff to the Soft but you can hard overwrite the combinations of wich ModeLines are used, its a bit more advanced linux stuff but as far as you dont try to learn you wont get it .... i acctually use a 1024 x 600 is possible and i use it !

I Can give my x config to you here if you like to ! (When i am home

sorry for my roughness but i am not a linux pro just advanced PC user and i was able to do such stuff also !!

Greets
[Shift General] samstables:
Appreciated!

If you could post your config when you have time I would be grateful (as would others!)
[Shift General] CaptainKirk:
@Neutron83:

What version of the intel driver are you using? I'm using 2.4.1 (and newer) and I wasn't able to override the setting no matter what I did. But please share your config. I'd like to give it a chance.

Greeting,

Sven
[Shift General] ernia:
please, can someone confirm me that ubuntu can do 1024x600 on htc shift?

i would like to buy one of them but i'm not sure about 1024x600 under linux.

thanks a lot
[Shift General] sniveri:
someone posted that xorg_conf can be modified in someway to get bigger resolution. no one have posted working config for this yet. If someone could post it, it would be great.
[Shift General] roebling:
Shift's screen is 800x480 pixels (http://www.htc.com/europe/faqs.aspx?p_id=60&cat=0&id=45486.) Bundled software (~\htc\resolution.exe and ~\htc\ResolutioLauncher.exe) switches between native 800x480 and emulated 1024x600.

Any progress on a linux driver for the Marvell 8686 wifi card?
[Shift General] joy.d:
Hi @All,

maybe somewhere experts of you can build a script again for Ubuntu 9 users, the most of them I think can work with Linux, but the most are Windows users (like me) and are overstrained with modding aditional Hardware into Ubuntu ;-)

:-)
[Shift General] mactablet:
How's everyone going with Ubuntu on the Shift? Samstables?

I'm downloading and installing the current wubi to put ubuntu on with vista as a dual boot to see how much works out of the box and how much I can get working mucking around (low level linux user here :))
[Shift General] joy.d:
hmm... my shift is a dustcover at the moment...
[Shift General] propsan:
pls give me image iso ubuntu on a works drivers!!
[Shift General] joy.d:
this is the *.iso Image of ubuntu 8.04 (first edition) that works with pofs Drivers.

But if you update this Version later with ubuntu updater then touchscreen and external mouse dont work anymore...

Ubuntu that works with Pofs ubuntu script:

http://old-releases.ubuntu.com/releases/8.04.0/

Pofs ubuntu script:

http://pof.eslack.org/blog/2008/04/14/linux-on-htc-shift/

mount the *.iso image with a virtual cd emulator (like deamon tools)

you dont need wubi installer, it is included on the CD /*iso Image...
[Shift General] sniveri:
I have used Ubuntu on Shift with versions: Hardy, Intrepid, Jaunty and now testing with Karmic. Only thing that I need for daily usage is 3G-connection and it works with synce-rnidis but must be compiled everytime you upgrade Ubuntu. I don`t use wifi, but wifi should work almost out from box when using Ubuntu 8.10->

Karmic does not get current screen -> must be used with vesa and adding something to horizsync and vertrefresh in xorg.conf, unless you really want to use console only :D I have not tried to get touchscreen working yet.
[Shift General] sniveri:
Ubuntu Karmic can be used with intel driver by adding boot option:

i915.resolution=800x480

Seems that if you drain your battery to empty and startup again ubuntu does resume your current session! htcpen is not yet working out of the box but should be someday. Network sharing with winmo works out of the box!

EDIT: Also network sharing from windows mobile to ubuntu to another computer works with usb-ethernet adapter, with vista I did not get this work!
[Shift General] sebastiaanmeloen:
hey, any news?
[Shift General] sniveri:
Hmm.. What could I tell.. Just updated to development version of 10.04 Ubuntu. It seems that still KMS does not regognize screen correctly and boot option i915.resolution=800x480 must be used. It is not big thing but can be hard to detect if trying to boot from livecd/usb without knowing it.

I don`t need WLAN or touchscreen so I have not tried to get those work. HTC touchscreen seems to be detected but it is not configured. There was touchscreen calibration tool in 9.10 but I did not try to use it and in 10.04 that is not installed as default. Internet sharing works with 10.04 as it did with 9.10 = winmo->ubuntu->third computer.
[Shift General] sebastiaanmeloen:
hey thanks for the quick answer.

I have been trying to get all the stuff working here, also left a note on pof's site, to see if he could send me te sources he used, so we can compile it all or have it be placed in the repo for next release.

that would really give the shift a new life, as win7 really eats harddisk space.
[Shift General] sniveri:
HTCPen should be in repos allready, I don`t know if it works. WLAN driver is something that comes from third party and cannot be added to repos directly (or something like that I was reading from somewhere). Bluetooth works by default so there is nothing to be done.
[Shift General] sebastiaanmeloen:
well htcpen doesn't work, it doesn't install the correct way, and the calibration tool doesn't work either.

also the g-sensor is not installed, so we could work on that, for screen rotation and such
[Shift General] CaptainKirk:
For what it's worth (I've given up):

* HTCPen (the touchscreen driver itself) is part of the linux kernel by now and should be kept up to date with changing driver interfaces by the corresponding kernel developers

* to really use the touchscreen you need a module for your XServer so it can communicate with the touchscreen driver. I use evtouch (see here) while pof used egalax (closed source).

There might also be distribution packages of evtouch, but if you need to compile it from source (with a current XServer) you might also need the patches listed on the site of the ArchLinux package (under "sources").

I can also lookup the values I used to calibrate the screen if you don't want to run the calibration utility.

* WLAN: a driver for the SD8686 is provided together with the kernel, but it has problems loading on the Shift. I don't know whether the problem is the driver, the wlan chip or the SDIO chip.

The only distribution I'm aware of that can use WLAN is (K)Ubuntu 8.04 which contains a driver that derives directly from the open sourced Marvell drivers. But this driver no longer compiles on newer systems (also it was superseded by the included driver).

* Display: seems to be a problem with the driver in my opinion. There is the rumor that Intels special IEGD driver might be able to solve the problem (it can force the graphics card a bit more than the default driver), but I never tested this!

Hope this was of any help.

Regards,

Sven
[Shift General] sniveri:
Well Ubuntu 10.04 adds support for touchscreen out-of-box, all you need to do is to download calibrator from:

http://www.freedesktop.org/wiki/Software/xinput_calibrator?action=AttachFile&do=view&target=xinput_calibrator-0.4.1.tar.gz

and then you can calibrate screen with nice user interface no xorg.conf changing needed!:D
[Shift General] sebastiaanmeloen:
have you tested this yourself?
[Shift General] :
Well, I did. You have to run the calibration everytime you boot, but it works. I can't get WIFI to work though.
[Shift General] sebastiaanmeloen:
well, i'm working on that part i guess, have not found correct firmware yet
[Shift General] :
Which part the recalibrating the touch screen every time you boot part, or the wifi part?

If its the wifi part, I think the most resent firmware version will work. I might be looking in the wrong direction, but I think the wifi problem is with MMC/SDIO driver.

If you're going to tackle this problem you might want to look here:

http://lists.infradead.org/pipermail/libertas-dev/

Cal
[Shift General] sebastiaanmeloen:
thanks for the hint. i have tried the most recent official firmware from marvell site, but when loading libertas_sdio it gives timeouts in when i modprobe it, as seen in dmesg. still looking into it. will keep you guys informed. Anyone found a solution for the need to config touch every boot?
[Shift General] CaptainKirk:
Firmware and driver for the WLAN are part of the Linux kernel for quite some time now. The problem is that the driver of current kernels doesn't work with our WLAN, which might be because of the SDIO/MMC driver/controller.

If you search on the mailing list mentioned above for "problem with htc shift" (or similar), you'll find the topic I started somewhen at the first half of 2009. I've given up on that though and plan to install Windows 7 instead of Vista.

Regards,

Sven
[Shift General] sniveri:
Yes I have been using lucid for awhile. I just added calibrator to startup programs so I do not forget to calibrate touchscreen when booting.
[Shift General] sebastiaanmeloen:
any new developments?
[Shift General] P4d0uch:
what about this solution http://linuxwireless.org/en/users/Drivers/libertas
[Shift General] sebastiaanmeloen:
will try this one, cool
[Shift General] CaptainKirk:
Let me quote my own post:

The libertas driver you linked IS the driver I'm talking about and this driver is already included in every current Linux distribution. You might check your "dmesg"-Output for messages regarding libertas(_sdio), sd8686 and/or mmc and you might see it failing in there...

I already talked with the libertas developers about this around January 2009, but we didn't find a solution. After that I've given up with Linux on the Shift and lived with Vista until I installed Windows 7.

Regards,

Sven
[Shift General] funkus:
anyone have any more info on the interpolated 1024 x 600 mode for ubuntu?

Some have claimed they run it but most cant seem to get there, anyone who can enlighten us because im tired of having to blindly tab through offscreen notifications.

post you xorg confs and tips pleeease!
[Shift General] dannyt84:
Please help! When I try to install ubuntu on my shift, it say [drm:intelfb_restore]*ERROR*failed to restore crtc configuration: -22.

Any suggestion?
[Shift General] sebastiaanmeloen:
try a new installation medium
[Shift General] sniveri:
Or try to add boot option i915.resolution=800x480
[Shift General] dannyt84:
I try, no way.

Or try to add boot option i915.resolution=800x480

Sniveri, teach me how, please.:o
[Shift General] sniveri:
when you boot from the usb you get the menu which says something like:

-install ubuntu

-try ubuntu without installing

- etc.

From this menu push for example F6 so you get the boot line options visible. Now type the suggested string after the visible string.
[Shift General] sniveri:
Foir ubuntu users.. you can virtually scale your resolution using xrandr, try for example this in command line:

xrandr --output LVDS1 --scale 2.00x2.00

Now enjoy ;)
[Shift General] dervish666:
I've now got Ubuntu 10.10 working very well on the shift, the touchscreen works almost out of the box, it just needs calibrating using http://www.freedesktop.org/wiki/Sof...do=view&target=xinput_calibrator-0.4.1.tar.gz which isn't a major problem.

The wifi is still not recognised though, is there any way of getting this to work at all or am I better off just giving up and using win7 which although works is really very heavyweight for what I want the shift for.

I've tried all of the solutions mentioned here and nothing will get it to work, would it be better to get a small wifi dongle and use that?

I really want to use ubunu netbook on this device as it seems like it was made for it but having to have it plugged in all the time defeats the purpose somewhat.

Is there actually anyone still working on the shift, I know it's an old device now but it still gets a lot of love here!
[Shift General] sebastiaanmeloen:
hey,

nice to see some shift works here. Yeah i really like 10.10 especially the boot times. Havent been able to get wifi working either. There is a new way of doin osx on the shift, http://www.engadget.com/2010/09/26/mac-os-x-leopard-installed-on-htc-shift-just-a-wifi-shy-of-awes/ but they also have wifi problems. 3g should work on ubuntu tho, just use the internet sharing option and then the app to connect the usb function. you need a flashed rom for this btw.

anyone else any progress on the wifi?
[Shift General] khals:
ndiswrapper

Has anyone tried ndiswrapper to solve the Wifi issue? :)
[Shift General] sebastiaanmeloen:
yeah but i didn't get it to work,

didn't try it so extensively btw.

anyone any luck with the 2gb modules?
[Shift General] khals:
Solution: Wifi's working! :)

I just started using Ubuntu Desktop Edition v10.10 on the Shift last night, and have spent all day figuring out how to get the Wifi up and running.

Here's the solution:

Go to the menu item "System -> Administrator -> Synaptic Package Manager" and do a "Quick search" for "libertas-firmware" and install it! (I did a restart after this point and had no "... libertas: can't load helper firmware.." messages while rebooting, so had my hopes up

It's now up and running! Hope this saves you the hazzle I had to go through :)

Now all I need to do is figure out how to get my touchscreen calibrated correctly upon each boot, and I'll be running a super slick computer! :D
[Shift General] khals:
Solution: Touchscreen working (Calibrated)

I finaly managed to get the touchscreen automaticly calibrated upon boot :rolleyes:

Here's what you need to do:

1. Download and install the Ubuntu 10.04 (.deb) package at http://www.freedesktop.org/wiki/Software/xinput_calibrator

2. Go to the menu "System:Administration:Calibrate Touchscreen" and calibrate. - You'll get a code snippet with your calibration settings, which you'll need in step 3 (yours may vary from mine)

3. Save the following to "/usr/share/X11/xorg.conf.d/99-calibration.conf":

After rebooting my touchscreen is now calibrated! Hope this helps :)
[Shift General] sebastiaanmeloen:
YOU, my dear sir, are a hero!
[Shift General] sebastiaanmeloen:
hi, i will be trying this again, last try was on 10.04. Will feedback any progress.
[Shift General] hbol:
Any luck on Ubuntu 10.10?

I tried the suggested install of the package, but unfortunate it did not recognize my internal wifi adapter.:(

Did you do something special besides the install of the libertas firmware?

Best regards,

Hans
[Shift General] sebastiaanmeloen:
just springs to my mind, it's mounted on a mmc1 controller / sdio card, is that one installed?
[Shift General] hbol:
I will check that as soon as possible. Hopefully this evening :-)
[Shift General] khals:
Did you make sure to enable the Wifi adapter through "Shift Control Center" within Windows before installing?
[Shift General] sebastiaanmeloen:
there is also a shift control center for ubuntu, look at pofs site :p
[Shift General] hbol:
some analasys

I checked if the mmc1 was there

gebruiker@ubuntu:~$ dmesg |grep mmc

[ 2.154953] mmc0: Unknown controller version (17). You may experience problems.

[ 2.163397] Registered led device: mmc0::

[ 2.171623] mmc0: SDHCI controller on PCI [0000:01:06.0] using DMA

[ 2.179612] mmc1: Unknown controller version (17). You may experience problems.

[ 2.187816] Registered led device: mmc1::

[ 2.196213] mmc1: SDHCI controller on PCI [0000:01:06.0] using DMA

[ 3.467921] mmc1: new SDIO card at address 0001

[ 43.904033] mmc1: Timeout waiting for hardware interrupt.

[ 43.907016] libertas_sdio: probe of mmc1:0001:1 failed with error -110

[ 182.667323] mmc1: card 0001 removed

[ 189.513083] mmc1: new SDIO card at address 0001

[ 199.552040] mmc1: Timeout waiting for hardware interrupt.

[ 199.554598] libertas_sdio: probe of mmc1:0001:1 failed with error -110

I checked the libertas driver:

gebruiker@ubuntu:~$ dmesg |grep libertas

[ 31.342793] libertas_sdio: Libertas SDIO driver

[ 31.342803] libertas_sdio: Copyright Pierre Ossman

[ 33.897804] libertas: 00:18:41:59:42:c0, fw 9.70.7p0, cap 0x00000303

[ 36.904014] libertas: command 0x001e timed out

[ 36.907385] libertas: Timeout submitting command 0x001e

[ 36.907400] libertas: PREP_CMD: command 0x001e failed: -110

[ 43.906149] libertas: error -110 sending packet to firmware

[ 43.907016] libertas_sdio: probe of mmc1:0001:1 failed with error -110

[ 199.554234] libertas: failed to load helper firmware

[ 199.554598] libertas_sdio: probe of mmc1:0001:1 failed with error -110

I also installed the hsect tool from pof.

When I clicked on enable wifi, nothing happened.

I installed ubuntu 10.10 via wubi. My wifi was enabled at that moment otherwise I was not able to download the ubuntu installation disk.

But according to all the reactions.... Are ther more people that were able to use the internal wifi??

When I use my usb wifi adapter everything is fine, but I still hope to get the internal wifi at work. :-)

Am i doing something wrong acoording to you guys?

Best regards,

Hans
[Shift General] Baboo85:
Hi all.

I tried to install Ubuntu Netbook Remix 10.04 on my HTC Shift but nothing work (WiFi, 3G, Bluetooth, Touchscreen, ecc).

Seems like noone (even here) can resolve those problems.

And I've difficulties installing Windows 7 (only touchscreen doesn't work at all) and high cpu temperature only under this OS.

What can be done on this little notebook? Throwing it out of window? :D
[Shift General] sebastiaanmeloen:
hi,

plz try ubuntu 10.10, also windows 7 works perfectly on my shift, try to restore vista and upgrade it?
[Shift General] Baboo85:
Ehm... Recently bought used and because I hate Vista, I format my hard disk.... :D

But Win 7 isn't a problem, in one way or another I'll fix it, my problem now is Ubuntu. I like 10.04 and I want to see at least WiFi and touchscreen working... :(

But you're telling me that with 10.10 all problem are resolved?
[Shift General] sebastiaanmeloen:
hi,

not totally resolved but lots better. Can read it in more topics.

dont have the hidden recovery partition even anymore?

grt
[Shift General] Baboo85:
No, I've searched for it before formatting but only unique partition was on disk. So I wipe out :D
[Shift General] hbol:
Also wifi?

Hello Sebastiaan,

But can you let me know if your internal wifi also works?

I am very curious about that.

All other stuff works fine (even gsensor rotation :D )

Hope to hear your wifi results.

Best regards,

Hans
[Shift General] khals:
Working gsensor rotation?

Hi Hans

What version of Ubuntu are you using? Gsensor rotation is just about the only thing, I've yet to get up and running :rolleyes:
[Shift General] oddish2211:
i've just installed Ubuntu 10.10 on my shift, but i'm having a problem with the touchscreen. whenever i move my stylus across the screen, the cursor has a lot of lag. when i use the touchpad it works fine. because of the lag i can't doubleclick if i tap the screen quickly, because the screen is slow.

anyone has a solution for this?
[Shift General] dervish666:
I'm getting exactly the same.

Also does anyone know the key combo for pipe? Pressing shift and the pipe key seems to give me alt???
[Shift General] Flanimal:
I finially got around to installing ubuntu on the HTC Shift. I had seen but hadn't read all the ubuntu posts here, but I was hoping that ubuntu on the Shift would have been nailed after all this time...

But alas, I read all the posts and realised that wifi is not an option at the moment with the Shift internal hardware.

But light is at the end of the tunnell. Bluetooth seems to be fully working, and my smartphone has an option for sharing internet through bluetooth.

But I can't see a clear option in Ubuntu to get internet through bluetooth. I will be doing some google searches on this. But in the meantime, does anyone have any experience or advice on using ubuntu internet through bluetooth on the Shift?

Many thanks.

EDIT: Never mind, I got it working :) The Shift still rules Starbucks!
[Shift General] ai585:
How did you get the wifi working?
[Shift General] Flanimal:
I paired my ubuntu shift with my smartphone, and then enabled bluetooth hitspot tethering on my smartphone. The ubuntu menu then had an option for connecting to my smartphone in some network menu. After that I have the internet using my smartphones mobile data.
[Shift General] op_111:
so your wifi still doesn't work?

are you using the internet only throu the smartphone's bluetooth?