Bug 117053

Summary: add mv643xx_eth detection
Product: [openSUSE] SUSE Linux 10.1 Reporter: Olaf Hering <ohering>
Component: BasesystemAssignee: Steffen Winterfeldt <snwint>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: peter
Version: unspecified   
Target Milestone: ---   
Hardware: PowerPC   
OS: Linux   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: bug117053.tar.bz2

Description Olaf Hering 2005-09-14 17:46:08 UTC
the marvel system controller on pegasos2 has a gigabit ether adapter.

hwinfo doesnt know this, yet.

0001:01:00.0 Host bridge: Marvell Technology Group Ltd. MV64360/64361/64362
System Controller (rev 03)
Comment 1 Olaf Hering 2005-09-14 17:47:57 UTC
Created attachment 49932 [details]
bug117053.tar.bz2
Comment 2 Olaf Hering 2006-03-08 15:03:53 UTC
10.1 is close, and this bug is marked 10.1
Comment 3 Olaf Hering 2006-03-08 15:04:14 UTC
*** Bug 150151 has been marked as a duplicate of this bug. ***
Comment 4 Steffen Winterfeldt 2006-03-09 14:55:55 UTC
mv643xx_eth doesn't come with a pci table. Any chance that can be changed?
Comment 5 Steffen Winterfeldt 2006-03-09 15:06:50 UTC
BTW, does this chip provide any other things, too, like sound? Or just
network?
Comment 6 Steffen Winterfeldt 2006-03-09 15:28:57 UTC
Plese attach getsysinfo with mv643xx_eth loaded.
Comment 7 Steffen Winterfeldt 2006-03-09 15:39:57 UTC
There are two of these Marvell thingies. Does that mean there are two
network interfaces?
Comment 8 Olaf Hering 2006-03-09 16:04:01 UTC
there is only one. mulberry has a beta7 installed.
Comment 9 Steffen Winterfeldt 2006-03-09 16:46:38 UTC
Doesn't look very promising yet. /sys/class/net/xxx doesn't have a 'device'
link - so I can't relate interface and card. And it doesn't seem to generate
hotplug events - at least I couldn't get eth1 to show up in hal.

Is there any chance to get the driver fixed or should I start adding a
special hack?
Comment 10 peter czanik 2006-03-10 07:35:54 UTC
(In reply to comment #7)
> There are two of these Marvell thingies. Does that mean there are two
> network interfaces?
> 

I asked the hardware guys, and got this reply:

"Basically, the second gige is routed to the little connector beside the cpu
module, but it has no PHY connected, so a little board needs to be developped
for it."

So, yes and no: it could drive two ethernet interfaces, but there is only one in use.
Comment 11 Olaf Hering 2006-03-10 21:21:59 UTC
the mv643xx_eth is a platform device, not a pci device. There is appearently no support for this class in the kernel, symlinks are not created for me.
I have added the pci id of the hostbridge to the driver, so it gets automatically loaded. But hwinfo still doesnt find it.
Comment 12 Steffen Winterfeldt 2006-03-15 16:00:30 UTC
hwinfo 12.15