[Top][All Lists]
[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- grub + undi failing to load kernel image,
leo weppelman <=