Jump to content
114 posts in this topic

Recommended Posts

No problems.

 

So i guess i can't help in anything on this project...

 

Do you know there are FreeBSD patch for 88E8040 that exist?

 

Is there a way to patch the AppleYukon2 kext with this kind of patch (made with diff).

 

I haven't being able to find the AppleYukon2 sources from the darwin sources code.

 

Thanks for answering.

 

Regards,

In my draft sources the patch for 8040 was already applied. But I see no way to make this patch in binary codes.

I have no sources for AppleYukon or AppleYukon2. It would be great help.

 

So I continue to create new sources.

 

For programmers.

Take my sources and try to make any changes in Marvell.cpp to be more like as if_msk.c

New attempt

I correct little bit the project skge (Marvell 8001) to match to 8040.

The project is compilable and loadable.

Any ideas what is wrong?

 

EDITED:

I know. The project is for Yukon-1 while we need Yukon-2.

Correct hardware settings is in MarvellEthernet project, file if_msk.c

Nobody join me. Being alone I should work very long time.

 

Hi Slice,

 

As you probably know, i'm not a real developper, i was but at school... so i can help you to test but not much in editing the code.

 

If you think i can help you in something, just tell me.

 

I can make efforts to help you debugging the kext like learning xcode and development in general if you think that can help...

 

Regards,

Hey Slice!

Thanks for all you efforts. Im sad because I am only a user looser and I dont understand anything about programing.

Is there anyone on this forum that I could pm to help you develop this for all the people on this thread?

 

Give me a name and I´ll go after him.

Thanks again.

:thumbsup_anim:

Hey Slice!

Thanks for all you efforts. Im sad because I am only a user looser and I dont understand anything about programing.

Is there anyone on this forum that I could pm to help you develop this for all the people on this thread?

 

Give me a name and I´ll go after him.

Thanks again.

^_^

 

hey if u send me source i'll take a look at it

hey if u send me source i'll take a look at it

Take my sources and correct them with linux's one.

I found the most correct one is sky2.c - search it by google and look for discussion about it.

 

The method is following:

1. Take some opensources LAN driver for MacOSX.

2. Replaces all hardware setting by another from Linux driver.

3. Check driver logic.

The last one is my problem. All drivers have different logic and I don't know what to do because I am not specialist in network.

 

With my draft driver I have in network utilities:

"Connection status: not reported" - what is mean?

How a driver report to system that cable is pluged?

Why I see "Connection speed: 0"?

3. Check driver logic.

The last one is my problem. All drivers have different logic and I don't know what to do because I am not specialist in network.

 

With my draft driver I have in network utilities:

"Connection status: not reported" - what is mean?

How a driver report to system that cable is pluged?

Why I see "Connection speed: 0"?

 

 

 

well its basicly saying that it knows theres a connection but is not sure how to use that info or pass it to the operating system the 88E8040 is bulit different than most because its bulit to be small i have gotten mine to go to where the connection is showing in network and lights on the nic work but the os is not sure how to properly take the info from the nic and pass it to the os i'll take a look at it tonight

has anyone tried to port the marvell yukon offical linux driver at all?

I found no other attempts to do it.

skge project is for Yukon-1 while we need Yukon-2.

Sources of AppleYukon2 is absent.

So my project is only one.

sky2.c is included in project. It is official Linux driver with Marvell's signature.

 

How to port? It is long story and almost impossible because of differet system frameworks.

I know most of system calls. You can see device access, memory allocation, DMA routines, interrupts, netif and watchdog.

The only problem is a good sequence of 4000 lines of codes.

Hello Slice

 

I've downloaded the source. Loaded the marvell kext and is work with a single problem: active link is missing and no ip detect from DHCP so there is no active link detected also a remark, there a two 8040 cards one is with 4354 and second with 4355. I've take a look to the sources and everithing looks OK. Maybe it is someting wrong with the bits...

 

I have defined the 4355 adapter, but nothing more... it work just the same (no uplink).

Hello Slice

 

I've downloaded the source. Loaded the marvell kext and is work with a single problem: active link is missing and no ip detect from DHCP so there is no active link detected also a remark, there a two 8040 cards one is with 4354 and second with 4355. I've take a look to the sources and everithing looks OK. Maybe it is someting wrong with the bits...

 

I have defined the 4355 adapter, but nothing more... it work just the same (no uplink).

The sources are far from OK. I'm working.

×
×
  • Create New...