Bug#686841: grub-pc-bin: Grub2 freeze when USB HD present

Gregor Larson list002 at glarson.org
Thu Sep 6 15:34:59 UTC 2012


Package: grub-pc-bin
Version: 1.99-22.1
Severity: important

To reproduce, boot to grub menu (from internal sata HD).
Type 'c' to get grub command prompt
Enter command 'ls'

Without external USB drive attached, the ls command correctly reports
the internal sata drives and partitions.

With an external USB drive attached, the ls command freezes. No further
operation is possible.

System is an HP Pavilion dv7 notebook with USB 3 and USB 2 ports.
External drive is a Western digital USB2 drive.
Problem appears if drive is plugged into usb2 or usb3 port.

-- Package-specific info:

*********************** BEGIN /proc/mounts
/dev/disk/by-label/wd32u1 / ext4 rw,noatime,errors=remount-ro,user_xattr,barrier=0 0 0
/dev/sdc3 /mnt/wd32u3 ext2 rw,noatime,errors=continue 0 0
/dev/sdc5 /mnt/wd32u5 ext2 rw,noatime,errors=continue 0 0
/dev/sdb1 /mnt/wd75s/1 ext4 rw,noatime,user_xattr,barrier=0,data=writeback 0 0
/dev/sdb7 /mnt/wd75s/7 ext4 rw,noatime,user_xattr,barrier=1,data=ordered 0 0
/dev/sdb10 /mnt/wd75s/10 ext4 rw,noatime,user_xattr,barrier=0 0 0
/dev/mapper/gluks5 /mnt/gluks5 ext4 rw,noatime,user_xattr,barrier=1,data=ordered 0 0
/dev/mapper/gluks5 /gwl ext4 rw,noatime,user_xattr,barrier=1,data=ordered 0 0
*********************** END /proc/mounts

*********************** BEGIN /boot/grub/device.map
(hd0)	/dev/disk/by-id/ata-WDC_WD3200BEVT-22ZCT0_WD-WXE508H26266
(hd1)	/dev/disk/by-id/ata-SanDisk_SDSSDX120GG25_120506402127
*********************** END /boot/grub/device.map

*********************** BEGIN /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 62c24e0f-97bb-4327-b593-9c839dc14709
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos1)'
  search --no-floppy --fs-uuid --set=root 62c24e0f-97bb-4327-b593-9c839dc14709
  set locale_dir=($root)/boot/grub/locale
  set lang=en_CA
  insmod gettext
