Re: tg3 update for Debian 6.0 'squeeze'
On Tue, 2011-08-30 at 04:05 +0100, Ben Hutchings wrote: [...] The backport of tg3 is available in the git branch: git://git.debian.org/kernel/linux-2.6.git squeeze The changes start after tag debian/2.6.32-35squeeze1. The kernel configuration files we use are at http://kernel.alioth.debian.org/config/2.6.32-33/. [...] We would appreciate any help you can provide in testing this, and any further advice on changes that should be added or reverted. An official update package (version 2.6.32-36) is now available in the Debian 'stable-proposed-updates' suite. The point release is scheduled for 8th October and the kernel source package must be finalised about 2 weeks before that. There will be at least one more upload to address build failures on some archiectures. Please do let us know if any further changes should be made to tg3 or the broadcom PHY driver. Ben. -- Ben Hutchings All extremists should be taken out and shot. signature.asc Description: This is a digitally signed message part
Re: tg3 update for Debian 6.0 'squeeze'
On Mon, 2011-06-06 at 01:39 +0100, Ben Hutchings wrote: On Sun, 2011-06-05 at 04:35 +0100, Ben Hutchings wrote: On Fri, 2011-06-03 at 14:24 -0700, Matt Carlson wrote: [...] commit 2ffcc981d823a0518c627ca22d51ef72d0b7ca9a tg3: Set tx bug flags for more devices commit 34eea5ac214353ccd93ef7dd8dbd10aed87f5f46 tg3: Only allow phy ioctls while netif_running commit 01c3a3920f9f78866420b2004602944fca45083a tg3: Fix NVRAM selftest commit aba49f2421d5287692aee961ab4ce2981fdf4939 tg3: Disable MAC loopback test for CPMU devices commit 49692ca1e686970bac5726c3fd925427bb3ae89d tg3: Fix loopback tests OK. I've added these to the netdev-test branch, as referred to above. Please check in particular the backported version of 'tg3: Set tx bug flags for more devices'. I will wait a few days for feedback on other drivers before building new packages. [...] Unfortunately we did not update network drivers in Debian 6.0.2 in the end. However, I am determined to do so in the upcoming stable update (6.0.3). The backport of tg3 is available in the git branch: git://git.debian.org/kernel/linux-2.6.git squeeze The changes start after tag debian/2.6.32-35squeeze1. The kernel configuration files we use are at http://kernel.alioth.debian.org/config/2.6.32-33/. Full source and binary packages containing these and other backported drivers can now be found at: http://people.debian.org/~benh/packages/ We would appreciate any help you can provide in testing this, and any further advice on changes that should be added or reverted. Ben. signature.asc Description: This is a digitally signed message part
Re: tg3 update for Debian 6.0 'squeeze'
On Sat, Jun 04, 2011 at 08:35:28PM -0700, Ben Hutchings wrote: On Fri, 2011-06-03 at 14:24 -0700, Matt Carlson wrote: On Fri, Jun 03, 2011 at 01:56:42PM -0700, Matt Carlson wrote: On Thu, Jun 02, 2011 at 08:13:55PM -0700, Ben Hutchings wrote: On Sat, 2011-05-21 at 22:06 +0100, Ben Hutchings wrote: The Debian kernel team regularly backports driver updates to the Linux kernel in stable releases to add support for new hardware. In the current stable release, the Linux kernel is based on longterm series 2.6.32.y. We generally prefer to cherry-pick bug fixes and new hardware support, but there are so many interrelated changes to tg3 since 2.6.32 that this seems to be impossible. So I've prepared a backport of tg3 from Linux 2.6.38, which is available in the git branch: git://git.kernel.org/pub/scm/linux/kernel/git/bwh/debian-linux.git netdev-test The kernel configuration files we use are at http://kernel.alioth.debian.org/config/2.6.32-33/ (note, this site will be unavailable for the next few hours). We would appreciate any help Broadcom can provide in testing this, and any advice on changes that should be added or reverted. Full source and binary packages containing these and other backported drivers can now be found at: http://people.debian.org/~benh/packages/ I have not yet received any testing feedback, and without that we will have to defer any updates to Debian 6.0.3 (about another 3 months away). Ben. Hi Ben. I'm going over the changes right now, and it looks like there are a lot of critical fixes that are missing. Standby and I'll try to generate a list of patches to include. Oh. Never mind. I didn't realize 57765 and later devices are not enabled. My understanding is that the BCM57765 was supported by tg3 in Linux 2.6.38 and so will be supported by this backported version. The device IDs aren't in the PCI table though. If that really was your intent, I'd have to go back over the patchlist again with an eye oriented towards this device. Here are a list of patches you might want to apply that affect the rest of the devices: commit fe234f0e5cbb880792d2d1ac0743cf8c07e9dde3 tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() We already got this through stable update 2.6.32.11. If you're looking at the source package, you'll need to run 'debian/rules source' to generate fully patched source in debian/build/source. You'll probably find it easier to view the changes in the git branch though. Ah. Maybe that is where I went wrong. I'll check the git tree. The link to the tree is at git.kernel.org, right? commit 28b041139e344ecd0f144d6205b004ae354cfa1e net: preserve ifreq parameter when calling generic phy_mii_ioctl(). This is an API/ABI change so we don't want it. Did I accidentally include a change that depends on it? (I would expect at least a compiler warning in that case.) Oh. I didn't realize it was an ABI change. I thought this patch was fixing an error in tg3. My bad. commit 2ffcc981d823a0518c627ca22d51ef72d0b7ca9a tg3: Set tx bug flags for more devices commit 34eea5ac214353ccd93ef7dd8dbd10aed87f5f46 tg3: Only allow phy ioctls while netif_running commit 01c3a3920f9f78866420b2004602944fca45083a tg3: Fix NVRAM selftest commit aba49f2421d5287692aee961ab4ce2981fdf4939 tg3: Disable MAC loopback test for CPMU devices commit 49692ca1e686970bac5726c3fd925427bb3ae89d tg3: Fix loopback tests OK. Have you had a chance to test the backported driver on an appropriate range of supported devices? Unfortunately no. -- 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/20110606180402.ga25...@mcarlson.broadcom.com
Re: tg3 update for Debian 6.0 'squeeze'
On Sun, 2011-06-05 at 04:35 +0100, Ben Hutchings wrote: On Fri, 2011-06-03 at 14:24 -0700, Matt Carlson wrote: On Fri, Jun 03, 2011 at 01:56:42PM -0700, Matt Carlson wrote: On Thu, Jun 02, 2011 at 08:13:55PM -0700, Ben Hutchings wrote: On Sat, 2011-05-21 at 22:06 +0100, Ben Hutchings wrote: The Debian kernel team regularly backports driver updates to the Linux kernel in stable releases to add support for new hardware. In the current stable release, the Linux kernel is based on longterm series 2.6.32.y. We generally prefer to cherry-pick bug fixes and new hardware support, but there are so many interrelated changes to tg3 since 2.6.32 that this seems to be impossible. So I've prepared a backport of tg3 from Linux 2.6.38, which is available in the git branch: git://git.kernel.org/pub/scm/linux/kernel/git/bwh/debian-linux.git netdev-test The kernel configuration files we use are at http://kernel.alioth.debian.org/config/2.6.32-33/ (note, this site will be unavailable for the next few hours). We would appreciate any help Broadcom can provide in testing this, and any advice on changes that should be added or reverted. Full source and binary packages containing these and other backported drivers can now be found at: http://people.debian.org/~benh/packages/ I have not yet received any testing feedback, and without that we will have to defer any updates to Debian 6.0.3 (about another 3 months away). Ben. Hi Ben. I'm going over the changes right now, and it looks like there are a lot of critical fixes that are missing. Standby and I'll try to generate a list of patches to include. Oh. Never mind. I didn't realize 57765 and later devices are not enabled. My understanding is that the BCM57765 was supported by tg3 in Linux 2.6.38 and so will be supported by this backported version. Here are a list of patches you might want to apply that affect the rest of the devices: commit fe234f0e5cbb880792d2d1ac0743cf8c07e9dde3 tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() We already got this through stable update 2.6.32.11. If you're looking at the source package, you'll need to run 'debian/rules source' to generate fully patched source in debian/build/source. You'll probably find it easier to view the changes in the git branch though. commit 28b041139e344ecd0f144d6205b004ae354cfa1e net: preserve ifreq parameter when calling generic phy_mii_ioctl(). This is an API/ABI change so we don't want it. Did I accidentally include a change that depends on it? (I would expect at least a compiler warning in that case.) commit 2ffcc981d823a0518c627ca22d51ef72d0b7ca9a tg3: Set tx bug flags for more devices commit 34eea5ac214353ccd93ef7dd8dbd10aed87f5f46 tg3: Only allow phy ioctls while netif_running commit 01c3a3920f9f78866420b2004602944fca45083a tg3: Fix NVRAM selftest commit aba49f2421d5287692aee961ab4ce2981fdf4939 tg3: Disable MAC loopback test for CPMU devices commit 49692ca1e686970bac5726c3fd925427bb3ae89d tg3: Fix loopback tests OK. I've added these to the netdev-test branch, as referred to above. Please check in particular the backported version of 'tg3: Set tx bug flags for more devices'. I will wait a few days for feedback on other drivers before building new packages. Ben. Have you had a chance to test the backported driver on an appropriate range of supported devices? Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse. signature.asc Description: This is a digitally signed message part
Re: tg3 update for Debian 6.0 'squeeze'
On Fri, 2011-06-03 at 14:24 -0700, Matt Carlson wrote: On Fri, Jun 03, 2011 at 01:56:42PM -0700, Matt Carlson wrote: On Thu, Jun 02, 2011 at 08:13:55PM -0700, Ben Hutchings wrote: On Sat, 2011-05-21 at 22:06 +0100, Ben Hutchings wrote: The Debian kernel team regularly backports driver updates to the Linux kernel in stable releases to add support for new hardware. In the current stable release, the Linux kernel is based on longterm series 2.6.32.y. We generally prefer to cherry-pick bug fixes and new hardware support, but there are so many interrelated changes to tg3 since 2.6.32 that this seems to be impossible. So I've prepared a backport of tg3 from Linux 2.6.38, which is available in the git branch: git://git.kernel.org/pub/scm/linux/kernel/git/bwh/debian-linux.git netdev-test The kernel configuration files we use are at http://kernel.alioth.debian.org/config/2.6.32-33/ (note, this site will be unavailable for the next few hours). We would appreciate any help Broadcom can provide in testing this, and any advice on changes that should be added or reverted. Full source and binary packages containing these and other backported drivers can now be found at: http://people.debian.org/~benh/packages/ I have not yet received any testing feedback, and without that we will have to defer any updates to Debian 6.0.3 (about another 3 months away). Ben. Hi Ben. I'm going over the changes right now, and it looks like there are a lot of critical fixes that are missing. Standby and I'll try to generate a list of patches to include. Oh. Never mind. I didn't realize 57765 and later devices are not enabled. My understanding is that the BCM57765 was supported by tg3 in Linux 2.6.38 and so will be supported by this backported version. Here are a list of patches you might want to apply that affect the rest of the devices: commit fe234f0e5cbb880792d2d1ac0743cf8c07e9dde3 tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() We already got this through stable update 2.6.32.11. If you're looking at the source package, you'll need to run 'debian/rules source' to generate fully patched source in debian/build/source. You'll probably find it easier to view the changes in the git branch though. commit 28b041139e344ecd0f144d6205b004ae354cfa1e net: preserve ifreq parameter when calling generic phy_mii_ioctl(). This is an API/ABI change so we don't want it. Did I accidentally include a change that depends on it? (I would expect at least a compiler warning in that case.) commit 2ffcc981d823a0518c627ca22d51ef72d0b7ca9a tg3: Set tx bug flags for more devices commit 34eea5ac214353ccd93ef7dd8dbd10aed87f5f46 tg3: Only allow phy ioctls while netif_running commit 01c3a3920f9f78866420b2004602944fca45083a tg3: Fix NVRAM selftest commit aba49f2421d5287692aee961ab4ce2981fdf4939 tg3: Disable MAC loopback test for CPMU devices commit 49692ca1e686970bac5726c3fd925427bb3ae89d tg3: Fix loopback tests OK. Have you had a chance to test the backported driver on an appropriate range of supported devices? Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse. signature.asc Description: This is a digitally signed message part
Re: tg3 update for Debian 6.0 'squeeze'
On Thu, Jun 02, 2011 at 08:13:55PM -0700, Ben Hutchings wrote: On Sat, 2011-05-21 at 22:06 +0100, Ben Hutchings wrote: The Debian kernel team regularly backports driver updates to the Linux kernel in stable releases to add support for new hardware. In the current stable release, the Linux kernel is based on longterm series 2.6.32.y. We generally prefer to cherry-pick bug fixes and new hardware support, but there are so many interrelated changes to tg3 since 2.6.32 that this seems to be impossible. So I've prepared a backport of tg3 from Linux 2.6.38, which is available in the git branch: git://git.kernel.org/pub/scm/linux/kernel/git/bwh/debian-linux.git netdev-test The kernel configuration files we use are at http://kernel.alioth.debian.org/config/2.6.32-33/ (note, this site will be unavailable for the next few hours). We would appreciate any help Broadcom can provide in testing this, and any advice on changes that should be added or reverted. Full source and binary packages containing these and other backported drivers can now be found at: http://people.debian.org/~benh/packages/ I have not yet received any testing feedback, and without that we will have to defer any updates to Debian 6.0.3 (about another 3 months away). Ben. Hi Ben. I'm going over the changes right now, and it looks like there are a lot of critical fixes that are missing. Standby and I'll try to generate a list of patches to include. -- 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/20110603205642.ga15...@mcarlson.broadcom.com
Re: tg3 update for Debian 6.0 'squeeze'
On Fri, Jun 03, 2011 at 01:56:42PM -0700, Matt Carlson wrote: On Thu, Jun 02, 2011 at 08:13:55PM -0700, Ben Hutchings wrote: On Sat, 2011-05-21 at 22:06 +0100, Ben Hutchings wrote: The Debian kernel team regularly backports driver updates to the Linux kernel in stable releases to add support for new hardware. In the current stable release, the Linux kernel is based on longterm series 2.6.32.y. We generally prefer to cherry-pick bug fixes and new hardware support, but there are so many interrelated changes to tg3 since 2.6.32 that this seems to be impossible. So I've prepared a backport of tg3 from Linux 2.6.38, which is available in the git branch: git://git.kernel.org/pub/scm/linux/kernel/git/bwh/debian-linux.git netdev-test The kernel configuration files we use are at http://kernel.alioth.debian.org/config/2.6.32-33/ (note, this site will be unavailable for the next few hours). We would appreciate any help Broadcom can provide in testing this, and any advice on changes that should be added or reverted. Full source and binary packages containing these and other backported drivers can now be found at: http://people.debian.org/~benh/packages/ I have not yet received any testing feedback, and without that we will have to defer any updates to Debian 6.0.3 (about another 3 months away). Ben. Hi Ben. I'm going over the changes right now, and it looks like there are a lot of critical fixes that are missing. Standby and I'll try to generate a list of patches to include. Oh. Never mind. I didn't realize 57765 and later devices are not enabled. Here are a list of patches you might want to apply that affect the rest of the devices: commit fe234f0e5cbb880792d2d1ac0743cf8c07e9dde3 tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() commit 28b041139e344ecd0f144d6205b004ae354cfa1e net: preserve ifreq parameter when calling generic phy_mii_ioctl(). commit 2ffcc981d823a0518c627ca22d51ef72d0b7ca9a tg3: Set tx bug flags for more devices commit 34eea5ac214353ccd93ef7dd8dbd10aed87f5f46 tg3: Only allow phy ioctls while netif_running commit 01c3a3920f9f78866420b2004602944fca45083a tg3: Fix NVRAM selftest commit aba49f2421d5287692aee961ab4ce2981fdf4939 tg3: Disable MAC loopback test for CPMU devices commit 49692ca1e686970bac5726c3fd925427bb3ae89d tg3: Fix loopback tests -- 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/20110603212453.gb15...@mcarlson.broadcom.com
Re: tg3 update for Debian 6.0 'squeeze'
On Sat, 2011-05-21 at 22:06 +0100, Ben Hutchings wrote: The Debian kernel team regularly backports driver updates to the Linux kernel in stable releases to add support for new hardware. In the current stable release, the Linux kernel is based on longterm series 2.6.32.y. We generally prefer to cherry-pick bug fixes and new hardware support, but there are so many interrelated changes to tg3 since 2.6.32 that this seems to be impossible. So I've prepared a backport of tg3 from Linux 2.6.38, which is available in the git branch: git://git.kernel.org/pub/scm/linux/kernel/git/bwh/debian-linux.git netdev-test The kernel configuration files we use are at http://kernel.alioth.debian.org/config/2.6.32-33/ (note, this site will be unavailable for the next few hours). We would appreciate any help Broadcom can provide in testing this, and any advice on changes that should be added or reverted. Full source and binary packages containing these and other backported drivers can now be found at: http://people.debian.org/~benh/packages/ I have not yet received any testing feedback, and without that we will have to defer any updates to Debian 6.0.3 (about another 3 months away). Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse. signature.asc Description: This is a digitally signed message part
tg3 update for Debian 6.0 'squeeze'
The Debian kernel team regularly backports driver updates to the Linux kernel in stable releases to add support for new hardware. In the current stable release, the Linux kernel is based on longterm series 2.6.32.y. We generally prefer to cherry-pick bug fixes and new hardware support, but there are so many interrelated changes to tg3 since 2.6.32 that this seems to be impossible. So I've prepared a backport of tg3 from Linux 2.6.38, which is available in the git branch: git://git.kernel.org/pub/scm/linux/kernel/git/bwh/debian-linux.git netdev-test The kernel configuration files we use are at http://kernel.alioth.debian.org/config/2.6.32-33/ (note, this site will be unavailable for the next few hours). We would appreciate any help Broadcom can provide in testing this, and any advice on changes that should be added or reverted. Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse. signature.asc Description: This is a digitally signed message part