cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.c
Bernd Walter
ticso at cicely7.cicely.de
Fri Aug 15 11:47:11 UTC 2008
On Fri, Aug 15, 2008 at 10:55:11AM +0000, Philip Paeps wrote:
> philip 2008-08-15 10:55:11 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/dev/ata ata-all.c ata-all.h ata-chipset.c
> Log:
> SVN rev 181753 on 2008-08-15 10:55:11Z by philip
>
> Introduce a new loader tunable "hw.ata.ata_dma_check_80pin", defaulting to 1.
> This can be used to disable the 80pin cable check on systems which forget to
> set the bit -- such as certain laptops and Soekris boards.
Are those bits per device?
Because I see the following for a onboard controller:
[...]
ACPI APIC Table: <INTEL DG33BU >
[...]
atapci0: <Marvell 88SX6101 UDMA133 controller> port 0x2018-0x201f,0x2024-0x2027,0x2010-0x2017,0x2020-0x2023,0x2000-0x200f mem 0xe0100000-0xe01001ff irq 17 at device 0.0 on pci2
atapci0: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
[...]
ad4: DMA limited to UDMA33, device found non-ATA66 cable
ad4: 117246MB <Maxtor 6Y120L0 YAR41BW0> at ata2-master UDMA33
ad5: 156334MB <Maxtor 6Y160P0 YAR41BW0> at ata2-slave UDMA133
Which is strange, since both drives are on the same cable...
> PR: kern/114605 (somewhat reworked)
> Submitted by: marck
> MFC after: 1 week
>
> Revision Changes Path
> 1.290 +5 -0 src/sys/dev/ata/ata-all.c
> 1.134 +2 -1 src/sys/dev/ata/ata-all.h
> 1.225 +6 -0 src/sys/dev/ata/ata-chipset.c
--
B.Walter <bernd at bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
More information about the cvs-src
mailing list