|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen on Arndale with SSD
Hi,
I've only been able to test this today. I can report updating uboot
does the trick.
Thanks!
Sander
On 24 April 2013 05:00, David Park <beastworld@xxxxxxxxx> wrote:
>
> 2013/4/22 Julien Grall <julien.grall@xxxxxxxxxx>
>>
>> On 04/19/2013 10:11 AM, Sander Bogaert wrote:
>>
>> > Hi,
>> >
>> > I was wondering if anyone managed to use an ssd in this setup yet? I
>> > gave it a try:
>> >
>> > - Julien's xen / dom0 / domU branches
>> > - Comay Venus 3S SSD drive
>> > - Changed the dts compiled in Xen to have root=/dev/sda1 for dom0
>> > kernel parameter.
>> > - The bootloader is on the SD card, the kernel and xen are loaded
>> > using PXE, the dom0 rootfs is on the ssd disk.
>> >
>> > Xen hangs on (complete log attached):
>> > (XEN) 3... 2... 1...
>> > (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
>> > input to Xen)
>> > (XEN) Freed 204kB init memory.
>>
>>
>> I think linux hangs before hvc console is initialized. Could you try
>> to apply this hackish patch and resent the log? This patch will directly
>> call the console hypercall instead of buffering messages.
>>
>> diff --git a/kernel/printk.c b/kernel/printk.c
>> index abbdd9e..6975215 100644
>> --- a/kernel/printk.c
>> +++ b/kernel/printk.c
>> @@ -1652,6 +1652,8 @@ asmlinkage int printk_emit(int facility, int level,
>> }
>> EXPORT_SYMBOL(printk_emit);
>>
>> +void xen_raw_console_write(const char *buf);
>> +
>> /**
>> * printk - print a kernel message
>> * @fmt: format string
>> @@ -1677,6 +1679,7 @@ asmlinkage int printk(const char *fmt, ...)
>> {
>> va_list args;
>> int r;
>> + static char buf[512];
>>
>> #ifdef CONFIG_KGDB_KDB
>> if (unlikely(kdb_trap_printk)) {
>> @@ -1687,9 +1690,12 @@ asmlinkage int printk(const char *fmt, ...)
>> }
>> #endif
>> va_start(args, fmt);
>> - r = vprintk_emit(0, -1, NULL, 0, fmt, args);
>> +// r = vprintk_emit(0, -1, NULL, 0, fmt, args);
>> + r = vsnprintf(buf, sizeof(buf), fmt, args);
>> va_end(args);
>>
>> + xen_raw_console_write(buf);
>> +
>> return r;
>> }
>> EXPORT_SYMBOL(printk);
>>
>> _______________________________________________
>> Xen-devel > mailing list
>> > Xen-devel@xxxxxxxxxxxxx
>> > http://lists.xen.org/xen-devel
>>
>
>
>
> Hello,
>
> I hope following would be helpful to you.
>
> In my case, I'm currently using Runcore and Comay Venus SSD in dom0
> I had a same problem when I use the Comay SSD before. (not on Runcore)
> But after updating the u-boot with latest one, I can use this well.
> (u-boot-linaro-stable, v2013.04-rc1)
>
> I recommend you to update the u-boot.
>
> Thanks,
> David
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |