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

2015-04-25 Thread Ben Hutchings
Control: reassign -1 src:linux 3.16.7-ckt9-2

On Sat, 2015-04-25 at 15:41 -0700, David Henderson wrote:
 Package: firmware-linux-nonfree
[...]
 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.
[...]

Please use reportbug in future.  It would show you the message for this
package which explains how it is not the right package for reporting
driver problems.

I'm quite sure that this package does have firmware for your Radeon
chip, though that may not be obvious - naming of the Radeon models *is*
very confusing.  That's not the problem, it's a change in the actual
driver which is in linux-image-something.  I'm reassigning accordingly.

Ben.

-- 
Ben Hutchings
I'm not a reverse psychological virus.  Please don't copy me into your sig.


signature.asc
Description: This is a digitally signed message part


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

2015-04-25 Thread David Henderson
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