[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation.
From: |
Javier Vasquez |
Subject: |
Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. |
Date: |
Sun, 10 Nov 2013 13:03:48 -0600 |
On Sun, Nov 3, 2013 at 7:16 PM, Vladimir 'φ-coder/phcoder' Serbinenko
<address@hidden> wrote:
> On 04.11.2013 02:10, Javier Vasquez wrote:
>> On 11/1/13, Vladimir 'φ-coder/phcoder' Serbinenko <address@hidden> wrote:
>>> On 01.11.2013 22:26, Aleš Nesrsta wrote:
>>>>
>>>>
>>>> Dne 29.10.2013 19:46, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a):
>>>>> On 29.10.2013 19:35, Aleš Nesrsta wrote:
>>>>>> Only short note below...
>>>>>>
>>>>>> Dne 27.10.2013 23:43, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a):
>>>>>>> On 27.10.2013 21:03, Aleš Nesrsta wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> 2.
>>>>>>>> I don't see loading of OHCI module in debug output !
>>>>>>>> Do you really have this module included in your image?
>>>>>>> I have to second this: OHCI module if loaded and there is at least one
>>>>>>> PCI device available it will show "pciid = %x" message.
>>>>>>> Can you modify grub_real_dprintf in misc.c to:
>>>>>>> if (!debug)
>>>>>>> debug = "all";
>>>>>>>
>>>>>>> So we can be sure that the message wasn't simply lost due to late
>>>>>>> setting of debug variable.
>>>>>>
>>>>>>
>>>>>> AFAIK, dl.c module should display for each loaded module something like
>>>>>> this (when debug=all as in Javier case):
>>>>>> "kern/dl.c:630: module name: ehci"
>>>>>> This is missing for OHCI module in debug output sent by Javier, even
>>>>>> grub.cfg command to load OHCI is present on the beginning of debug
>>>>>> output:
>>>>>> ...
>>>>>> script/lexer.c:321: token 288 text [insmod]
>>>>>>
>>>>>> script/script.c:50: malloc 0x8ff1d920
>>>>>>
>>>>>> script/script.c:50: malloc 0x8ff1d900
>>>>>>
>>>>>> script/script.c:163: arglist
>>>>>>
>>>>>> script/script.c:50: malloc 0x8ff1d8d0
>>>>>>
>>>>>> script/lexer.c:321: token 288 text [ohci]
>>>>>> ...
>>>>>>
>>>>>> I.e., from my point of view, it is sure that OHCI module was not loaded
>>>>>> - but there is no debug output which can explain why...
>>>>> It's possible that a module named ohci already loaded.
>>>> Hm. Originally I didn't believe it but you are right. Additionally, it
>>>> is probably the case of the second Javier dump - there is missing dl.c
>>>> message also for loading of EHCI module even it is working - so EHCI had
>>>> to be loaded before insmod command.
>>>>
>>>> Is it there some way how Javier can avoid it?
>>>> I.e., how to load USB drivers at the time when their debug output can be
>>>> captured - ? We need to see debug output of initialization of OHCI
>>>> controller and connected devices...
>>>>
>>> --disk-module=pata to grub-install.
>>>> BR, Ales
>>>>
>>>> _______________________________________________
>>>> Grub-devel mailing list
>>>> address@hidden
>>>> https://lists.gnu.org/mailman/listinfo/grub-devel
>>>
>>>
>>>
>>
>> Hmm,
>>
>> The following just fails:
>>
>> % sudo grub-install --boot-directory=/boot --target=mipsel-loongson
>> --modules="ehci ohci usb_keyboard" --disk-module=pata --recheck
>> /dev/sda
>> /usr/bin/grub-mkimage: error: cannot open
>> `grub-core/kern/disk.c:196:.mod': No such file or directory.
>>
>> I just compiled/installed grub from git checksum
>> 323de05ba27594861c75eec0b39cb01049a023c9.
>>
>> I suppose I better wait, so that I can provide the right output dump.
>>
> When you do grub_dprintf change you have to do it like:
> if (!debug)
> #ifdef GRUB_UTIL
> return;
> #else
> debug="all";
> #endif
I'll be sending the grub.cfg from the mini-pc later, but now I'm able
to see very little output through the serial interface. Attached goes
this output.
--
Javier.
ttyUSB0_new.txt
Description: Text document