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

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: