Re: [SATA] libata-dev queue updated
Jeff Garzik napsal(a): Merged recent upstream changes into libata-dev queue. No new patches have found their way into libata-dev since last email. BK URL, Patch URL, and changelog attached. Note that the patch is diff'd against 2.6.11-bk6, which won't exist until four hours after this email is sent. Jeff It is hard to add support for VIA VT6420 PATA channel (SATA works fine)? Does anybody working on it? I can help with beta testing this driver. (The way through via82cxxx.c don't working.) Is it possible add to To-do list to sata_via.c or add this support to driver? sata_via.c: ---cut here--- To-do list: * VT6420 PATA support <= new line * VT6421 PATA support */ ---cut here--- Petr Novák, [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Jeff Garzik napsal(a): Merged recent upstream changes into libata-dev queue. No new patches have found their way into libata-dev since last email. BK URL, Patch URL, and changelog attached. Note that the patch is diff'd against 2.6.11-bk6, which won't exist until four hours after this email is sent. Jeff It is hard to add support for VIA VT6420 PATA channel (SATA works fine)? Does anybody working on it? I can help with beta testing this driver. (The way through via82cxxx.c don't working.) Is it possible add to To-do list to sata_via.c or add this support to driver? sata_via.c: ---cut here--- To-do list: * VT6420 PATA support = new line * VT6421 PATA support */ ---cut here--- Petr Novák, [EMAIL PROTECTED] - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[SATA] libata-dev queue updated
Merged recent upstream changes into libata-dev queue. No new patches have found their way into libata-dev since last email. BK URL, Patch URL, and changelog attached. Note that the patch is diff'd against 2.6.11-bk6, which won't exist until four hours after this email is sent. Jeff BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-bk6-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 18 drivers/scsi/Makefile|2 drivers/scsi/ahci.c | 95 +++-- drivers/scsi/ata_adma.c | 778 +++ drivers/scsi/libata-core.c | 296 +--- drivers/scsi/libata-scsi.c | 701 -- drivers/scsi/libata.h|6 drivers/scsi/pata_pdc2027x.c | 771 ++ drivers/scsi/sata_promise.c | 84 include/linux/ata.h | 15 include/linux/libata.h | 10 include/scsi/scsi.h |3 12 files changed, 2507 insertions(+), 272 deletions(-) through these ChangeSets: : o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch : o [libata sata_promise] support PATA ports on SATA controllers Albert Lee: o [libata] use init-device-params ATA command where needed o [libata] ata_scsi_verify_xlat() fix o pdc2027x timing register fix for 100MHz o [libata] CHS support: add CHS support to ata_scsi_verify_xlat(), ata_scsi_rw_xlat() and ata_scsiop_read_cap(). o [libata] CHS support: reorganize read/write translation in ata_scsi_rw_xlat() o [libata] CHS support: rename vars (s/sector/block/) in ata_scsi_verify_xlat() o [libata] CHS support: detect C/H/S at IDENTIFY DEVICE time o [libata] CHS support: add definitions to headers o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Brad Campbell: o libata basic detection and errata for PATA->SATA bridges Jeff Garzik: o [libata ahci] support PCI MSI interrupt vector o [libata adma] Add init code, fix CPB submission code o [libata ahci] finish ATAPI support o [libata adma] trivial whitespace cleanup o [libata dma] fix DMA mode config; add some more initialization code o [libata adma] add support for configuring PIO/DMA modes o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata] add new driver ata_adma o [libata pdc2027x] update for upstream struct device conversion o [libata sata_promise] fix merge bugs o [libata] fix build breakage o [libata] fix SATA->PATA bridge detect compile breakage o [libata] fix printk warning John W. Linville: o libata: update ATA pass thru opcodes o libata: minor style changes in ata_scsi_pass_thru o libata: filter SET_FEATURES - XFER MODE from ATA pass thru o libata: sync SMART ioctls with ATA pass thru spec (T10/04-262r7) o libata: fix command queue leak when xlat_func fails o libata: SMART support via ATA pass-thru Tobias Lorenz: o [libata sata_promise] pdc20619 (PATA) support o libata-scsi: get-identity ioctl support
[SATA] libata-dev queue updated
Merged recent upstream changes into libata-dev queue. No new patches have found their way into libata-dev since last email. BK URL, Patch URL, and changelog attached. Note that the patch is diff'd against 2.6.11-bk6, which won't exist until four hours after this email is sent. Jeff BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-bk6-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 18 drivers/scsi/Makefile|2 drivers/scsi/ahci.c | 95 +++-- drivers/scsi/ata_adma.c | 778 +++ drivers/scsi/libata-core.c | 296 +--- drivers/scsi/libata-scsi.c | 701 -- drivers/scsi/libata.h|6 drivers/scsi/pata_pdc2027x.c | 771 ++ drivers/scsi/sata_promise.c | 84 include/linux/ata.h | 15 include/linux/libata.h | 10 include/scsi/scsi.h |3 12 files changed, 2507 insertions(+), 272 deletions(-) through these ChangeSets: andyw:pobox.com: o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch erikbenada:yahoo.ca: o [libata sata_promise] support PATA ports on SATA controllers Albert Lee: o [libata] use init-device-params ATA command where needed o [libata] ata_scsi_verify_xlat() fix o pdc2027x timing register fix for 100MHz o [libata] CHS support: add CHS support to ata_scsi_verify_xlat(), ata_scsi_rw_xlat() and ata_scsiop_read_cap(). o [libata] CHS support: reorganize read/write translation in ata_scsi_rw_xlat() o [libata] CHS support: rename vars (s/sector/block/) in ata_scsi_verify_xlat() o [libata] CHS support: detect C/H/S at IDENTIFY DEVICE time o [libata] CHS support: add definitions to headers o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Brad Campbell: o libata basic detection and errata for PATA-SATA bridges Jeff Garzik: o [libata ahci] support PCI MSI interrupt vector o [libata adma] Add init code, fix CPB submission code o [libata ahci] finish ATAPI support o [libata adma] trivial whitespace cleanup o [libata dma] fix DMA mode config; add some more initialization code o [libata adma] add support for configuring PIO/DMA modes o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata] add new driver ata_adma o [libata pdc2027x] update for upstream struct device conversion o [libata sata_promise] fix merge bugs o [libata] fix build breakage o [libata] fix SATA-PATA bridge detect compile breakage o [libata] fix printk warning John W. Linville: o libata: update ATA pass thru opcodes o libata: minor style changes in ata_scsi_pass_thru o libata: filter SET_FEATURES - XFER MODE from ATA pass thru o libata: sync SMART ioctls with ATA pass thru spec (T10/04-262r7) o libata: fix command queue leak when xlat_func fails o libata: SMART support via ATA pass-thru Tobias Lorenz: o [libata sata_promise] pdc20619 (PATA) support o libata-scsi: get-identity ioctl support
[SATA] libata-dev queue updated
Rediffing against latest kernel. See attached. BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-bk4-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 18 drivers/scsi/Makefile|2 drivers/scsi/ahci.c | 95 +++-- drivers/scsi/ata_adma.c | 778 +++ drivers/scsi/libata-core.c | 296 +--- drivers/scsi/libata-scsi.c | 701 -- drivers/scsi/libata.h|6 drivers/scsi/pata_pdc2027x.c | 771 ++ drivers/scsi/sata_promise.c | 84 include/linux/ata.h | 15 include/linux/libata.h | 10 include/scsi/scsi.h |3 12 files changed, 2507 insertions(+), 272 deletions(-) through these ChangeSets: : o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch : o [libata sata_promise] support PATA ports on SATA controllers Albert Lee: o [libata] use init-device-params ATA command where needed o [libata] ata_scsi_verify_xlat() fix o pdc2027x timing register fix for 100MHz o [libata] CHS support: add CHS support to ata_scsi_verify_xlat(), ata_scsi_rw_xlat() and ata_scsiop_read_cap(). o [libata] CHS support: reorganize read/write translation in ata_scsi_rw_xlat() o [libata] CHS support: rename vars (s/sector/block/) in ata_scsi_verify_xlat() o [libata] CHS support: detect C/H/S at IDENTIFY DEVICE time o [libata] CHS support: add definitions to headers o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Brad Campbell: o libata basic detection and errata for PATA->SATA bridges Jeff Garzik: o [libata ahci] support PCI MSI interrupt vector o [libata adma] Add init code, fix CPB submission code o [libata ahci] finish ATAPI support o [libata adma] trivial whitespace cleanup o [libata dma] fix DMA mode config; add some more initialization code o [libata adma] add support for configuring PIO/DMA modes o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata] add new driver ata_adma o [libata pdc2027x] update for upstream struct device conversion o [libata sata_promise] fix merge bugs o [libata] fix build breakage o [libata] fix SATA->PATA bridge detect compile breakage o [libata] fix printk warning John W. Linville: o libata: update ATA pass thru opcodes o libata: minor style changes in ata_scsi_pass_thru o libata: filter SET_FEATURES - XFER MODE from ATA pass thru o libata: sync SMART ioctls with ATA pass thru spec (T10/04-262r7) o libata: fix command queue leak when xlat_func fails o libata: SMART support via ATA pass-thru Tobias Lorenz: o [libata sata_promise] pdc20619 (PATA) support o libata-scsi: get-identity ioctl support
[SATA] libata-dev queue updated
Rediffing against latest kernel. See attached. BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-bk4-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 18 drivers/scsi/Makefile|2 drivers/scsi/ahci.c | 95 +++-- drivers/scsi/ata_adma.c | 778 +++ drivers/scsi/libata-core.c | 296 +--- drivers/scsi/libata-scsi.c | 701 -- drivers/scsi/libata.h|6 drivers/scsi/pata_pdc2027x.c | 771 ++ drivers/scsi/sata_promise.c | 84 include/linux/ata.h | 15 include/linux/libata.h | 10 include/scsi/scsi.h |3 12 files changed, 2507 insertions(+), 272 deletions(-) through these ChangeSets: andyw:pobox.com: o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch erikbenada:yahoo.ca: o [libata sata_promise] support PATA ports on SATA controllers Albert Lee: o [libata] use init-device-params ATA command where needed o [libata] ata_scsi_verify_xlat() fix o pdc2027x timing register fix for 100MHz o [libata] CHS support: add CHS support to ata_scsi_verify_xlat(), ata_scsi_rw_xlat() and ata_scsiop_read_cap(). o [libata] CHS support: reorganize read/write translation in ata_scsi_rw_xlat() o [libata] CHS support: rename vars (s/sector/block/) in ata_scsi_verify_xlat() o [libata] CHS support: detect C/H/S at IDENTIFY DEVICE time o [libata] CHS support: add definitions to headers o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Brad Campbell: o libata basic detection and errata for PATA-SATA bridges Jeff Garzik: o [libata ahci] support PCI MSI interrupt vector o [libata adma] Add init code, fix CPB submission code o [libata ahci] finish ATAPI support o [libata adma] trivial whitespace cleanup o [libata dma] fix DMA mode config; add some more initialization code o [libata adma] add support for configuring PIO/DMA modes o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata] add new driver ata_adma o [libata pdc2027x] update for upstream struct device conversion o [libata sata_promise] fix merge bugs o [libata] fix build breakage o [libata] fix SATA-PATA bridge detect compile breakage o [libata] fix printk warning John W. Linville: o libata: update ATA pass thru opcodes o libata: minor style changes in ata_scsi_pass_thru o libata: filter SET_FEATURES - XFER MODE from ATA pass thru o libata: sync SMART ioctls with ATA pass thru spec (T10/04-262r7) o libata: fix command queue leak when xlat_func fails o libata: SMART support via ATA pass-thru Tobias Lorenz: o [libata sata_promise] pdc20619 (PATA) support o libata-scsi: get-identity ioctl support
Re: [SATA] libata-dev queue updated
On Fri, Mar 04, 2005 at 11:06:23PM +0100, Joerg Sommrey wrote: > On Fri, Mar 04, 2005 at 03:43:38PM -0500, Jeff Garzik wrote: > > Joerg Sommrey wrote: > > >On Fri, Mar 04, 2005 at 01:07:16PM -0500, Jeff Garzik wrote: > > > > > >>Joerg Sommrey wrote: > > >> > > >>>On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: > > >>> > > >>> > > Joerg Sommrey wrote: > > > > > > >On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: > > > > > > > > > > > >>Joerg Sommrey wrote: > > >> > > >> > > >> > > >>>On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: > > >>> > > >>> > > >>> > > >>> > > Joerg Sommrey wrote: > > > > > > > > > > >Jeff Garzik wrote: > > > > > > > > > > > > > > >>Patch: > > >>http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 > > > > > > > > >Still not usable here. The same errors as before when backing up: > > > > Please try 2.6.11 without any patches. > > >>> > > >>>Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, > > >>>2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with > > >>>the > > >>>same symptoms. > > >>> > > >>>Reverting to stable 2.6.10-ac8 :-) > > >> > > >>Does reverting the attached patch in 2.6.11 (apply with patch -R) fix > > >>things? > > >> > > > > > > > > >Still the same with this patch reverted. > > > > Does reverting the attached patch in 2.6.11 fix things? (apply with > > patch -R) > > > > This patch reverts the entire libata back to 2.6.10. > > > > >>> > > >>>I'm confused. Still the same with everything reverted. What shall I do > > >>>now? > > >> > > >>Well, first, thanks for your patience in narrowing this down. > > >> > > >>This means we have eliminated libata as a problem source, but we still > > >>have the rest of the kernel go to through :) > > >> > > >>Try disabling ACPI with 'acpi=off' or 'pci=biosirq' to see if that fixes > > >>things. > > >> > > > > > >I tried both settings with plain 2.6.11. Almost the same results, in my > > >impression apci=off causes the failure to appear even faster. > > > > Just to make sure I have things right, please tell me if this is correct: > > > > * 2.6.10 vanilla works > > > > * 2.6.11 vanilla does not work > > > > * 2.6.11 vanilla + 2.6.10 libata does not work > > [2.6.10 libata == reverting all libata changes] > > > > Is that all correct? > > Thanks for asking these precise questions. After double-checking > everything I found a typo in my configuration that changes things a bit. > I repeated some tests and the correct answers are now: > * 2.6.10 vanilla works > * 2.6.10-ac8 works > * 2.6.10-ac11 does not work > * 2.6.11 vanilla does not work > * 2.6.11 w/o promise.patchdoes not work > * 2.6.11 + 2.6.10 libata works! > > This looks much more consistent to me but brings the case back to > libata. After one more test using 2.6.11 + 2.6.10 libata I got some errors. They are different, they end after some time and they don't lock the system: Mar 4 23:15:00 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 4 23:15:00 bear kernel: sdb: Current: sense key: Recovered Error Mar 4 23:15:00 bear kernel: ASC=0x26 <> ASCQ=0xc0 Mar 4 23:15:00 bear kernel: FMK, ILI Got 1900 of these in 90 seconds and silence afterwards. Maybe that helps. I'll keep this kernel running and watch it. -jo -- -rw-r--r-- 1 jo users 63 2005-03-04 23:12 /home/jo/.signature - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
On Fri, Mar 04, 2005 at 03:43:38PM -0500, Jeff Garzik wrote: > Joerg Sommrey wrote: > >On Fri, Mar 04, 2005 at 01:07:16PM -0500, Jeff Garzik wrote: > > > >>Joerg Sommrey wrote: > >> > >>>On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: > >>> > >>> > Joerg Sommrey wrote: > > > >On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: > > > > > > > >>Joerg Sommrey wrote: > >> > >> > >> > >>>On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: > >>> > >>> > >>> > >>> > Joerg Sommrey wrote: > > > > > >Jeff Garzik wrote: > > > > > > > > > >>Patch: > >>http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 > > > > > >Still not usable here. The same errors as before when backing up: > > Please try 2.6.11 without any patches. > >>> > >>>Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, > >>>2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with > >>>the > >>>same symptoms. > >>> > >>>Reverting to stable 2.6.10-ac8 :-) > >> > >>Does reverting the attached patch in 2.6.11 (apply with patch -R) fix > >>things? > >> > > > > > >Still the same with this patch reverted. > > Does reverting the attached patch in 2.6.11 fix things? (apply with > patch -R) > > This patch reverts the entire libata back to 2.6.10. > > >>> > >>>I'm confused. Still the same with everything reverted. What shall I do > >>>now? > >> > >>Well, first, thanks for your patience in narrowing this down. > >> > >>This means we have eliminated libata as a problem source, but we still > >>have the rest of the kernel go to through :) > >> > >>Try disabling ACPI with 'acpi=off' or 'pci=biosirq' to see if that fixes > >>things. > >> > > > >I tried both settings with plain 2.6.11. Almost the same results, in my > >impression apci=off causes the failure to appear even faster. > > Just to make sure I have things right, please tell me if this is correct: > > * 2.6.10 vanilla works > > * 2.6.11 vanilla does not work > > * 2.6.11 vanilla + 2.6.10 libata does not work > [2.6.10 libata == reverting all libata changes] > > Is that all correct? Thanks for asking these precise questions. After double-checking everything I found a typo in my configuration that changes things a bit. I repeated some tests and the correct answers are now: * 2.6.10 vanillaworks * 2.6.10-ac8works * 2.6.10-ac11 does not work * 2.6.11 vanilladoes not work * 2.6.11 w/o promise.patch does not work * 2.6.11 + 2.6.10 libataworks! This looks much more consistent to me but brings the case back to libata. -jo -- -rw-r--r-- 1 jo users 63 2005-03-04 22:48 /home/jo/.signature - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 01:07:16PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) Does reverting the attached patch in 2.6.11 (apply with patch -R) fix things? Still the same with this patch reverted. Does reverting the attached patch in 2.6.11 fix things? (apply with patch -R) This patch reverts the entire libata back to 2.6.10. I'm confused. Still the same with everything reverted. What shall I do now? Well, first, thanks for your patience in narrowing this down. This means we have eliminated libata as a problem source, but we still have the rest of the kernel go to through :) Try disabling ACPI with 'acpi=off' or 'pci=biosirq' to see if that fixes things. I tried both settings with plain 2.6.11. Almost the same results, in my impression apci=off causes the failure to appear even faster. Just to make sure I have things right, please tell me if this is correct: * 2.6.10 vanilla works * 2.6.11 vanilla does not work * 2.6.11 vanilla + 2.6.10 libata does not work [2.6.10 libata == reverting all libata changes] Is that all correct? Jeff - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
On Fri, Mar 04, 2005 at 01:07:16PM -0500, Jeff Garzik wrote: > Joerg Sommrey wrote: > >On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: > > > >>Joerg Sommrey wrote: > >> > >>>On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: > >>> > >>> > Joerg Sommrey wrote: > > > >On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: > > > > > > > >>Joerg Sommrey wrote: > >> > >> > >> > >>>Jeff Garzik wrote: > >>> > >>> > >>> > Patch: > http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 > >>> > >>> > >>>Still not usable here. The same errors as before when backing up: > >> > >>Please try 2.6.11 without any patches. > > > >Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, > >2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the > >same symptoms. > > > >Reverting to stable 2.6.10-ac8 :-) > > Does reverting the attached patch in 2.6.11 (apply with patch -R) fix > things? > > >>> > >>> > >>>Still the same with this patch reverted. > >> > >>Does reverting the attached patch in 2.6.11 fix things? (apply with > >>patch -R) > >> > >>This patch reverts the entire libata back to 2.6.10. > >> > > > >I'm confused. Still the same with everything reverted. What shall I do > >now? > > Well, first, thanks for your patience in narrowing this down. > > This means we have eliminated libata as a problem source, but we still > have the rest of the kernel go to through :) > > Try disabling ACPI with 'acpi=off' or 'pci=biosirq' to see if that fixes > things. > I tried both settings with plain 2.6.11. Almost the same results, in my impression apci=off causes the failure to appear even faster. -jo -- -rw-r--r-- 1 jo users 63 2005-03-04 20:54 /home/jo/.signature - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) Does reverting the attached patch in 2.6.11 (apply with patch -R) fix things? Still the same with this patch reverted. Does reverting the attached patch in 2.6.11 fix things? (apply with patch -R) This patch reverts the entire libata back to 2.6.10. I'm confused. Still the same with everything reverted. What shall I do now? Well, first, thanks for your patience in narrowing this down. This means we have eliminated libata as a problem source, but we still have the rest of the kernel go to through :) Try disabling ACPI with 'acpi=off' or 'pci=biosirq' to see if that fixes things. Jeff - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: > Joerg Sommrey wrote: > >On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: > > > >>Joerg Sommrey wrote: > >> > >>>On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: > >>> > >>> > Joerg Sommrey wrote: > > > >Jeff Garzik wrote: > > > > > >>Patch: > >>http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 > > > > > >Still not usable here. The same errors as before when backing up: > > Please try 2.6.11 without any patches. > >>> > >>>Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, > >>>2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the > >>>same symptoms. > >>> > >>>Reverting to stable 2.6.10-ac8 :-) > >> > >>Does reverting the attached patch in 2.6.11 (apply with patch -R) fix > >>things? > >> > > > > > >Still the same with this patch reverted. > > Does reverting the attached patch in 2.6.11 fix things? (apply with > patch -R) > > This patch reverts the entire libata back to 2.6.10. > I'm confused. Still the same with everything reverted. What shall I do now? -jo -- -rw-r--r-- 1 jo users 63 2005-03-04 18:44 /home/jo/.signature - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) Does reverting the attached patch in 2.6.11 (apply with patch -R) fix things? Still the same with this patch reverted. Does reverting the attached patch in 2.6.11 fix things? (apply with patch -R) This patch reverts the entire libata back to 2.6.10. I'm confused. Still the same with everything reverted. What shall I do now? -jo -- -rw-r--r-- 1 jo users 63 2005-03-04 18:44 /home/jo/.signature - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) Does reverting the attached patch in 2.6.11 (apply with patch -R) fix things? Still the same with this patch reverted. Does reverting the attached patch in 2.6.11 fix things? (apply with patch -R) This patch reverts the entire libata back to 2.6.10. I'm confused. Still the same with everything reverted. What shall I do now? Well, first, thanks for your patience in narrowing this down. This means we have eliminated libata as a problem source, but we still have the rest of the kernel go to through :) Try disabling ACPI with 'acpi=off' or 'pci=biosirq' to see if that fixes things. Jeff - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
On Fri, Mar 04, 2005 at 01:07:16PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) Does reverting the attached patch in 2.6.11 (apply with patch -R) fix things? Still the same with this patch reverted. Does reverting the attached patch in 2.6.11 fix things? (apply with patch -R) This patch reverts the entire libata back to 2.6.10. I'm confused. Still the same with everything reverted. What shall I do now? Well, first, thanks for your patience in narrowing this down. This means we have eliminated libata as a problem source, but we still have the rest of the kernel go to through :) Try disabling ACPI with 'acpi=off' or 'pci=biosirq' to see if that fixes things. I tried both settings with plain 2.6.11. Almost the same results, in my impression apci=off causes the failure to appear even faster. -jo -- -rw-r--r-- 1 jo users 63 2005-03-04 20:54 /home/jo/.signature - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 01:07:16PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) Does reverting the attached patch in 2.6.11 (apply with patch -R) fix things? Still the same with this patch reverted. Does reverting the attached patch in 2.6.11 fix things? (apply with patch -R) This patch reverts the entire libata back to 2.6.10. I'm confused. Still the same with everything reverted. What shall I do now? Well, first, thanks for your patience in narrowing this down. This means we have eliminated libata as a problem source, but we still have the rest of the kernel go to through :) Try disabling ACPI with 'acpi=off' or 'pci=biosirq' to see if that fixes things. I tried both settings with plain 2.6.11. Almost the same results, in my impression apci=off causes the failure to appear even faster. Just to make sure I have things right, please tell me if this is correct: * 2.6.10 vanilla works * 2.6.11 vanilla does not work * 2.6.11 vanilla + 2.6.10 libata does not work [2.6.10 libata == reverting all libata changes] Is that all correct? Jeff - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
On Fri, Mar 04, 2005 at 03:43:38PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 01:07:16PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) Does reverting the attached patch in 2.6.11 (apply with patch -R) fix things? Still the same with this patch reverted. Does reverting the attached patch in 2.6.11 fix things? (apply with patch -R) This patch reverts the entire libata back to 2.6.10. I'm confused. Still the same with everything reverted. What shall I do now? Well, first, thanks for your patience in narrowing this down. This means we have eliminated libata as a problem source, but we still have the rest of the kernel go to through :) Try disabling ACPI with 'acpi=off' or 'pci=biosirq' to see if that fixes things. I tried both settings with plain 2.6.11. Almost the same results, in my impression apci=off causes the failure to appear even faster. Just to make sure I have things right, please tell me if this is correct: * 2.6.10 vanilla works * 2.6.11 vanilla does not work * 2.6.11 vanilla + 2.6.10 libata does not work [2.6.10 libata == reverting all libata changes] Is that all correct? Thanks for asking these precise questions. After double-checking everything I found a typo in my configuration that changes things a bit. I repeated some tests and the correct answers are now: * 2.6.10 vanillaworks * 2.6.10-ac8works * 2.6.10-ac11 does not work * 2.6.11 vanilladoes not work * 2.6.11 w/o promise.patch does not work * 2.6.11 + 2.6.10 libataworks! This looks much more consistent to me but brings the case back to libata. -jo -- -rw-r--r-- 1 jo users 63 2005-03-04 22:48 /home/jo/.signature - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
On Fri, Mar 04, 2005 at 11:06:23PM +0100, Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 03:43:38PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 01:07:16PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Fri, Mar 04, 2005 at 02:10:14AM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) Does reverting the attached patch in 2.6.11 (apply with patch -R) fix things? Still the same with this patch reverted. Does reverting the attached patch in 2.6.11 fix things? (apply with patch -R) This patch reverts the entire libata back to 2.6.10. I'm confused. Still the same with everything reverted. What shall I do now? Well, first, thanks for your patience in narrowing this down. This means we have eliminated libata as a problem source, but we still have the rest of the kernel go to through :) Try disabling ACPI with 'acpi=off' or 'pci=biosirq' to see if that fixes things. I tried both settings with plain 2.6.11. Almost the same results, in my impression apci=off causes the failure to appear even faster. Just to make sure I have things right, please tell me if this is correct: * 2.6.10 vanilla works * 2.6.11 vanilla does not work * 2.6.11 vanilla + 2.6.10 libata does not work [2.6.10 libata == reverting all libata changes] Is that all correct? Thanks for asking these precise questions. After double-checking everything I found a typo in my configuration that changes things a bit. I repeated some tests and the correct answers are now: * 2.6.10 vanilla works * 2.6.10-ac8 works * 2.6.10-ac11 does not work * 2.6.11 vanilla does not work * 2.6.11 w/o promise.patchdoes not work * 2.6.11 + 2.6.10 libata works! This looks much more consistent to me but brings the case back to libata. After one more test using 2.6.11 + 2.6.10 libata I got some errors. They are different, they end after some time and they don't lock the system: Mar 4 23:15:00 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 4 23:15:00 bear kernel: sdb: Current: sense key: Recovered Error Mar 4 23:15:00 bear kernel: ASC=0x26 vendor ASCQ=0xc0 Mar 4 23:15:00 bear kernel: FMK, ILI Got 1900 of these in 90 seconds and silence afterwards. Maybe that helps. I'll keep this kernel running and watch it. -jo -- -rw-r--r-- 1 jo users 63 2005-03-04 23:12 /home/jo/.signature - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: > Joerg Sommrey wrote: > >On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: > > > >>Joerg Sommrey wrote: > >> > >>>Jeff Garzik wrote: > >>> > Patch: > http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 > >>> > >>> > >>>Still not usable here. The same errors as before when backing up: > >> > >>Please try 2.6.11 without any patches. > > > >Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, > >2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the > >same symptoms. > > > >Reverting to stable 2.6.10-ac8 :-) > > Does reverting the attached patch in 2.6.11 (apply with patch -R) fix > things? > Still the same with this patch reverted. -jo -- -rw-r--r-- 1 jo users 63 2005-03-04 07:32 /home/jo/.signature - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Joerg Sommrey wrote: On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) Does reverting the attached patch in 2.6.11 (apply with patch -R) fix things? Jeff diff -Nru a/drivers/scsi/sata_promise.c b/drivers/scsi/sata_promise.c --- a/drivers/scsi/sata_promise.c 2005-03-01 23:39:08 -08:00 +++ b/drivers/scsi/sata_promise.c 2005-03-01 23:39:08 -08:00 @@ -156,10 +156,18 @@ board_2037x }, { PCI_VENDOR_ID_PROMISE, 0x3376, PCI_ANY_ID, PCI_ANY_ID, 0, 0, board_2037x }, + { PCI_VENDOR_ID_PROMISE, 0x3574, PCI_ANY_ID, PCI_ANY_ID, 0, 0, + board_2037x }, + { PCI_VENDOR_ID_PROMISE, 0x3d75, PCI_ANY_ID, PCI_ANY_ID, 0, 0, + board_2037x }, + { PCI_VENDOR_ID_PROMISE, 0x3318, PCI_ANY_ID, PCI_ANY_ID, 0, 0, board_20319 }, { PCI_VENDOR_ID_PROMISE, 0x3319, PCI_ANY_ID, PCI_ANY_ID, 0, 0, board_20319 }, + { PCI_VENDOR_ID_PROMISE, 0x3d18, PCI_ANY_ID, PCI_ANY_ID, 0, 0, + board_20319 }, + { } /* terminate list */ }; @@ -406,9 +414,11 @@ return IRQ_NONE; } -spin_lock(_set->lock); + spin_lock(_set->lock); -for (i = 0; i < host_set->n_ports; i++) { + writel(mask, mmio_base + PDC_INT_SEQMASK); + + for (i = 0; i < host_set->n_ports; i++) { VPRINTK("port %u\n", i); ap = host_set->ports[i]; tmp = mask & (1 << (i + 1)); @@ -546,6 +556,7 @@ unsigned long base; void *mmio_base; unsigned int board_idx = (unsigned int) ent->driver_data; + int pci_dev_busy = 0; int rc; if (!printed_version++) @@ -560,8 +571,10 @@ return rc; rc = pci_request_regions(pdev, DRV_NAME); - if (rc) + if (rc) { + pci_dev_busy = 1; goto err_out; + } rc = pci_set_dma_mask(pdev, ATA_DMA_MASK); if (rc) @@ -640,7 +653,8 @@ err_out_regions: pci_release_regions(pdev); err_out: - pci_disable_device(pdev); + if (!pci_dev_busy) + pci_disable_device(pdev); return rc; }
Re: [SATA] libata-dev queue updated
On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: > Joerg Sommrey wrote: > >Jeff Garzik wrote: > >>Patch: > >>http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 > > > > > >Still not usable here. The same errors as before when backing up: > > Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) -jo -- -rw-r--r-- 1 jo users 63 2005-03-03 20:23 /home/jo/.signature - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
On Thu, Mar 03, 2005 at 11:09:26PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) Does reverting the attached patch in 2.6.11 (apply with patch -R) fix things? Still the same with this patch reverted. -jo -- -rw-r--r-- 1 jo users 63 2005-03-04 07:32 /home/jo/.signature - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
On Wed, Mar 02, 2005 at 05:43:59PM -0500, Jeff Garzik wrote: Joerg Sommrey wrote: Jeff Garzik wrote: Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Plain 2.6.11 doesn't work either. All of 2.6.10-ac11, 2.6.11-rc5, 2.6.11-rc5 + 2.6.11-rc5-bk4-libata-dev1.patch and 2.6.11 fail with the same symptoms. Reverting to stable 2.6.10-ac8 :-) -jo -- -rw-r--r-- 1 jo users 63 2005-03-03 20:23 /home/jo/.signature - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Joerg Sommrey wrote: Jeff Garzik wrote: BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Jeff - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Jeff Garzik wrote: >BK users: > bk pull bk://gkernel.bkbits.net/libata-dev-2.6 >Patch: >http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Mar 2 21:09:50 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:51 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:51 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:51 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:51 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:51 bear kernel: SCSI error : <1 0 0 0> return code = 0x802 Mar 2 21:09:51 bear kernel: sdb: Current: sense key: Medium Error Mar 2 21:09:51 bear kernel: Additional sense: Unrecovered read error - auto reallocate failed Mar 2 21:09:51 bear kernel: end_request: I/O error, dev sdb, sector 43099350 Mar 2 21:09:51 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:52 bear kernel: SCSI error : <1 0 0 0> return code = 0x802 Mar 2 21:09:52 bear kernel: sdb: Current: sense key: Medium Error Mar 2 21:09:52 bear kernel: Additional sense: Unrecovered read error - auto reallocate failed Mar 2 21:09:52 bear kernel: end_request: I/O error, dev sdb, sector 43099358 Mar 2 21:09:52 bear kernel: raid1: Disk failure on sdb2, disabling device. Mar 2 21:09:52 bear kernel: ^IOperation continuing on 1 devices Mar 2 21:09:52 bear kernel: raid1: sdb2: rescheduling sector 2904720 Mar 2 21:09:52 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:52 bear kernel: ata1: called with no error (51)! Mar 2 21:09:52 bear kernel: SCSI error : <1 0 0 0> return code = 0x802 Mar 2 21:09:52 bear kernel: sdb: Current: sense key: Medium Error Mar 2 21:09:52 bear kernel: Additional sense: Unrecovered read error - auto reallocate failed Using Promise SATA150 TX4 / md-raid1 / lvm / reiserfs -jo -- -rw-r--r-- 1 jo users 63 2005-03-02 21:14 /home/jo/.signature - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Jeff Garzik wrote: BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Mar 2 21:09:50 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:51 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:51 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:51 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:51 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:51 bear kernel: SCSI error : 1 0 0 0 return code = 0x802 Mar 2 21:09:51 bear kernel: sdb: Current: sense key: Medium Error Mar 2 21:09:51 bear kernel: Additional sense: Unrecovered read error - auto reallocate failed Mar 2 21:09:51 bear kernel: end_request: I/O error, dev sdb, sector 43099350 Mar 2 21:09:51 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:51 bear kernel: ata1: called with no error (51)! Mar 2 21:09:52 bear kernel: SCSI error : 1 0 0 0 return code = 0x802 Mar 2 21:09:52 bear kernel: sdb: Current: sense key: Medium Error Mar 2 21:09:52 bear kernel: Additional sense: Unrecovered read error - auto reallocate failed Mar 2 21:09:52 bear kernel: end_request: I/O error, dev sdb, sector 43099358 Mar 2 21:09:52 bear kernel: raid1: Disk failure on sdb2, disabling device. Mar 2 21:09:52 bear kernel: ^IOperation continuing on 1 devices Mar 2 21:09:52 bear kernel: raid1: sdb2: rescheduling sector 2904720 Mar 2 21:09:52 bear kernel: ata1: status=0x51 { DriveReady SeekComplete Error }Mar 2 21:09:52 bear kernel: ata1: called with no error (51)! Mar 2 21:09:52 bear kernel: SCSI error : 1 0 0 0 return code = 0x802 Mar 2 21:09:52 bear kernel: sdb: Current: sense key: Medium Error Mar 2 21:09:52 bear kernel: Additional sense: Unrecovered read error - auto reallocate failed Using Promise SATA150 TX4 / md-raid1 / lvm / reiserfs -jo -- -rw-r--r-- 1 jo users 63 2005-03-02 21:14 /home/jo/.signature - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Joerg Sommrey wrote: Jeff Garzik wrote: BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 Still not usable here. The same errors as before when backing up: Please try 2.6.11 without any patches. Jeff - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[SATA] libata-dev queue updated
A minor update, mostly to update to the latest kernel. BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 18 drivers/scsi/Makefile|2 drivers/scsi/ahci.c | 107 - drivers/scsi/ata_adma.c | 778 +++ drivers/scsi/libata-core.c | 312 + drivers/scsi/libata-scsi.c | 701 -- drivers/scsi/libata.h|6 drivers/scsi/pata_pdc2027x.c | 771 ++ drivers/scsi/sata_promise.c | 84 drivers/scsi/sata_qstor.c| 20 - drivers/scsi/sata_vsc.c |4 include/linux/ata.h | 15 include/linux/libata.h | 10 include/scsi/scsi.h |3 14 files changed, 2531 insertions(+), 300 deletions(-) through these ChangeSets: : o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch : o [libata sata_promise] support PATA ports on SATA controllers : o drivers/scsi/ahci: Use the DMA_{64,32}BIT_MASK constants o drivers/scsi/sata_vsc: Use the DMA_{64,32}BIT_MASK constants Adam J. Richter: o ata_pci_remove_one used freed memory Albert Lee: o [libata] use init-device-params ATA command where needed o [libata] ata_scsi_verify_xlat() fix o pdc2027x timing register fix for 100MHz o [libata] CHS support: add CHS support to ata_scsi_verify_xlat(), ata_scsi_rw_xlat() and ata_scsiop_read_cap(). o [libata] CHS support: reorganize read/write translation in ata_scsi_rw_xlat() o [libata] CHS support: rename vars (s/sector/block/) in ata_scsi_verify_xlat() o [libata] CHS support: detect C/H/S at IDENTIFY DEVICE time o [libata] CHS support: add definitions to headers o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Brad Campbell: o libata basic detection and errata for PATA->SATA bridges Jeff Garzik: o [libata ahci] Print out port id on error messages o [libata ahci] support PCI MSI interrupt vector o [libata adma] Add init code, fix CPB submission code o [libata ahci] finish ATAPI support o [libata adma] trivial whitespace cleanup o [libata dma] fix DMA mode config; add some more initialization code o [libata adma] add support for configuring PIO/DMA modes o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata] add new driver ata_adma o [libata pdc2027x] update for upstream struct device conversion o [libata sata_promise] fix merge bugs o [libata] fix build breakage o [libata] fix SATA->PATA bridge detect compile breakage o [libata] fix printk warning John W. Linville: o libata: update ATA pass thru opcodes o libata: minor style changes in ata_scsi_pass_thru o libata: filter SET_FEATURES - XFER MODE from ATA pass thru o libata: sync SMART ioctls with ATA pass thru spec (T10/04-262r7) o libata: fix command queue leak when xlat_func fails o libata: SMART support via ATA pass-thru Mark Lord: o [libata qstor] minor update per LKML comments Tobias Lorenz: o [libata sata_promise] pdc20619 (PATA) support o libata-scsi: get-identity ioctl support
[SATA] libata-dev queue updated
A minor update, mostly to update to the latest kernel. BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc5-bk4-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 18 drivers/scsi/Makefile|2 drivers/scsi/ahci.c | 107 - drivers/scsi/ata_adma.c | 778 +++ drivers/scsi/libata-core.c | 312 + drivers/scsi/libata-scsi.c | 701 -- drivers/scsi/libata.h|6 drivers/scsi/pata_pdc2027x.c | 771 ++ drivers/scsi/sata_promise.c | 84 drivers/scsi/sata_qstor.c| 20 - drivers/scsi/sata_vsc.c |4 include/linux/ata.h | 15 include/linux/libata.h | 10 include/scsi/scsi.h |3 14 files changed, 2531 insertions(+), 300 deletions(-) through these ChangeSets: andyw:pobox.com: o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch erikbenada:yahoo.ca: o [libata sata_promise] support PATA ports on SATA controllers tklauser:nuerscht.ch: o drivers/scsi/ahci: Use the DMA_{64,32}BIT_MASK constants o drivers/scsi/sata_vsc: Use the DMA_{64,32}BIT_MASK constants Adam J. Richter: o ata_pci_remove_one used freed memory Albert Lee: o [libata] use init-device-params ATA command where needed o [libata] ata_scsi_verify_xlat() fix o pdc2027x timing register fix for 100MHz o [libata] CHS support: add CHS support to ata_scsi_verify_xlat(), ata_scsi_rw_xlat() and ata_scsiop_read_cap(). o [libata] CHS support: reorganize read/write translation in ata_scsi_rw_xlat() o [libata] CHS support: rename vars (s/sector/block/) in ata_scsi_verify_xlat() o [libata] CHS support: detect C/H/S at IDENTIFY DEVICE time o [libata] CHS support: add definitions to headers o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Brad Campbell: o libata basic detection and errata for PATA-SATA bridges Jeff Garzik: o [libata ahci] Print out port id on error messages o [libata ahci] support PCI MSI interrupt vector o [libata adma] Add init code, fix CPB submission code o [libata ahci] finish ATAPI support o [libata adma] trivial whitespace cleanup o [libata dma] fix DMA mode config; add some more initialization code o [libata adma] add support for configuring PIO/DMA modes o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata] add new driver ata_adma o [libata pdc2027x] update for upstream struct device conversion o [libata sata_promise] fix merge bugs o [libata] fix build breakage o [libata] fix SATA-PATA bridge detect compile breakage o [libata] fix printk warning John W. Linville: o libata: update ATA pass thru opcodes o libata: minor style changes in ata_scsi_pass_thru o libata: filter SET_FEATURES - XFER MODE from ATA pass thru o libata: sync SMART ioctls with ATA pass thru spec (T10/04-262r7) o libata: fix command queue leak when xlat_func fails o libata: SMART support via ATA pass-thru Mark Lord: o [libata qstor] minor update per LKML comments Tobias Lorenz: o [libata sata_promise] pdc20619 (PATA) support o libata-scsi: get-identity ioctl support
Re: [SATA] libata-dev queue updated
Andre Tomt wrote: Jeff Garzik wrote: Patch URL, BK URL, and changelog attached. Recent changes: * New sata_qstor driver. * Turn on ATAPI by default. * Change a couple unconditional use-the-hardware function calls to be callbacks instead. Should have been this way originally. * Most of C/H/S support. * Fix bugs in ADMA driver. * Support PCI MSI in AHCI driver. * Support ATAPI in AHCI driver. * Improve ATA passthru (a.k.a. SMART) support How is the Marvell driver coming along? Did it stall? :-) Yeah, it's stalled... Jeff - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Jeff Garzik wrote: Patch URL, BK URL, and changelog attached. Recent changes: * New sata_qstor driver. * Turn on ATAPI by default. * Change a couple unconditional use-the-hardware function calls to be callbacks instead. Should have been this way originally. * Most of C/H/S support. * Fix bugs in ADMA driver. * Support PCI MSI in AHCI driver. * Support ATAPI in AHCI driver. * Improve ATA passthru (a.k.a. SMART) support How is the Marvell driver coming along? Did it stall? :-) The propetiary source driver works, but its not like its universally available (I had to grab it from a different vendor..), "guaranteed" to work with future kernels, have a usable license, and so on. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[SATA] libata-dev queue updated
Patch URL, BK URL, and changelog attached. Recent changes: * New sata_qstor driver. * Turn on ATAPI by default. * Change a couple unconditional use-the-hardware function calls to be callbacks instead. Should have been this way originally. * Most of C/H/S support. * Fix bugs in ADMA driver. * Support PCI MSI in AHCI driver. * Support ATAPI in AHCI driver. * Improve ATA passthru (a.k.a. SMART) support BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc4-bk6-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 26 + drivers/scsi/Makefile|3 drivers/scsi/ahci.c | 101 - drivers/scsi/ata_adma.c | 778 +++ drivers/scsi/ata_piix.c |4 drivers/scsi/libata-core.c | 338 ++ drivers/scsi/libata-scsi.c | 701 -- drivers/scsi/libata.h|7 drivers/scsi/pata_pdc2027x.c | 742 + drivers/scsi/sata_nv.c | 10 drivers/scsi/sata_promise.c | 92 - drivers/scsi/sata_qstor.c| 700 ++ drivers/scsi/sata_sil.c | 10 drivers/scsi/sata_sis.c | 10 drivers/scsi/sata_svw.c | 10 drivers/scsi/sata_sx4.c |8 drivers/scsi/sata_uli.c | 10 drivers/scsi/sata_via.c | 213 --- drivers/scsi/sata_vsc.c | 10 include/linux/ata.h | 14 include/linux/libata.h | 55 --- include/scsi/scsi.h |3 22 files changed, 3442 insertions(+), 403 deletions(-) through these ChangeSets: : o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch : o [libata sata_promise] support PATA ports on SATA controllers : o [libata] add ->bmdma_{stop,status} hooks Adam J. Richter: o ata_pci_remove_one used freed memory Albert Lee: o [libata] CHS support: add CHS support to ata_scsi_verify_xlat(), ata_scsi_rw_xlat() and ata_scsiop_read_cap(). o [libata] CHS support: reorganize read/write translation in ata_scsi_rw_xlat() o [libata] CHS support: rename vars (s/sector/block/) in ata_scsi_verify_xlat() o [libata] CHS support: detect C/H/S at IDENTIFY DEVICE time o [libata] CHS support: add definitions to headers o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Brad Campbell: o libata basic detection and errata for PATA->SATA bridges Jeff Garzik: o [libata ahci] support PCI MSI interrupt vector o [libata adma] Add init code, fix CPB submission code o [libata ahci] finish ATAPI support o [libata adma] trivial whitespace cleanup o [libata dma] fix DMA mode config; add some more initialization code o [libata adma] add support for configuring PIO/DMA modes o [libata] do not call pci_disable_device() for certain errors o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata] add new driver ata_adma o [libata sata_via] add support for VT6421 SATA o [libata sata_via] minor cleanups o [libata pdc2027x] update for upstream struct device conversion o [libata sata_promise] fix merge bugs o [libata] fix build breakage o [libata] fix SATA->PATA bridge detect compile breakage o [libata] fix printk warning John W. Linville: o libata: fix command queue leak when xlat_func fails o libata: update ATA pass thru opcodes o libata: minor style changes in ata_scsi_pass_thru o libata: filter SET_FEATURES - XFER MODE from ATA pass thru o libata: sync SMART ioctls with ATA pass thru spec (T10/04-262r7) o libata: fix command queue leak when xlat_func fails o libata: SMART support via ATA pass-thru Mark Lord: o sata_qstor: new basic driver for Pacific Digital Tobias Lorenz: o [libata sata_promise] pdc20619 (PATA) support o libata-scsi: get-identity ioctl support
Re: [SATA] libata-dev queue updated
Jeff Garzik wrote: Patch URL, BK URL, and changelog attached. Recent changes: * New sata_qstor driver. * Turn on ATAPI by default. * Change a couple unconditional use-the-hardware function calls to be callbacks instead. Should have been this way originally. * Most of C/H/S support. * Fix bugs in ADMA driver. * Support PCI MSI in AHCI driver. * Support ATAPI in AHCI driver. * Improve ATA passthru (a.k.a. SMART) support How is the Marvell driver coming along? Did it stall? :-) The propetiary source driver works, but its not like its universally available (I had to grab it from a different vendor..), guaranteed to work with future kernels, have a usable license, and so on. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [SATA] libata-dev queue updated
Andre Tomt wrote: Jeff Garzik wrote: Patch URL, BK URL, and changelog attached. Recent changes: * New sata_qstor driver. * Turn on ATAPI by default. * Change a couple unconditional use-the-hardware function calls to be callbacks instead. Should have been this way originally. * Most of C/H/S support. * Fix bugs in ADMA driver. * Support PCI MSI in AHCI driver. * Support ATAPI in AHCI driver. * Improve ATA passthru (a.k.a. SMART) support How is the Marvell driver coming along? Did it stall? :-) Yeah, it's stalled... Jeff - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[SATA] libata-dev queue updated
Patch URL, BK URL, and changelog attached. Recent changes: * New sata_qstor driver. * Turn on ATAPI by default. * Change a couple unconditional use-the-hardware function calls to be callbacks instead. Should have been this way originally. * Most of C/H/S support. * Fix bugs in ADMA driver. * Support PCI MSI in AHCI driver. * Support ATAPI in AHCI driver. * Improve ATA passthru (a.k.a. SMART) support BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc4-bk6-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 26 + drivers/scsi/Makefile|3 drivers/scsi/ahci.c | 101 - drivers/scsi/ata_adma.c | 778 +++ drivers/scsi/ata_piix.c |4 drivers/scsi/libata-core.c | 338 ++ drivers/scsi/libata-scsi.c | 701 -- drivers/scsi/libata.h|7 drivers/scsi/pata_pdc2027x.c | 742 + drivers/scsi/sata_nv.c | 10 drivers/scsi/sata_promise.c | 92 - drivers/scsi/sata_qstor.c| 700 ++ drivers/scsi/sata_sil.c | 10 drivers/scsi/sata_sis.c | 10 drivers/scsi/sata_svw.c | 10 drivers/scsi/sata_sx4.c |8 drivers/scsi/sata_uli.c | 10 drivers/scsi/sata_via.c | 213 --- drivers/scsi/sata_vsc.c | 10 include/linux/ata.h | 14 include/linux/libata.h | 55 --- include/scsi/scsi.h |3 22 files changed, 3442 insertions(+), 403 deletions(-) through these ChangeSets: andyw:pobox.com: o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch erikbenada:yahoo.ca: o [libata sata_promise] support PATA ports on SATA controllers mat.loikkanen:synopsys.com: o [libata] add -bmdma_{stop,status} hooks Adam J. Richter: o ata_pci_remove_one used freed memory Albert Lee: o [libata] CHS support: add CHS support to ata_scsi_verify_xlat(), ata_scsi_rw_xlat() and ata_scsiop_read_cap(). o [libata] CHS support: reorganize read/write translation in ata_scsi_rw_xlat() o [libata] CHS support: rename vars (s/sector/block/) in ata_scsi_verify_xlat() o [libata] CHS support: detect C/H/S at IDENTIFY DEVICE time o [libata] CHS support: add definitions to headers o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Brad Campbell: o libata basic detection and errata for PATA-SATA bridges Jeff Garzik: o [libata ahci] support PCI MSI interrupt vector o [libata adma] Add init code, fix CPB submission code o [libata ahci] finish ATAPI support o [libata adma] trivial whitespace cleanup o [libata dma] fix DMA mode config; add some more initialization code o [libata adma] add support for configuring PIO/DMA modes o [libata] do not call pci_disable_device() for certain errors o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata] add new driver ata_adma o [libata sata_via] add support for VT6421 SATA o [libata sata_via] minor cleanups o [libata pdc2027x] update for upstream struct device conversion o [libata sata_promise] fix merge bugs o [libata] fix build breakage o [libata] fix SATA-PATA bridge detect compile breakage o [libata] fix printk warning John W. Linville: o libata: fix command queue leak when xlat_func fails o libata: update ATA pass thru opcodes o libata: minor style changes in ata_scsi_pass_thru o libata: filter SET_FEATURES - XFER MODE from ATA pass thru o libata: sync SMART ioctls with ATA pass thru spec (T10/04-262r7) o libata: fix command queue leak when xlat_func fails o libata: SMART support via ATA pass-thru Mark Lord: o sata_qstor: new basic driver for Pacific Digital Tobias Lorenz: o [libata sata_promise] pdc20619 (PATA) support o libata-scsi: get-identity ioctl support
[SATA] libata-dev queue updated
A minor update since the last post. Recent changes: * updated to 2.6.11-rc4, posted patch (see attached). * turned on ATAPI by default. If you got an S/ATAPI DVD burner for Christmas, you'll like this. WARNING DANGER WARNING: Some drivers such as sata_promise and ahci have not yet been updated to support ATAPI. More details on patch/BK/changes attached. BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc4-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 18 - drivers/scsi/Makefile|2 drivers/scsi/ata_adma.c | 636 drivers/scsi/libata-core.c | 174 +++--- drivers/scsi/libata-scsi.c | 409 +++ drivers/scsi/libata.h|6 drivers/scsi/pata_pdc2027x.c | 742 +++ drivers/scsi/sata_promise.c | 84 drivers/scsi/sata_via.c | 202 --- include/linux/ata.h |1 include/linux/libata.h |4 include/scsi/scsi.h |3 12 files changed, 2096 insertions(+), 185 deletions(-) through these ChangeSets: : o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch : o [libata sata_promise] support PATA ports on SATA controllers Adam J. Richter: o ata_pci_remove_one used freed memory Albert Lee: o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Brad Campbell: o libata basic detection and errata for PATA->SATA bridges Jeff Garzik: o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata] add new driver ata_adma o [libata sata_via] add support for VT6421 SATA o [libata sata_via] minor cleanups o [libata pdc2027x] update for upstream struct device conversion o [libata sata_promise] fix merge bugs o [libata] fix build breakage o [libata] fix SATA->PATA bridge detect compile breakage o [libata] fix printk warning John W. Linville: o libata: SMART support via ATA pass-thru Tobias Lorenz: o [libata sata_promise] pdc20619 (PATA) support o libata-scsi: get-identity ioctl support
[SATA] libata-dev queue updated
A minor update since the last post. Recent changes: * updated to 2.6.11-rc4, posted patch (see attached). * turned on ATAPI by default. If you got an S/ATAPI DVD burner for Christmas, you'll like this. WARNING DANGER WARNING: Some drivers such as sata_promise and ahci have not yet been updated to support ATAPI. More details on patch/BK/changes attached. BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc4-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 18 - drivers/scsi/Makefile|2 drivers/scsi/ata_adma.c | 636 drivers/scsi/libata-core.c | 174 +++--- drivers/scsi/libata-scsi.c | 409 +++ drivers/scsi/libata.h|6 drivers/scsi/pata_pdc2027x.c | 742 +++ drivers/scsi/sata_promise.c | 84 drivers/scsi/sata_via.c | 202 --- include/linux/ata.h |1 include/linux/libata.h |4 include/scsi/scsi.h |3 12 files changed, 2096 insertions(+), 185 deletions(-) through these ChangeSets: andyw:pobox.com: o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch erikbenada:yahoo.ca: o [libata sata_promise] support PATA ports on SATA controllers Adam J. Richter: o ata_pci_remove_one used freed memory Albert Lee: o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Brad Campbell: o libata basic detection and errata for PATA-SATA bridges Jeff Garzik: o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata] add new driver ata_adma o [libata sata_via] add support for VT6421 SATA o [libata sata_via] minor cleanups o [libata pdc2027x] update for upstream struct device conversion o [libata sata_promise] fix merge bugs o [libata] fix build breakage o [libata] fix SATA-PATA bridge detect compile breakage o [libata] fix printk warning John W. Linville: o libata: SMART support via ATA pass-thru Tobias Lorenz: o [libata sata_promise] pdc20619 (PATA) support o libata-scsi: get-identity ioctl support
[SATA] libata-dev queue updated, status report
libata-dev-2.6, the development queue for the Linux SATA driver libata, has been updated. See attachment for BK info, patch URL, and full list of changes. Here is a quick summary of the goodies lurking in libata-dev, and also the Reason Why It's Not Upstream (RWINU): 1) ATA passthru. Arbitrary ATA command execution. Provides SMART and hdparm support, among other things. RWINU: SCSI T10 committee will not standardize the opcodes for this until March 2005. The "set transfer mode" command must be special-cased, since it requires additional per-controller work to reconfigure DMA timings and such. 2) Turn on ATAPI. RWINU: Needs some more testing, and need to resolve discrepancy between ATA/ATAPI-4 and ATA/ATAPI-7 for ATAPI DMA host state machine. 3) Detect PATA devices attached to SATA controllers (via a bridge), and adjust settings to limit udma mode and maximum number of sectors, due to problems with certain bridge/controller combinations and issues reported in the field. RWINU: Not certain that the hueristic reliably detects a PATA device attached to a SATA controller. 4) Cleanup: Remove 'execute device diagnostic' reset support, making code smaller. RWINU: Need to make sure no out-of-tree drivers are using it. 5) hdparm 'get identity' ioctl support. RWINU: Bart had some objections that warranted attention (but I forget what those objections were, alas). Additional hardware support --- 1) New driver: Promise 2027x (PATA) RWINU: Need to plan a good strategy for users who wish to use this driver, versus the PATA driver in drivers/ide. Also applies to other PATA drivers people will eventually port to libata. 2) New driver: ADMA. Supports several Pacific Digital controllers, among others. RWINU: Never tested on real hardware; needs testing. 3) New driver: VIA VT6421. RWINU: Never tested on real hardware; needs testing. 4) Support for PATA port on Promise SATA controllers. RWINU: I'm not sure whether the API change necessary for this is the correct one. Need to ponder. Comments welcome. 5) Support for Promise PDC20619 (a.k.a. TX4000) PATA controller. RWINU: Needs additional testing. Need to rename 'sata_promise' to 'ata_promise', then create a method of aliasing the old module name, to avoid breaking existing setups. 2.6.x has the MODULE_ALIAS() method, 2.4.x needs a Makefile rule to build an additional module. 6) core libata PATA support. RWINU: PATA is working, but needs a few missing pieces filled in. CHS support is one (Albert Lee just started on this, posting the first patches to linux-ide last night), DMA blacklist is another (done; upstream soon), and a few other details. Also the issues mentioned in "#1 Promise PDC2027x" (above). BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc3-bk2-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 18 - drivers/scsi/Makefile|2 drivers/scsi/ahci.c |2 drivers/scsi/ata_adma.c | 636 drivers/scsi/libata-core.c | 361 +++- drivers/scsi/libata-scsi.c | 444 - drivers/scsi/libata.h|6 drivers/scsi/pata_pdc2027x.c | 742 +++ drivers/scsi/sata_nv.c | 45 +- drivers/scsi/sata_promise.c | 98 + drivers/scsi/sata_sil.c |1 drivers/scsi/sata_via.c | 202 --- include/linux/ata.h |3 include/linux/libata.h |6 include/scsi/scsi.h |3 15 files changed, 2305 insertions(+), 264 deletions(-) through these ChangeSets: : o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch : o [libata sata_promise] support PATA ports on SATA controllers : o [libata sata_promise] add PCI ID for new SATAII TX2 card : o libata: fix ata_piix on ICH6R in RAID mode : o [libata sata_sil] add another Seagate drive to blacklist Adam J. Richter: o ata_pci_remove_one used freed memory Albert Lee: o [libata] SCSI-to-ATA translation fixes o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Andrew Chew: o sata_nv: enable generic class support for future NVIDIA SATA Brad Campbell: o libata basic detection and errata for PATA->SATA bridges Brett Russ: o [libata scsi] verify cmd bug fixes/support Jeff Garzik: o [libata ahci] Add support for ULi M5288 o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused execute-device-diagnostic reset method o [libata sata_promise] support Promise SATAII
[SATA] libata-dev queue updated, status report
libata-dev-2.6, the development queue for the Linux SATA driver libata, has been updated. See attachment for BK info, patch URL, and full list of changes. Here is a quick summary of the goodies lurking in libata-dev, and also the Reason Why It's Not Upstream (RWINU): 1) ATA passthru. Arbitrary ATA command execution. Provides SMART and hdparm support, among other things. RWINU: SCSI T10 committee will not standardize the opcodes for this until March 2005. The set transfer mode command must be special-cased, since it requires additional per-controller work to reconfigure DMA timings and such. 2) Turn on ATAPI. RWINU: Needs some more testing, and need to resolve discrepancy between ATA/ATAPI-4 and ATA/ATAPI-7 for ATAPI DMA host state machine. 3) Detect PATA devices attached to SATA controllers (via a bridge), and adjust settings to limit udma mode and maximum number of sectors, due to problems with certain bridge/controller combinations and issues reported in the field. RWINU: Not certain that the hueristic reliably detects a PATA device attached to a SATA controller. 4) Cleanup: Remove 'execute device diagnostic' reset support, making code smaller. RWINU: Need to make sure no out-of-tree drivers are using it. 5) hdparm 'get identity' ioctl support. RWINU: Bart had some objections that warranted attention (but I forget what those objections were, alas). Additional hardware support --- 1) New driver: Promise 2027x (PATA) RWINU: Need to plan a good strategy for users who wish to use this driver, versus the PATA driver in drivers/ide. Also applies to other PATA drivers people will eventually port to libata. 2) New driver: ADMA. Supports several Pacific Digital controllers, among others. RWINU: Never tested on real hardware; needs testing. 3) New driver: VIA VT6421. RWINU: Never tested on real hardware; needs testing. 4) Support for PATA port on Promise SATA controllers. RWINU: I'm not sure whether the API change necessary for this is the correct one. Need to ponder. Comments welcome. 5) Support for Promise PDC20619 (a.k.a. TX4000) PATA controller. RWINU: Needs additional testing. Need to rename 'sata_promise' to 'ata_promise', then create a method of aliasing the old module name, to avoid breaking existing setups. 2.6.x has the MODULE_ALIAS() method, 2.4.x needs a Makefile rule to build an additional module. 6) core libata PATA support. RWINU: PATA is working, but needs a few missing pieces filled in. CHS support is one (Albert Lee just started on this, posting the first patches to linux-ide last night), DMA blacklist is another (done; upstream soon), and a few other details. Also the issues mentioned in #1 Promise PDC2027x (above). BK users: bk pull bk://gkernel.bkbits.net/libata-dev-2.6 Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-rc3-bk2-libata-dev1.patch.bz2 This will update the following files: drivers/scsi/Kconfig | 18 - drivers/scsi/Makefile|2 drivers/scsi/ahci.c |2 drivers/scsi/ata_adma.c | 636 drivers/scsi/libata-core.c | 361 +++- drivers/scsi/libata-scsi.c | 444 - drivers/scsi/libata.h|6 drivers/scsi/pata_pdc2027x.c | 742 +++ drivers/scsi/sata_nv.c | 45 +- drivers/scsi/sata_promise.c | 98 + drivers/scsi/sata_sil.c |1 drivers/scsi/sata_via.c | 202 --- include/linux/ata.h |3 include/linux/libata.h |6 include/scsi/scsi.h |3 15 files changed, 2305 insertions(+), 264 deletions(-) through these ChangeSets: andyw:pobox.com: o [libata scsi] support 12-byte passthru CDB o [libata scsi] passthru CDB check condition processing o T10/04-262 ATA pass thru - patch erikbenada:yahoo.ca: o [libata sata_promise] support PATA ports on SATA controllers jpaana:s2.org: o [libata sata_promise] add PCI ID for new SATAII TX2 card mkrikis:yahoo.com: o libata: fix ata_piix on ICH6R in RAID mode syntax:pa.net: o [libata sata_sil] add another Seagate drive to blacklist Adam J. Richter: o ata_pci_remove_one used freed memory Albert Lee: o [libata] SCSI-to-ATA translation fixes o pdc2027x timing register bug fix o [libata pdc2027x] fix incorrect pio and mwdma masks o [libata pdc2027x] remove quirks and ROM enable o [libata] add driver for Promise PATA 2027x Andrew Chew: o sata_nv: enable generic class support for future NVIDIA SATA Brad Campbell: o libata basic detection and errata for PATA-SATA bridges Brett Russ: o [libata scsi] verify cmd bug fixes/support Jeff Garzik: o [libata ahci] Add support for ULi M5288 o [libata] turn on ATAPI support o [libata sata_promise] merge Tobias Lorenz' pdc20619 patch, part 2 o [libata] small cleanups o [libata] remove unused