Bug#298581: Apple's Shasta I/O Controller not known to kernel? [was Re: [Netboot] Ethernet Driver on 1.8GHz G5?]
Hi all,
I've looked up the PCI device code, and according to [1] and [2]
106b:0051 corresponds to the Shasta (Sun GEM) Ethernet Controller of
Apple [3].
I'm using the kernel/modules from Sven Luther [4]. Could this mean that
the current sungem driver does not recognise the Shasta controller?
Francois
[1] http://pciids.sourceforge.net/pci.ids
[2] http://www.pcidatabase.com/reports.php?type=tab-delimeted
[3] http://developer.apple.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-G5/PowerMacG5_SP/2Architecture/chapter_3_section_7.html
[4] http://people.debian.org/~luther/d-i/images/daily/power4/netboot/
On Tue, 2005-03-08 at 17:04, Francois wrote:
> Benjamin, Shyamal,
>
> thanks for your help. I've tried again and I've explicitly selected
> sungen, but with no success. The strange thing is I do see an Ethernet
> device in the pci tree (from /proc/pci):
>
> ------
> ~ # 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/>
> ------
>
> sungem also gets loaded as a module (along with sungem_phy and crc32):
>
> -------
> ~ # 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
> -------
>
> But I get not network device:
>
> -------
> /usr/bin # ifconfig eth0
> ifconfig: eth0: error fetching interface information: Device not found
> -------
>
> I've filled an installation report with this information.
>
> Do you see anything else I could try?
>
> Cheers
>
> Francois
>
> On Tue, 2005-03-08 at 07:30, Benjamin Herrenschmidt wrote:
> > On Mon, 2005-03-07 at 22:30 -0800, Shyamal Prasad wrote:
> > > "Francois" == Francois <f.taiani@computer.org> writes:
> > >
> > > Francois> I'm now blocked with the Ethernet driver: debian
> > > Francois> installer can not detect automatically which ethernet
> > > Francois> card my G5 is using, so it asks me to pick a
> > > Francois> driver. I've tried sungem, sungen_phy and bmac, with no
> > > Francois> success. Debian installer brings me invariably back to
> > > Francois> the driver menu.
> > >
> > > Francois> Does someone know which driver I should use? Within Mac
> > > Francois> OS X, I only know that I'm using the "built-in" ethernet
> > > Francois> card, with no extra info.
> > >
> > > I don't have exactly the same machine as yours, but here is what I
> > > have when booting from the Debian 2.6.8 kernel (*not* the d-i kernel)
> > > on a dual G5 (PowerMac7,3)
> >
> > All recent Apple machines have a sungem.
> >
> > Ben.
Reply to: