Re: xhci_hcd Warn: Stalled Endpoint with USB 3.0 to esata connection

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

 



On Fri, Jun 24, 2011 at 12:21:09PM -0500, M. Steven Ginn wrote:
> Right now it's the Ubuntu 11.04 server final release which I believe is 2.6.38-8

Ok, I think Ubuntu 11.04 will have a script called /sbin/installkernel
already present.  If not (or if you have issues with booting into the
new kernel), you can use the one I've attached.  Otherwise the directions
should work fine.

> I am going to clone this to another partition because everything is working pretty well except for USB 3.0.  I have a new motherboard with H67 chipset and the intel i5 2500k processor
> 
> Once I have cloned to a new partition, I'll follow your instructions and build a new kernel.  Which version I build?  2.6.39?  Rc?

Try the latest 2.6.39 stable kernel, which is 2.6.39.2.  You can
grab the tarball from here:

http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.2.tar.bz2

And then you can skip the bit in the directions about using git to clone
my tree.

Sarah Sharp

> On Jun 24, 2011, at 11:58 AM, Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx> wrote:
> 
> > On Fri, Jun 24, 2011 at 09:04:40AM -0500, M. Steven Ginn wrote:
> >> I haven't done any kernel building / tweaking since the 1980's when I used to work on Slackware …  kind of rusty in that area
> >> 
> >> I did find a config item in the usbmount.conf file to turn on verbose reporting to the syslog.  I am going to reboot and see if that gives more info.
> > 
> > I don't think it will give you the information we need.  You really need
> > to rebuild your kernel and turn on CONFIG_USB_XHCI_HCD_DEBUGGING.  What
> > distribution are you using?  If it's debian or earlier ubuntu install,
> > you can follow these directions to rebuild your kernel:
> > 
> > http://sarah.thesharps.us/2009-06-09-13-30
> > 
> > Ignore the section on blacklisting and the comment about disabling USB
> > selective suspend.
> > 
> > Sarah Sharp
> > 
> >> 
> >> On Jun 24, 2011, at 8:31 AM, Alan Stern wrote:
> >> 
> >>> On Fri, 24 Jun 2011, M. Steven Ginn wrote:
> >>> 
> >>>> I'm running server and not using an interface.  Can you point me to the config file?
> >>> 
> >>> Andiry is talking about rebuilding your kernel.  This is a lot more 
> >>> complicated than simply making a change in a config file.
> >>> 
> >>> Alan Stern
> >>> 
> >>> --
> >>> To unsubscribe from this list: send the line "unsubscribe linux-usb" in
> >>> the body of a message to majordomo@xxxxxxxxxxxxxxx
> >>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> >> 
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-usb" in
> > the body of a message to majordomo@xxxxxxxxxxxxxxx
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
#!/bin/sh
# 
# Copyright (C) 1995 - 1998, Ian A. Murdock <imurdock@xxxxxxxxxx>
# Copyright (C) 1998, 1999, Guy Maor
# Copyright (C) 2002, Matthew Wilcox
# Copyright (C) 2002, 2004, 2005, Clint Adams
#
# Install the kernel on a Debian Linux system.
#
# This script is called from /usr/src/linux/arch/i386/boot/install.sh.
# If you install it as /sbin/installkernel, you can do a "make install"
# from a generic kernel source tree, and the image will be installed to
# the proper place for Debian GNU/Linux.

set -e

if [ $# -eq 3 ] || [ $# -eq 4 ] ; then
  img="$2"
  map="$3"
  ver="$1"
  if [ $# -eq 4 ] && [ -n "$4" ] ; then
      dir="$4"
  else
      dir="/boot"
  fi
else
  echo "Usage: installkernel <version> <image> <System.map> <directory>"
  exit 1
fi

updatever () {
  cat "$2" > "$dir/$1-$ver"
}

if [ "$(basename $img)" = "vmlinux" ] ; then
  updatever vmlinux "$img"
else
  updatever vmlinuz "$img"
fi
updatever System.map "$map"

config=$(dirname "$map")
config="${config}/.config"
if [ -f "$config" ] ; then
  updatever config "$config"
fi

update-initramfs -k "$ver" -u -t

update-grub

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux