- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using Intel C3508's built-in 10GbE LAN controller with "1GBASE-T (via Marvell 1543), 1 GbE SKU" (PCI device id 0x15e5), but it fails in rare cases with the probe of ixgbe driver of Linux.
Please tell us if you know the reason why this failure occurs.
The operating system is Linux-4.14.125, using the ixgbe driver of the kernel.
The function of the ixgbe driver that caused an error is ixgbe_reset_hw_X550em().
After performing a link reset by writing 1 to LRST bit (bit 3) of Device Control Register, it seems that LRST bit does not return to 0.
When I displayed the variable ctrl that read the value of Device Control Register when an error occurred, it was 0xdeadbeef.
Is there any way to prevent the device control register value from becoming 0xdeadbeef after reset?
Should I extend the sleep time after reset or read more device control registers?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, @TMiki1:
Thank you for contacting Intel Embedded Community.
Could you please clarify if the affected project is your design or a third- party one?
In case that it is a third-party device, could you please inform the name of the manufacturer, its model, the part number, and where its documentation is stated?
On the other hand, could you please let us know how many units of the project related to this circumstance have been manufactured? How many are affected? Could you please give the failure rate? Also, could you please list the sources that you have used to design it and if it has been verified by Intel?
Could you please explain the procedure followed to obtain the cited driver?
We are waiting for your answer.
Best regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
> Could you please clarify if the affected project is your design or a third- party one?
The carrier board is designed using third party COM Express.
> In case that it is a third-party device, could you please inform the name of the manufacturer, its model, the part number, and where its documentation is stated?
Use this product.
> On the other hand, could you please let us know how many units of the project related to this circumstance have been manufactured? How many are affected? Could you please give the failure rate? Also, could you please list the sources that you have used to design it and if it has been verified by Intel?
It is unknown because the product has not yet been released.
I can't get a clear failure rate, but I think it's about 1/100.
I am a software engineer and do not understand hardware design.
> Could you please explain the procedure followed to obtain the cited driver?
It can be obtained from https://www.kernel.org/.
The git tag is v4.14.125
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, @TMiki1:
Thanks for your reply.
We suggest you as a reference address these type of consultations to the channels listed at the following website:
https://www.kernel.org/category/contact-us.html
Best regards,
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page