Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #58543 > unrolled thread

Bug#864562: No ethernet link on Olimex A20-Olinuxino Micro Rev. J, possibly PHY driver problem

Started byJean-Louis MOUNIER <jean-louis.mounier@laposte.net>
First post2017-07-28 22:50 +0200
Last post2017-07-30 13:30 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#864562: No ethernet link on Olimex A20-Olinuxino Micro Rev. J, possibly PHY driver problem Jean-Louis MOUNIER <jean-louis.mounier@laposte.net> - 2017-07-28 22:50 +0200
    Bug#864562: No ethernet link on Olimex A20-Olinuxino Micro Rev. J, possibly PHY driver problem Karsten Merker <merker@debian.org> - 2017-07-30 13:30 +0200

#58543 — Bug#864562: No ethernet link on Olimex A20-Olinuxino Micro Rev. J, possibly PHY driver problem

FromJean-Louis MOUNIER <jean-louis.mounier@laposte.net>
Date2017-07-28 22:50 +0200
SubjectBug#864562: No ethernet link on Olimex A20-Olinuxino Micro Rev. J, possibly PHY driver problem
Message-ID<u8kmS-er-25@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Hello Karsten,

thank you for your investigations and sorry for the delay : I have many 
lives...

here is the test result :

    U-Boot 2016.11+dfsg1-4 (Mar 27 2017 - 18:39:51 +0000) Allwinner
    Technology

    CPU:   Allwinner A20 (SUN7I)
    Model: Olimex A20-Olinuxino Micro
    I2C:   ready
    DRAM:  1 GiB
    MMC:   SUNXI SD/MMC: 0, SUNXI SD/MMC: 1
    *** Warning - bad CRC, using default environment

    Setting up a 1024x768 vga console (overscan 0x0)
    In:    serial
    Out:   vga
    Err:   vga
    SCSI:  SATA link 0 timeout.
    AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
    flags: ncq stag pm led clo only pmp pio slum part ccc apst
    Net:   eth0: ethernet@01c50000
    starting USB...
    USB0:   USB EHCI 1.00
    USB1:   USB OHCI 1.0
    USB2:   USB EHCI 1.00
    USB3:   USB OHCI 1.0
    scanning bus 0 for devices... 1 USB Device(s) found
    scanning bus 2 for devices... 1 USB Device(s) found
    Hit any key to stop autoboot:  0
    =>
    =>
    => *gpio clear PA17*
    gpio: pin PA17 (gpio 17) value is 0
    => *dhcp*
    Speed: 100, full duplex
    BOOTP broadcast 1
    BOOTP broadcast 2
    BOOTP broadcast 3
    DHCP client bound to address 192.168.11.80 (1028 ms)
    *** Warning: no boot file name; using 'C0A80B50.img'
    Using ethernet@01c50000 device
    TFTP from server 0.0.0.0; our IP address is 192.168.11.80; sending
    through gateway 192.168.11.254
    Filename 'C0A80B50.img'.
    Load address: 0x42000000
    Loading: *
    TFTP error: 'File not found' (1)
    Not retrying...
    =>

As you can see, the gpio command make a change ! For information, the 
192.168.11.80 network address and the gateway address are valid for my 
home network. The DHCP request did work fine !

Thank you

Regards

Jean-louis



[toc] | [next] | [standalone]


#58550

FromKarsten Merker <merker@debian.org>
Date2017-07-30 13:30 +0200
Message-ID<u8UA1-856-1@gated-at.bofh.it>
In reply to#58543
On Fri, Jul 28, 2017 at 10:39:01PM +0200, Jean-Louis MOUNIER wrote:
> Hello Karsten,
> 
> thank you for your investigations and sorry for the delay : I have many
> lives...
> 
> here is the test result :
> 
>     U-Boot 2016.11+dfsg1-4 (Mar 27 2017 - 18:39:51 +0000) Allwinner Technology
> 
>     CPU:   Allwinner A20 (SUN7I)
>     Model: Olimex A20-Olinuxino Micro
>     I2C:   ready
>     DRAM:  1 GiB
>     MMC:   SUNXI SD/MMC: 0, SUNXI SD/MMC: 1
>     *** Warning - bad CRC, using default environment
> 
>     Setting up a 1024x768 vga console (overscan 0x0)
>     In:    serial
>     Out:   vga
>     Err:   vga
>     SCSI:  SATA link 0 timeout.
>     AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
>     flags: ncq stag pm led clo only pmp pio slum part ccc apst
>     Net:   eth0: ethernet@01c50000
>     starting USB...
>     USB0:   USB EHCI 1.00
>     USB1:   USB OHCI 1.0
>     USB2:   USB EHCI 1.00
>     USB3:   USB OHCI 1.0
>     scanning bus 0 for devices... 1 USB Device(s) found
>     scanning bus 2 for devices... 1 USB Device(s) found
>     Hit any key to stop autoboot:  0
>     =>
>     =>
>     => gpio clear PA17
>     gpio: pin PA17 (gpio 17) value is 0
>     => dhcp
>     Speed: 100, full duplex
>     BOOTP broadcast 1
>     BOOTP broadcast 2
>     BOOTP broadcast 3
>     DHCP client bound to address 192.168.11.80 (1028 ms)
>     *** Warning: no boot file name; using 'C0A80B50.img'
>     Using ethernet@01c50000 device
>     TFTP from server 0.0.0.0; our IP address is 192.168.11.80; sending through
>     gateway 192.168.11.254
>     Filename 'C0A80B50.img'.
>     Load address: 0x42000000
>     Loading: *
>     TFTP error: 'File not found' (1)
>     Not retrying...
>     =>
> 
> As you can see, the gpio command make a change ! For information, the
> 192.168.11.80 network address and the gateway address are valid for my home
> network. The DHCP request did work fine !

Good, so we are on the right track.  Could you also try booting
Linux directly after running the "gpio clear PA17" in u-boot and
check whether the on-board ethernet works in this case?  To boot
linux from the u-boot command prompt, just enter the command
"run bootcmd".

This would show us whether the kernel explicitly sets PA17
somewhere or whether it just uses the state in which u-boot has
left the GPIO pin. If the latter, modifying u-boot should probably
be sufficient, otherwise we would need to patch both u-boot and
the kernel.

Regards,
Karsten
-- 
Gem. Par. 28 Abs. 4 Bundesdatenschutzgesetz widerspreche ich der Nutzung
sowie der Weitergabe meiner personenbezogenen Daten für Zwecke der
Werbung sowie der Markt- oder Meinungsforschung.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web