Bug#298581: Ethernet Card Detection Fail on 1.8MHz PowerMac G5 (netboot)
Package: installation-reports
Debian-installer-version: http://people.debian.org/~luther/d-i/images/daily/power4/netboot/ 7 March 2005
uname -a: Linux (none) 2.6.8-power4 #1 Sat Jan 29 18:11:59 CET 2005 ppc unknown
Date: 8 March 2005 14:12
Method: From MacOS X, using yaboot + kernel image and initrd.gz from
above location
Machine: PowerMac G5 1.8GHz Monoprocessor (PowerMac9,1)
Processor: PPC970FX 18000MHz rev. 3.0 (pvr 003c 0300)
Memory: 768MB (but /proc/cpuinfo only sees 512MB (?))
Root Device: tmpfs
Root Size/partition table: fdisk not available
Output of lspci and lspci -n: see below (lspci not available)
Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
Initial boot worked: [O]
Configure network HW: [E]
Config network: [ ]
Detect CD: [ ]
Load installer modules: [ ]
Detect hard drives: [ ]
Partition hard drives: [ ]
Create file systems: [ ]
Mount partitions: [ ]
Install base system: [ ]
Install boot loader: [ ]
Reboot: [ ]
Comments/Problems:
The network hardware detection does not detect any ethernet card (though
I've got one). I'm then asked by d-i to select a card type from a menu.
I select sungem (Benjamin Herrenschmidt has confirmed me that all recent
Apple machines have a sungem), but d-i brings me back to the card
selection menu.
lspci is not available, but here is an extract from /proc/pci (I don't
copy everything, as I have no way to cut and paste from the console to
my mailer ;o/ ):
------
~ # cat /proc/pci
<snip/>
Bus 3, device 15, function 0:
Ethernet controller: PCI device 106b:0051 (Apple Computer Inc.) (rev 0).
IRQ 40
Master Capable. Latency=16. Min Gnt=64.Max Lat=64.
Non-prefetchable 32 bit memory at 0x80400000 [0x805fffff]
<snip/>
-------
after I've selected sungem, lsmod tells me the following:
-------
~ # lsmod
Module Size Used by
sungem 37124 0
crc32 5120 1 sungem
sungem_phy 10496 1 sungem
ds 24068 0
yenta_socket 23936 0
pcmcia_core 77076 2 ds,yenta_socket
usbserial 33968 0
usbhid 54272 0
ehci_hcd 37380 0
ohci_hcd 26500 0
usbcore 139380 6 usbserial,usbhid,ehci_hcd,ohci_hcd
unix 32408 8
-------
If I try ifconfig eth0 though I get
-------
/usr/bin # ifconfig eth0
ifconfig: eth0: error fetching interface information: Device not found
-------
Removing and inserting sungen, crc32 and sungen_phy works seamlessly but
does not bring any change.
Reply to: