Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-09-05 Thread Ian Campbell
On Thu, 2013-09-05 at 03:39 +0100, Ben Hutchings wrote:
 On Sun, 2013-09-01 at 16:07 +0100, Ian Campbell wrote:
  On Sun, 2013-09-01 at 15:53 +0100, Ben Hutchings wrote:
   On Sun, 2013-09-01 at 15:19 +0100, Ian Campbell wrote:
On Sat, 2013-08-31 at 19:52 +0100, Ian Campbell wrote:
 On Sat, 2013-08-31 at 18:59 +0100, Ian Campbell wrote:
  On Sat, 2013-08-31 at 11:29 +0100, Ian Campbell wrote:
   Could this be due to lack of CONFIG_MVMDIO on armel? I'm going to 
   try
   that.
  
  It appears to have done the trick on trunk (3.11-rc5).
  
  The kernel doesn't find my disks though :-(
 
 More than likely the lack of CONFIG_USB_EHCI_HCD_ORION I should think.

That does the trick but mkinitramfs also needs to be taught about the
new ehci-orion module which this produces.
   
   Maybe it should be including drivers/usb/host/* (although that currently
   includes some really obscure drivers we probably shouldn't build at
   all).
  
  That's an option I suppose, but it's a pretty long list, of which the
  majority are, I expect, useless on any given platform I think. An
  example of grep HCD on the kirkwood config is below (it won't even
  include things whose dependencies aren't met as disabled).
 [...]
 
 That prompted me to remove some of the sillier HCD drivers from the
 config in trunk.  It's also possible to pass a list of exclusions to
 copy_modules_dir, as we do for the hid and net directories.

My greps in linux/debian and kernel-wedge are completely failing to find
those lists. I can see the support for excluding entire udebs in kernel
wedge, but that is all I found.

Ian


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1378365755.6935.31.ca...@dagon.hellion.org.uk



Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-09-05 Thread Ben Hutchings
On Thu, 2013-09-05 at 08:22 +0100, Ian Campbell wrote:
 On Thu, 2013-09-05 at 03:39 +0100, Ben Hutchings wrote:
  On Sun, 2013-09-01 at 16:07 +0100, Ian Campbell wrote:
   On Sun, 2013-09-01 at 15:53 +0100, Ben Hutchings wrote:
On Sun, 2013-09-01 at 15:19 +0100, Ian Campbell wrote:
 On Sat, 2013-08-31 at 19:52 +0100, Ian Campbell wrote:
  On Sat, 2013-08-31 at 18:59 +0100, Ian Campbell wrote:
   On Sat, 2013-08-31 at 11:29 +0100, Ian Campbell wrote:
Could this be due to lack of CONFIG_MVMDIO on armel? I'm going 
to try
that.
   
   It appears to have done the trick on trunk (3.11-rc5).
   
   The kernel doesn't find my disks though :-(
  
  More than likely the lack of CONFIG_USB_EHCI_HCD_ORION I should 
  think.
 
 That does the trick but mkinitramfs also needs to be taught about the
 new ehci-orion module which this produces.

Maybe it should be including drivers/usb/host/* (although that currently
includes some really obscure drivers we probably shouldn't build at
all).
   
   That's an option I suppose, but it's a pretty long list, of which the
   majority are, I expect, useless on any given platform I think. An
   example of grep HCD on the kirkwood config is below (it won't even
   include things whose dependencies aren't met as disabled).
  [...]
  
  That prompted me to remove some of the sillier HCD drivers from the
  config in trunk.  It's also possible to pass a list of exclusions to
  copy_modules_dir, as we do for the hid and net directories.
 
 My greps in linux/debian and kernel-wedge are completely failing to find
 those lists. I can see the support for excluding entire udebs in kernel
 wedge, but that is all I found.

I thought we were talking about initramfs-tools here...

Ben.

-- 
Ben Hutchings
Knowledge is power.  France is bacon.


signature.asc
Description: This is a digitally signed message part


Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-09-05 Thread Ian Campbell
On Thu, 2013-09-05 at 12:32 +0100, Ben Hutchings wrote:
 On Thu, 2013-09-05 at 08:22 +0100, Ian Campbell wrote:
  On Thu, 2013-09-05 at 03:39 +0100, Ben Hutchings wrote:
   On Sun, 2013-09-01 at 16:07 +0100, Ian Campbell wrote:
On Sun, 2013-09-01 at 15:53 +0100, Ben Hutchings wrote:
 On Sun, 2013-09-01 at 15:19 +0100, Ian Campbell wrote:
  On Sat, 2013-08-31 at 19:52 +0100, Ian Campbell wrote:
   On Sat, 2013-08-31 at 18:59 +0100, Ian Campbell wrote:
On Sat, 2013-08-31 at 11:29 +0100, Ian Campbell wrote:
 Could this be due to lack of CONFIG_MVMDIO on armel? I'm 
 going to try
 that.

It appears to have done the trick on trunk (3.11-rc5).

The kernel doesn't find my disks though :-(
   
   More than likely the lack of CONFIG_USB_EHCI_HCD_ORION I should 
   think.
  
  That does the trick but mkinitramfs also needs to be taught about 
  the
  new ehci-orion module which this produces.
 
 Maybe it should be including drivers/usb/host/* (although that 
 currently
 includes some really obscure drivers we probably shouldn't build at
 all).

That's an option I suppose, but it's a pretty long list, of which the
majority are, I expect, useless on any given platform I think. An
example of grep HCD on the kirkwood config is below (it won't even
include things whose dependencies aren't met as disabled).
   [...]
   
   That prompted me to remove some of the sillier HCD drivers from the
   config in trunk.  It's also possible to pass a list of exclusions to
   copy_modules_dir, as we do for the hid and net directories.
  
  My greps in linux/debian and kernel-wedge are completely failing to find
  those lists. I can see the support for excluding entire udebs in kernel
  wedge, but that is all I found.
 
 I thought we were talking about initramfs-tools here...

oops, got udebs on the brain... sorry!

Ian.


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1378381370.14745.38.ca...@kazak.uk.xensource.com



Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-09-04 Thread Ben Hutchings
On Sun, 2013-09-01 at 16:07 +0100, Ian Campbell wrote:
 On Sun, 2013-09-01 at 15:53 +0100, Ben Hutchings wrote:
  On Sun, 2013-09-01 at 15:19 +0100, Ian Campbell wrote:
   On Sat, 2013-08-31 at 19:52 +0100, Ian Campbell wrote:
On Sat, 2013-08-31 at 18:59 +0100, Ian Campbell wrote:
 On Sat, 2013-08-31 at 11:29 +0100, Ian Campbell wrote:
  Could this be due to lack of CONFIG_MVMDIO on armel? I'm going to 
  try
  that.
 
 It appears to have done the trick on trunk (3.11-rc5).
 
 The kernel doesn't find my disks though :-(

More than likely the lack of CONFIG_USB_EHCI_HCD_ORION I should think.
   
   That does the trick but mkinitramfs also needs to be taught about the
   new ehci-orion module which this produces.
  
  Maybe it should be including drivers/usb/host/* (although that currently
  includes some really obscure drivers we probably shouldn't build at
  all).
 
 That's an option I suppose, but it's a pretty long list, of which the
 majority are, I expect, useless on any given platform I think. An
 example of grep HCD on the kirkwood config is below (it won't even
 include things whose dependencies aren't met as disabled).
[...]

That prompted me to remove some of the sillier HCD drivers from the
config in trunk.  It's also possible to pass a list of exclusions to
copy_modules_dir, as we do for the hid and net directories.

Ben.

-- 
Ben Hutchings
Knowledge is power.  France is bacon.


signature.asc
Description: This is a digitally signed message part


Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-09-01 Thread Ian Campbell
On Sat, 2013-08-31 at 19:52 +0100, Ian Campbell wrote:
 On Sat, 2013-08-31 at 18:59 +0100, Ian Campbell wrote:
  On Sat, 2013-08-31 at 11:29 +0100, Ian Campbell wrote:
   Could this be due to lack of CONFIG_MVMDIO on armel? I'm going to try
   that.
  
  It appears to have done the trick on trunk (3.11-rc5).
  
  The kernel doesn't find my disks though :-(
 
 More than likely the lack of CONFIG_USB_EHCI_HCD_ORION I should think.

That does the trick but mkinitramfs also needs to be taught about the
new ehci-orion module which this produces.

The help text of bot MVMDIO and USB_EHCI_HCD_ORION make me thing that
these will be needed on the orion5x as well as kirkwood flavour, so I
will enable them for both.

Ian.


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1378045150.19319.130.ca...@hastur.hellion.org.uk



Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-09-01 Thread Ben Hutchings
On Sun, 2013-09-01 at 15:19 +0100, Ian Campbell wrote:
 On Sat, 2013-08-31 at 19:52 +0100, Ian Campbell wrote:
  On Sat, 2013-08-31 at 18:59 +0100, Ian Campbell wrote:
   On Sat, 2013-08-31 at 11:29 +0100, Ian Campbell wrote:
Could this be due to lack of CONFIG_MVMDIO on armel? I'm going to try
that.
   
   It appears to have done the trick on trunk (3.11-rc5).
   
   The kernel doesn't find my disks though :-(
  
  More than likely the lack of CONFIG_USB_EHCI_HCD_ORION I should think.
 
 That does the trick but mkinitramfs also needs to be taught about the
 new ehci-orion module which this produces.

Maybe it should be including drivers/usb/host/* (although that currently
includes some really obscure drivers we probably shouldn't build at
all).

Ben.

 The help text of bot MVMDIO and USB_EHCI_HCD_ORION make me thing that
 these will be needed on the orion5x as well as kirkwood flavour, so I
 will enable them for both.

-- 
Ben Hutchings
The most exhausting thing in life is being insincere. - Anne Morrow Lindberg


signature.asc
Description: This is a digitally signed message part


Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-09-01 Thread Ian Campbell
On Sun, 2013-09-01 at 15:53 +0100, Ben Hutchings wrote:
 On Sun, 2013-09-01 at 15:19 +0100, Ian Campbell wrote:
  On Sat, 2013-08-31 at 19:52 +0100, Ian Campbell wrote:
   On Sat, 2013-08-31 at 18:59 +0100, Ian Campbell wrote:
On Sat, 2013-08-31 at 11:29 +0100, Ian Campbell wrote:
 Could this be due to lack of CONFIG_MVMDIO on armel? I'm going to try
 that.

It appears to have done the trick on trunk (3.11-rc5).

The kernel doesn't find my disks though :-(
   
   More than likely the lack of CONFIG_USB_EHCI_HCD_ORION I should think.
  
  That does the trick but mkinitramfs also needs to be taught about the
  new ehci-orion module which this produces.
 
 Maybe it should be including drivers/usb/host/* (although that currently
 includes some really obscure drivers we probably shouldn't build at
 all).

That's an option I suppose, but it's a pretty long list, of which the
majority are, I expect, useless on any given platform I think. An
example of grep HCD on the kirkwood config is below (it won't even
include things whose dependencies aren't met as disabled).

CONFIG_SCSI_UFSHCD=m
CONFIG_SCSI_UFSHCD_PCI=m
# CONFIG_SCSI_UFSHCD_PLATFORM is not set
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_C67X00_HCD=m
CONFIG_USB_XHCI_HCD=m
# CONFIG_USB_XHCI_HCD_DEBUGGING is not set
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_EHCI_HCD_ORION=m
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1760_HCD is not set
# CONFIG_USB_ISP1362_HCD is not set
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_HCD_SSB is not set
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_U132_HCD=m
CONFIG_USB_SL811_HCD=m
# CONFIG_USB_SL811_HCD_ISO is not set
CONFIG_USB_R8A66597_HCD=m
CONFIG_USB_WHCI_HCD=m
CONFIG_USB_HWA_HCD=m
# CONFIG_USB_HCD_BCMA is not set
# CONFIG_USB_HCD_SSB is not set
# CONFIG_USB_WPAN_HCD is not set


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1378048024.19319.136.ca...@hastur.hellion.org.uk



Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-08-31 Thread Ian Campbell
On Wed, 2013-08-14 at 09:53 +0100, Martin Michlmayr wrote:
 Package: linux
 Version: 3.10.5-1
 Severity: important
 
 A Debian on QNAP user reported that Ethernet isn't working with the
 3.10.5-1 kernel.  Arnaud, do you know if this is a known issue?

(+Arnaud)

I'm seeing this.

Could this be due to lack of CONFIG_MVMDIO on armel? I'm going to try
that.

Ian.


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1377944973.19319.69.ca...@hastur.hellion.org.uk



Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-08-31 Thread Ian Campbell
On Sat, 2013-08-31 at 11:29 +0100, Ian Campbell wrote:
 Could this be due to lack of CONFIG_MVMDIO on armel? I'm going to try
 that.

It appears to have done the trick on trunk (3.11-rc5).

The kernel doesn't find my disks though :-(

Ian.


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1377971948.19319.73.ca...@hastur.hellion.org.uk



Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-08-31 Thread Ian Campbell
On Sat, 2013-08-31 at 18:59 +0100, Ian Campbell wrote:
 On Sat, 2013-08-31 at 11:29 +0100, Ian Campbell wrote:
  Could this be due to lack of CONFIG_MVMDIO on armel? I'm going to try
  that.
 
 It appears to have done the trick on trunk (3.11-rc5).
 
 The kernel doesn't find my disks though :-(

More than likely the lack of CONFIG_USB_EHCI_HCD_ORION I should think.

I'll confirm both of these and fix them.

Ian.


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1377975152.19319.77.ca...@hastur.hellion.org.uk



Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-08-17 Thread Martin Michlmayr
* Martin Michlmayr t...@cyrius.com [2013-08-14 09:53]:
 Version: 3.10.5-1
 
 A Debian on QNAP user reported that Ethernet isn't working with the
 3.10.5-1 kernel.  Arnaud, do you know if this is a known issue?

I just tried 3.10.5-1 on my TS-219 and Ethernet works fine:

[   12.256217] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[   12.342695] libphy: orion_mdio_bus: probed
[   12.366673] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC 
address 00:08:9b:8c:4e:b8
[   20.204426] mv643xx_eth_port mv643xx_eth_port.0 eth0: link down
[   20.217992] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   21.860218] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 100 Mb/s, 
full duplex, flow control disabled
[   21.870046] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

I have a TS-219 with an MV88F6281-A0.  According to dmesg, the bug submitter
has an MV88F6282-Rev-A1.

-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130817133251.ga11...@jirafa.cyrius.com



Bug#719680: Driver mv643xx_eth_port requests probe deferral

2013-08-14 Thread Martin Michlmayr
Package: linux
Version: 3.10.5-1
Severity: important

A Debian on QNAP user reported that Ethernet isn't working with the
3.10.5-1 kernel.  Arnaud, do you know if this is a known issue?

[6.647426] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[6.662138] usbcore: registered new interface driver hub
[6.683480] libphy: PHY orion-mdio-mii:00 not found
[6.697859] libata version 3.00 loaded.
[6.701290] ahci :00:01.0: version 3.0
[6.705406] usbcore: registered new device driver usb
[6.716645] platform mv643xx_eth_port.0: Driver mv643xx_eth_port requests 
probe deferral
...
[6.928972] libphy: PHY orion-mdio-mii:00 not found
[6.933890] platform mv643xx_eth_port.0: Driver mv643xx_eth_port requests 
probe deferral
...
[7.023110] libphy: PHY orion-mdio-mii:00 not found
[7.032389] platform mv643xx_eth_port.0: Driver mv643xx_eth_port requests 
probe deferral
...
[8.209070] libphy: PHY orion-mdio-mii:00 not found
[8.213983] platform mv643xx_eth_port.0: Driver mv643xx_eth_port requests 
probe deferral

See http://forum.qnap.com/viewtopic.php?f=147t=78916#p359743
for the complete log.

-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130814085349.ga9...@jirafa.cyrius.com