All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michael Opdenacker <michael-lists@free-electrons.com>
To: Jan Kiszka <jan.kiszka@googlemail.com>,
	Andrzej Zaborowski <balrogg@gmail.com>
Cc: qemu-devel mailing list <qemu-devel@nongnu.org>
Subject: [Qemu-devel] How did you test sound on the Spitz emulation?
Date: Wed, 16 Jul 2008 23:13:36 +0200	[thread overview]
Message-ID: <487E6480.1090102@free-electrons.com> (raw)

Hello qemu developers,

I'm trying to test your implementation of sound support in the Sharp
Spitz machine emulated by qemu...

The problem is that I haven't managed to find a Linux version in which
sound works.

Here's the command line I used with Linux 2.6.26:

qemu-system-arm -M spitz -show-cursor -soundhw all -m 256 -mtdblock /dev/null -kernel vmlinuz-arm-spitz-2.6.26 -hda root-arm.ext2 -append "root=/dev/hda rootfstype=ext2 rw"

The kernel, root filesystem and the kernel configuration files can be
found on http://free-electrons.com/issues/qemu/jul16-2008/ (the upload
will be complete in less than an hour)

Here's what I get in the kernel log when I try to modprobe the
snd-soc-spitz module (full log on
http://free-electrons.com/issues/qemu/jul16-2008/dmesg.log)

ASoC version 0.13.2
WM8750: WM8750 Audio Codec 0.12
i2c: error: exhausted retries
i2c: msg_num: 0 msg_idx: -2000 msg_ptr: 0
i2c: ICR: 000007e0 ISR: 00000002
i2c: log: [00000442:000007e0]

Here are more details after adding I2C debug options (full log on
http://free-electrons.com/issues/qemu/jul16-2008/dmesg-debug.log)

ASoC version 0.13.2
WM8750: WM8750 Audio Codec 0.12
i2c-core: driver [WM8750 I2C Codec] registered
i2c-adapter i2c-1: found normal entry for adapter 1, addr 0x1b
i2c-adapter i2c-1: master_xfer[0] W, addr=0x1b, len=0
i2c-adapter i2c-1: setting to bus master
i2c-adapter i2c-1: state:i2c_pxa_handler:876: ISR=00000442,
ICR=000007e1, IBMR=00
i2c-adapter i2c-1: state:i2c_pxa_irq_txempty:832: ISR=00000002,
ICR=000007e0, IBMR=00
i2c-adapter i2c-1: Retrying transmission
i2c-adapter i2c-1: setting to bus master
i2c-adapter i2c-1: state:i2c_pxa_handler:876: ISR=00000442,
ICR=000007e1, IBMR=00
i2c-adapter i2c-1: state:i2c_pxa_irq_txempty:832: ISR=00000002,
ICR=000007e0, IBMR=00
i2c-adapter i2c-1: Retrying transmission
i2c-adapter i2c-1: setting to bus master
i2c-adapter i2c-1: state:i2c_pxa_handler:876: ISR=00000442,
ICR=000007e1, IBMR=00
i2c-adapter i2c-1: state:i2c_pxa_irq_txempty:832: ISR=00000002,
ICR=000007e0, IBMR=00
i2c-adapter i2c-1: Retrying transmission
i2c-adapter i2c-1: setting to bus master
i2c-adapter i2c-1: state:i2c_pxa_handler:876: ISR=00000442,
ICR=000007e1, IBMR=00
i2c-adapter i2c-1: state:i2c_pxa_irq_txempty:832: ISR=00000002,
ICR=000007e0, IBMR=00
i2c-adapter i2c-1: Retrying transmission
i2c-adapter i2c-1: setting to bus master
i2c-adapter i2c-1: state:i2c_pxa_handler:876: ISR=00000442,
ICR=000007e1, IBMR=00
i2c-adapter i2c-1: state:i2c_pxa_irq_txempty:832: ISR=00000002,
ICR=000007e0, IBMR=00
i2c-adapter i2c-1: Retrying transmission
i2c-adapter i2c-1: setting to bus master
i2c-adapter i2c-1: state:i2c_pxa_handler:876: ISR=00000442,
ICR=000007e1, IBMR=00
i2c-adapter i2c-1: state:i2c_pxa_irq_txempty:832: ISR=00000002,
ICR=000007e0, IBMR=00
i2c-adapter i2c-1: Retrying transmission
i2c: error: exhausted retries
i2c: msg_num: 0 msg_idx: -2000 msg_ptr: 0
i2c: ICR: 000007e0 ISR: 00000002
i2c: log: [00000442:000007e0]

I also tried 2.6.23, 2.6.24 and 2.6.25, but with no success either. I
both tested qemu 0.9.1 from Ubuntu Hardy and a svn snapshot I compiled
yesterday (Jul 15, 2008).

How did you test the emulated WM8750 chip on the Spitz machine? Working
kernel configurations and qemu command line options are welcome!

Are there any other options to get both framebuffer and sound support
with qemu-system-arm?

Thank you in advance for your hints,

Cheers,

Michael.

-- 
Michael Opdenacker, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com

             reply	other threads:[~2008-07-16 21:13 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-16 21:13 Michael Opdenacker [this message]
2008-07-16 22:52 ` [Qemu-devel] Re: How did you test sound on the Spitz emulation? andrzej zaborowski
2008-07-16 23:14   ` Jan Kiszka
2008-07-17  9:58   ` Michael Opdenacker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=487E6480.1090102@free-electrons.com \
    --to=michael-lists@free-electrons.com \
    --cc=balrogg@gmail.com \
    --cc=jan.kiszka@googlemail.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.