fi
terminal_output gfxterm
set timeout=15
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 62c24e0f-97bb-4327-b593-9c839dc14709
insmod png
if background_image /usr/share/images/desktop-base/joy-grub.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 3.2.0-3-686-pae' --class debian --class gnu-linux --class gnu --class os {
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 62c24e0f-97bb-4327-b593-9c839dc14709
	echo	'Loading Linux 3.2.0-3-686-pae ...'
	linux	/boot/vmlinuz-3.2.0-3-686-pae root=UUID=62c24e0f-97bb-4327-b593-9c839dc14709 ro acpi_backlight=vendor quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-3.2.0-3-686-pae
}
menuentry 'Debian GNU/Linux, with Linux 3.2.0-3-686-pae (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 62c24e0f-97bb-4327-b593-9c839dc14709
	echo	'Loading Linux 3.2.0-3-686-pae ...'
	linux	/boot/vmlinuz-3.2.0-3-686-pae root=UUID=62c24e0f-97bb-4327-b593-9c839dc14709 ro single acpi_backlight=vendor
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-3.2.0-3-686-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Debian GNU/Linux, with Linux 3.2.0-3-686-pae (on /dev/sda1)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd1,msdos1)'
	search --no-floppy --fs-uuid --set=root 67aa6df1-e566-48c8-84d3-eb8104fad87d
	linux /boot/vmlinuz-3.2.0-3-686-pae root=UUID=67aa6df1-e566-48c8-84d3-eb8104fad87d ro acpi_backlight=vendor quiet
	initrd /boot/initrd.img-3.2.0-3-686-pae
}
menuentry "Debian GNU/Linux, with Linux 3.2.0-3-686-pae (recovery mode) (on /dev/sda1)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd1,msdos1)'
	search --no-floppy --fs-uuid --set=root 67aa6df1-e566-48c8-84d3-eb8104fad87d
	linux /boot/vmlinuz-3.2.0-3-686-pae root=UUID=67aa6df1-e566-48c8-84d3-eb8104fad87d ro single acpi_backlight=vendor
	initrd /boot/initrd.img-3.2.0-3-686-pae
}
menuentry "Windows 7 (loader) (on /dev/sda3)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(hd1,msdos3)'
	search --no-floppy --fs-uuid --set=root 4CD683C2D683AB32
	chainloader +1
}
menuentry "Debian GNU/Linux, with Linux 3.2.0-3-686-pae (on /dev/sdb1)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(/dev/sdb,msdos1)'
	search --no-floppy --fs-uuid --set=root 00820cb0-6660-4fab-999b-0cb7b608121b
	linux /boot/vmlinuz-3.2.0-3-686-pae root=UUID=00820cb0-6660-4fab-999b-0cb7b608121b ro acpi_backlight=vendor quiet
	initrd /boot/initrd.img-3.2.0-3-686-pae
}
menuentry "Debian GNU/Linux, with Linux 3.2.0-3-686-pae (recovery mode) (on /dev/sdb1)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(/dev/sdb,msdos1)'
	search --no-floppy --fs-uuid --set=root 00820cb0-6660-4fab-999b-0cb7b608121b
	linux /boot/vmlinuz-3.2.0-3-686-pae root=UUID=00820cb0-6660-4fab-999b-0cb7b608121b ro single acpi_backlight=vendor
	initrd /boot/initrd.img-3.2.0-3-686-pae
}
menuentry "Windows 7 (loader) (on /dev/sdb2)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(/dev/sdb,msdos2)'
	search --no-floppy --fs-uuid --set=root 21FAC763FAC733B6
	chainloader +1
}
menuentry "Debian GNU/Linux, kernel 2.6.32-5-686-bigmem (on /dev/sdc3)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos3)'
	search --no-floppy --fs-uuid --set=root 1711ac84-200d-4714-af81-26218de096be
	linux /boot/vmlinuz-2.6.32-5-686-bigmem root=UUID=1711ac84-200d-4714-af81-26218de096be ro
	initrd /boot/initrd.img-2.6.32-5-686-bigmem
}
menuentry "nc6220.chezlarson /vmlinux wd32u3 (on /dev/sdc3)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos3)'
	search --no-floppy --fs-uuid --set=root 1711ac84-200d-4714-af81-26218de096be
	linux /vmlinuz root=LABEL=wd32u3 ro vga=792 site=nc6220.chezlarson
	initrd /initrd.img
}
menuentry "nc6220.car /vmlinux wd32u3 (on /dev/sdc3)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos3)'
	search --no-floppy --fs-uuid --set=root 1711ac84-200d-4714-af81-26218de096be
	linux /vmlinuz root=LABEL=wd32u3 ro site=nc6220.car
	initrd /initrd.img
}
menuentry "amy /vmlinux wd32u3 (on /dev/sdc3)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos3)'
	search --no-floppy --fs-uuid --set=root 1711ac84-200d-4714-af81-26218de096be
	linux /wd32u3/vmlinuz root=LABEL=wd32u3 ro site=amyusb
	initrd /wd32u3/initrd.img
}
menuentry "acerdt /vmlinux wd32u3 (on /dev/sdc3)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos3)'
	search --no-floppy --fs-uuid --set=root 1711ac84-200d-4714-af81-26218de096be
	linux /wd32u3/vmlinuz root=LABEL=wd32u3 ro site=acerdt
	initrd /wd32u3/initrd.img
}
menuentry "i1501.chezlarson /vmlinux wd32u3 (on /dev/sdc3)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos3)'
	search --no-floppy --fs-uuid --set=root 1711ac84-200d-4714-af81-26218de096be
	linux /wd32u3/vmlinuz root=LABEL=wd32u3 ro vga=0x385 site=i1501.chezlarson
	initrd /wd32u3/initrd.img
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
*********************** END /boot/grub/grub.cfg

*********************** BEGIN /proc/mdstat
cat: /proc/mdstat: No such file or directory
*********************** END /proc/mdstat

*********************** BEGIN LVM

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-3-686-pae (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages grub-pc-bin depends on:
ii  grub-common         1.99-22.1
ii  libc6               2.13-35
ii  libdevmapper1.02.1  2:1.02.74-4

grub-pc-bin recommends no packages.

Versions of packages grub-pc-bin suggests:
ii  desktop-base  7.0.3

-- no debconf information



More information about the Pkg-grub-devel mailing list