Bug 7214 - [Atom PC] Network interface not present on Atom PC with genericX86 BSP
Summary: [Atom PC] Network interface not present on Atom PC with genericX86 BSP
Status: VERIFIED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-configuration (show other bugs)
Version: 1.8
Hardware: Netbook x86
: High major
Target Milestone: 1.1.2
Assignee: Costin
QA Contact: Costin
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-01-21 09:48 UTC by Costin
Modified: 2015-02-09 10:29 UTC (History)
5 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments
logs (18.15 KB, application/x-zip-compressed)
2015-01-21 09:49 UTC, Costin
no flags Details
lspci output genericx86 (1.54 KB, text/plain)
2015-01-26 16:34 UTC, Alexandru Georgescu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Costin 2015-01-21 09:48:26 UTC
Hello,

Tried to do tests as usual on Atom PC (Intel Atom N455 @1.66 GHz CPU)for core-image-sato-sdk-genericx86 and noticed the eth interface is not present. It is not mapped in kernel eigther, because it is not present in /sys/class/net. 
poky hash:  d9d5b8b499af3ae01a1e33d0d3969c54c2d4ab1b

Attached are: dmesg, messages, boot and result of ifconfig command.

Regards, 

Costin
Comment 1 Costin 2015-01-21 09:49:33 UTC
Created attachment 2348 [details]
logs

logs
Comment 2 Bruce Ashfield 2015-01-21 13:12:41 UTC
I'm overloaded with issues right now, so sending this nitin's way. This may or
may not be x86 specific .. but we can start under that assumption.
Comment 3 Nitin Kamble 2015-01-22 17:54:20 UTC
Which hardware platform are you seeing this on?
Comment 4 Nitin Kamble 2015-01-22 18:02:32 UTC
what is the output of lspci ?
Comment 5 Nitin Kamble 2015-01-23 01:11:13 UTC
I built a genericx86 image, and tried booting it on emenlow. And both network and sound are working fine.

So I am not able to reproduce the issue here. Possibly is a platform specific issue. And without the affected hardware, I can not do much from here.
Comment 6 Alexandru Georgescu 2015-01-26 16:33:43 UTC
(In reply to comment #3)
> Which hardware platform are you seeing this on?

(In reply to comment #3)
> Which hardware platform are you seeing this on?

As stated in the bug description: Atom PC (Intel Atom N455 @1.66 GHz CPU)
Comment 7 Alexandru Georgescu 2015-01-26 16:34:21 UTC
Created attachment 2370 [details]
lspci output genericx86
Comment 8 Nitin Kamble 2015-01-26 17:03:59 UTC
Alex, Costin,
  You have been mentioning the processor, while I am asking about the platform. What board are you testing it on?
Comment 9 Alexandru Georgescu 2015-01-26 17:32:25 UTC
(In reply to comment #5)
> I built a genericx86 image, and tried booting it on emenlow. And both
> network and sound are working fine.
> 
> So I am not able to reproduce the issue here. Possibly is a platform
> specific issue. And without the affected hardware, I can not do much from
> here.

let me try again when the AB is again up. with e-Menlow and more hw.Currently I can confirm the bug on the AtomPC specified by Costin (lenovo s10-3t).

I have tried the image on the NUC  and works fine.
Comment 10 Alexandru Georgescu 2015-01-26 17:33:02 UTC
(In reply to comment #8)
> Alex, Costin,
>   You have been mentioning the processor, while I am asking about the
> platform. What board are you testing it on?

Hi Nitin, didn't realise that. We tested on Lenovo S10-3 HW.
Comment 11 Nitin Kamble 2015-01-26 19:18:05 UTC
The target has this ethernet controller:

Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

And it uses the r8169 driver. That driver is enabled in the kernel configuration as seen below:

CONFIG_R8169=m


It's not clear why the driver is not working on the target. Can you also provide the lsmod output? and also try running this command on the target:

modprobe r8169 


Thanks,
Nitin
Comment 12 Nitin Kamble 2015-01-26 19:28:07 UTC
Further,
The target has this wifi controller:
Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

And it uses the brcmsmac driver. And this driver is also enabled in the kernel configuration as seen below.

CONFIG_BRCMSMAC=m

Is this driver loaded on the target. the lsmod output will show that. If the driver is loaded then possibly it is missing the firmware.

What happens when you do
modprobe brcmsmac

Does it gets loaded, do you see anything in the the "ifconfig -a" output?
Comment 13 Nitin Kamble 2015-01-27 18:36:28 UTC
Bruce,
 I do not have the hardware here to debug. I have done the debug without the hardware. You can use the results to debug on the hardware.
Comment 14 Nitin Kamble 2015-01-28 16:52:42 UTC
Hi Costin,
   As you have the hardware. I am assigning the bug back to you. Try following the suggestions I have given here.

Thanks,
Nitin
Comment 15 Costin 2015-02-02 11:58:05 UTC
Hello,

I retested with latest master and the issue is not present anymore. All expected LAN card work (DHCP and manual). I used same hardware as initially: Lenovo S10-3

Costin
Comment 16 Richard Purdie 2015-02-02 13:45:25 UTC
Resolved by fixes ending with http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=3f15d8a807edb02825e32c4d8c924b4465ca5098
Comment 17 Costin 2015-02-09 10:29:44 UTC
Hello,

The issue is solved in latest build we have tested (1.8_RC2):  22c38e2d8a058619e3d05534b5e830b750aa4241

Marking as verified

Costin