Re: [PATCH 0/2] libata PIO fixes (revised)

2005-08-11 Thread Jeff Garzik
Albert Lee wrote: Jeff, The PIO fixes revised according to the previous reviews. 1/2 pio1.diff: - Modify ata_mmio_data_xfer() and ata_pio_data_xfer() to handle buffer with odd length. 2/2 pio2.diff: - Modify __atapi_pio_bytes() to handle the case where device returns/needs extra data.

[PATCH 2/2] libata handle the case when device returns/needs extra data

2005-08-11 Thread Albert Lee
Jeff, PATCH 2/2: Description: Sometimes the device returns/needs extra data than expected. Changes: Modify __atapi_pio_bytes() to handle the case where device returns/needs extra data. - for read case, discard trailing data from the device - for write case, padding zero data to the

[PATCH 1/2] libata ata_data_xfer() fix

2005-08-11 Thread Albert Lee
Jeff, PATCH 1/2: ata_data_xfer() fix Changes: - Modify ata_mmio_data_xfer() and ata_pio_data_xfer() to handle odd-lengthed buffer. - Add some function comments This patch does not reuse ap->pad as alignment buffer since using local variable seems good enough. For your review, thanks. Alb

[PATCH 0/2] libata PIO fixes (revised)

2005-08-11 Thread Albert Lee
Jeff, The PIO fixes revised according to the previous reviews. 1/2 pio1.diff: - Modify ata_mmio_data_xfer() and ata_pio_data_xfer() to handle buffer with odd length. 2/2 pio2.diff: - Modify __atapi_pio_bytes() to handle the case where device returns/needs extra data. (Patch diff'ed again

Re: SATA status report updated

2005-08-11 Thread Jeff Garzik
Rob van Nieuwkerk wrote: On Fri, 12 Aug 2005 01:09:12 -0400 Jeff Garzik <[EMAIL PROTECTED]> wrote: Hi Jeff, Things in SATA-land have been moving along recently, so I updated the software status report: http://linux.yyz.us/sata/software-status.html Is any progress made on SMART su

Re: SATA status report updated

2005-08-11 Thread Rob van Nieuwkerk
On Fri, 12 Aug 2005 01:09:12 -0400 Jeff Garzik <[EMAIL PROTECTED]> wrote: Hi Jeff, > Things in SATA-land have been moving along recently, so I updated the > software status report: > > http://linux.yyz.us/sata/software-status.html Is any progress made on SMART support ? I've been reading

SATA status report updated

2005-08-11 Thread Jeff Garzik
Things in SATA-land have been moving along recently, so I updated the software status report: http://linux.yyz.us/sata/software-status.html Although I have not updated it in several weeks, folks may wish to refer to the hardware status report as well: http://linux.yyz.us/sa

Re: SiI 3112A + Seagate HDs = still no go?

2005-08-11 Thread Tejun Heo
Chris Boot wrote: Hi all, I just recently took the plunge and bought 4 250 GB Seagate drives and a 2 port Silicon Image 3112A controller card for the 2 drives my motherboard doesn't handle. No matter how hard I try, I can't get the hard drives to work: they are detected correctly and work

Re: libata total system lockup fix

2005-08-11 Thread Tejun Heo
Tejun Heo wrote: Mark Lord wrote: Tejun Heo wrote: * _All_ errors are handled in EH thread. * Once any error has occurred, all normal processing stops until error condition is cleared by EH. Do you mean "all normal processing" for that channel stops, or *ALL* processing on all libata

Re: libata total system lockup fix

2005-08-11 Thread Tejun Heo
Mark Lord wrote: Tejun Heo wrote: * _All_ errors are handled in EH thread. * Once any error has occurred, all normal processing stops until error condition is cleared by EH. Do you mean "all normal processing" for that channel stops, or *ALL* processing on all libata channels stops? Obv

Re: libata total system lockup fix

2005-08-11 Thread Mark Lord
Tejun Heo wrote: * _All_ errors are handled in EH thread. * Once any error has occurred, all normal processing stops until error condition is cleared by EH. Do you mean "all normal processing" for that channel stops, or *ALL* processing on all libata channels stops? Obviously the former, I

Re: libata for SATA HDs.

2005-08-11 Thread Douglas Gilbert
Mark Lord wrote: > James Courtier-Dutton wrote: > >> Google did not help me. >> >> Can I use the kernel libata and do commands like this now? : >> hdparm -S60 /dev/sda > > > Yes, but only if you manually apply the "libata-passthru" patch. For those occasions when libata is one box removed (e.g. s

Re: [PATCH libata-dev-2.6:sil24 00/07] sil24: misc fixes

2005-08-11 Thread Tejun Heo
Jeff Garzik wrote: Tejun Heo wrote: Hello, Jeff & Carlos. These patches are misc fixes suggested by Jeff for rewritten sil24 driver. The follwing issues are not fixed in this patchset. I need more info to work on these. * Device signature access on reset. * How to discern completion int

Re: [PATCH libata-dev-2.6:sil24 05/07] sil24: use longer delay function and less iteration in reset_controller

2005-08-11 Thread Tejun Heo
Jeff Garzik wrote: Tejun Heo wrote: 05_sil24_mdelay-instead-of-udelay.patch loop 100 times with mdelay(1) instead of 1000 times with udelay(100) in sil24_reset_controller. Jeff, is this what you wanted? If not, just ignore this patch. The following patches will apply without

Re: libata total system lockup fix

2005-08-11 Thread Tejun Heo
Hello, Jeff. The patch I posted in this thread is just collapsed version of the following patchset. http://marc.theaimsgroup.com/?l=linux-ide&m=112074204019013&w=2 Above post has it splitted over 11 patches and has proper explanations. Jeff Garzik wrote: Tejun Heo wrote: And this is

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Jeff Garzik
Bjorn Helgaas wrote: You deduce this by the absence of SecO and PriO? I wonder if lspci should be enhanced to notice this, too. I assume that the IRQ 169 doesn't correspond to anything in /proc/interrupts. Correct. So the scenario in question (correct me if I'm wrong) is that we have a PCI

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Jack Steiner
(resend with correct cc list). On Thu, Aug 11, 2005 at 02:24:43PM -0600, Bjorn Helgaas wrote: > IA64 boxes only have PCI IDE devices, so there's no need to blindly poke > around in I/O port space. Poking at things that don't exist causes MCAs > on HP ia64 systems. H, can you change the test

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Bjorn Helgaas
On Thursday 11 August 2005 3:56 pm, Jeff Garzik wrote: > Jeff Garzik wrote: > > 00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE > > Controller > > (rev 02) (prog-if 8a [Master SecP PriP]) > > Subsystem: Hewlett-Packard Company d530 CMT (DG746A) > > Control: I/

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Jack Steiner
On Thu, Aug 11, 2005 at 03:42:07PM -0600, Bjorn Helgaas wrote: > On Thursday 11 August 2005 2:56 pm, Jeff Garzik wrote: > > Bjorn Helgaas wrote: > > > On Thursday 11 August 2005 2:36 pm, Jeff Garzik wrote: > > >>Bjorn Helgaas wrote: > > >>> config IDE_GENERIC > > >>> tristate "generic/defau

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Jeff Garzik
Luck, Tony wrote: Tony, others, does this change give you any heartburn? On the 460GX and 870 boxes I have, IDE is a PCI device. No heartburn for me ... as you say IDE is built into one of the 870 chips. I don't know whether any non-Intel chipsets provide legacy IDE. The question is not ab

RE: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Luck, Tony
>Tony, others, does this change give you any heartburn? On >the 460GX and 870 boxes I have, IDE is a PCI device. No heartburn for me ... as you say IDE is built into one of the 870 chips. I don't know whether any non-Intel chipsets provide legacy IDE. -Tony - To unsubscribe from this list: sen

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Jeff Garzik
Jeff Garzik wrote: 00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP]) Subsystem: Hewlett-Packard Company d530 CMT (DG746A) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step ping- SERR- Fa

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Jeff Garzik
On Thu, Aug 11, 2005 at 03:42:07PM -0600, Bjorn Helgaas wrote: > Tony, others, does this change give you any heartburn? On > the 460GX and 870 boxes I have, IDE is a PCI device. > > (I have been told that the SGI ia64 simulator depends on > IDE_GENERIC. But it really should make the IDE device >

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Bjorn Helgaas
On Thursday 11 August 2005 2:56 pm, Jeff Garzik wrote: > Bjorn Helgaas wrote: > > On Thursday 11 August 2005 2:36 pm, Jeff Garzik wrote: > >>Bjorn Helgaas wrote: > >>> config IDE_GENERIC > >>> tristate "generic/default IDE chipset support" > >>>+ depends on !IA64 > >> > >>hm. Are you PO

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Jeff Garzik
Bjorn Helgaas wrote: On Thursday 11 August 2005 2:36 pm, Jeff Garzik wrote: Bjorn Helgaas wrote: IA64 boxes only have PCI IDE devices, so there's no need to blindly poke around in I/O port space. Poking at things that don't exist causes MCAs on HP ia64 systems. Signed-off-by: Bjorn Helgaas

libata PATA todo list

2005-08-11 Thread Jeff Garzik
Since there's been some recent interest in the subject, I thought I would post the PATA todo list for libata. Some of these items are from my memory, and some are from a list Alan was kind enough to create. The items verbatim from Alan are prefixed "Alan: ". 1) Locked device/host speed T

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Bjorn Helgaas
On Thursday 11 August 2005 2:36 pm, Jeff Garzik wrote: > Bjorn Helgaas wrote: > > IA64 boxes only have PCI IDE devices, so there's no need to blindly poke > > around in I/O port space. Poking at things that don't exist causes MCAs > > on HP ia64 systems. > > > > Signed-off-by: Bjorn Helgaas <[EMA

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Jeff Garzik
Bjorn Helgaas wrote: IA64 boxes only have PCI IDE devices, so there's no need to blindly poke around in I/O port space. Poking at things that don't exist causes MCAs on HP ia64 systems. Signed-off-by: Bjorn Helgaas <[EMAIL PROTECTED]> Index: work-vga/drivers/ide/Kconfig ===

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Bjorn Helgaas
On Thursday 11 August 2005 2:34 pm, Christoph Hellwig wrote: > On Thu, Aug 11, 2005 at 02:24:43PM -0600, Bjorn Helgaas wrote: > > IA64 boxes only have PCI IDE devices, so there's no need to blindly poke > > around in I/O port space. Poking at things that don't exist causes MCAs > > on HP ia64 syst

Re: [PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Christoph Hellwig
On Thu, Aug 11, 2005 at 02:24:43PM -0600, Bjorn Helgaas wrote: > IA64 boxes only have PCI IDE devices, so there's no need to blindly poke > around in I/O port space. Poking at things that don't exist causes MCAs > on HP ia64 systems. Maybe it should instead depend on those systems where it is ava

Re: How to put an ata_piix (SATA) harddisk to sleep/standby

2005-08-11 Thread Jeff Garzik
Dick wrote: How do I put an SATA ata_piix harddisk to sleep? I've tried blktool, hdparm and sdparm but none seem to work, does it need a special ioctl or should I patch something? Apply the ATA passthru patch, or grab the latest 'upstream' branch of libata-dev.git and use the SCSI START STOP

Re: libata and PATA devices

2005-08-11 Thread Jeff Garzik
Jeff Garzik wrote: The system is thus: 1) drivers/pci/quirks.c reserves SATA ports (only!) for libata 2) Legacy IDE driver claims the unreserved PATA port 3) libata loads and uses the ports reserved in #1 This requires a specific kernel configuration: (a) CONFIG_IDE_GENERIC be set, and (b) IDE

