#561 Grub hacker help wanted

Open
opened 1 month ago by swiftgeek · 0 comments

In this meta bug i will just start listing bugs/issues we currently face with grub in various configurations, and we need help even with identifying those bugs properly:

Grub baremetal:

  • Some USB Mass Storage devices is freezing grub (forever/minutes). That even includes usb floppy
  • Sometimes it even happens for just any usb device like hid keyboard/mouse
  • native ahci starts looping after first access to drive (eg. after ls)
  • cryptomount (compared to grub i386-pc) takes at least order of magnitude more on baremetal.
  • USB plugged in on power on (so i far I reproduced this only on X200 and related) produces error: EHCI grub_ehci_pci_iter: EHCI halt timeout. Works perfectly fine when hotplugging in grub or in every case when in linux.

SeaGRUB (grub i386-pc loaded via SeaBIOS from floppy/disk image)

  • making it recognize fs from image grub was loaded from. Same image dd-ed onto pendrive doesn't seem to have issues and is recognized properly
  • automatic module loading doesn't work when using cbfs (prefix doesn't seem to work as intended)
In this meta bug i will just start listing bugs/issues we currently face with grub in various configurations, and we need help even with identifying those bugs properly: Grub baremetal: * Some USB Mass Storage devices is freezing grub (forever/minutes). That even includes usb floppy * Sometimes it even happens for just any usb device like hid keyboard/mouse * native ahci starts looping after first access to drive (eg. after ls) * cryptomount (compared to grub i386-pc) takes at least order of magnitude more on baremetal. * USB plugged in on power on (so i far I reproduced this only on X200 and related) produces `error: EHCI grub_ehci_pci_iter: EHCI halt timeout.` Works perfectly fine when hotplugging in grub or in every case when in linux. SeaGRUB (grub i386-pc loaded via SeaBIOS from floppy/disk image) * making it recognize fs from image grub was loaded from. Same image dd-ed onto pendrive doesn't seem to have issues and is recognized properly * automatic module loading doesn't work when using cbfs (prefix doesn't seem to work as intended)
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.