Unimplemented cp15 register write (c9, c12, {0, 0}) with Ubuntu OMAP image
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qemu-maemo |
Fix Released
|
Medium
|
Moshehoori | ||
qemu-kvm (Ubuntu) |
Fix Released
|
Medium
|
Loïc Minier |
Bug Description
When running:
qemu-maemo-
with a slightly modified Ubuntu OMAP image (see bug #609700)
I get:
Texas Instruments X-Loader 1.4.4ss (Jul 13 2010 - 12:38:37)
Beagle xM Rev A
Reading boot sector
Loading u-boot.bin from mmc
U-Boot 2010.03-rc1 (Jun 01 2010 - 09:57:03)
OMAP35XX-GP ES3.1, CPU-OPP2, L3-165MHz, Max clock-600Mhz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment
ERROR : Unsupport USB mode
Check that mini-B USB cable is attached to the device
In: serial
Out: serial
Err: serial
No EEPROM on expansion board
Beagle xM Rev A
Die ID #51454d5551454d
Hit any key to stop autoboot: 0
mmc1 is available
reading boot.scr
273 bytes read
Running bootscript from mmc ...
## Executing script at 82000000
reading uImage
3396340 bytes read
reading uInitrd
6326078 bytes read
## Booting kernel from Legacy Image at 80000000 ...
Image Name: Ubuntu Kernel
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3396276 Bytes = 3.2 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 81600000 ...
Image Name: Ubuntu Initrd
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 6326014 Bytes = 6 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
qemu: fatal: Unimplemented cp15 register write (c9, c12, {0, 0})
R00=c0700e4c R01=c04abfe0 R02=00000000 R03=00000006
R04=c06af2f0 R05=c0700e48 R06=00000000 R07=c000d248
R08=00000000 R09=00000000 R10=00000000 R11=cfc25f84
R12=00000010 R13=cfc25f70 R14=0000ffff R15=c000d32c
PSR=40000013 -Z-- A svc32
zsh: abort (core dumped) qemu-maemo-
Related branches
Changed in qemu-maemo: | |
status: | New → Fix Released |
importance: | Undecided → High |
assignee: | nobody → Loïc Minier (lool) |
importance: | High → Medium |
Changed in qemu-kvm (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Medium |
Changed in qemu-kvm (Ubuntu): | |
assignee: | nobody → Loïc Minier (lool) |
status: | In Progress → Fix Committed |
Changed in qemu-maemo: | |
assignee: | Loïc Minier (lool) → Moshehoori (moshehoori) |
So I understand this might due to I2C being enabled in the Ubuntu kernels? Is it enough to disable the config option as a temporary workaround?