[PATCH] IDE: don't offer IDE_GENERIC on ia64

2005-08-11 Thread Bjorn Helgaas
IA64 boxes only have PCI IDE devices, so there's no need to blindly poke around in I/O port space. Poking at things that don't exist causes MCAs on HP ia64 systems. Signed-off-by: Bjorn Helgaas <[EMAIL PROTECTED]> Index: work-vga/drivers/ide/Kconfig ==

Re: libata and PATA devices

2005-08-11 Thread Jeff Garzik
Erik Slagter wrote: On Thu, 2005-08-11 at 13:19 -0400, Jeff Garzik wrote: Mark Lord wrote: Jeff Garzik wrote: currently no one should be using libata for PATA support. We emailed back and forth extensively about how this has not been true since early this year. Modern laptops are using l

Re: libata and PATA devices

2005-08-11 Thread Wes Newell
On Thu, 2005-08-11 at 13:19 -0400, Jeff Garzik wrote: Mark Lord wrote: Jeff Garzik wrote: currently no one should be using libata for PATA support. We emailed back and forth extensively about how this has not been true since early this year. Modern laptops are using liba

Re: libata total system lockup fix

2005-08-11 Thread Jeff Garzik
Tejun Heo wrote: And this is the combined patch against ncq head of libata-dev-2.6 tree. Commit d032ec9048ff82a704b96b93cfd6f2e8e3a06b19. Only ata_piix, sata_sil and ahci are converted and all other SATA drivers are broken. So, enable only those three SATA drivers when compiling with this pa

