On 02/09/09 16:49, Darren Kenny wrote: > Hi JP, > > There was a change made by project Crossbow integration into snv_105 what made > the myk driver stop working without changes in it's code, some of this seems > to > have been fixed in myk-2.6.6 (it builds now), but I still am not able to use > the > driver - e.g. when I try to plumb the myk driver (2.6.6) on 105 or above I get > the following syslog messages: > > myk: [ID 520716 kern.info] NOTICE: myk0: Yukon2-EC Ultra (0xb4) rev 3, > pcie:0xe0 > pm_cap:0x48 nport:1 > myk: [ID 524748 kern.info] mykattach: pcie cap:110010, dev_cap:5048fc0, > dev_csr:102006 > myk: [ID 694339 kern.warning] WARNING: gem0: gem_do_attach: mac_alloc failed > > And essentially the driver isn't usable for me after that. Do you see this > when > you manually plumb? > > I would be surprised if this was specific to NWAM. > > Anyone know how this might be resolved? (I'm not familiar enough with network > driver code to fix).
This is the result of a changes to GLD in recent builds and the fact that GLD is (not yet) a public, stable interface. There were two of those bumps: one when Crossbow integrated (this required a patch to myk which is included in myk-2.6.6) and one later on (6784639 should bump MAC_VERSION due to Crossbow changes). The solution to your problem is to recompile myk with the header files for the build you are running. Until GLD is promoted to a public, stable interface or myk is integrated inb ON, you'll need to recompile myk when GLD changes happen. Menno -- Menno Lageman - Sun Microsystems - http://blogs.sun.com/menno
