Back to my problem. I am not very clear what is still reason for the delay. Here is the part of the boot log:
[ 5.576643] initcall scsi_complete_async_scans+0x0/0x150 returned 0 after 1 usecs
[ 5.582773] calling memmap_init+0x0/0xaa @ 1
[ 5.588856] initcall memmap_init+0x0/0xaa returned 0 after 40 usecs
[ 5.594885] calling pci_mmcfg_late_insert_resources+0x0/0x136 @ 1
[ 5.600961] initcall pci_mmcfg_late_insert_resources+0x0/0x136 returned 1 after 1 usecs
[ 5.607129] initcall pci_mmcfg_late_insert_resources+0x0/0x136 returned with error code 1
[ 5.613186] calling tcp_congestion_default+0x0/0xf @ 1
[ 5.619274] initcall tcp_congestion_default+0x0/0xf returned 0 after 1 usecs
[ 5.625355] calling ip_auto_config+0x0/0xfbb @ 1
[ 5.631459] initcall ip_auto_config+0x0/0xfbb returned 0 after 8 usecs
[ 5.637526] calling initialize_hashrnd+0x0/0x16 @ 1
[ 5.643611] initcall initialize_hashrnd+0x0/0x16 returned 0 after 5 usecs
[ 36.264990] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[ 37.585287] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input7
[ 37.958178] async_waiting @ 1
[ 37.964297] async_continuing @ 1 after 1 usec
[ 38.357116] kjournald starting. Commit interval 5 seconds
[ 38.363273] EXT3-fs: mounted filesystem with writeback data mode.
[ 38.369493] VFS: Mounted root (ext3 filesystem) readonly on device 8:3.
In so far as I remember I also compile kernel without ibm trackpoint stuff. Behavior after this did not change. It's not clear what happens after calling initialize_hashrnd().
[ 5.576643] initcall scsi_complete_async_scans+0x0/0x150 returned 0 after 1 usecs
[ 5.582773] calling memmap_init+0x0/0xaa @ 1
[ 5.588856] initcall memmap_init+0x0/0xaa returned 0 after 40 usecs
[ 5.594885] calling pci_mmcfg_late_insert_resources+0x0/0x136 @ 1
[ 5.600961] initcall pci_mmcfg_late_insert_resources+0x0/0x136 returned 1 after 1 usecs
[ 5.607129] initcall pci_mmcfg_late_insert_resources+0x0/0x136 returned with error code 1
[ 5.613186] calling tcp_congestion_default+0x0/0xf @ 1
[ 5.619274] initcall tcp_congestion_default+0x0/0xf returned 0 after 1 usecs
[ 5.625355] calling ip_auto_config+0x0/0xfbb @ 1
[ 5.631459] initcall ip_auto_config+0x0/0xfbb returned 0 after 8 usecs
[ 5.637526] calling initialize_hashrnd+0x0/0x16 @ 1
[ 5.643611] initcall initialize_hashrnd+0x0/0x16 returned 0 after 5 usecs
[ 36.264990] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[ 37.585287] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input7
[ 37.958178] async_waiting @ 1
[ 37.964297] async_continuing @ 1 after 1 usec
[ 38.357116] kjournald starting. Commit interval 5 seconds
[ 38.363273] EXT3-fs: mounted filesystem with writeback data mode.
[ 38.369493] VFS: Mounted root (ext3 filesystem) readonly on device 8:3.
In so far as I remember I also compile kernel without ibm trackpoint stuff. Behavior after this did not change. It's not clear what happens after calling initialize_hashrnd().
On Fri, Sep 11, 2009 at 8:33 PM, Peter Teoh <htmldeveloper@xxxxxxxxx> wrote:
oh...just found it:
https://linuxlink.timesys.com/3/podcast
Episode 40: Overview of 2.6.28 Linux Kernel and Talk About the Newly
Introduced Boot Tracer
February 13, 2009 (23MB)
MP3 Download
(https://linuxlink.timesys.com/files/podcasts/mp3/Episode_040_LinuxLink_Radio.mp3)
OGG Vorbis Download
--
On Fri, Sep 11, 2009 at 12:29 PM, Denis Kirjanov <kirjanov@xxxxxxxxx> wrote:
> Interesting resource. Thanks for sharing)
>
> On Fri, Sep 11, 2009 at 8:16 PM, Peter Teoh <htmldeveloper@xxxxxxxxx> wrote:
>>
>> On Fri, Sep 11, 2009 at 11:59 PM, Denis Kirjanov <kirjanov@xxxxxxxxx>
>> wrote:
>> > Did not know about this feature :/ But thx!, I'll try it
>> >
>>
>> believe it or not....i was just listening to Timesys linux podcast No
>> 40, and it specifically introduced CONFIG_BOOT_TRACER, just minutes
>> before I read your question.
>>
>> so this is new to me too!!! i am recompiling now.....
>>
>> --
>> Regards,
>> Peter Teoh
>
>
>
> --
> Regards,
> Denis
>
Regards,
Peter Teoh
--
Regards,
Denis