On Fri, Apr 08, 2016 at 01:34:51AM +1000, Brian Chadwick wrote:
> On 08/04/16 00:44, Greg KH wrote:
> > On Thu, Apr 07, 2016 at 03:04:55PM +1000, Brian Chadwick wrote:
> > > On 06/04/16 19:53, Greg KH wrote:
> > > > On Tue, Apr 05, 2016 at 06:42:51PM +1000, Brian Chadwick wrote:
> > > > > SETUP:
> > > > > 
> > > > > i7 16GB Computer.
> > > > > 
> > > > > 1 x PCI-x USB3 adaptor card (i think uses xhci-hcd)04:00.0 USB 
> > > > > controller:
> > > > > Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02)
> > > > >       Kernel driver in use: xhci_hcd
> > > > > 
> > > > > 2 x USB3 to dual SATA HDD docks. uses JMicron JMS56x Series 
> > > > > controllers,
> > > > > uses uas.ko kernel module
> > > > > Bus 004 Device 002: ID 152d:9561 JMicron Technology Corp. / JMicron 
> > > > > USA
> > > > > Technology Corp.
> > > > > Bus 004 Device 003: ID 152d:9561 JMicron Technology Corp. / JMicron 
> > > > > USA
> > > > > Technology Corp.
> > > > > 
> > > > > 3 x Western Digital 320GB 3.5" SATA drives
> > > > > 
> > > > > USE:
> > > > > 
> > > > > RAID 5
> > > > > 
> > > > > KERNEL:
> > > > > 4.3.5
> > > > > 
> > > > > System works perfectly as expected.
> > > > > 
> > > > > 
> > > > > Change to kernel 4.4.x or 4.5 and RAID 5 doesnt work. I am not sure 
> > > > > whether
> > > > > its actually RAID 5 at fault or if its the USB Attached SCSI driver 
> > > > > uas.ko,
> > > > > or maybe the host driver xhci-hcd.
> > > > Can you run 'git bisect' to try to track down the offending commit?
> > > > 
> > > > thanks,
> > > > 
> > > > greg k-h
> > > Hi, I am unfamiliar with that command, when should it be run, and in what
> > > directory?
> > Use it on the Linux kernel source git tree.  'man git-bisect' will
> > describe all about how to use it.  If you have specific questions about
> > it after reading that, please let us know.
> > 
> > thanks,
> > 
> > greg k-h
> > 
> I am sorry to disappoint you ... I know nothing of the git tree ... I am
> just a normal user who knows a little more than usual but not that much more
> ... i only download the source tarballs from kernel.org, i don't use git ...
> so i don't know how else to help

If you are used to downloading source tarballs, using git is even
easier.  Just download the git tree once, and then updates are much
smaller downloads.

Download Linus's tree:
        git clone 
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

Copy your working .config file into the directory created:
        cp $MY_WORKING_CONFIG linux/

Go into the directory:
        cd linux/

run git bisect:
        git biset start
        git bisect good v4.3
        git bisect bad v4.5

and it will chunk away and give you a kernel to test:
        make oldconfig
        make -j16
        install and boot the kernel

and continue on with your testing of trying to find out where it broke.

Hope this helps,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to