From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Qjr6Q-0000x9-4C for mharc-grub-devel@gnu.org; Thu, 21 Jul 2011 07:07:38 -0400 Received: from eggs.gnu.org ([140.186.70.92]:55989) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qjr6K-0000iM-BO for grub-devel@gnu.org; Thu, 21 Jul 2011 07:07:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qjr6G-0003ea-Ew for grub-devel@gnu.org; Thu, 21 Jul 2011 07:07:32 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:35787) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qjr6G-0003eN-6w for grub-devel@gnu.org; Thu, 21 Jul 2011 07:07:28 -0400 Received: by wwf22 with SMTP id 22so889125wwf.30 for ; Thu, 21 Jul 2011 04:07:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; bh=5Oeu2VSmax373RilbQFnduMU9qD0p30ZfCrn2+GzIys=; b=AeTMjUCFMtLNSNctSbHYseEz7xJkrIkfMhiMsjmrN+m1RAakdZSMZXiCMhVAcWhUow zjzrTFZYG2pfo4J9vn8hUi4T9mTagm4x/XVhsEWxTI05JP58Ci4tqtA3f6+BHCjF7UDu QVDoiZ7zyv3NhtO9BW8qmEL//rdNv0AUeG1Rw= Received: by 10.227.164.133 with SMTP id e5mr115330wby.40.1311246447501; Thu, 21 Jul 2011 04:07:27 -0700 (PDT) Received: from debian.x201.phnet (137.113.63.81.cust.bluewin.ch [81.63.113.137]) by mx.google.com with ESMTPS id ff6sm958234wbb.32.2011.07.21.04.07.22 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 21 Jul 2011 04:07:25 -0700 (PDT) Message-ID: <4E280867.1010300@gmail.com> Date: Thu, 21 Jul 2011 13:07:19 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110626 Iceowl/1.0b2 Icedove/3.1.11 MIME-Version: 1.0 To: grub-devel@gnu.org Subject: Re: Grub2 can not detect usb disk References: <4E12B0B0.3020907@163.com> <4E030EF9.4060907@163.com> <4E034071.9040205@gmail.com> <4E03FD0C.2060400@163.com> <4E084A56.1030908@163.com> <4E084D04.4040001@gmail.com> <4E0855C6.8060704@viatech.com.cn> <4E085945.3010408@gmail.com> <4E092C1B.70906@viatech.com.cn> <4E095F02.9050504@gmail.com> <4E0994B7.4080408@viatech.com.cn> <4E099895.4060808@gmail.com> <4E09A6C7.5090205@163.com> <4E09B613.1020904@gmail.com> <4E0BE1A5.6060009@163.com> <4E0C7D35.8070208@gmail.com> <4E0D3864.4030408@viatech.com.cn> <4E0D6FE3.3070601@viatech.com.cn> <4E0F88B7.70405@gmail.com> <4E12B03E.3070007@163.com> <168b6705.14fc1.130ffc306f7.Coremail.neverforget_2002@163.com> <4E2749EA.8080507@gmail.com> <4E277EBE.8000109@viatech.com.cn> In-Reply-To: <4E277EBE.8000109@viatech.com.cn> X-Enigmail-Version: 1.1.2 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig3894050EEC4FA87D55033F8A" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.49 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jul 2011 11:07:36 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3894050EEC4FA87D55033F8A Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 21.07.2011 03:19, Rock Cui wrote: > Sorry, it's the 56th line: > table_item =3D (grub_linuxbios_table_item_t) ((long) table_header + > (long) table_header->size); > the (long)table_header->size, I think it is not same with coreboot. > Examining your memory dump suggests that there is no error in this line of code. That's why I need the second dump of where the tables really are= > Now I can build a payload with "--with-platform=3Dmultiboot" that can > boot my machine, not the "--with-platform=3Dcoreboot". > In the later mail I sent to you, there are same detail. > > BRs, > > Rock. > >>> I have read the source code about the mmap of grub and of corebootV4,= >>> I found that the size of their table header struct are not same, and = I >>> think ,in the file "mmap.c" of grub2,on the 53rd line, the offset of >>> the first table item may be error. >> In my copy 53rd line is completely empty. Could you detail the error? >>> BRs, >>> Rock. >>> >>> At 2011-07-05 14:35:28=EF=BC=8C"Cui Lei" w= rote: >>> >>> I think the "skip=3D2146422784" is too big. >>>> I received you reply this monday, then my office PC had a >>>> problem ,can not power on, so I write you late. >>>> I have tried to run "dd", but got "Reading a error address". >>>>> On 01.07.2011 08:57, Rock Cui wrote: >>>>>> Sorry=EF=BC=8CI am careless, my log file is not empty, please = refer to the >>>>>> attachment. >>>>>> >>>>> I would also need another memory location for full diagnostics:= >>>>> sudo dd if=3D/dev/mem of=3Dtables bs=3D1 count=3D65536 skip=3D2= 146422784 >>>>> Looking at the code, the only way it can hang AFAICT should be = fixed by >>>>> attached patch (mostly guessing) >>>>>>> 1. I have tried the "--with-platform=3Dmultiboot" option, but= when >>>>>>> booting it show me: >>>>>>> /*********************/ >>>>>>> Welcome to GRUB! >>>>>>> out of memory >>>>>>> Aborted. >>>>>>> /*********************/ >>>>>>> 2. The /dev/mem you need , how can I get it? I want it should= be from >>>>>>> the "/" , then I must enter the ubuntu. >>>>>>> So I use the grub1.98 as coreboot payload and boot my ubuntu1= 1.04. >>>>>>> But when I copy the /dev/mem to a log file with "sudo", >>>>>>> I was told =E2=80=9CYou can not do it!=E2=80=9D : ( >>>>>>> >>>>>>> >>>>>>>> On 30.06.2011 04:38, Cui Lei wrote: >>>>>>>>> I have found the the last version which can boot my machine= , it is >>>>>>>>> the r2348. The r2349 can not boot it. >>>>>>>>> So I checked out the changelog from 2348 to 2349 : >>>>>>>>> >>>>>>>> Ironically I did it because i386-coreboot didn't work in my = tests. >>>>>>>> Could >>>>>>>> you send me the first 128K of /dev/mem ? Meanwhile you can t= ry >>>>>>>> i386-multiboot port. >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Grub-devel mailing list >>>>>>>> Grub-devel@gnu.org >>>>>>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>>>>>> _______________________________________________ >>>>>>> Grub-devel mailing list >>>>>>> Grub-devel@gnu.org >>>>>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>>>>>> >>>>>> _______________________________________________ >>>>>> Grub-devel mailing list >>>>>> Grub-devel@gnu.org >>>>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>>>> _______________________________________________ >>>>> Grub-devel mailing list >>>>> Grub-devel@gnu.org >>>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig3894050EEC4FA87D55033F8A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAk4oCGcACgkQNak7dOguQgn8swEAkc2FHD89+wU5aH85br2YOTym v1o7hF2QkSrrhIuAb/oA/Rvr0VyQ6SHx74gc93OzTcjDiLrB/sJbopvIm34UTNjV =9vOB -----END PGP SIGNATURE----- --------------enig3894050EEC4FA87D55033F8A--