Not getting display with ICS single pre-built image

Bug #1037423 reported by Srinivas G
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linaro Android
Fix Released
Medium
vishal

Bug Description

The pre-built single image is NOT working as expected i.e. we are NOT seeing any display on the PC monitor which is connected through HDMI to DVI cable from Pandaboard ES. We are getting the # prompt in hyper terminal. Please find the steps to re-produce the issue at your end below.

The main link for the image is as follows.
http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/

1) $ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/panda-ics-gcc47-tilt-stable-blob.img.gz
2) $ gunzip panda-ics-gcc47-tilt-stable-blob.img.gz
3) $ sudo dd bs=4M if=panda-ics-gcc47-tilt-stable-blob.img of=/dev/sdb
4) $ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/install-binaries.sh
5) $ chmod a+x install-binaries.sh
6) $ ./install-binaries.sh /dev/sdb2

Note: We have installed the Linaro Image Tools with the following steps.

  $ sudo add-apt-repository ppa:linaro-maintainers/tools
  $ sudo apt-get update
  $ sudo apt-get install linaro-image-tools

We will provide any additional information, if anybody required.

Regards,
Srinivas G

Tags: panda
Fathi Boudra (fboudra)
affects: linaro-ubuntu → linaro-android
Revision history for this message
Matt Waddel (mwaddel) wrote :

After deploying this prebuilt image (2x) I had problems with corruption of the filesystems. The first time it was userdata and cache. The second time it was with system.

However, the individual files did deploy correctly. So using these instructions I was able to deploy and boot a panda system:

1) $ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/boot.tar.bz2 http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/system.tar.bz2 http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/userdata.tar.bz2
2) sudo linaro-android-media-create --mmc /dev/sdb --dev panda --system system.tar.bz2 --boot boot.tar.bz2 --userdata userdata.tar.bz2
3) $ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/install-binaries.sh
4) $ chmod a+x install-binaries.sh
5) $ ./install-binaries.sh /dev/sdb2

Revision history for this message
Srinivas G (srinivasganji-android) wrote : Re: [Bug 1037423] Re: Not getting display with ICS single pre-built image

Hi Matt,

I knew that the individual files were working fine to me, also. As per
Fathi Boudra, the single image should also works fine. But, it is NOT. That
is the reason, I posted this bug.

Regards,
Srinivas G

On Thu, Aug 16, 2012 at 9:36 PM, Matt Waddel <email address hidden> wrote:

> After deploying this prebuilt image (2x) I had problems with corruption
> of the filesystems. The first time it was userdata and cache. The second
> time it was with system.
>
> However, the individual files did deploy correctly. So using these
> instructions I was able to deploy and boot a panda system:
>
> 1) $ wget
> http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/boot.tar.bz2
> http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/system.tar.bz2
> http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/userdata.tar.bz2
> 2) sudo linaro-android-media-create --mmc /dev/sdb --dev panda --system
> system.tar.bz2 --boot boot.tar.bz2 --userdata userdata.tar.bz2
> 3) $ wget
> http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/install-binaries.sh
> 4) $ chmod a+x install-binaries.sh
> 5) $ ./install-binaries.sh /dev/sdb2
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1037423
>
> Title:
> Not getting display with ICS single pre-built image
>
> Status in Linaro Android:
> New
>
> Bug description:
> The pre-built single image is NOT working as expected i.e. we are NOT
> seeing any display on the PC monitor which is connected through HDMI
> to DVI cable from Pandaboard ES. We are getting the # prompt in hyper
> terminal. Please find the steps to re-produce the issue at your end
> below.
>
> The main link for the image is as follows.
>
> http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/
>
> 1) $ wget
> http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/panda-ics-gcc47-tilt-stable-blob.img.gz
> 2) $ gunzip panda-ics-gcc47-tilt-stable-blob.img.gz
> 3) $ sudo dd bs=4M if=panda-ics-gcc47-tilt-stable-blob.img of=/dev/sdb
> 4) $ wget
> http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/install-binaries.sh
> 5) $ chmod a+x install-binaries.sh
> 6) $ ./install-binaries.sh /dev/sdb2
>
> Note: We have installed the Linaro Image Tools with the following
> steps.
>
> $ sudo add-apt-repository ppa:linaro-maintainers/tools
> $ sudo apt-get update
> $ sudo apt-get install linaro-image-tools
>
> We will provide any additional information, if anybody required.
>
> Regards,
> Srinivas G
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/linaro-android/+bug/1037423/+subscriptions
>

Revision history for this message
Srinivas G (srinivasganji-android) wrote :

I knew that the individual files are working fine. As per Fathi Boudra, the single image should also works fine. But, it is NOT. That is the reason, I posted this bug.

