All of lore.kernel.org
 help / color / mirror / Atom feed
* Using grub on fuloong 6004
@ 2011-07-23 11:11 David Kuehling
  2011-07-23 12:00 ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 1 reply; 11+ messages in thread
From: David Kuehling @ 2011-07-23 11:11 UTC (permalink / raw)
  To: grub-devel

[-- Attachment #1: Type: text/plain, Size: 1421 bytes --]

Hi,

I've been unsuccessful so far with making grub work on my Fuloong 6004
box.  What I tried first wast the 'grub-yeeloong' package of debian
squeeze, building a grub.elf as described in the debian-yeeloong wiki
[1] (i.e. grub-mkimage --format=mipsel-yeeloong-elf ...)

The resulting grub.elf only shows a black screen when loaded from pmon,
and doesn't show any reactions.

Then I found some mailinglist threads that refer to
--format=mipsel-fuloong-elf (i.e. not "yeeloong").  Only the bzr trunk
seems to have support for that.  Tried this thursday's trunk version,
and built my image using

  sudo grub-mkimage  --config=/boot/grub.elf.conf \
     --output=/boot/grub3.elf --format=mipsel-fuloong-elf --verbose \
      ata part_msdos ext2 reboot halt lspci ohci usbtest usbms linux \
      fat xfs part_gpt multiboot2 minicmd configfile gcry_md5 hashsum

My /boot/grub.elf.conf reads

  set root=ata0,msdos1
  set prefix=($root)/grub

My /boot partition is /dev/sda (ext3).

however, this image now blanks the screen and shortly after reboots the
fuloong when loaded from the pmon menu.

Am I doing anything wrong?  Is Fuloong support known to be not (fully)
functional?

cheers,

David

[1] http://wiki.debian.org/DebianYeeloong/HowTo/Install
-- 
GnuPG public key: http://dvdkhlng.users.sourceforge.net/dk.gpg
Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Using grub on fuloong 6004
  2011-07-23 11:11 Using grub on fuloong 6004 David Kuehling
@ 2011-07-23 12:00 ` Vladimir 'φ-coder/phcoder' Serbinenko
  2011-07-23 13:11   ` David Kuehling
  0 siblings, 1 reply; 11+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2011-07-23 12:00 UTC (permalink / raw)
  To: grub-devel

[-- Attachment #1: Type: text/plain, Size: 1777 bytes --]

On 23.07.2011 13:11, David Kuehling wrote:
> Hi,
>
> I've been unsuccessful so far with making grub work on my Fuloong 6004
> box.  What I tried first wast the 'grub-yeeloong' package of debian
> squeeze, building a grub.elf as described in the debian-yeeloong wiki
> [1] (i.e. grub-mkimage --format=mipsel-yeeloong-elf ...)
>
> The resulting grub.elf only shows a black screen when loaded from pmon,
> and doesn't show any reactions.
>
> Then I found some mailinglist threads that refer to
> --format=mipsel-fuloong-elf (i.e. not "yeeloong").  Only the bzr trunk
> seems to have support for that.  Tried this thursday's trunk version,
> and built my image using
>
>   sudo grub-mkimage  --config=/boot/grub.elf.conf \
>      --output=/boot/grub3.elf --format=mipsel-fuloong-elf --verbose \
>       ata part_msdos ext2 reboot halt lspci ohci usbtest usbms linux \
>       fat xfs part_gpt multiboot2 minicmd configfile gcry_md5 hashsum
>
ata was renamed to pata.
> My /boot/grub.elf.conf reads
>
>   set root=ata0,msdos1
>   set prefix=($root)/grub
>
> My /boot partition is /dev/sda (ext3).
>
> however, this image now blanks the screen and shortly after reboots the
> fuloong when loaded from the pmon menu.
>
> Am I doing anything wrong?  Is Fuloong support known to be not (fully)
> functional?
Fuloong 2F support was fully functional when it was merged. It's
possible though that there was a recent regression. I'll retest today.
> cheers,
>
> David
>
> [1] http://wiki.debian.org/DebianYeeloong/HowTo/Install
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Using grub on fuloong 6004
  2011-07-23 12:00 ` Vladimir 'φ-coder/phcoder' Serbinenko
@ 2011-07-23 13:11   ` David Kuehling
  2011-07-23 13:53     ` Vladimir 'φ-coder/phcoder' Serbinenko
  2011-07-23 16:22     ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 2 replies; 11+ messages in thread
From: David Kuehling @ 2011-07-23 13:11 UTC (permalink / raw)
  To: The development of GNU GRUB

[-- Attachment #1: Type: text/plain, Size: 914 bytes --]

>>>>> "Vladimir" == Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> writes:
>> 
>> sudo grub-mkimage --config=/boot/grub.elf.conf \
>> --output=/boot/grub3.elf --format=mipsel-fuloong-elf --verbose \ ata
>> part_msdos ext2 reboot halt lspci ohci usbtest usbms linux \ fat xfs
>> part_gpt multiboot2 minicmd configfile gcry_md5 hashsum
>> 
> ata was renamed to pata.

Just recreated my grub.elf with ata in the grub.elf.conf replaced by
pata, plus 'pata' module added to the grub-mkimage command line.

Now the grub blanks the screen and hangs when loaded from pmon.

Maybe I should add that I'm using a 750GB hard-disk with 4k sectors in
my Fuloong.  Could that be a problem?  It's neigher a problem for pmon
nor for linux, though.

cheers,

David
-- 
GnuPG public key: http://dvdkhlng.users.sourceforge.net/dk.gpg
Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Using grub on fuloong 6004
  2011-07-23 13:11   ` David Kuehling
@ 2011-07-23 13:53     ` Vladimir 'φ-coder/phcoder' Serbinenko
  2011-07-23 16:22     ` Vladimir 'φ-coder/phcoder' Serbinenko
  1 sibling, 0 replies; 11+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2011-07-23 13:53 UTC (permalink / raw)
  To: grub-devel

[-- Attachment #1: Type: text/plain, Size: 1285 bytes --]

On 23.07.2011 15:11, David Kuehling wrote:
>>>>>> "Vladimir" == Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> writes:
>>> sudo grub-mkimage --config=/boot/grub.elf.conf \
>>> --output=/boot/grub3.elf --format=mipsel-fuloong-elf --verbose \ ata
>>> part_msdos ext2 reboot halt lspci ohci usbtest usbms linux \ fat xfs
>>> part_gpt multiboot2 minicmd configfile gcry_md5 hashsum
>>>
>> ata was renamed to pata.
> Just recreated my grub.elf with ata in the grub.elf.conf replaced by
> pata, plus 'pata' module added to the grub-mkimage command line.
>
> Now the grub blanks the screen and hangs when loaded from pmon.
There is a regression between r3284 and r3384. Bisecting it.
> Maybe I should add that I'm using a 750GB hard-disk with 4k sectors in
> my Fuloong.  Could that be a problem?  It's neigher a problem for pmon
> nor for linux, though.
I have no such disk. We have support for 4K-sector disks but I'm not
sure if it works with our ATA but if it doesn't it's trivial to fix.
Just regressions first.
> cheers,
>
> David
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Using grub on fuloong 6004
  2011-07-23 13:11   ` David Kuehling
  2011-07-23 13:53     ` Vladimir 'φ-coder/phcoder' Serbinenko
@ 2011-07-23 16:22     ` Vladimir 'φ-coder/phcoder' Serbinenko
  2011-07-24 10:54       ` David Kuehling
  1 sibling, 1 reply; 11+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2011-07-23 16:22 UTC (permalink / raw)
  To: grub-devel


[-- Attachment #1.1: Type: text/plain, Size: 1172 bytes --]

On 23.07.2011 15:11, David Kuehling wrote:
>>>>>> "Vladimir" == Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> writes:
>>> sudo grub-mkimage --config=/boot/grub.elf.conf \
>>> --output=/boot/grub3.elf --format=mipsel-fuloong-elf --verbose \ ata
>>> part_msdos ext2 reboot halt lspci ohci usbtest usbms linux \ fat xfs
>>> part_gpt multiboot2 minicmd configfile gcry_md5 hashsum
>>>
>> ata was renamed to pata.
> Just recreated my grub.elf with ata in the grub.elf.conf replaced by
> pata, plus 'pata' module added to the grub-mkimage command line.
>
> Now the grub blanks the screen and hangs when loaded from pmon.
>
I've fixed 2 regressions in trunk.
> Maybe I should add that I'm using a 750GB hard-disk with 4k sectors in
> my Fuloong.  Could that be a problem?  It's neigher a problem for pmon
> nor for linux, though.
I'm attaching a patch which should add the support for 4K sectors with ATA.
> cheers,
>
> David
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: 4Kata.diff --]
[-- Type: text/x-diff; name="4Kata.diff", Size: 2369 bytes --]

=== modified file 'grub-core/disk/ata.c'
--- grub-core/disk/ata.c	2011-07-07 19:46:25 +0000
+++ grub-core/disk/ata.c	2011-07-23 16:17:06 +0000
@@ -57,6 +57,7 @@
     {
       grub_dprintf ("ata", "Addressing: %d\n", dev->addr);
       grub_dprintf ("ata", "Sectors: %lld\n", (unsigned long long) dev->size);
+      grub_dprintf ("ata", "Sector size: %u\n", 1U << dev->log_sector_size);
     }
 }
 
@@ -170,6 +171,21 @@
   else
     dev->size = grub_le_to_cpu64(*((grub_uint64_t *) &info16[100]));
 
+  if (info16[106] & (1 << 12))
+    {
+      grub_uint32_t secsize;
+      secsize = grub_le_to_cpu32 (*((grub_uint32_t *) &info16[117]));
+      if (secsize & (secsize - 1) || !secsize
+	  || secsize > 1048576)
+	secsize = 256;
+      for (dev->log_sector_size = 0;
+	   (1U << dev->log_sector_size) < secsize;
+	   dev->log_sector_size++);
+      dev->log_sector_size++;
+    }
+  else
+    dev->log_sector_size = 9;
+
   /* Read CHS information.  */
   dev->cylinders = info16[1];
   dev->heads = info16[3];
@@ -314,7 +330,7 @@
       grub_ata_setaddress (ata, &parms, sector, batch, addressing);
       parms.taskfile.cmd = (! rw ? cmd : cmd_write);
       parms.buffer = buf;
-      parms.size = batch * GRUB_DISK_SECTOR_SIZE;
+      parms.size = batch << ata->log_sector_size;
       parms.write = rw;
       if (ata->dma)
 	parms.dma = 1;
@@ -322,9 +338,9 @@
       err = ata->dev->readwrite (ata, &parms, 0);
       if (err)
 	return err;
-      if (parms.size != batch * GRUB_DISK_SECTOR_SIZE)
+      if (parms.size != batch << ata->log_sector_size)
 	return grub_error (GRUB_ERR_READ_ERROR, "incomplete read");
-      buf += GRUB_DISK_SECTOR_SIZE * batch;
+      buf += batch << ata->log_sector_size;
       sector += batch;
       nsectors += batch;
     }
@@ -433,6 +449,7 @@
     return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "not an ATA harddisk");
 
   disk->total_sectors = ata->size;
