>>  err_zxdh_init:
>> +    zxdh_bar_msg_chan_exit();
>>

> Should 'zxdh_bar_msg_chan_exit()' called during zxdh_eth_dev_uninit()?

    Yes, it is. I forget it.
    I will put it in the zxdh_eth_dev_uninit().

    Thanks.