I had tried to use the grub1.99rc2 as a payload of coreboot at the
beginning, but it can not boot my machine, so I changed to 1.98,
then booting succeed. I want to insmod the uhci.mod and usbms.mod to
support USB,
but they are not exit in my build folder. If I run "configure" with
"--with-platform=pc", they will be there, but
with "--with-platform=coreboot", I can not found them. I don't know
what should I do to get them for i386-coreboot, so I use the two
modules which were built with "--with-platform=pc" in my
payload.elf.
Surprising, they can be insmoded and run in the grub-shell , but
unfortunately, I got those logs, they can not
work.
On 28.06.2011 03:19, Rock Cui wrote:
COREBOOTV4 GRUB1.98
USB in 1.98 has a lot of problems. Please use something more recent.
Ideally HEAD
Which GRUB version is it?
On 27.06.2011 11:16, Cui Lei wrote:
Hi all,
I have gotten the uhci.mod and usbms.mod, then I insmoded them. But I
still can not see a usb device.
What does "usb" (from usbtest.mod) say?
I set "debug=all" and
got the following results:
/*****************************************************************************************************************************/
1 grub> insmod uhci
2 [...]
3 kern/dl.c:556: module name: uhci
4
5 kern/dl.c:557: init function: 0x7fe393ce
6
7 bus/usb/uhci.c:178: class=0x0c 0x03 interface 0x00 base=0x3000
8
9 bus/usb/uhci.c:268: UHCI initialized
10 bus/usb/uhci.c:178: class=0x0c 0x03 interface 0x00 base=0x3020
11
12 bus/usb/uhci.c:268: UHCI initialized
13 bus/usb/uhci.c:178: class=0x0c 0x03 interface 0x00 base=0x3040
14
15 bus/usb/uhci.c:268: UHCI initialized
16 bus/usb/uhci.c:178: class=0x0c 0x03 interface 0x00 base=0x3060
17
18 bus/usb/uhci.c:268: UHCI initialized
19 bus/usb/uhci.c:644: detect=0x480 port=0
20
21 bus/usb/uhci.c:644: detect=0x480 port=1
22
23 bus/usb/uhci.c:644: detect=0x493 port=0
24
25 bus/usb/uhci.c:586: enable=1 port=0
26
27 bus/usb/uhci.c:597: detect=0x493
28
29 bus/usb/uhci.c:606: reset completed
30
31 bus/usb/uhci.c:613: waiting for the port to be enabled
32
33 bus/usb/uhci.c:621: >3detect=0x497
34
35 bus/usb/usbtrans.c:43: control: reqtype=0x80 req=0x06 val=0x100
idx=0x00 size=18
36
37 bus/usb/uhci.c:402: transaction: endp=0, type=2, addr=0, toggle=0,
size=8 data="" td=0x5ff87000
38
39 bus/usb/uhci.c:402: transaction: endp=0, type=0, addr=0, toggle=1,
size=18 data="" td=0x5ff87020
40
41 bus/usb/uhci.c:402: transaction: endp=0, type=1, addr=0, toggle=1,
size=0 data="" td=0x5ff87040
42
43 bus/usb/uhci.c:476: setup transaction 0
44
45 bus/usb/uhci.c:482: initiate transaction
46
47 bus/usb/uhci.c:494: >t status=0x18800000 data="" td=0x5ff87000
48
49 bus/usb/uhci.c:500: t status=0x18800000
50
51 bus/usb/uhci.c:494: >t status=0x18800000 data="" td=0x5ff87000
52
53 bus/usb/uhci.c:500: t status=0x18800000
54
55 bus/usb/uhci.c:494: >t status=0x18800000 data="" td=0x5ff87000
56
57 bus/usb/uhci.c:500: t status=0x18800000
[...](retry...)
bus/usb/uhci.c:541: transaction timed out
bus/usb/uhci.c:551: transaction failed
[...]
169 bus/usb/uhci.c:644: detect=0x480 port=1
170
171 bus/usb/uhci.c:676: registered
172
173 script/script.c:65: free 0x7fe73fd0
174
175 script/script.c:65: free 0x7fe74000
176
177 script/script.c:65: free 0x7fe74030
178
179 script/script.c:65: free 0x7fe73f80
180
181 script/script.c:65: free 0x7fe73fa0
182 .
183 script/script.c:65: free 0x7fe50620
184
185 script/script.c:65: free 0x7fe50570
186
187 script/script.c:65: free 0x7fe50590
/********************************************************************************************************/
Can anyone give me some advices?
Thanks for your time.
BRs,
Rock.
Thank you for you help, I searched them in my grub1.98 folder, but
did not find any one. I found them in the grub1.99rc folder. I think
may be I lost some configure option, but I built them with the same
configure option:
./configure --with-platform=coreboot
On 23.06.2011 12:01, Cui Lei wrote:
Hi all,
I had build a coreboot with grub-1.98 as payload and I can use it to
boot ubuntu11.04. Now I want to use it to boot
the ubuntu11.04 liveUSB, but it seems the usb device can not be detected
or grub don't do that, because when I
type "ls", just get "memdisk" and "ata0". I don't know which module I
need to add in.
usbms and uhci or ohci depending on USB controller
In addition, where can I get
the detail about those grub2' modules ?
BRs,
Rock.
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel
|