From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1WPDZk-00016v-M7 for mharc-grub-devel@gnu.org; Sun, 16 Mar 2014 12:06:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48616) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WPDZc-0000yB-SN for grub-devel@gnu.org; Sun, 16 Mar 2014 12:06:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WPDZW-0002lW-ML for grub-devel@gnu.org; Sun, 16 Mar 2014 12:06:04 -0400 Received: from mail-we0-x231.google.com ([2a00:1450:400c:c03::231]:54450) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WPDZW-0002lI-Fq for grub-devel@gnu.org; Sun, 16 Mar 2014 12:05:58 -0400 Received: by mail-we0-f177.google.com with SMTP id u57so3677959wes.22 for ; Sun, 16 Mar 2014 09:05:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=G5ua5cFwMN6M6k3Z/Lh5jZcQAxprO8eroYQu0s5Tx2I=; b=tvhS0v2ZV1N3oeI5KrlGbbHl4CLJITWZFVjshXS4kC/xdLKo+DkSt4ZNbD4hfxOEUZ aFeYcNTFGhECIlE0TnRRYTZ1drCElrPqkEtDkC5pzcz92+JgZqOo1x9aM5xsbv79D8II OWKR0IP+gVIA04nqLCgPD3qdedOTyN0i9JxDVFEIzvl0RnlbUoONC8eD39nzcqLSBIcx MO1jA8i84VO0HCXHaQnW8CCTcE0OKqGp+wX/yUPEMniTteGla9k6BL1tHLSd4hOBT5FQ QIUqYSLdzkCIa/7ZaFtrZQuEjcnZYP1Qntp4Qu7pse0rn332Tn5VCCyCMMymYY7s/q6X 72/Q== X-Received: by 10.180.105.65 with SMTP id gk1mr6312090wib.12.1394985957567; Sun, 16 Mar 2014 09:05:57 -0700 (PDT) Received: from [192.168.10.45] (136.Red-88-21-16.staticIP.rima-tde.net. [88.21.16.136]) by mx.google.com with ESMTPSA id az1sm30572778wjb.11.2014.03.16.09.05.56 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 16 Mar 2014 09:05:56 -0700 (PDT) Message-ID: <5325CBE1.5090302@gmail.com> Date: Sun, 16 Mar 2014 17:05:53 +0100 From: adrian15 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Icedove/24.3.0 MIME-Version: 1.0 To: The development of GRUB 2 Subject: Re: How to deal with fatal device seeks? References: <53253618.6070702@gmail.com> In-Reply-To: <53253618.6070702@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::231 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: Sun, 16 Mar 2014 16:06:10 -0000 I'm getting the same problem ( FATAL: int13_cdrom: function 42. Can't use 64bits lba ) with hd0, hd1, hd2, hd3, and worse: * hd2,msdos5 ls (hd2,msdos5)/ Is this a bug? adrian15 El 16/03/14 06:26, adrian15 escribió: > I use a for loop for detecting Operating systems like this one: > > for dev in (*); do > > echo $dev > > done > > but it hangs !!! > > So some clues: > > * Using 2.02~beta2-7 from Debian Unstable. > * The disk is an hybrid one (x86_64_efi + i386_pc). > * The error only happens when using Virtualbox in a non-EFI setup. > > So some questions: > > * Is it a bug that a non seekable device like (cd,apple4) or (cd,gpt1) > is available in non-EFI mode? > * Is it perhaps a Virtualbox bug? > * I cannot catch these fatal error as if they were exceptions inside a > try-catch. Or can I? > > I will probably improve my searchindevices functions so that it also > filters these (cdsomething) devices as a workaround. > > Thank you. > > > These are the minimal tests: > > --- Using Qemu as EFI gives no problem: > > echo (*) > (fd0) ... (cd) ... (cd,apple2),... (cd,gpt2) > ls (cd,apple4)/ > error: unknown filesystem. > ls (cd,gpt1)/ > error: unknown filesystem. > > --- Using Virtualbox as BIOS (Ex. 1) (Problem): > > echo (*) > (fd0) ... (cd) ... (cd,apple2),... (cd,gpt2) > ls (cd,apple4)/ > FATAL: int13_cdrom: function 42. Can't use 64bits lba > > --- Using Virtualbox as BIOS (Ex. 2) (No problem): > > echo (*) > (fd0) ... (cd) ... (cd,apple2),... (cd,gpt2) > ls (cd,gpt4)/ > error: unknown filesystem. > > --- Using Virtualbox as BIOS (Ex. 3) (Problem): > > echo (*) > (fd0) ... (cd) ... (cd,apple2),... (cd,gpt2) > ls (cd,gpt1)/ > FATAL: int13_cdrom: function 42. Can't use 64bits lba > > > adrian15 -- Support free software. Donate to Super Grub Disk. Apoya el software libre. Dona a Super Grub Disk. http://www.supergrubdisk.org/donate/