User avatar
spennig
Posts: 84
Joined: Mon Aug 29, 2011 11:34 am
Location: New Forest
Contact: Website

Re: 2012-05-05 Kernel Git updates a regression

Wed May 09, 2012 9:03 pm

I pulled the latest git kernel updates, and installed a new kernel. I'm rather wishing I hadn't:

Lots of:hub 1-1.3:1.0: hub_port_status failed (err = -71)
DEBUG:handle_hc_chhltd_intr_dma:: XactErr without NYET/NAK/ACK
DEBUG:handle_hc_chhltd_intr_dma:: XactErr without NYET/NAK/ACK
DEBUG:handle_hc_chhltd_intr_dma:: XactErr without NYET/NAK/ACK

(This is not previously occur, at least not without plugging in a wifi device). 

dom
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 5398
Joined: Wed Aug 17, 2011 7:41 pm
Location: Cambridge

Re: 2012-05-05 Kernel Git updates a regression

Wed May 09, 2012 9:44 pm

Did you build your own kernel, or use a prebuilt one?

If you built your own, can you identify the change that provoked it?

If you used prebuilt one, can you confirm the directly preceding one worked.

I can't identify 2012-05-05 (I don't see any commits to kernel that day).

Can you use the git hash to identify it?

User avatar
spennig
Posts: 84
Joined: Mon Aug 29, 2011 11:34 am
Location: New Forest
Contact: Website

Re: 2012-05-05 Kernel Git updates a regression

Thu May 10, 2012 6:50 pm

Dom,

First, apologies last night I was tired and got the date wrong. I git pull daily (and build when there's an update).

On Tuesday, 2012-05-08 there was a single smc network patch. That kernel worked fine.

On Wednesday, 2012-05-09, there were a few patches (the patch set included dwc_otg_hcd.h and sdhci.h). This patch set caused the large number of errors in dmesg hub 1-1.3:1.0: hub_port_status failed (err = -71)
DEBUG:handle_hc_chhltd_intr_dma:: XactErr without NYET/NAK/ACK
and very slow performance.

Hope that helps.

User avatar
spennig
Posts: 84
Joined: Mon Aug 29, 2011 11:34 am
Location: New Forest
Contact: Website

Re: 2012-05-05 Kernel Git updates a regression

Thu May 10, 2012 7:06 pm

Having now acquired at least 'git log' skill, it would be one of:e026371112e6a49dc3a5a4e0556cba8634678360 Fix BUG() in bcm2708_fb_set_par doesn't work if the console is currently locked. Thanks lp0
906501202a38d6d9697cc7024928ec9d93d37d8d possible fix for sdcard missing status. Thank naren
ba6aa096af4c7b109f02b8e3c0aac24e92d0acc8 Use dwc_alloc_atomic. Thanks bootc If you could tell me how to singly remove each patch in turn, I'll happily investigate further. -jh

User avatar
spennig
Posts: 84
Joined: Mon Aug 29, 2011 11:34 am
Location: New Forest
Contact: Website

Re: 2012-05-05 Kernel Git updates a regression

Thu May 10, 2012 7:33 pm

I now can't reproduce the problem, either with the new arch kernel, or with my build. Sorry for the noise, but it appears to have been a transient issue.

thexman
Posts: 259
Joined: Sat Apr 07, 2012 2:18 pm

Re: 2012-05-05 Kernel Git updates a regression

Thu May 10, 2012 9:18 pm

im going to sound like a complete noob but here goes

github. nightly patches / kernels etc  do i need to update regularly to keep up-to date on fixes and improvements or should i wait for official releases when they appear the PI and debian image and the XBMC image haven't been updated since the 19th of April. is there a new version with improvements coming to either of these sorry if this is posted in the wrong place

dave
one armed controls engineer, my grammar is bad but lets face it most keyboards don't suit a one armed man

User avatar
spennig
Posts: 84
Joined: Mon Aug 29, 2011 11:34 am
Location: New Forest
Contact: Website

Re: 2012-05-05 Kernel Git updates a regression

Fri May 11, 2012 2:22 pm

I think most people will be happy with the distro updates (arch and debian in my experience do a good job). I'm an inveterate "fiddler", and I'd like to know immediately when wi-fi works with other USB devices, so I tend to try every update. I also ensure I have a known good state to revert to (in my case the arch distro kernel).

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 24922
Joined: Sat Jul 30, 2011 7:41 pm

Re: 2012-05-05 Kernel Git updates a regression

Fri May 11, 2012 2:27 pm

thexman said:


im going to sound like a complete noob but here goes

github. nightly patches / kernels etc  do i need to update regularly to keep up-to date on fixes and improvements or should i wait for official releases when they appear the PI and debian image and the XBMC image haven't been updated since the 19th of April. is there a new version with improvements coming to either of these sorry if this is posted in the wrong place

dave


I recommend just waiting for new images to appear on the download page. Anything in GIT is not guaranteed to work - it is after all a work in progress.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
“I own the world’s worst thesaurus. Not only is it awful, it’s awful."

dom
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 5398
Joined: Wed Aug 17, 2011 7:41 pm
Location: Cambridge

Re: 2012-05-05 Kernel Git updates a regression

Fri May 11, 2012 3:27 pm

Yes, github is for the bleeding edge testers.

It is useful to have people willing to test this, but they should only do so if they are happy to best test and produce detailed bug reports on github when things go wrong.

Sometimes it makes sense for a novice to udpate if a specific bug has been fixed in github, but not released in debian, but that depends on how adventurous you are feeling.

But generally, if you don't have a specific problem, then wait for the next official release.

User avatar
ethzero
Posts: 6
Joined: Fri May 18, 2012 1:18 pm

Re: 2012-05-05 Kernel Git updates a regression

Fri May 18, 2012 1:22 pm

I can confirm I too am getting a continous stream of these :

Code: Select all

DEBUG:handle_hc_chhltd_intr_dma:: XactErr without NYET/NAK/ACK
With one of these:
http://www.ebuyer.com/279680-xenta-7-po ... ed-n-uh720

Running this:

Code: Select all

Linux redmatter 3.1.9-14-ARCH+ #7 PREEMPT Sat May 12 03:38:21 UTC 2012 armv6l GNU/Linux
Hope this helps, and happy to provide more/better feedback if needed.
From age 8: Atari 800 XL > Spectrum ZX81 > Amiga 500+ > ESCOM 486+OS/2 warp (!), Few Dell Towers and Laptops (1 Alienware)

Currently in use: Dell XPS 630 > 2G iPod touch > 1G iPad 3G > 15" MacBook Pro > Raspberry Pi, Model-B :)

kevpatts
Posts: 8
Joined: Wed Apr 18, 2012 4:46 pm

Re: 2012-05-05 Kernel Git updates a regression

Sun May 20, 2012 12:26 pm

I'm using the last distro release and I'm having the same problem. see here: http://www.raspberrypi.org/phpBB3/viewt ... =28&t=5529

Without even having a USB hub in use I see the same errors every time I plug-in an ethernet cable.

Return to “Troubleshooting”