No video output under qemu

Bug #314789 reported by Loïc Minier
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Tim Gardner

Bug Description

Hi,

The versatile armel kernel flavour when used under qemu doesn't show any video output during boot, and CPU usage is relatively low. I tried Ubuntu kernels 2.6.27-9-versatile_2.6.27-9.18, 2.6.28-1-ub-versatile_2.6.28-1.1, and 2.6.28-4-versatile_2.6.28-4.9. I get video output with Debian 2.6.27 kernels.

I'm running "qemu-system-arm -M versatilepb -m 256 -kernel vmlinuz-2.6.28-4-versatile -append root=/dev/sda init=/bin/sh -hda hda.img" and see no Linux logo or boot messages with the Ubuntu kernels.

Bye

Related branches

Changed in linux:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Jon Packard (jonpackard) wrote :

I had the same results. I can boot the Debian vmlinuz-2.6.26-1-versatile kernel perfectly, but when I try to boot the Ubuntu vmlinuz-2.6.28-4-versatile I get no video output. I cannot even get console output with -monitor stdio. I tested both kernels with no initrd.img and no hard drive. Debian kernel returns kernel panic about no rootfs. The Ubuntu kernel still returns the same results. I am using Ubuntu 8.10 i386 (2.6.27-9-generic) and Qemu version 0.9.1-5ubuntu3.

Revision history for this message
Emmet Hikory (persia) wrote :

Omegamoon recompiled the virtual flavour with the attached configuration, resulting in working video. Changes from default are marked with "Omegamoon".

Revision history for this message
Tim Gardner (timg-tpi) wrote :

@Emmet - how about attaching a diff against the current Jaunty debian/config/armel/config.versatile? The above config asks me lots of questions that I don't care to answer.

Changed in linux:
assignee: nobody → timg-tpi
status: Triaged → In Progress
Revision history for this message
Oliver Grawert (ogra) wrote :

here is a working config against the jaunty kernel, binary for can be found under http://people.ubuntu.com/~ogra/arm/qemu/kernel/ (see the README in that dir)

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (18.6 KiB)

This bug was fixed in the package linux - 2.6.28-5.12

---------------
linux (2.6.28-5.12) jaunty; urgency=low

  [ Ante ]

  * Update drbd to 8.3.0

  [ Dave Airlie ]

  * i915/drm: provide compat defines for userspace for certain struct

  [ Eric Anholt ]

  * drm/i915: Don't double-unpin buffers if we take a signal in
  * drm/i915: Don't complain when interrupted while pinning in execbuffers.
  * drm/i915: Don't allow objects to get bound while VT switched.

  [ Jani Monoses ]

  * Fix webcam having USB ID 0ac8:303b
    - LP: #292086

  [ Jesse Barnes ]

  * drm/i915: set vblank enabled flag correctly across IRQ
  * drm/i915: don't enable vblanks on disabled pipes

  [ Michael Casadevall ]

  * [arm] Fix kexec on ARM by properly calling the relocation function

  [ Tim Gardner ]

  * Enabled CONFIG_PID_NS=y for i386/amd64
  * SAUCE: Increase ATA_TMOUT_PMP_SRST_WAIT to 5 seconds.
    - LP: #318978
  * Update armel versatile config
    - LP: #314789
  * Enabled CONFIG_RT2860=m for i386/amd64
  * Enabled CONFIG_RT2870=m for i386/amd64

  [ Upstream Kernel Changes ]

  * Input: atkbd - add keyboard quirk for HP Pavilion ZV6100 laptop
    - LP: #291878
  * ALSA: hda - Add quirk for another HP dv7
  * ALSA: hda - Add quirk for HP6730B laptop
  * ALSA: caiaq - Fix Oops with MIDI
  * ALSA: hda - Fix typos for AD1882 codecs
  * x86: fix intel x86_64 llc_shared_map/cpu_llc_id anomolies
  * x86: default to SWIOTLB=y on x86_64
  * CIFS: make sure that DFS pathnames are properly formed
  * ring-buffer: prevent false positive warning
  * ring-buffer: fix dangling commit race
  * iwlwifi: use GFP_KERNEL to allocate Rx SKB memory
  * tx493[89]ide: Fix length for __ide_flush_dcache_range
  * tx4939ide: Do not use zero count PRD entry
  * SCSI: eata: fix the data buffer accessors conversion regression
  * USB: emi26: fix oops on load
  * x86, UV: remove erroneous BAU initialization
  * x86: fix incorrect __read_mostly on _boot_cpu_pda
  * vmalloc.c: fix flushing in vmap_page_range()
  * fs: symlink write_begin allocation context fix
  * cgroups: fix a race between cgroup_clone and umount
  * dm raid1: fix error count
  * dm log: fix dm_io_client leak on error paths
  * minix: fix add link's wrong position calculation
  * md: fix bitmap-on-external-file bug.
  * sched_clock: prevent scd->clock from moving backwards, take #2
  * devices cgroup: allow mkfifo
  * SCSI: aha152x_cs: Fix regression that keeps driver from using shared
    interrupts
  * ioat: fix self test for multi-channel case
  * USB: isp1760: use a specific PLX bridge instead of any bdridge
  * USB: isp1760: Fix probe in PCI glue code
  * USB: unusual_devs.h additions for Pentax K10D
  * inotify: fix type errors in interfaces
  * Move compat system call declarations to compat header file
  * Convert all system calls to return a long
  * Rename old_readdir to sys_old_readdir
  * Remove __attribute__((weak)) from sys_pipe/sys_pipe2
  * Make sys_pselect7 static
  * Make sys_syslog a conditional system call
  * System call wrapper infrastructure
  * powerpc: Enable syscall wrappers for 64-bit
  * s390: enable system call wrappers
  * System call wrapper special cases
  * System call wrappers part 0...

Changed in linux:
status: In Progress → Fix Released
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.