Apple Mac Mini doesn't boot without monitor

Bug #51519 reported by Unai Uribarri
4
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: linux-image-2.6-power4

If I turn off the monitor, linux doesn't boot until I turn it on again. The machine is very hot, with the fan at top speed, so it should be in a busy wait. I've waited up to 5 minutes without any result.

When I turn on the monitor, the screen flash twice and begins the boot process. In the dmesg output, you can see a silence period since second 0 to 42 (when I turn on the monitor):

[ 0.000000] Total memory = 1024MB; using 2048kB for hash table (at cfe00000)
[ 0.000000] Linux version 2.6.15-25-powerpc (buildd@royal) (gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)) #1 Wed Jun 14 11:27:00 UTC 2006
[ 0.000000] Found initrd at 0xc1900000:0xc20b7000
[ 0.000000] Found UniNorth memory controller & host bridge @ 0xf8000000 revision: 0xd2
[ 0.000000] Mapped at 0xfdfc0000
[ 0.000000] Found a Intrepid mac-io controller, rev: 0, mapped at 0xfdf40000
[ 0.000000] Processor NAP mode on idle enabled.
[ 0.000000] PowerMac motherboard: Mac mini
[ 0.000000] Enabling clock spreading on Intrepid ASIC
[ 0.000000] Found UniNorth PCI host bridge at 0xf0000000. Firmware bus number: 0->0
[ 0.000000] Found UniNorth PCI host bridge at 0xf2000000. Firmware bus number: 0->0
[ 0.000000] Found UniNorth PCI host bridge at 0xf4000000. Firmware bus number: 0->0
[ 0.000000] via-pmu: Server Mode is disabled
[ 0.000000] PMU driver 2 initialized for Core99, firmware: 55
[ 0.000000] nvram: Checking bank 0...
[ 0.000000] nvram: gen0=298, gen1=299
[ 0.000000] nvram: Active bank is: 1
[ 0.000000] nvram: OF partition at 0x410
[ 0.000000] nvram: XP partition at 0x1020
[ 0.000000] nvram: NR partition at 0x1120
[ 0.000000] Top of RAM: 0x40000000, Total RAM: 0x40000000
[ 0.000000] Memory hole size: 0MB
[ 0.000000] On node 0 totalpages: 262144
[ 0.000000] DMA zone: 196608 pages, LIFO batch:31
[ 0.000000] DMA32 zone: 0 pages, LIFO batch:0
[ 0.000000] Normal zone: 0 pages, LIFO batch:0
[ 0.000000] HighMem zone: 65536 pages, LIFO batch:15
[ 0.000000] Built 1 zonelists
[ 0.000000] Kernel command line: root=/dev/hda4 ro quiet
[ 0.000000] mpic: Setting up MPIC " MPIC 1 " version 1.2 at 80040000, max 4 CPUs
[ 0.000000] mpic: ISU size: 64, shift: 6, mask: 3f
[ 0.000000] mpic: Initializing for 64 sources
[ 0.000000] PID hash table entries: 4096 (order: 12, 65536 bytes)
[ 0.000000] GMT Delta read from XPRAM: 0 minutes, DST: off
[ 0.000000] time_init: decrementer frequency = 41.620997 MHz
[ 0.000000] time_init: processor frequency = 1416.666661 MHz
[ 42.073501] Console: colour dummy device 80x25
[ 42.074131] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 42.074960] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 42.123444] High memory: 262144k
[ 42.123451] Memory: 1024976k/1048576k available (2692k kernel code, 284984k reserved, 276k data, 304k bss, 180k init)
[ 42.123581] Calibrating delay loop... 83.20 BogoMIPS (lpj=166400)
[ 42.206992] Security Framework v1.0.0 initialized
[ 42.207012] SELinux: Disabled at boot.
[ 42.207035] Mount-cache hash table entries: 512
[ 42.207251] device-tree: property "l2-cache" name conflicts with node in /cpus/PowerPC,G4@0
[ 42.208402] checking if image is initramfs... it is
[ 42.966640] Freeing initrd memory: 7900k freed
[ 42.967660] NET: Registered protocol family 16
[ 42.967848] PCI: Probing PCI hardware
[ 42.969123] PCI: Cannot allocate resource region 0 of device 0001:10:18.0
[ 42.969136] PCI: Cannot allocate resource region 0 of device 0001:10:19.0
[ 42.969151] Apple USB OHCI 0001:10:18.0 disabled by firmware
[ 42.969156] Apple USB OHCI 0001:10:19.0 disabled by firmware
[ 42.970245] Thermal assist unit not available
[ 42.970822] audit: initializing netlink socket (disabled)
[ 42.970836] audit(1151775625.892:1): initialized
[ 42.970909] highmem bounce pool size: 64 pages
[ 42.971023] VFS: Disk quotas dquot_6.5.1
[ 42.971051] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 42.971130] Initializing Cryptographic API
[ 42.971137] io scheduler noop registered
[ 42.971145] io scheduler anticipatory registered
[ 42.971152] io scheduler deadline registered
[ 42.971170] io scheduler cfq registered
[ 42.971448] PCI: Enabling device 0000:00:10.0 (0006 -> 0007)
[ 43.168816] radeonfb (0000:00:10.0): Invalid ROM signature 0 should be 0xaa55[ 43.168824] radeonfb: Retreived PLL infos from Open Firmware
[ 43.168829] radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=190.00 Mhz, System=250.00 MHz
[ 43.168833] radeonfb: PLL min 12000 max 35000
[ 44.367929] radeonfb: Monitor 1 type CRT found
[ 44.367934] radeonfb: EDID probed
[ 44.367936] radeonfb: Monitor 2 type no found
[ 44.430535] Console: switching to colour frame buffer device 160x64
[ 44.430546] radeonfb (0000:00:10.0): ATI Radeon Yb
[ 44.448146] Macintosh non-volatile memory driver v1.1
[ 44.448231] IN from bad port 64 at c018d1b8
[ 44.448285] IN from bad port 60 at c018d1ec
[ 44.448289] IN from bad port 64 at c018d1b8
[ 44.448342] IN from bad port 60 at c018d1ec
[ 44.448346] IN from bad port 64 at c018d1b8
[ 44.448399] IN from bad port 60 at c018d1ec
[ 44.448403] IN from bad port 64 at c018d1b8
[ 44.448456] IN from bad port 60 at c018d1ec
[ 44.448460] IN from bad port 64 at c018d1b8
[ 44.448513] IN from bad port 60 at c018d1ec
[ 44.448516] IN from bad port 64 at c018d1b8
[ 44.448570] IN from bad port 60 at c018d1ec
[ 44.448573] IN from bad port 64 at c018d1b8
[ 44.448626] IN from bad port 60 at c018d1ec
[ 44.448630] IN from bad port 64 at c018d1b8
[ 44.448683] IN from bad port 60 at c018d1ec
[ 44.448687] IN from bad port 64 at c018d1b8
[ 44.448740] IN from bad port 60 at c018d1ec
[ 44.448744] IN from bad port 64 at c018d1b8
[ 44.448797] IN from bad port 60 at c018d1ec
[ 44.448800] IN from bad port 64 at c018d1b8
[ 44.448853] IN from bad port 60 at c018d1ec
[ 44.448857] IN from bad port 64 at c018d1b8
[ 44.448910] IN from bad port 60 at c018d1ec
[ 44.448914] IN from bad port 64 at c018d1b8
[ 44.448967] IN from bad port 60 at c018d1ec
[ 44.448971] IN from bad port 64 at c018d1b8
[ 44.449023] IN from bad port 60 at c018d1ec
[ 44.449027] IN from bad port 64 at c018d1b8
[ 44.449080] IN from bad port 60 at c018d1ec
[ 44.449084] IN from bad port 64 at c018d1b8
[ 44.449137] IN from bad port 60 at c018d1ec
[ 44.449141] IN from bad port 64 at c018d1b8
[ 44.449144] i8042.c: No controller found.
[ 44.449625] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
[ 44.449756] MacIO PCI driver attached to Intrepid chipset
[ 44.450393] input: Macintosh mouse button emulation as /class/input/input0
[ 44.450550] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[ 44.450557] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[ 44.450574] adb: starting probe task...
[ 44.450580] adb: finished probe task...
[ 44.450671] PCI: Enabling device 0002:20:0d.0 (0000 -> 0002)
[ 45.466941] ide0: Found Apple UniNorth ATA-6 controller, bus ID 3, irq 39
[ 45.466958] Probing IDE interface ide0...
[ 45.755120] hda: TOSHIBA MK8025GAS, ATA DISK drive
[ 46.203116] hdb: MATSHITACD-RW CW-8123, ATAPI CD/DVD-ROM drive
[ 46.258947] hda: Enabling Ultra DMA 5
[ 46.259959] hdb: Enabling Ultra DMA 2
[ 46.261004] ide0 at 0xf101a000-0xf101a007,0xf101a160 on irq 39
[ 47.278939] ide1: Found Apple KeyLargo ATA-3 controller, bus ID 0, irq 24
[ 47.278951] Probing IDE interface ide1...
[ 47.847062] mice: PS/2 mouse device common for all mice
[ 47.847155] NET: Registered protocol family 2
[ 47.883011] IP route cache hash table entries: 65536 (order: 6, 262144 bytes)[ 47.883521] TCP established hash table entries: 262144 (order: 8, 1048576 bytes)
[ 47.884880] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[ 47.885185] TCP: Hash tables configured (established 262144 bind 65536)
[ 47.885191] TCP reno registered
[ 47.885321] TCP bic registered
[ 47.885334] NET: Registered protocol family 1
[ 47.885345] NET: Registered protocol family 8
[ 47.885348] NET: Registered protocol family 20
[ 47.885420] Freeing unused kernel memory: 180k init
[ 47.964620] Capability LSM initialized
[ 48.012275] Found KeyWest i2c on "uni-n", 2 channels, stepping: 4 bits
[ 48.012398] Found KeyWest i2c on "mac-io", 1 channel, stepping: 4 bits
[ 48.586242] hda: max request size: 1024KiB
[ 48.635785] hda: 156301488 sectors (80026 MB), CHS=16383/255/63, UDMA(100)
[ 48.635877] hda: cache flushes supported
[ 48.636094] hda: [mac] hda1 hda2 hda3 hda4 hda5
[ 48.657017] hdb: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
[ 48.657033] Uniform CD-ROM driver Revision: 3.20
[ 49.212448] usbcore: registered new driver usbfs
[ 49.212933] usbcore: registered new driver hub
[ 49.215264] ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
[ 49.215773] Apple USB OHCI 0001:10:18.0 disabled by firmware
[ 49.215783] Apple USB OHCI 0001:10:19.0 disabled by firmware
[ 49.215793] PCI: Enabling device 0001:10:1a.0 (0000 -> 0002)
[ 49.215810] ohci_hcd 0001:10:1a.0: OHCI Host Controller
[ 49.216675] ohci_hcd 0001:10:1a.0: new USB bus registered, assigned bus number 1
[ 49.216692] ohci_hcd 0001:10:1a.0: irq 29, io mem 0x80083000
[ 49.258628] hub 1-0:1.0: USB hub found
[ 49.258652] hub 1-0:1.0: 2 ports detected
[ 49.492271] PCI: Enabling device 0001:10:1b.0 (0000 -> 0002)
[ 49.492293] ohci_hcd 0001:10:1b.0: OHCI Host Controller
[ 49.492489] ohci_hcd 0001:10:1b.0: new USB bus registered, assigned bus number 2
[ 49.492505] ohci_hcd 0001:10:1b.0: irq 63, io mem 0x80082000
[ 49.497714] ieee1394: Initialized config rom entry `ip1394'
[ 49.545983] hub 2-0:1.0: USB hub found
[ 49.546006] hub 2-0:1.0: 3 ports detected
[ 49.647195] PCI: Enabling device 0001:10:1b.1 (0000 -> 0002)
[ 49.647218] ohci_hcd 0001:10:1b.1: OHCI Host Controller
[ 49.647367] ohci_hcd 0001:10:1b.1: new USB bus registered, assigned bus number 3
[ 49.647381] ohci_hcd 0001:10:1b.1: irq 63, io mem 0x80081000
[ 49.682986] hub 3-0:1.0: USB hub found
[ 49.683001] hub 3-0:1.0: 2 ports detected
[ 49.791599] PCI: Enabling device 0001:10:1b.2 (0004 -> 0006)
[ 49.791620] ehci_hcd 0001:10:1b.2: EHCI Host Controller
[ 49.815282] ehci_hcd 0001:10:1b.2: new USB bus registered, assigned bus number 4
[ 49.815300] ehci_hcd 0001:10:1b.2: irq 63, io mem 0x80080000
[ 49.815312] ehci_hcd 0001:10:1b.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[ 49.815651] hub 4-0:1.0: USB hub found
[ 49.815668] hub 4-0:1.0: 5 ports detected
[ 49.920334] ohci1394: $Rev: 1313 $ Ben Collins <email address hidden>
[ 49.920366] PCI: Enabling device 0002:20:0e.0 (0000 -> 0002)
[ 49.920783] ohci1394: fw-host0: Unexpected PCI resource length of 1000!
[ 49.972371] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[40] MMIO=[f5000000-f50007ff] Max Packet=[2048]
[ 50.211877] kjournald starting. Commit interval 5 seconds
[ 50.211897] EXT3-fs: mounted filesystem with ordered data mode.
[ 51.210964] usb 2-1: new low speed USB device using ohci_hcd and address 3
[ 51.251205] ieee1394: Host added: ID:BUS[0-00:1023] GUID[000d93fffe4e3054]
[ 60.764391] ts: Compaq touchscreen protocol output
[ 63.397108] Linux agpgart interface v0.101 (c) Dave Jones
[ 63.398664] agpgart: Detected Apple UniNorth 2 chipset
[ 63.398736] agpgart: configuring for size idx: 4
[ 63.398784] agpgart: AGP aperture is 16M @ 0x0
[ 64.827125] usbcore: registered new driver hiddev
[ 64.839727] sungem.c:v0.98 8/24/03 David S. Miller (<email address hidden>)
[ 64.861791] input: Logitech USB Receiver as /class/input/input1
[ 64.862001] input: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0001:10:1b.0-1
[ 64.881637] input: Logitech USB Receiver as /class/input/input2
[ 64.882038] input: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0001:10:1b.0-1
[ 64.882055] usbcore: registered new driver usbhid
[ 64.882059] drivers/usb/input/hid-core.c: v2.6:USB HID core driver
[ 65.011295] PHY ID: 4061e4, addr: 0
[ 65.012198] eth0: Sun GEM (PCI) 10/100/1000BaseT Ethernet 00:0d:93:4e:30:54
[ 65.012207] eth0: Found BCM5221 PHY
[ 65.845158] apm_emu: APM Emulation 0.5 initialized.
[ 66.140008] SCSI subsystem initialized
[ 66.148211] sbp2: $Rev: 1306 $ Ben Collins <email address hidden>
[ 66.148219] ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
[ 66.148223] ieee1394: sbp2: Try serialize_io=0 for better performance
[ 66.400513] input: PowerMac Beep as /class/input/input3
[ 66.877583] Adding 501288k swap on /dev/hda3. Priority:-1 extents:1 across:501288k
[ 66.909453] NET: Registered protocol family 17
[ 67.071090] EXT3 FS on hda4, internal journal
[ 67.411068] eth0: Link is up at 100 Mbps, full-duplex.
[ 67.411077] eth0: Pause is disabled
[ 67.444544] md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
[ 67.444552] md: bitmap version 4.39
[ 68.479152] device-mapper: 4.4.0-ioctl (2005-01-12) initialised: <email address hidden>
[ 69.942339] hdb: packet command error: status=0x51 { DriveReady SeekComplete Error }
[ 69.942350] hdb: packet command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
[ 69.942356] ide: failed opcode was: unknown
[ 69.942708] cdrom: open failed.
[ 70.652779] HFS+-fs: write access to a jounaled filesystem is not supported, use the force option at your own risk, mounting read-only.
[ 71.620667] NET: Registered protocol family 10
[ 71.620812] lo: Disabled Privacy Extensions
[ 71.621027] IPv6 over IPv4 tunneling driver
[ 80.893947] lp: driver loaded but no devices found
[ 81.349652] ppdev: user-space parallel port driver
[ 81.751411] [drm] Initialized drm 1.0.1 20051102
[ 81.795795] [drm] Initialized radeon 1.24.0 20060225 on minor 0
[ 82.330948] eth0: no IPv6 routers present

lspci output:

0000:00:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 AGP
        Flags: bus master, 66MHz, medium devsel, latency 16
        Capabilities: <available only to root>

0000:00:10.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01) (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc RV280 [Radeon 9200]
        Flags: bus master, 66MHz, medium devsel, latency 255, IRQ 48
        Memory at 98000000 (32-bit, prefetchable) [size=128M]
        I/O ports at f0000400 [size=256]
        Memory at 90000000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at f1000000 [disabled] [size=128K]
        Capabilities: <available only to root>

0001:10:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 PCI
        Flags: bus master, 66MHz, medium devsel, latency 16

0001:10:17.0 ff00: Apple Computer Inc. KeyLargo/Intrepid Mac I/O
        Flags: bus master, medium devsel, latency 16
        Memory at 80000000 (32-bit, non-prefetchable) [size=512K]

0001:10:18.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB (prog-if 10 [OHCI])
        Flags: medium devsel

0001:10:19.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB (prog-if 10 [OHCI])
        Flags: medium devsel

0001:10:1a.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB (prog-if 10 [OHCI])
        Flags: bus master, medium devsel, latency 16, IRQ 29
        Memory at 80083000 (32-bit, non-prefetchable) [size=4K]

0001:10:1b.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation USB
        Flags: bus master, medium devsel, latency 16, IRQ 63
        Memory at 80082000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <available only to root>

0001:10:1b.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation USB
        Flags: bus master, medium devsel, latency 16, IRQ 63
        Memory at 80081000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <available only to root>

0001:10:1b.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI])
        Subsystem: NEC Corporation USB 2.0
        Flags: bus master, medium devsel, latency 16, IRQ 63
        Memory at 80080000 (32-bit, non-prefetchable) [size=256]
        Capabilities: <available only to root>

0002:20:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 Internal PCI
        Flags: bus master, 66MHz, medium devsel, latency 16

0002:20:0d.0 ff00: Apple Computer Inc. UniNorth/Intrepid ATA/100
        Flags: bus master, medium devsel, latency 32, IRQ 39
        Memory at f5004000 (32-bit, non-prefetchable) [size=16K]

0002:20:0e.0 FireWire (IEEE 1394): Apple Computer Inc. UniNorth 2 FireWire (rev 81) (prog-if 10 [OHCI])
        Subsystem: Apple Computer Inc. iBook G4 2004
        Flags: bus master, medium devsel, latency 64, IRQ 40
        Memory at f5000000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <available only to root>

0002:20:0f.0 Ethernet controller: Apple Computer Inc. UniNorth 2 GMAC (Sun GEM) (rev 80)
        Flags: bus master, 66MHz, slow devsel, latency 16, IRQ 41
        Memory at f5200000 (32-bit, non-prefetchable) [size=2M]
        Expansion ROM at f5100000 [disabled] [size=1M]

Tags: apple g4 ppc
Revision history for this message
Unai Uribarri (unaiur) wrote :

The kernel boots adding this option to the boot line:
video=radeonfb:ignore_edid

But then, when I turn on the monitor it can work only at 640x480. I've to reboot the machine to get it working at higher resolutions.

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Thank you for your bug report. Do you still have this issue with the latest release of Ubuntu ?

Changed in linux-source-2.6.15:
importance: Undecided → Low
status: Unconfirmed → Needs Info
Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Any news on this ?

Revision history for this message
Unai Uribarri (unaiur) wrote :

Ubuntu 7.04 boots correctly without monitor.

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Ok thank you, I'm marking this as fixed.

Changed in linux-source-2.6.15:
status: Incomplete → Fix Released
Revision history for this message
Mark Edwards (mark-antsclimbtree) wrote :

I just installed Ubuntu Server 7.04 on a Mac Mini Core Solo, and this is a problem. It won't boot without a monitor or some kind of adapter.

I assume that the above ignore_edid suggestion is for a PowerPC Mini, since it references a Radeon chipset. Is there a way to get an Intel Mac Mini booting Ubuntu Server without a monitor or using an adapter?

Thanks.

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

As your problem happens with a diffrent kernel, I think you should open a new bug report against linux-source-2.6.20. Thanks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.