I have tested kernels 3.16.0-031600rc1-generic and 3.2.60-030260-generic. On 
the former, the problem does not appear, on the latter, the bug is replicated 
with similar symptoms as on 3.2.0-64. I used a flash drive with a vanilla 
Ubuntu 12.04 desktop install for all tests. To summarize kernels tested so far:
Good kernels: 3.2.0-63, 3.16.0-031600rc1
Bad kernels: 3.2.0-64, 3.2.60-030260

I also tested this issue on three additional machines, and the results
were the same. So I have now five different hardware configurations
(including one from bug 1330530) that are affected by this problem and
show very similar symptoms. In fact, I was not able to find a computer
that would not replicate this regression. If we also take into account
Bard Hemmer's hardware, we can reasonably conclude that the issue is not
related to motherboard/chipset/CPU/BIOS. It is however related to
HighPoint RocketU 1144C add-in adapter that I used in all my tests.

I would like to note that symptoms are similar on various hardware, but
not identical. The errors are generally similar (xhci, udev, modprobe),
but it appears that timing differences cause the issue to occur at
different parts of the boot process, depending on the hardware. So far I
have seen:

1. Dropping to initramfs shell in the middle of the boot ("Gave up
waiting for root device." ... ALERT! [boot drive] does not exist!
Dropping to shell!")

2. An error loop preventing system to boot (as described in this
report). In this case I am not sure whether this is an infinite loop, or
if the system would boot after a long delay.

3. Boot is delayed by 18 minutes, during which time numerous errors are
thrown. After 18 minutes, OS boots fine.

4. System boots to text console, rather than the graphical login screen.
It is possible to log on to the console. Within seconds, xhci and/or
udev errors start appearing in the syslog. After two minutes, screen
goes blank, and the console seems unresponsive for another 16 minutes.
Following that, the graphical login screen appears, and from this point
system behaves fine.

5. As in 4, but after two minutes in the text console, incomplete
graphical login screen appears. Password box is missing and the
background is not fully loaded. After another 16 minutes, login screen
loads missing parts, and system behaves OK. In this case it is possible
to switch between text and graphical consoles during these 16 minutes,
but the graphical console becomes a purple empty screen after the
switch.

It is also worth noting that symptoms are highly dependent on the
external device(s) attached to RocketU's ports. Here is a summary:

1. No device connected to RocletU adapter - no problems during boot
2. USB3 flash drives (tested two models) - no problems during boot
3. Areca ARC-5040 enclosure - bug is triggered
4. WD MyPassport 2TB US 3.0 drive - bug is triggered
5. Transcend USB 3.0 SD card reader (TS-RDF5K) - bug is triggered with 
different symptoms: only a small delay (~15 seconds) and small number of xhci 
errors occur during boot, but the device does not work when OS is fully booted.

All the above devices work fine with "good" kernels. Note that I tested
three RocketU controllers and five Areca enclosures, to rule out the
possibility of a hardware problem on these devices.

With a variety of hardware reliably triggering the bug on "bad" kernels,
while working fine with "good" kernels, I think it is fully
substantiated to consider this regression as not hardware-dependent
(apart from the RocketU controller). I am changing tags as Christopher
requested in comment #13, but I would like to ask that this bug is
marked as duplicate of bug 1330530. That would allow me to debug the
issue on my test machines, which would be substantially easier than
doing it on production servers. I would prefer not to touch these
servers until the fix is released and verified on test computers.

** Tags added: kernel-fixed-upstream kernel-fixed-upstream-3.16

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1328984

Title:
  [Dell PowerEdge R510] Regression: Kernel 3.2.0-64 fails to boot with
  USB3 controller card

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1328984/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to