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 SizeFile 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 ext2aBoot msftdata
9 154GB 156GB 2000MB ext2bBoot msftdata
10 156GB 196GB 40.0GB ext4aRoot msftdata
11 196GB 236GB 40.0GB ext4bRoot 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