bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

grub + undi failing to load kernel image


From: leo weppelman
Subject: grub + undi failing to load kernel image
Date: Thu, 18 Oct 2007 10:21:51 +0200

Since the support for the broadcom in the latest machine I need to boot
(a BCM5755) was lacking from grub, I decided to give the undi driver a try.
I found a patch:
  http://134.93.168.49/~reiffert/grub-0.95.undi.patch.gz
This patch was mentioned in:
  http://lists.gnu.org/archive/html/bug-grub/2004-07/msg00063.html

The card is recognized, the undi driver starts and the menu is loaded.
It all looks pretty hopeful, until it attempts to load the kernel
image :-( This hangs the pc completely.

The kernel image is loaded at RAW_ADDR (0x100000) AFAIK. If I insert
a 'memset(RAW_ADDR (0x100000),  0, text_len)' just before grub tries
to read the kernel image, the pc does not survive the memset. If I modify
sysfs_tftp to not actually move the data from the tftp_packages if the
destination buffer address exceeds 0x100000, the pc survives the tftp of the
kernel image.

So something seems to be very wrong when using the memory area above 1MB
in combination with the undi driver. I hope somebody out here has some
ideas how to solve this?

Leo.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]