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

Bug#290259: Lengthy Install-report



Package: installation-reports

INSTALL REPORT

Debian-installer-version: Debian GNU/Linux testing _Sarge_ - Official Snapshot powerpc Binary-1 (20041113) 
uname -a: Sorry, got lost, but install kernel was kernel-image-2.6.8-powerpc from above media
Date: Dec 30 2004
Method: How did you install?  What did you boot off?  If network
      install, from where?  Proxied?

Installation and Boot Media on builtin DVD drive, to external Firewire HD

Machine: iBook
Processor: G4
Memory: 128MB
Root Device: Firewire, /dev/sda4
Output of lspci and lspci -n:
lspci:
0000:00:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 AGP
0000:00:10.0 VGA compatible controller: ATI Technologies Inc RV250 5c63 [Radeon Mobility 9200 M9+] (rev 01)
0001:10:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 PCI
0001:10:12.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
0001:10:17.0 ff00: Apple Computer Inc. KeyLargo/Intrepid Mac I/O
0001:10:18.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB
0001:10:19.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB
0001:10:1a.0 USB Controller: Apple Computer Inc. KeyLargo/Intrepid USB
0001:10:1b.0 USB Controller: NEC Corporation USB (rev 43)
0001:10:1b.1 USB Controller: NEC Corporation USB (rev 43)
0001:10:1b.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
0002:20:0b.0 Host bridge: Apple Computer Inc. UniNorth 2 Internal PCI
0002:20:0d.0 ff00: Apple Computer Inc. UniNorth/Intrepid ATA/100
0002:20:0e.0 FireWire (IEEE 1394): Apple Computer Inc. UniNorth 2 FireWire (rev 81)
0002:20:0f.0 ffff: Apple Computer Inc. UniNorth 2 GMAC (Sun GEM) (rev ff)
lspci -n:
0000:00:0b.0 0600: 106b:0034
0000:00:10.0 0300: 1002:5c63 (rev 01)
0001:10:0b.0 0600: 106b:0035
0001:10:12.0 0280: 14e4:4320 (rev 03)
0001:10:17.0 ff00: 106b:003e
0001:10:18.0 0c03: 106b:003f
0001:10:19.0 0c03: 106b:003f
0001:10:1a.0 0c03: 106b:003f
0001:10:1b.0 0c03: 1033:0035 (rev 43)
0001:10:1b.1 0c03: 1033:0035 (rev 43)
0001:10:1b.2 0c03: 1033:00e0 (rev 04)
0002:20:0b.0 0600: 106b:0036
0002:20:0d.0 ff00: 106b:003b
0002:20:0e.0 0c00: 106b:0031 (rev 81)
0002:20:0f.0 ffff: 106b:0032 (rev ff)

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot worked:    [O]
Configure network HW:   [O]
Config network:         [ ]
Detect CD:              [O]
Load installer modules: [O]
Detect hard drives:     [O]
Partition hard drives:  [O]
Create file systems:    [O]
Mount partitions:       [O]
Install base system:    [O]
Install boot loader:    [E]
Reboot:                 [E]

Comments/Problems:


The boot loader install failed due to the fact that ofpath can't tranlate firewire devices into openfirmware paths. See bug #288008

Workaround: download and install a precompiled yaboot via macosx on the macos partition and use it to boot into the newly installed system.


Reboot failed due to missing firewire-related modules in the initrd image created by the installer and timing problems. See bug #288010. Workaround is also described in the bug.

Additionally the current firewire code (testing with both the supplied 2.6.8 and a selfcompiled pristine 2.6.10) in the kernel does not reliabliy detect the firewire disk (about 1 out of 5 times it fails). A possible workaround would be a special script on the initrd (which provides a framwork for this) which loads the sbp2 modules, waits some seconds, checks /rpoc/partitions wether the root devices shows up, and if not unloads the spb2 module and starts over again. The delay is necessary as the firewire code needs some time to recognize the devices on the bus.


The is no keymap available that fits my iBook (G4 with a german keymap). None of the supplied ones allowed me to a) type all keys and get the same character on the screen as noted on the keyboard and b) get the essential non-german characters (@|\{[]}) in a simple way (e.g. AltGr-q for @, or AltGr-< for |, as on a PC keyboard). Besides, Alt-Fx to switch Consoles was not possible during install, which hindered debugging. 
The iBook keyboard is a bit special, as it has only the AlNum Block, which an addtional layer reachable via the Fn-Key, overlapping with the Numlock-Layer, reachable via F6, and Mac-Special buttons, converted to special keycodes by the mac input handler in the kernel. Anyway, please find attache the keymap I currently use. (In case you wonder: Yes, the power button has the same keycode as the Alt key. Yes, it works that way, and yes, it is strange)

Additionally, it would be an idea to very strongly recommend the pbbuttond package (currently optional, no references to it the Installation Manual), and the powernowd package (at least as long as the on_demand cpufreq governor does not work), as without them the system behaves strange. (E.g. the Mac special keys produce very strange characters on the screen). Alt last, have those package on the first cd.

In expert mode, dependencies between the steps in the installer menu should not be followed. E.g. it should be possible to directly choose install the base system without going through partioning. I decided I am expert, so I know what I am doing ;-)

As a side note, currently the dependencies of the 2.6.10 kernel options are a bit broken for ppc mac and it is not possible to compile ppc mac ide support as a module. Discussion the on the way the the linuxppc kernel mailing list.


Install logs and other status info is available in /var/log/debian-installer/.
Once you have filled out this report, mail it to submit@bugs.debian.org.

Attachment: boottime.kmap.gz
Description: Binary data

Attachment: signature.asc
Description: Digital signature


Reply to: