Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

expand a DM9000A Ethernet module

Hi,:)

I use DE0 development board which is a simplification of DE2,but there are no Ethernet module on DE0 board. I would like to add the same dm9000 Ethernet module as the DE2 board on the DE0 .Should the dm9000a driver be modified ? I use the ip core DM9000A_IF which is recommended by the NiosWiki.

5 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi, scola

    To my opinion, drivers in Linux depends on devices or chips not board. Board selection in kernel config is to simplify the kernel selection. So, I think you can use your DM9000A IP Core and use the reference driver in Linux, if you're using a nios without MMU. But if you're using a nios with MMU, maybe the driver should be modified.

    If I am wrong, please forgive me :)

    --Smarter.UJS
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi

    Have you expand a dm9000a ethernet module ?

    I think its hard to do it for there have no device for ethernet.

    i am looking forward for your reply.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Yeah ! A DM9000A Ethernet module has been expanded and I have built my quartusii project successfully.I selected the DE2 board as my platform in the uclinux kernel configuration ,for the de0 board is similar to the de2 board. But I met the following error when I download the zImage to the DE0 board :

    dm9000 Etheret Driver,V1.31

    dm9000 dm9000.0:read wrong id 0x2b2a2928

    dm9000 dm9000.0:read wrong id 0x2b2a2928

    dm9000 dm9000.0:read wrong id 0x2b2a2928

    dm9000 dm9000.0:read wrong id 0x2b2a2928

    dm9000 dm9000.0:read wrong id 0x2b2a2928

    dm9000 dm9000.0:read wrong id 0x2b2a2928

    dm9000 dm9000.0:read wrong id 0x2b2a2928

    dm9000 dm9000.0:read wrong id 0x2b2a2928

    dm9000 dm9000.0:wrong id: 0x2b2a2928

    dm9000 dm9000.0:not found <-19>.

    It looks as if the DM9000a device has not been detected yet.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I also encounter this problem,I use DE1 development board and nios2-linux-20100621.rar.In sopc &#65292;named"dm9000",I do not know DM9000 module is connected and uClinux,I checked dm9000 and dm9000.h &#65292;no have “na_dm9000”

    my error is:

    dm9000 Etheret Driver,V1.31

    dm9000 dm9000.0:read wrong id 0x22222020

    dm9000 dm9000.0:read wrong id 0x22222020

    dm9000 dm9000.0:read wrong id 0x22222020

    dm9000 dm9000.0:read wrong id 0x22222020

    dm9000 dm9000.0:read wrong id 0x22222020

    dm9000 dm9000.0:read wrong id 0x22222020

    dm9000 dm9000.0:read wrong id 0x22222020

    dm9000 dm9000.0:read wrong id 0x22222020

    dm9000 dm9000.0:wrong id: 0x22222020

    dm9000 dm9000.0:not found <-19>.

    who can help me?

    thank you very much!
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi

    Did you resolve your problem with dm9000? Now I'm working on it and have the same problem as you.