Re: libata and PATA devices

2005-08-11 Thread Erik Slagter
On Thu, 2005-08-11 at 13:19 -0400, Jeff Garzik wrote: > Mark Lord wrote: > > Jeff Garzik wrote: > >> currently no one should be using libata for PATA support. > > We emailed back and forth extensively about how this has > > not been true since early this year. Modern laptops are > > using libata f

Re: ATA Passthru unimplemented protocols

2005-08-11 Thread Jeff Garzik
Timothy Thelin wrote: Well it doesn't seem that nasty to adopt flagged access. From a userland API point of view how about adopting the IDE driver's taskfile mechanism, and simply translating that into the yet-to-be internal flagged mechanism? There is actually already an internal flagged mech

Re: [PATCH libata-dev-2.6:sil24 00/07] sil24: misc fixes

2005-08-11 Thread Jeff Garzik
Tejun Heo wrote: Hello, Jeff & Carlos. These patches are misc fixes suggested by Jeff for rewritten sil24 driver. The follwing issues are not fixed in this patchset. I need more info to work on these. * Device signature access on reset. * How to discern completion interrupts from error on

Re: [PATCH libata-dev-2.6:sil24 07/07] sil24: add FIXME comment above ata_device_add

2005-08-11 Thread Jeff Garzik
Tejun Heo wrote: 07_sil24_add-FIXME-ata_device_add-return_value.patch Add FIXME comment above ata_device_add. Signed-off-by: Tejun Heo <[EMAIL PROTECTED]> ACK - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to [EMAIL PROTECTED] More ma

