This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3356: SMSC LAN9500A USB2 to ethernet10/100 controller integration- device tree changes

Part Number: AM3356

Hello,

    I am trying to integrate Microchip SMSC LAN9500A USB2 to ethernet10/100 controller chip on my am335x platform

I could successfully build the kernel module (lan9500_linux_1.02.05) downloaded from source https://www.microchip.com/en-us/software-library/src-lan95xx-linux. The linux Version I am using is  Linux sync261 4.14.67-gd315a9bb00, (SMSC LAN95xx USB network adapter is enabled in kernel)

Kernel bootup log shows smsc95xx interface driver is registsred, as below

[    1.499909] usbcore: registered new interface driver smsc95xx

     I could successfully insert/load the kernel modules to linux using below commands

        insmod smscusbnet.ko     
        insmod smsc9500.ko

Aster running above commands, The kernel message shows below messages

[ 164.068252] smscusbnet: loading out-of-tree module taints kernel.
[ 170.732390] usbcore: registered new interface driver smsc9500

Kindly advise the device tree changes that need to be done to communicate with LAN9500A.

Regards,

Sreesyam K

  • Hi Sreesyam,

    You use a kernel which is not released from TI, and a out-of-tree driver (lan9500) which is not released from TI either, your query is our of the support scope of this forums. Please ask the software providers for support.