Re: [PATCH] ARM: exynos_defconfig: Enable DWC2 USB driver and USB ethernet gadget

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Krzysztof,

On 25 August 2015 at 18:44, Krzysztof Kozlowski <k.kozlowski@xxxxxxxxxxx> wrote:
> On 26.08.2015 06:00, Tyler Baker wrote:
>> Hi Marek/Krzysztof,
>>
>> On 18 August 2015 at 02:36, Krzysztof Kozlowski <k.kozlowski@xxxxxxxxxxx> wrote:
>>> On 18.08.2015 18:15, Marek Szyprowski wrote:
>>>> DWC2 (s3c-hsotg) hardware module is available on many Exynos based boards,
>>>> so enable DWC2 driver as well as the most common USB Ethernet gadget.
>>>>
>>>> Signed-off-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx>
>>
>> The kernelci.org bot recently reported a handful of exynos boot
>> failures in next-20150825[1] only when using exynos_defconfig.
>
> I noticed the issue too but I fought it was a temporary network problem.
> Apparently it's not temporary. :)

I thought the same as well :)

>
>> I went
>> ahead and bisected[2] the failure and found this patch was the
>> offender. Looking a bit closer, the kernelci.org boot tests typically
>> pass ip=dhcp or ip=<ipaddr> as a kernel argument so that networking is
>> setup by the kernel. These boot failures are due to the kernel network
>> initialization timing out. Previously, in next-20150821[3] all the
>> exynos platforms failing in next-20150825 initialized their network
>> interfaces successfully, so this seems like a regression. Please have
>> a closer look at the boot logs[4][5] for comparison. Kevin pointed out
>> that  "asix 3-3.2.4:1.0 eth0: register 'asix' at
>> usb-12110000.usb-3.2.4, ASIX AX88772 USB 2.0 Ethernet" is missing from
>> the failed boot logs. Anyways, as a summary it looks like this change
>> broke networking support on the arndale, arndale-octa, odroid xu3, and
>> odroid x2.
>
> I don't have such problem on my Odroid XU3 which also performs netboot
> (Arch ARM Linux):

Doh. I just realized the odroid-u3 is failing not the odroid-xu3,
sorry for the confusion!

> netboot=tftpboot 0x40008000 zImage; tftpboot 0x44000000
> exynos5422-odroidxu3-lite.dtb; bootz 0x40008000 - 0x44000000
>
> TFTP from server 192.168.1.10; our IP address is 192.168.1.11
>
> [    0.000000] Kernel command line: console=tty1
> console=ttySAC2,115200n8 root=/dev/mmcblk0p1 rootwait rw
> no_console_suspend smsc95xx.macaddr=00:1e:06:61:7a:93
>
>
> Do you have anything connected to USB ports of the devices?

Nope, nothing connected to the USB ports in my lab.

> For example on boot-exynos5250-arndale.html I see:
> [    2.792934] using random self ethernet address
> [    2.797209] using random host ethernet address
> [    2.802244] usb0: HOST MAC 46:52:cf:b5:0f:e8
> [    2.805923] usb0: MAC a2:04:5d:a6:2c:fa
> [    2.809720] using random self ethernet address
> [    2.814137] using random host ethernet address
> [    2.818599] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
> [    2.825159] g_ether gadget: g_ether ready
>
> It looks like that's the difference.

Agreed

Cheers,

Tyler
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  Powered by Linux