Re: [PATCH libata-dev-2.6:sil24 06/07] sil24: add IO flushing after masking irq during initialization

2005-08-11 Thread Jeff Garzik
Tejun Heo wrote: 06_sil24_add-flusing-after-masking-irq.patch Add IO flushing after masking irq during initialization. Signed-off-by: Tejun Heo <[EMAIL PROTECTED]> ACK - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to [EMAIL PROTECTED

Re: [PATCH libata-dev-2.6:sil24 05/07] sil24: use longer delay function and less iteration in reset_controller

2005-08-11 Thread Jeff Garzik
Tejun Heo wrote: 05_sil24_mdelay-instead-of-udelay.patch loop 100 times with mdelay(1) instead of 1000 times with udelay(100) in sil24_reset_controller. Jeff, is this what you wanted? If not, just ignore this patch. The following patches will apply without this

Re: [PATCH libata-dev-2.6:sil24 04/07] sil24: remove irq disable code on spurious interrupt

2005-08-11 Thread Jeff Garzik
Tejun Heo wrote: 04_sil24_remove-irq-disable-on-spurious-interrupt.patch If interrupt occurs on a disabled port, the driver used to mask the port's interrupt, but we don't know if such action is necessary yet and that's not what other drives do. So, just do nothi

Re: [PATCH libata-dev-2.6:sil24 03/07] sil24: add testing for PCI fault

2005-08-11 Thread Jeff Garzik
Tejun Heo wrote: 03_sil24_add-test-for-PCI-fault.patch On entry to interrupt handler, PORT_SLOT_STAT register is read first. Check if PCI fault or device removal has occurred by testing the value for 0x. Signed-off-by: Tejun Heo <[EMAIL PROTECTED]> ACK - To

Re: [PATCH libata-dev-2.6:sil24 01/07] sil24: implement status register emulation

2005-08-11 Thread Jeff Garzik
Tejun Heo wrote: 01_sil24_add-status-emulation.patch Add back status register emulation. It's very simple. If the previous command completed successfully, we return ATA_DRDY for all following status register queries; otherwise, we return ATA_DRDY | ATA_ERR. We

Re: [PATCH libata-dev-2.6:sil24 02/07] sil24: move error handling out of hot interrupt path

2005-08-11 Thread Jeff Garzik
Tejun Heo wrote: 02_sil24_separate-out-error-path.patch Move error handling from sil24_host_intr into separate function - sil24_error_intr. Jeff, I don't think this patch actually improves readability and/or performance. Is this what you wanted? Yes. It impro

Re: [PATCH 2.6.12.3] PCI/libata INTx cleanup

2005-08-11 Thread Jeff Garzik
Brett Russ wrote: Simple cleanup to eliminate X copies of the same function in libata. Moved pci_enable_intx() to pci.c, added pci_disable_intx() as well, and use them throughout libata and msi.c. Signed-off-by: Brett Russ <[EMAIL PROTECTED]> Though there is nothing wrong with this patch, I

Re: [PATCH 1/3] libata-dev: Convert pdc2027x from PIO to MMIO

2005-08-11 Thread Jeff Garzik
I'm getting confused with all the patches from you :/ It's my fault, but, would you be kind enough to resend the latest versions of -all- libata and pdc2027x patches? Jeff - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to [EMAIL PROTE

Re: libata and PATA devices

2005-08-11 Thread Jeff Garzik
Mark Lord wrote: Jeff Garzik wrote: currently no one should be using libata for PATA support. We emailed back and forth extensively about how this has not been true since early this year. Modern laptops are using libata for the ICH6M support, simply because libata claims that chipset, and t

Re: libata and PATA devices

2005-08-11 Thread Mark Lord
Jeff Garzik wrote: currently no one should be using libata for PATA support. We emailed back and forth extensively about how this has not been true since early this year. Modern laptops are using libata for the ICH6M support, simply because libata claims that chipset, and the IDE driver does

Re: libata and PATA devices

2005-08-11 Thread Erik Slagter
> > > AFAIR ICH6M has only one PATA port and putting both HDD and DVD drive > > > on the same PATA port would sacrifice performance (because only one PATA > > > device can be used at a time). > > > > That's duff. The PATA harddisk that is used in my laptop, also comes in > > a SATA version... > >

Re: libata and PATA devices

2005-08-11 Thread Bartlomiej Zolnierkiewicz
On 8/11/05, Erik Slagter <[EMAIL PROTECTED]> wrote: > On Thu, 2005-08-11 at 12:26 +0200, Bartlomiej Zolnierkiewicz wrote: > > > As ICH6M features both PATA and SATA connections, I don't see why they'd > > > use a PATA bridge... The DVD drives use PATA anyway, btw. > > > > AFAIR ICH6M has only one P

Re: Promise PDC20775 (SATA300 TX2plus) PATA support

2005-08-11 Thread Erik Slagter
On Thu, 2005-08-11 at 16:23 +0200, Raphael Bossek wrote: > Will > http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-libata-dev1.patch.bz2 > add support for PDC20775 PATA interface? Could not find any reference > to this device within the sources. Doesn't seem to do it. Although I

Re: libata and PATA devices

2005-08-11 Thread Erik Slagter
On Thu, 2005-08-11 at 12:26 +0200, Bartlomiej Zolnierkiewicz wrote: > > As ICH6M features both PATA and SATA connections, I don't see why they'd > > use a PATA bridge... The DVD drives use PATA anyway, btw. > > AFAIR ICH6M has only one PATA port and putting both HDD and DVD drive > on the same PAT

Promise PDC20775 (SATA300 TX2plus) PATA support

2005-08-11 Thread Raphael Bossek
Will http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.11-libata-dev1.patch.bz2 add support for PDC20775 PATA interface? Could not find any reference to this device within the sources. -- Raphael Bossek -- GMX DSL = Maximale Leistung zum minimalen Preis! 2000 MB nur 2,99, Flatrate

Occasional IDE lost interrupts

2005-08-11 Thread Benjamin Herrenschmidt
Hi Bart ! That seem to be a new problem though I can't tell for sure when it started. I've had reports from users for some time now of "occasional" (once in a while, maybe once a day) lost interrupts on the mac hard disk. I have about 30 days uptime and just saw a similar one in my log. It happen

Re: libata and PATA devices

2005-08-11 Thread Bartlomiej Zolnierkiewicz
On 8/11/05, Erik Slagter <[EMAIL PROTECTED]> wrote: > On Thu, 2005-08-11 at 12:03 +0200, Bartlomiej Zolnierkiewicz wrote: > > > > > Most current laptops ship with a PATA hard drive, and a PATA > > > > > ATAPI drive. The easiest way to make them usable under Linux-2.6 > > > > New laptops rather shi

Re: libata and PATA devices

2005-08-11 Thread Erik Slagter
On Thu, 2005-08-11 at 12:03 +0200, Bartlomiej Zolnierkiewicz wrote: > > > > Most current laptops ship with a PATA hard drive, and a PATA > > > > ATAPI drive. The easiest way to make them usable under Linux-2.6 > > New laptops rather ship with: > > SATA (or PATA + bridge) hard disk and PATA ATAPI

Re: libata and PATA devices

2005-08-11 Thread Bartlomiej Zolnierkiewicz
On 8/11/05, Erik Slagter <[EMAIL PROTECTED]> wrote: > On Wed, 2005-08-10 at 23:57 -0400, Jeff Garzik wrote: > > > > Most current laptops ship with a PATA hard drive, and a PATA > > > ATAPI drive. The easiest way to make them usable under Linux-2.6 New laptops rather ship with: SATA (or PATA + b

Re: [PATCH 2/3] libata-dev: pdc2027x mdelay() problem fix for power5 micro-partitioning

2005-08-11 Thread Albert Lee
Benjamin Herrenschmidt wrote: On Wed, 2005-08-10 at 23:04 -0400, Jeff Garzik wrote: mdelay() should be investigated as to why its not working on your platform. do_gettimeofday() is -less- granular and accurate than mdelay(), usually. Agreed. mdelay() should have worked. Understood.

Re: [PATCH 1/3] libata-dev: Convert pdc2027x from PIO to MMIO

2005-08-11 Thread Albert Lee
Jeff, Albert Lee wrote: Jeff, Patch 1/3: Convert pdc2027x from PIO to MMIO Description: Indexed registers need two PIO accesses: one access writes to the index register and the other access reads/writes the indexed register. Using MMIO can access the register directly and simplify th

Re: libata and PATA devices

2005-08-11 Thread Erik Slagter
On Wed, 2005-08-10 at 23:57 -0400, Jeff Garzik wrote: > > Most current laptops ship with a PATA hard drive, and a PATA > > ATAPI drive. The easiest way to make them usable under Linux-2.6 > > is to patch libata and turn on ATAPI support, using ata_piix. > > No, the best thing to do is use the ID

[PATCH 2.6.12.4] sata_sis.c: Introducing device ID 0x182

2005-08-11 Thread Rainer Koenig
Our new SIS based AMD desktop systems come with a very new SIS chipset that has a Serial ATA controller that has the device ID 0x182. Without this patch the system won't be able to use the hard disk in native mode. As a proof of concept we patched the kernel on a system with an older SIS chipset an

Re: [PATCH 2/3] libata-dev: pdc2027x mdelay() problem fix for power5 micro-partitioning

2005-08-11 Thread Benjamin Herrenschmidt
On Wed, 2005-08-10 at 23:04 -0400, Jeff Garzik wrote: > mdelay() should be investigated as to why its not working on your > platform. do_gettimeofday() is -less- granular and accurate than > mdelay(), usually. Agreed. mdelay() should have worked. Ben. - To unsubscribe from this list: send th