[Voyage-linux] Trouble booting RLX blade
Ben Kochie
(spam-protected)
Fri Feb 20 15:06:29 HKT 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I tried a boot with both all_generic_ide and 8250.nr_uarts=1. The system
still fails to boot.
Here's a snipit of the boot log:
pci 0000:00:07.0: Activating ISA DMA hang workarounds
pci 0000:00:09.0: Firmware left e100 interrupts enabled; disabling
pci 0000:00:0a.0: Firmware left e100 interrupts enabled; disabling
pci 0000:00:0b.0: Firmware left e100 interrupts enabled; disabling
Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
brd: module loaded
Driver 'sd' needs updating - please use bus_type methods
Clocksource tsc unstable (delta = 206529843 ns)
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
EISA: Probing bus 0 at eisa.0
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
Using IPI Shortcut mode
Freeing unused kernel memory: 264k freed
Loading, please wait...
Uniform Multi-Platform E-IDE driver
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
hda: TRANSCEND, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
- --------------------------------------------
The log just stops there, even after waiting several hours. It could be
that this is some kind of interrupt problem after the serial init. I'm
going over the diff between the default lenny kernel config and the voyage
one, but there are so many changes it's hard to pick out exact problems.
I tried a boot of the lenny kernel with 'noacpi acpi=off pci=noacpi' This
worked fine for the most part.
Log here: http://ben.nerp.net/voyage/voyage-lenny-noacpi.log.bz2
- -ben
"UNIX is user-friendly, it's just picky about its friends."
On Fri, 20 Feb 2009, Punky Tse wrote:
> Hi Ben,
>
> Comparing the log files you supplied, I see that Voyage kernel does not
> compile with ACPI feature, which may be used for interrupt assignments.
> The last thing you can test could be limiting the runtime uarts to 1 to see
> if it could make a difference. 8250.nr_uarts=1
>
> Regards,
> Punky
>
> Ben Kochie wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> This still doesn't explain the extremely slow booting after touching the
>> serial port. Please re-enable CONFIG_PRINTK_TIME in the voyage kernel
>> config. It's very very useful for debugging this kind of issue.
>>
>> - -ben
>>
>> "UNIX is user-friendly, it's just picky about its friends."
>>
>> On Thu, 19 Feb 2009, Kim-man 'Punky' TSE wrote:
>>
>>> Ben,
>>>
>>> Looking at the console log, it seems that voyage is unable to locate hda
>>> device. Try appending all_generic_ide to kernel parameter at grub prompt.
>>>
>>> Regards,
>>> Punky
>>>
>>>
>>>
>>> Ben Kochie wrote:
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA1
>>>>
>>>> In my continued effort to debug this booting issue, I rebuilt a new
>>>> initrd based on the default lenny kernel (2.6.26-1-486).
>>>>
>>>> My procedure was this:
>>>> * gunzip and extract the voyage inird cpio file
>>>> * delete /lib/modules/2.6.26-486-voyage
>>>> * copy over the /lib/modules/2.6.26-1-486 from lenny
>>>> * repack the cpio with find * | cpio -ov -H newc | gzip -c - >
>>>> /mnt/cf/boot/initrd.img-2.6.26-1-486
>>>> * copy the vmlinuz-2.6.26-1-486 from lenny
>>>> * add an entry to grub
>>>> * copy the lib/moduels to the voyage real rootfs
>>>>
>>>> I then booted voyage Feb 18 nightly build, which failed to boot properly.
>>>>
>>>> I then booted with my test kernel/initrd which booted properly.
>>>>
>>>> You can see the logs of my attempts at http://ben.nerp.net/voyage/
>>>>
>>>> PS. It seems Punky Tse mail server is rejecting mail due to over quota.
>>>> :(
>>>>
>>>> - -ben
>>>>
>>>> "UNIX is user-friendly, it's just picky about its friends."
>>>>
>>>> On Wed, 18 Feb 2009, Punky Tse wrote:
>>>>
>>>>> Hi Ben,
>>>>>
>>>>> Since you are using serial console, I would suggest you put the console
>>>>> output for us to investigate.
>>>>>
>>>>> Regards,
>>>>> Punky
>>>>>
>>>>>
>>>>> Ben Kochie wrote:
>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>>> Hash: SHA1
>>>>>>
>>>>>> Sorry, I forgot to mention in my earlier mail. These blade servers do
>>>>>> not have a console at all, they only support serial installs.
>>>>>>
>>>>>> I'm not sure exactly what the issue is yet, because after waiting a
>>>>>> long long time (10+min) it eventually gets past the serial driver
>>>>>> loading, but it never completes boot. It fails somewhere in the initrd.
>>>>>> I will try and log a boot sequence. Unfortunately, the voyage kernel
>>>>>> disables the kernel message timestamps so it will be harder to debug
>>>>>> the length of time it takes to boot. Can those timestamps be enabled
>>>>>> via boot args?
>>>>>>
>>>>>> - -ben
>>>>>>
>>>>>> "UNIX is user-friendly, it's just picky about its friends."
>>>>>>
>>>>>> On Wed, 18 Feb 2009, Punky Tse wrote:
>>>>>>
>>>>>>> Hi Ben,
>>>>>>>
>>>>>>> I suggest you to use console terminal option when installing, or
>>>>>>> remove ttyS0 option at grub prompt.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Punky
>>>>>>>
>>>>>>> Ben Kochie wrote:
>>>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>>>>> Hash: SHA1
>>>>>>>>
>>>>>>>> I'm trying to get voyage-current (as of yesterday) booted on a fairly
>>>>>>>> old Trasmeta based blade server by RLX. I am able to boot Ubuntu
>>>>>>>> hardy, but the 2.6.26-486-voyage kernel will not boot. It gets stuck
>>>>>>>> after trying to load the serial drivers. I chose Generic PC for
>>>>>>>> install, and serial console at 38400. (deafult for this system) I
>>>>>>>> also had no problem booting lenny.
>>>>>>>>
>>>>>>>> - -ben
>>>>>>>>
>>>>>>>> "UNIX is user-friendly, it's just picky about its friends."
>>>>>>>> -----BEGIN PGP SIGNATURE-----
>>>>>>>> Version: GnuPG v1.4.6 (GNU/Linux)
>>>>>>>>
>>>>>>>> iD8DBQFJmbPrfYg2asD844oRAspbAJ9zBtdwqaSW547V/LhzMQLoWWm64QCgjMit
>>>>>>>> ZgGYG1iMwXJWJAjIw6IoaqE=
>>>>>>>> =VSrR
>>>>>>>> -----END PGP SIGNATURE-----
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Voyage-linux mailing list
>>>>>>>> Voyage-linux at list.voyage.hk
>>>>>>>> http://list.voyage.hk/mailman/listinfo/voyage-linux
>>>>>>>
>>>>>> -----BEGIN PGP SIGNATURE-----
>>>>>> Version: GnuPG v1.4.6 (GNU/Linux)
>>>>>>
>>>>>> iD8DBQFJnCvRfYg2asD844oRAnBMAKCwLZmkRrKXL2BWr6LMADs++gvdeQCgsm6Y
>>>>>> Xns8dQEfWnoCMcTucVSdK30=
>>>>>> =k/pJ
>>>>>> -----END PGP SIGNATURE-----
>>>>>
>>>> -----BEGIN PGP SIGNATURE-----
>>>> Version: GnuPG v1.4.6 (GNU/Linux)
>>>>
>>>> iD8DBQFJnQEdfYg2asD844oRAiw2AKCbdItkSXXocM5sx8KmwsrYxQB/4wCfc9ZV
>>>> bck485fepzUdQ5MokSjFsPY=
>>>> =AWD3
>>>> -----END PGP SIGNATURE-----
>>>
>>>
>>> --
>>> Regards,
>>> Punky
>>>
>>> Voyage Solutions (http://solution.voyage.hk)
>>> * Embedded Solutions and Systems
>>> - Mesh Networking, Captive Portal, IP Surveillance, VoIP/PBX
>>> - Network Engineering, Development Platform and Consultation
>>>
>>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.6 (GNU/Linux)
>>
>> iD8DBQFJnYStfYg2asD844oRAuB1AJ9BCz+kxGNodfZgjnxBxg9It5v0TwCgoLax
>> oB0YJH/IYODJoqWMue//u3A=
>> =eDBR
>> -----END PGP SIGNATURE-----
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFJnlZ3fYg2asD844oRAqn6AJ9FNPkjFQZRO2NqNOuaJ1kDWKyzfACffVDe
hSKpGex1syXVQeufRF7PjS8=
=J8Kv
-----END PGP SIGNATURE-----
More information about the Voyage-linux
mailing list