[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#783325: jessie rc3 requires nomodeset in grub.cfg to boot an i386 iMac with a radeon vga.



Package: firmware-linux-nonfree

Bug: jessie rc3 requires nomodeset in grub.cfg to boot an i386 iMac with a radeon vga.

The system is a Core Duo (i386) iMac model 4,1. 2GB ram, 250GB hard drive.
Pertinent information from the install is appended: lspci, parted, fstab.

rEFInd 0.8.7 was used to boot the Jessie rc3 i386 dvd1. rEFInd is installed on /dev/sda5.

The system installed normally. I did not have a working wifi connection or hardwired ethernet.
I've never gotten a flash drive set up and working with the Broadcom b43 driver to load.

After installation rEFInd shows two Debian swirls for two efi bootloaders.
On the initial boot using the grubia32.efi icon, the system appeared to halt after doing the fsck.

I went into rescue mode, modified /etc/default/grub to remove "quiet" as an option.
Then rebuilt the /boot/grub/grub.cfg file by using "grub-mkconfig -o /boot/grub/grub.cfg"

This time, the verbose display shows the system halted right after a switch to the radeon framebuffer.

I then changed the linux line in /boot/grub/grub.cfg to end in "ro nomodeset" to not switch to the radeon framebuffer.
(I know I need to change file "/etc/grub.d/10_linux " to make this change permanent.)

The iMac now completes the Jessie rc3 boot. 
I didn't have to do this for wheezy... as I recall, the radeon firmware load failed and wheezy continued booting without acceleration.

Congrats to everyone that contributed to making EFI work on this buggy EFI hardware.

The package used for this report is "firmware-linux-nonfree" because I couldnt think of anything closer.
This package does not have a driver for this model radeon vga.

wifi works after manually setting up the /lib/firmware/b43 directory from a tarball made under wheezy.

lspci output:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:07.0 Performance counters: Intel Corporation Device 27a3 (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV530/M56-P [Mobility Radeon X1600]
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 22)
03:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 01)
04:03.0 FireWire (IEEE 1394): LSI Corporation FW322/323 [TrueFire] 1394a Controller (rev 61)

partition listing from parted:
(parted) print
Model: ATA WDC WD2500JS-40N (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                  Flags
 1      20.5kB  210MB   210MB   fat32           EFI System Partition  boot, esp
 2      210MB   50.2GB  50.0GB  hfs+            iMacGLW
 3      50.4GB  140GB   90.0GB  hfs+            devel
 4      140GB   150GB   9866MB  hfs+            comhfs
 5      150GB   151GB   999MB   hfs+            rEFInd
 6      151GB   152GB   99.6MB                  aBios
 7      152GB   152GB   99.6MB                  bBios                 msftdata
 8      152GB   154GB   2000MB  ext2            aBoot                 msftdata
 9      154GB   156GB   2000MB  ext2            bBoot                 msftdata
10      156GB   196GB   40.0GB  ext4            aRoot                 msftdata
11      196GB   236GB   40.0GB  ext4            bRoot                 msftdata
12      236GB   239GB   3000MB  linux-swap(v1)  aSwap
13      239GB   242GB   3000MB  linux-swap(v1)  bSwap                 msftdata
14      242GB   250GB   8371MB  linux-swap(v1)  ctest                 msftdata

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda11 during installation
UUID=4c29bdfd-2420-4a9b-a0d0-6016f1e5802d /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda9 during installation
UUID=1756a2bb-9e45-44fa-b7a4-8f933225e18c /boot           ext2    defaults        0       2
# /boot/efi was on /dev/sda1 during installation
UUID=70D6-1701  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/sda13 during installation
UUID=cdb51f8b-c420-41e8-8ae8-55d6795f077e none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0


Reply to: