Re: atacontrol mode D PIO4 persist across reboots

2008-03-11 Thread Kirk Strauser
On Monday 10 March 2008, Philip M. Gollucci wrote:

 This sets it for all controllers I only want to set it for ata1 which
 contains ad2.  Thanks for the tip though.

Globally disable it on boot, then write a script named /etc/rc.local that 
selectively re-enables it for certain drives.  Here's mine:

--
#!/bin/sh

echo
echo 'Setting controllers to DMA mode'
atacontrol mode acd1 udma33
--

I had to do that because my DVD-ROM would autodetect UDMA66 or higher and 
hang.
-- 
Kirk Strauser


signature.asc
Description: This is a digitally signed message part.


atacontrol mode D PIO4 persist across reboots

2008-03-10 Thread Philip M. Gollucci

/var/run/dmesg.boot
ad2: 28667MB SAMSUNG SV3002H PV100-11 at ata1-master UDMA33
ad2: FAILURE - READ_DMA timed out LBA=58711965
ad2: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
ad2: FAILURE - READ_DMA timed out LBA=58711951
ad2: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
ad2: FAILURE - READ_DMA timed out LBA=58711964
ad2: FAILURE - READ_DMA timed out LBA=0

10-30 minutes later, it finally gets through the boot.

/etc/fstab:
/dev/ad2s1 /X ufs rw 2 2

the problem here is the device needs to be PIO4

$ atacontrol mode ad2 PIO4
current mode = PIO4

My problem is how do I get this to persist across reboot ?


--

Philip M. Gollucci ([EMAIL PROTECTED])
c:703.336.9354
Consultant / http://p6m7g8.net/Resume/resume.txt
http://riderway.com / http://ridecharge.com
1024D/EC88A0BF 0DE5 C55C 6BF3 B235 2DAB  B89E 1324 9B4F EC88 A0BF

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: atacontrol mode D PIO4 persist across reboots

2008-03-10 Thread Manolis Kiagias



Philip M. Gollucci wrote:

/var/run/dmesg.boot
ad2: 28667MB SAMSUNG SV3002H PV100-11 at ata1-master UDMA33
ad2: FAILURE - READ_DMA timed out LBA=58711965
ad2: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
ad2: FAILURE - READ_DMA timed out LBA=58711951
ad2: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
ad2: FAILURE - READ_DMA timed out LBA=58711964
ad2: FAILURE - READ_DMA timed out LBA=0

10-30 minutes later, it finally gets through the boot.

/etc/fstab:
/dev/ad2s1 /X ufs rw 2 2

the problem here is the device needs to be PIO4

$ atacontrol mode ad2 PIO4
current mode = PIO4

My problem is how do I get this to persist across reboot ?



Have a look at man 4 ata
Your answer is probably:

 hw.ata.ata_dma=0

in /boot/loader.conf

Are you sure it is not a faulty (or failing) disk though? This size / 
age drive should have no problem running in DMA mode.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: atacontrol mode D PIO4 persist across reboots

2008-03-10 Thread Philip M. Gollucci

Manolis Kiagias wrote:

Have a look at man 4 ata
Your answer is probably:

 hw.ata.ata_dma=0
This sets it for all controllers I only want to set it for ata1 which 
contains ad2.  Thanks for the tip though.


ata0: ATA channel 0 on atapci0
ata0: [ITHREAD]
ata1: ATA channel 1 on atapci0
ata1: [ITHREAD]
ad0: 19092MB WDC WD200BB-60CJA0 16.06V16 at ata0-master UDMA33
ad1: 38166MB WDC WD400BB-53CLB0 95.04E95 at ata0-slave UDMA33
ad2: 28667MB SAMSUNG SV3002H PV100-11 at ata1-master UDMA33

--

Philip M. Gollucci ([EMAIL PROTECTED])
c:703.336.9354
Consultant / http://p6m7g8.net/Resume/resume.txt
http://riderway.com / http://ridecharge.com
1024D/EC88A0BF 0DE5 C55C 6BF3 B235 2DAB  B89E 1324 9B4F EC88 A0BF

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: atacontrol mode D PIO4 persist across reboots

2008-03-10 Thread Daniel Gerzo
Hello Philip,

Monday, March 10, 2008, 8:46:46 AM, you wrote:

 $ atacontrol mode ad2 PIO4
 current mode = PIO4

 My problem is how do I get this to persist across reboot ?

putting it into /etc/rc.conf.local should work...

-- 
Best regards,
 Danielmailto:[EMAIL PROTECTED]

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]