+  disk->log_sector_size = ata->log_sector_size;
 
   disk->id = grub_make_scsi_id (id, bus, 0);
 

=== modified file 'include/grub/ata.h'
--- include/grub/ata.h	2011-07-07 10:21:53 +0000
+++ include/grub/ata.h	2011-07-23 15:38:46 +0000
@@ -170,6 +170,7 @@
 
   /* Sector count.  */
   grub_uint64_t size;
+  grub_uint32_t log_sector_size;
 
   /* CHS maximums.  */
   grub_uint16_t cylinders;


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Using grub on fuloong 6004
  2011-07-23 16:22     ` Vladimir 'φ-coder/phcoder' Serbinenko
@ 2011-07-24 10:54       ` David Kuehling
  2011-07-24 11:36         ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 1 reply; 11+ messages in thread
From: David Kuehling @ 2011-07-24 10:54 UTC (permalink / raw)
  To: The development of GNU GRUB

[-- Attachment #1: Type: text/plain, Size: 2447 bytes --]

>>>>> "Vladimir" == Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> writes:

> On 23.07.2011 15:11, David Kuehling wrote:
>>>>>>> "Vladimir" == Vladimir 'φ-coder/phcoder' Serbinenko
>>>>>>> <phcoder@gmail.com> writes:
>>>> sudo grub-mkimage --config=/boot/grub.elf.conf \
>>>> --output=/boot/grub3.elf --format=mipsel-fuloong-elf --verbose \
>>>> ata part_msdos ext2 reboot halt lspci ohci usbtest usbms linux \
>>>> fat xfs part_gpt multiboot2 minicmd configfile gcry_md5 hashsum
>>>> 
>>> ata was renamed to pata.
>> Just recreated my grub.elf with ata in the grub.elf.conf replaced by
>> pata, plus 'pata' module added to the grub-mkimage command line.
>> 
>> Now the grub blanks the screen and hangs when loaded from pmon.
>> 
> I've fixed 2 regressions in trunk.
>> Maybe I should add that I'm using a 750GB hard-disk with 4k sectors
>> in my Fuloong.  Could that be a problem?  It's neigher a problem for
>> pmon nor for linux, though.
> I'm attaching a patch which should add the support for 4K sectors with
> ATA.

Ok, I tried the new trunk, once with your patch and once without it.

Now grub comes up and displays a prompt, but not a menu.  Keyboard
doesn't work however, so I cannot do anything with grub yet.

I tried to re-run grub-mkimage with module 'usb_keyboard' and 'ahci'
added, but that didn't help, keyboard still not working:

sudo grub-mkimage --config=/boot/grub.elf.conf
--output=/boot/grub4-4k.elf --format=mipsel-fuloong-elf --verbose ata
pata part_msdos ext2 reboot halt lspci ohci ahci usbtest usbms linux fat
xfs part_gpt multiboot2 minicmd configfile gcry_md5 hashsum usb_keyboard

grub.elf.conf:

set root=pata0,msdos1
set prefix=($root)/grub

I also ran 'grub-install' once, which put a full set of grub modules to
/boot/grub.  However, it failed to generate a grub image and complained:

$ sudo /usr/local/sbin/grub-install 
/usr/local/bin/grub-mkimage: error: cannot stat /usr/local/lib/grub/mipsel-loongson/uhci.mod.

according to lsusb, my keyboard is a

Bus 002 Device 003: ID 0b51:0020 Comfort Keyboard Co. Comfort Keyboard

, connected to the top-right usb slot.  Other than that only a usb-mouse
is also connected.  No hubs or other advanced usb-hardware.

Any ideas what's wrong now?

cheers,

David
-- 
GnuPG public key: http://dvdkhlng.users.sourceforge.net/dk.gpg
Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Using grub on fuloong 6004
  2011-07-24 10:54       ` David Kuehling
@ 2011-07-24 11:36         ` Vladimir 'φ-coder/phcoder' Serbinenko
  2011-07-24 12:54           ` David Kuehling
  0 siblings, 1 reply; 11+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2011-07-24 11:36 UTC (permalink / raw)
  To: grub-devel


[-- Attachment #1.1: Type: text/plain, Size: 1820 bytes --]


> Now grub comes up and displays a prompt, but not a menu.  Keyboard
> doesn't work however, so I cannot do anything with grub yet.
>
You can use the serial
> I tried to re-run grub-mkimage with module 'usb_keyboard' and 'ahci'
> added, but that didn't help, keyboard still not working:
>
usb_keyboard was obviously missing so I thought you use serial. Fuloong
neither uses nor implements AHCI.
> sudo grub-mkimage --config=/boot/grub.elf.conf
> --output=/boot/grub4-4k.elf --format=mipsel-fuloong-elf --verbose ata
> pata part_msdos ext2 reboot halt lspci ohci ahci usbtest usbms linux fat
> xfs part_gpt multiboot2 minicmd configfile gcry_md5 hashsum usb_keyboard
>
> grub.elf.conf:
>
> set root=pata0,msdos1
> set prefix=($root)/grub
Only module was renamed. Not the names of disks. You can achieve same
result much more easily with -p '(ata0,msdos1)/grub'
> I also ran 'grub-install' once, which put a full set of grub modules to
> /boot/grub.  However, it failed to generate a grub image and complained:
>
> $ sudo /usr/local/sbin/grub-install 
> /usr/local/bin/grub-mkimage: error: cannot stat /usr/local/lib/grub/mipsel-loongson/uhci.mod.
>
Fix attached
> according to lsusb, my keyboard is a
>
> Bus 002 Device 003: ID 0b51:0020 Comfort Keyboard Co. Comfort Keyboard
>
> , connected to the top-right usb slot.  Other than that only a usb-mouse
> is also connected.  No hubs or other advanced usb-hardware.
Can you try w/o mouse? Can you try with hotplugging keyboard rather than
having one on boot?
> Any ideas what's wrong now?
>
> cheers,
>
> David
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: uhci.diff --]
[-- Type: text/x-diff; name="uhci.diff", Size: 2909 bytes --]

=== modified file 'grub-core/disk/ata.c'
--- grub-core/disk/ata.c	2011-07-07 19:46:25 +0000
+++ grub-core/disk/ata.c	2011-07-23 16:17:06 +0000
@@ -57,6 +57,7 @@
     {
       grub_dprintf ("ata", "Addressing: %d\n", dev->addr);
       grub_dprintf ("ata", "Sectors: %lld\n", (unsigned long long) dev->size);
+      grub_dprintf ("ata", "Sector size: %u\n", 1U << dev->log_sector_size);
     }
 }
 
@@ -170,6 +171,21 @@
   else
     dev->size = grub_le_to_cpu64(*((grub_uint64_t *) &info16[100]));
 
+  if (info16[106] & (1 << 12))
+    {
+      grub_uint32_t secsize;
+      secsize = grub_le_to_cpu32 (*((grub_uint32_t *) &info16[117]));
+      if (secsize & (secsize - 1) || !secsize
+	  || secsize > 1048576)
+	secsize = 256;
+      for (dev->log_sector_size = 0;
+	   (1U << dev->log_sector_size) < secsize;
+	   dev->log_sector_size++);
+      dev->log_sector_size++;
+    }
+  else
+    dev->log_sector_size = 9;
+
   /* Read CHS information.  */
   dev->cylinders = info16[1];
   dev->heads = info16[3];
@@ -314,7 +330,7 @@
       grub_ata_setaddress (ata, &parms, sector, batch, addressing);
       parms.taskfile.cmd = (! rw ? cmd : cmd_write);
       parms.buffer = buf;
-      parms.size = batch * GRUB_DISK_SECTOR_SIZE;
+      parms.size = batch << ata->log_sector_size;
       parms.write = rw;
       if (ata->dma)
 	parms.dma = 1;
@@ -322,9 +338,9 @@
       err = ata->dev->readwrite (ata, &parms, 0);
       if (err)
 	return err;
-      if (parms.size != batch * GRUB_DISK_SECTOR_SIZE)
+      if (parms.size != batch << ata->log_sector_size)
 	return grub_error (GRUB_ERR_READ_ERROR, "incomplete read");
-      buf += GRUB_DISK_SECTOR_SIZE * batch;
+      buf += batch << ata->log_sector_size;
       sector += batch;
       nsectors += batch;
     }
@@ -433,6 +449,7 @@
     return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "not an ATA harddisk");
 
   disk->total_sectors = ata->size;
+  disk->log_sector_size = ata->log_sector_size;
 
   disk->id = grub_make_scsi_id (id, bus, 0);
 

=== modified file 'include/grub/ata.h'
--- include/grub/ata.h	2011-07-07 10:21:53 +0000
+++ include/grub/ata.h	2011-07-23 15:38:46 +0000
@@ -170,6 +170,7 @@
 
   /* Sector count.  */
   grub_uint64_t size;
+  grub_uint32_t log_sector_size;
 
   /* CHS maximums.  */
   grub_uint16_t cylinders;

=== modified file 'util/grub-install.in'
--- util/grub-install.in	2011-07-10 14:06:31 +0000
+++ util/grub-install.in	2011-07-24 11:35:39 +0000
@@ -504,7 +504,11 @@
 fi
 
 if [ "x$disk_module" = xnative ]; then
-    disk_module="pata ahci ohci uhci usbms"
+    disk_module="pata ahci ohci"
+    if [ "x$target_cpu" = "xi386" ] || [ "x$target_cpu" = "xx86_64" ]; then
+	disk_module="$disk_module uhci"
+    fi
+    disk_module="$disk_module usbms"
 fi
 
 # The order in this list is critical.  Be careful when modifying it.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Using grub on fuloong 6004
  2011-07-24 11:36         ` Vladimir 'φ-coder/phcoder' Serbinenko
@ 2011-07-24 12:54           ` David Kuehling
  2011-07-25  0:43             ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 1 reply; 11+ messages in thread
From: David Kuehling @ 2011-07-24 12:54 UTC (permalink / raw)
  To: The development of GNU GRUB

[-- Attachment #1: Type: text/plain, Size: 1536 bytes --]

>>>>> "Vladimir" == Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> writes:

>> I also ran 'grub-install' once, which put a full set of grub modules
>> to /boot/grub.  However, it failed to generate a grub image and
>> complained:
>> 
>> $ sudo /usr/local/sbin/grub-install /usr/local/bin/grub-mkimage:
>> error: cannot stat /usr/local/lib/grub/mipsel-loongson/uhci.mod.
>> 
> Fix attached

Ok, with your latest uhci.diff, I can now just run 'grub-install' which
leaves a (somewhat) working grub.elf in /boot.  Feels like we're getting
closer.

This shows the same behaviour like the grub-diy.elf that I generated via
grub-mkimage:

  - keyoard still not working.  Tried plugging in after grub startup,
  but doesn't help (for grub-diy.elf i had to shortly plug in the
  keyboard to select it in pmon, so mayb that doesn't count).  Also
  mouse was disconnected.

  - menu looks a little grabled (lots of '@' instead of border), but
  won't complain about that

Grub is already better working than Pmon.  Pmon refuses to load some of
my kernels without any indication why (seems to have problems depending
on image size, sometimes only vmlinux works, vmlinuz doesn't, kernels
compiled with -O2 don't work at all, need -Os etc.).

As far as I could test (without keyboard), grub now loads 3
kernels+initrd images that pmon would not load.

cheers,

David
-- 
GnuPG public key: http://dvdkhlng.users.sourceforge.net/dk.gpg
Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Using grub on fuloong 6004
  2011-07-24 12:54           ` David Kuehling
@ 2011-07-25  0:43             ` Vladimir 'φ-coder/phcoder' Serbinenko
  2011-07-25 21:46               ` David Kuehling
  0 siblings, 1 reply; 11+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2011-07-25  0:43 UTC (permalink / raw)
  To: grub-devel

[-- Attachment #1: Type: text/plain, Size: 2101 bytes --]

On 24.07.2011 14:54, David Kuehling wrote:
>>>>>> "Vladimir" == Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> writes:
>>> I also ran 'grub-install' once, which put a full set of grub modules
>>> to /boot/grub.  However, it failed to generate a grub image and
>>> complained:
>>>
>>> $ sudo /usr/local/sbin/grub-install /usr/local/bin/grub-mkimage:
>>> error: cannot stat /usr/local/lib/grub/mipsel-loongson/uhci.mod.
>>>
>> Fix attached
> Ok, with your latest uhci.diff, I can now just run 'grub-install' which
> leaves a (somewhat) working grub.elf in /boot.  Feels like we're getting
> closer.
>
> This shows the same behaviour like the grub-diy.elf that I generated via
> grub-mkimage:
>
>   - keyoard still not working.  Tried plugging in after grub startup,
>   but doesn't help (for grub-diy.elf i had to shortly plug in the
>   keyboard to select it in pmon, so mayb that doesn't count).  Also
>   mouse was disconnected.
>
I've been unable to recreate. Keyboard worked fine both when GRUB loaded
as ELF and when GRUB is firmware. I've uploaded them to
http://download-mirror.savannah.gnu.org/releases/grub/phcoder/grub.elf
and
http://download-mirror.savannah.gnu.org/releases/grub/phcoder/grub-fuloong.img.
do you see any messages if you set debug=usb,ohci ?
>   - menu looks a little grabled (lots of '@' instead of border), but
>   won't complain about that
>
It just means that no unifont was supplied
> Grub is already better working than Pmon.  Pmon refuses to load some of
> my kernels without any indication why (seems to have problems depending
> on image size, sometimes only vmlinux works, vmlinuz doesn't, kernels
> compiled with -O2 don't work at all, need -Os etc.).
>
> As far as I could test (without keyboard), grub now loads 3
> kernels+initrd images that pmon would not load.
>
> cheers,
>
> David
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Using grub on fuloong 6004
  2011-07-25  0:43             ` Vladimir 'φ-coder/phcoder' Serbinenko
@ 2011-07-25 21:46               ` David Kuehling
  2011-09-29  8:58                 ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 1 reply; 11+ messages in thread
From: David Kuehling @ 2011-07-25 21:46 UTC (permalink / raw)
  To: The development of GNU GRUB


[-- Attachment #1.1: Type: text/plain, Size: 2632 bytes --]

>>>>> "Vladimir" == Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> writes:

[..]
>> - keyoard still not working.  Tried plugging in after grub startup,
>> but doesn't help (for grub-diy.elf i had to shortly plug in the
>> keyboard to select it in pmon, so mayb that doesn't count).  Also
>> mouse was disconnected.
>> 
> I've been unable to recreate. Keyboard worked fine both when GRUB
> loaded as ELF and when GRUB is firmware. I've uploaded them to
> http://download-mirror.savannah.gnu.org/releases/grub/phcoder/grub.elf
> and
> http://download-mirror.savannah.gnu.org/releases/grub/phcoder/grub-fuloong.img.
> do you see any messages if you set debug=usb,ohci ?

If I use your grub.elf, it just prints something like 'Press Esc to skip
loading grub.cfg from hard-disk', then waits a few seconds, then the
screen gets black and the hdd led light flickers and it's trying to boot
something without success.  Pressing Esc on the keyboard doesn not have
any observable effect.

I tried with 4 different keyboards with no success.  

With my own grub.elf, adding debug=usb,ohci to my /boot/grub/grub.cfg
does not produce any output, but maybe it's just hidden by the menu
showing up?  Anything that I can do to be sure to see messages?
Redirect them to the serial port?

Just to be sure, I now updated my grub.cfg to contain

  insmod ohci
  insmod usb
  insmod usb_keyboard
  [..]
  terminal_input usb_keyboard

Which was generated from usr/local/etc/default/grub via the lines

  GRUB_TERMINAL_INPUT=usb_keyboard
  GRUB_PRELOAD_MODULES="ohci usb usb_keyboard"

The debug= lines I added before insmod ohci (but of course it's gone
after update-grub).

In case it is of any help, I attach 'lspci -vv' and 'lsusb -vv' output.

>> - menu looks a little grabled (lots of '@' instead of border), but
>> won't complain about that
>> 
> It just means that no unifont was supplied

Yeah, with my dm-crypt partitions, grub has no chance to access its
fonts.  Moved them to /boot and added 

  GRUB_FONT=/boot/grub/fonts/euro.pf2

to my default/grub, now that part is fixed (I wonder why you don't copy
fonts to /boot when you detect partitions unaccessible to grub in
00_header.  debian's grub.d/05_debian_theme applies such a handling to
the splash images, copying them if neccessary).

BTW the device.map file is still misgenerated by grub-mkdevmap on
loongson.  It writes 'hd0' where it should use 'ata0'.

cheers,

David
-- 
GnuPG public key: http://dvdkhlng.users.sourceforge.net/dk.gpg
Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40


[-- Attachment #1.2: lspci.txt --]
[-- Type: text/plain, Size: 4818 bytes --]

00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
	Subsystem: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (8000ns min, 16000ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 36
	Region 0: I/O ports at 4000 [size=256]
	Region 1: Memory at 50072000 (32-bit, non-prefetchable) [size=256]
	Expansion ROM at 50040000 [size=128K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: r8169

00:08.0 VGA compatible controller: Silicon Integrated Systems [SiS] 315PRO PCI/AGP VGA Display Adapter (prog-if 00 [VGA controller])
	Subsystem: Device 3030:3030
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 71 (750ns min, 4000ns max)
	Interrupt: pin A routed to IRQ 38
	BIST result: 00
	Region 0: Memory at 40000000 (32-bit, prefetchable) [size=256M]
	Region 1: Memory at 50000000 (32-bit, non-prefetchable) [size=256K]
	Region 2: I/O ports at 4800 [size=128]
	Expansion ROM at 50060000 [size=64K]
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: sisfb

00:0e.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA (rev 03)
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: I/O ports at 4cf0 [size=8]
	Region 1: I/O ports at 4400 [size=256]
	Region 2: I/O ports at 4c80 [size=64]
	Region 4: I/O ports at 4880 [size=128]
	Region 5: I/O ports at 4cc0 [size=32]

00:0e.2 IDE interface: Advanced Micro Devices [AMD] CS5536 [Geode companion] IDE (rev 01) (prog-if 80 [Master])
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] IDE
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (16000ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 14
	Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
	Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
	Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
	Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
	Region 4: I/O ports at 4ce0 [size=16]
	Kernel driver in use: pata_amd

00:0e.3 Multimedia audio controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio (rev 01)
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0 (16000ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 9
	Region 0: I/O ports at 4c00 [size=128]
	Kernel driver in use: cs5535audio

00:0e.4 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC (rev 02) (prog-if 10 [OHCI])
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0 (16000ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at 50070000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci_hcd

00:0e.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02) (prog-if 20 [EHCI])
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0 (16000ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at 50071000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ehci_hcd


[-- Attachment #1.3: lsusb.txt --]
[-- Type: text/plain, Size: 6586 bytes --]


Bus 002 Device 002: ID 0b51:0020 Comfort Keyboard Co. Comfort Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0b51 Comfort Keyboard Co.
  idProduct          0x0020 Comfort Keyboard
  bcdDevice            1.00
  iManufacturer           1 Comfort Keyboard Company
  iProduct                2 Comfort Keyboard System
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.00
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      54
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              20
Device Status:     0x0000
  (Bus Powered)

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.39.3-dk5 ohci_hcd
  iProduct                2 OHCI Host Controller
  iSerial                 1 0000:00:0e.4
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x0002
    No power switching (usb 1.0)
    Ganged overcurrent protection
  bPwrOn2PwrGood       16 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0103 power enable connect
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.39.3-dk5 ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:0e.5
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Using grub on fuloong 6004
  2011-07-25 21:46               ` David Kuehling
@ 2011-09-29  8:58                 ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 0 replies; 11+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2011-09-29  8:58 UTC (permalink / raw)
  To: grub-devel

[-- Attachment #1: Type: text/plain, Size: 3429 bytes --]

On 25.07.2011 23:46, David Kuehling wrote:
>>>>>> "Vladimir" == Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> writes:
> [..]
>>> - keyoard still not working.  Tried plugging in after grub startup,
>>> but doesn't help (for grub-diy.elf i had to shortly plug in the
>>> keyboard to select it in pmon, so mayb that doesn't count).  Also
>>> mouse was disconnected.
>>>
>> I've been unable to recreate. Keyboard worked fine both when GRUB
>> loaded as ELF and when GRUB is firmware. I've uploaded them to
>> http://download-mirror.savannah.gnu.org/releases/grub/phcoder/grub.elf
>> and
>> http://download-mirror.savannah.gnu.org/releases/grub/phcoder/grub-fuloong.img.
>> do you see any messages if you set debug=usb,ohci ?
> If I use your grub.elf, it just prints something like 'Press Esc to skip
> loading grub.cfg from hard-disk', then waits a few seconds, then the
> screen gets black and the hdd led light flickers and it's trying to boot
> something without success.
That's because you have a separate /boot and the version I uploaded
looks only for /boot/grub/grub.cfg, not /grub/grub.cfg and in case of
failure it retries. So other than keyboard not working it works as expected.
>   Pressing Esc on the keyboard doesn not have
> any observable effect.
>
> I tried with 4 different keyboards with no success.  
>
That's weird given that code works with several keyboards here and also
on yeeloong.
> With my own grub.elf, adding debug=usb,ohci to my /boot/grub/grub.cfg
> does not produce any output, but maybe it's just hidden by the menu
> showing up?  Anything that I can do to be sure to see messages?
> Redirect them to the serial port?
As a possibility. Or add an interruptible sleep at the end
> Just to be sure, I now updated my grub.cfg to contain
>
>   insmod ohci
>   insmod usb
>   insmod usb_keyboard
>   [..]
>   terminal_input usb_keyboard
>
> Which was generated from usr/local/etc/default/grub via the lines
>
>   GRUB_TERMINAL_INPUT=usb_keyboard
>   GRUB_PRELOAD_MODULES="ohci usb usb_keyboard"
>
> The debug= lines I added before insmod ohci (but of course it's gone
> after update-grub).
>
> In case it is of any help, I attach 'lspci -vv' and 'lsusb -vv' output.
>
Seems to be same as mine other than keyboard model, of course. In short,
I'm puzzled.
>>> - menu looks a little grabled (lots of '@' instead of border), but
>>> won't complain about that
>>>
>> It just means that no unifont was supplied
> Yeah, with my dm-crypt partitions, grub has no chance to access its
> fonts.  Moved them to /boot and added 
>
>   GRUB_FONT=/boot/grub/fonts/euro.pf2
>
> to my default/grub, now that part is fixed (I wonder why you don't copy
> fonts to /boot when you detect partitions unaccessible to grub in
> 00_header.  debian's grub.d/05_debian_theme applies such a handling to
> the splash images, copying them if neccessary).
Because we recommended a too small /boot/grub partition on PowerMacs in
the past.
> BTW the device.map file is still misgenerated by grub-mkdevmap on
> loongson.  It writes 'hd0' where it should use 'ata0'.
doesn't matter as long as UUIDs are correct.
> cheers,
>
> David
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-09-29  8:58 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-23 11:11 Using grub on fuloong 6004 David Kuehling
2011-07-23 12:00 ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-07-23 13:11   ` David Kuehling
2011-07-23 13:53     ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-07-23 16:22     ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-07-24 10:54       ` David Kuehling
2011-07-24 11:36         ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-07-24 12:54           ` David Kuehling
2011-07-25  0:43             ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-07-25 21:46               ` David Kuehling
2011-09-29  8:58                 ` Vladimir 'φ-coder/phcoder' Serbinenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.