my question here is: Why the single image is NOT working fine for HDMI display out? That is, I am NOT able to see the display on PC monitor when I connect the HDMI to DVI cable between Panda board and PC monitor.

Regards,
Srinivas G.

Revision history for this message
vishal (vishalbhoj) wrote :

Hi ,

I just followed the instruction from comment 1 and I could boot on pandaboard ES . Please share the logcat if you are still not able to boot.

Revision history for this message
Srinivas G (srinivasganji-android) wrote :

Hi Vishal,

Comment 1 means - Are you used the steps mentioned by Matt Waddel? It is working fine for me, too.

My problem is with the following instructions.

  1) $ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/panda-ics-gcc47-tilt-stable-blob.img.gz
  2) $ gunzip panda-ics-gcc47-tilt-stable-blob.img.gz
  3) $ sudo dd bs=4M if=panda-ics-gcc47-tilt-stable-blob.img of=/dev/sdb
  4) $ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/install-binaries.sh
  5) $ chmod a+x install-binaries.sh
  6) $ ./install-binaries.sh /dev/sdb2

MY QUESTION IS: Are you able to see the display on PC monitor if we connect the HDMI to DVI cable between Pandaboard and PC monitor with the above instructions?

Please let me know.

Regards,
Srinivas G

Revision history for this message
vishal (vishalbhoj) wrote :

Hi Srinivas,

Yes I am referring to Matt's comment. I am using an HDMI to HDMI cable on the HDMI port (next to the ethernet) and display is working for me .

Revision history for this message
Srinivas G (srinivasganji-android) wrote :

Hi Vishal,

Those instructions are working fine for me, too. However, the following instructions are NOT working as expected.

 1) $ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/panda-ics-gcc47-tilt-stable-blob.img.gz
  2) $ gunzip panda-ics-gcc47-tilt-stable-blob.img.gz
  3) $ sudo dd bs=4M if=panda-ics-gcc47-tilt-stable-blob.img of=/dev/sdb
  4) $ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/install-binaries.sh
  5) $ chmod a+x install-binaries.sh
  6) $ ./install-binaries.sh /dev/sdb2

Please let me know, whether the above instructions are working fine for display or NOT. Meanwhile, I will also test at my end too.

Regards,
Srinivas G

Revision history for this message
Srinivas G (srinivasganji-android) wrote :

Hi All,

Here are complete steps. Please follow these, if you are facing the same issue. The issue was RESOLVED at my end with the following steps.

The following steps are used for burning the single image on to the SD card.

1. Delete all the existing partitions from the SD card, first, using “Disk Utility” or “Gparted”

2. Get the stable single image blob using the following command
$ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/panda-ics-gcc47-tilt-stable-blob.img.gz

3. Unzip the zipped image with the following command
$ gunzip panda-ics-gcc47-tilt-stable-blob.img.gz

4. Write (burn) the image onto the SD card using the DD command as shown below.
$ sudo dd bs=4M if=panda-ics-gcc47-tilt-stable-blob.img of=/dev/sdb

NOTE: The assigned device node (/dev/sdb) for the SD card may change. So, find the appropriate device node for your SD card after insertion using either “fdisk” or “dmesg” command.

5. Remove and re-insert SD card from the card reader OR remove and re-insert the SD card reader from the PC. This step is required as the below script file (used in step 9) requires the 2 partition (/dev/sdb2) which is a system partition created in step – 4 i.e. dd command creates it.

6. The partitions are mounted automatically to different paths. However, the script file mounts the SYSTEM partition (/dev/sdb2) as /mnt. That is the reason, un mount all the partitions of the SD card with the help of the following command.
$sudo umount /dev/sdb*

7. Get the following shell script, change the permissions of the scrip file and run it. This scrip file is used to install the Graphics libraries on SD card for running the Android on a PC monitor by connecting the HDMI to DVI cable between Pandaboard and PC Monitor.

$ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-stable-blob/install-binaries.sh

8. Change the permission of the shell script with the help of the following command
$ chmod a+x install-binaries.sh

9. Run the shell script using the following command.
$ ./install-binaries.sh /dev/sdb2

NOTE: The argument should be /dev/sdb2 is MUST. This is a system partition created in DD command in step – 4.

Now, remove the SD card from the card reader and insert into the Pandaboard and also, connect other peripherals like Keyboard, mouse, HDMI cable, etc. to the Pandaboard. Finally, connect the Power cable and switch on the power and ENJOY….

Revision history for this message
Fathi Boudra (fboudra) wrote :

Thanks Srinivas for the detailed instructions!
It seems that the culprit is step 5.

Changed in linaro-android:
status: New → Fix Released
milestone: none → 12.08
Zach Pfeffer (pfefferz)
Changed in linaro-android:
assignee: nobody → vishal (vishalbhoj)
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.