LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3185|回复: 9

如何关闭sata2使用sata1?

[复制链接]
发表于 2006-9-25 16:25:04 | 显示全部楼层 |阅读模式
有一台slackware 10.2,自己重新编译内核后,打开sata支持。然后启动速度较慢:


  1. ata1.00: ATA-7, max UDMA/133, 156250000 sectors: LBA48
  2. ata1.00: ata1: dev 0 multi count 8
  3. ata1.00: configured for UDMA/133
  4. scsi1 : ata_piix
  5. ata2: port is slow to respond, please be patient
  6. ata2: port failed to respond (30 secs)
  7. ata2: SRST failed (status 0xFF)
  8. ata2: SRST failed (err_mask=0x100)
  9. ata2: softreset failed, retrying in 5 secs
  10. ata2: SRST failed (status 0xFF)
  11. ata2: SRST failed (err_mask=0x100)
  12. ata2: softreset failed, retrying in 5 secs
  13. ata2: SRST failed (status 0xFF)
  14. ata2: SRST failed (err_mask=0x100)
  15. ata2: reset failed, giving up
  16.   Vendor: ATA       Model: WDC WD800JD-75LS  Rev: 09.0
  17.   Type:   Direct-Access                      ANSI SCSI revision: 05
  18. SCSI device sda: 156250000 512-byte hdwr sectors (80000 MB)
复制代码


磁盘WDC wd800jd-75ls是不支持sata2的硬盘,如何使kernel不检测ata2直接使用ata1.00?
发表于 2007-5-2 00:22:40 | 显示全部楼层
我安装fedora core 6出现类似问题
ata1:srst failed *status (0xFF)
ata1:comreset failed(device not ready)
ata1:comreset

PCI:BIOS BUG, McFG area at f0000000 is ...

我用的是IDE硬盘,不知道是不是因为BIOS里设置了自检SATA硬盘的缘故,每次到上面的提示之后,就停止在那里死机了。

我装了两遍FC6都是这样,后来装freebsd没有遇到类似的问题,但是那个版本图形界面很差(我一直很好奇那些没有图形界面的高手是怎么上网的),所以现在又装回windows了。一个晚上3个小时的时间就这样浪费了,然后才想到不知道是不是BIOS的自检Sata设置成enabled的缘故。明天继续试试看了。
回复 支持 反对

使用道具 举报

发表于 2007-5-2 00:22:57 | 显示全部楼层
我安装fedora core 6出现类似问题
ata1:srst failed *status (0xFF)
ata1:comreset failed(device not ready)
ata1:comreset

PCI:BIOS BUG, McFG area at f0000000 is ...

我用的是IDE硬盘,不知道是不是因为BIOS里设置了自检SATA硬盘的缘故,每次到上面的提示之后,就停止在那里死机了。

我装了两遍FC6都是这样,后来装freebsd没有遇到类似的问题,但是那个版本图形界面很差(我一直很好奇那些没有图形界面的高手是怎么上网的),所以现在又装回windows了。一个晚上3个小时的时间就这样浪费了,然后才想到不知道是不是BIOS的自检Sata设置成enabled的缘故。明天继续试试看了。
回复 支持 反对

使用道具 举报

发表于 2007-5-2 00:22:58 | 显示全部楼层
我安装fedora core 6出现类似问题
ata1:srst failed *status (0xFF)
ata1:comreset failed(device not ready)
ata1:comreset

PCI:BIOS BUG, McFG area at f0000000 is ...

我用的是IDE硬盘,不知道是不是因为BIOS里设置了自检SATA硬盘的缘故,每次到上面的提示之后,就停止在那里死机了。

我装了两遍FC6都是这样,后来装freebsd没有遇到类似的问题,但是那个版本图形界面很差(我一直很好奇那些没有图形界面的高手是怎么上网的),所以现在又装回windows了。一个晚上3个小时的时间就这样浪费了,然后才想到不知道是不是BIOS的自检Sata设置成enabled的缘故。明天继续试试看了。
回复 支持 反对

使用道具 举报

发表于 2007-5-2 00:23:01 | 显示全部楼层
Post by liquid_zigong
有一台slackware 10.2,自己重新编译内核后,打开sata支持。然后启动速度较慢:


  1. ata1.00: ATA-7, max UDMA/133, 156250000 sectors: LBA48
  2. ata1.00: ata1: dev 0 multi count 8
  3. ata1.00: configured for UDMA/133
  4. scsi1 : ata_piix
  5. ata2: port is slow to respond, please be patient
  6. ata2: port failed to respond (30 secs)
  7. ata2: SRST failed (status 0xFF)
  8. ata2: SRST failed (err_mask=0x100)
  9. ata2: softreset failed, retrying in 5 secs
  10. ata2: SRST failed (status 0xFF)
  11. ata2: SRST failed (err_mask=0x100)
  12. ata2: softreset failed, retrying in 5 secs
  13. ata2: SRST failed (status 0xFF)
  14. ata2: SRST failed (err_mask=0x100)
  15. ata2: reset failed, giving up
  16.   Vendor: ATA       Model: WDC WD800JD-75LS  Rev: 09.0
  17.   Type:   Direct-Access                      ANSI SCSI revision: 05
  18. SCSI device sda: 156250000 512-byte hdwr sectors (80000 MB)
复制代码


磁盘WDC wd800jd-75ls是不支持sata2的硬盘,如何使kernel不检测ata2直接使用ata1.00?
我安装fedora core 6出现类似问题
ata1:srst failed *status (0xFF)
ata1:comreset failed(device not ready)
ata1:comreset

PCI:BIOS BUG, McFG area at f0000000 is ...

我用的是IDE硬盘,不知道是不是因为BIOS里设置了自检SATA硬盘的缘故,每次到上面的提示之后,就停止在那里死机了。

我装了两遍FC6都是这样,后来装freebsd没有遇到类似的问题,但是那个版本图形界面很差(我一直很好奇那些没有图形界面的高手是怎么上网的),所以现在又装回windows了。一个晚上3个小时的时间就这样浪费了,然后才想到不知道是不是BIOS的自检Sata设置成enabled的缘故。明天继续试试看了。
回复 支持 反对

使用道具 举报

发表于 2007-5-2 00:23:50 | 显示全部楼层
Post by liquid_zigong
有一台slackware 10.2,自己重新编译内核后,打开sata支持。然后启动速度较慢:


  1. ata1.00: ATA-7, max UDMA/133, 156250000 sectors: LBA48
  2. ata1.00: ata1: dev 0 multi count 8
  3. ata1.00: configured for UDMA/133
  4. scsi1 : ata_piix
  5. ata2: port is slow to respond, please be patient
  6. ata2: port failed to respond (30 secs)
  7. ata2: SRST failed (status 0xFF)
  8. ata2: SRST failed (err_mask=0x100)
  9. ata2: softreset failed, retrying in 5 secs
  10. ata2: SRST failed (status 0xFF)
  11. ata2: SRST failed (err_mask=0x100)
  12. ata2: softreset failed, retrying in 5 secs
  13. ata2: SRST failed (status 0xFF)
  14. ata2: SRST failed (err_mask=0x100)
  15. ata2: reset failed, giving up
  16.   Vendor: ATA       Model: WDC WD800JD-75LS  Rev: 09.0
  17.   Type:   Direct-Access                      ANSI SCSI revision: 05
  18. SCSI device sda: 156250000 512-byte hdwr sectors (80000 MB)
复制代码


磁盘WDC wd800jd-75ls是不支持sata2的硬盘,如何使kernel不检测ata2直接使用ata1.00?
我安装fedora core 6出现类似问题
ata1:srst failed *status (0xFF)
ata1:comreset failed(device not ready)
ata1:comreset

PCI:BIOS BUG, McFG area at f0000000 is ...

我用的是IDE硬盘,不知道是不是因为BIOS里设置了自检SATA硬盘的缘故,每次到上面的提示之后,就停止在那里死机了。

我装了两遍FC6都是这样,后来装freebsd没有遇到类似的问题,但是那个版本图形界面很差(我一直很好奇那些没有图形界面的高手是怎么上网的),所以现在又装回windows了。一个晚上3个小时的时间就这样浪费了,然后才想到不知道是不是BIOS的自检Sata设置成enabled的缘故。明天继续试试看了。
回复 支持 反对

使用道具 举报

发表于 2007-5-2 00:26:10 | 显示全部楼层
http://www.redhat.com/archives/f ... tober/msg03892.html
这个网址的观点似乎和我想的类似,我明天试试看,再来汇报。正如他所说的,我在关机的时候也碰到屏幕显示Sky2 ethohy reed timeout.


网址内容如下:

There have been many many threads about this, actually since the
most recent kernel update in FC5 (kernel-2.6.18-1.2200.fc5), but
certainly since FC6 too.  This could be an upstream kernel issue (?).

I don't think I've seen any definitive explanation or if it, or is being
working on.  But it seems that the newest kernels (specifically
the ata_piix module) are now thinking that certain ATA chipsets
(mostly from Dell, such as GX270's) also support SATA drives,
when in fact your system doesn't.  This may be in part because
there was a unification of the SATA and ATA drivers (in the
ata_piix module).

Anyway, since it thinks your system supports SATA it then attempts
to probe for all SATA drives, and since there are no drives and
in fact no SATA bus, it has to wait for the SATA bus reset
commands (SRST) to time out.

Supposedly harmless, except for the insanely long boot times.

That's my understanding of it anyway.
--
Deron Meranda
回复 支持 反对

使用道具 举报

发表于 2007-5-2 00:29:44 | 显示全部楼层
似乎这也是fc6刚出道时的一个bug,参见:

http://linuxneophyte.com/category/apps/
===================================
原文如下

Fedora ATA Problems (finally) Resolved
Well, they’ve finally done it! Fedora fixed the kernel problem that was simply driving me mad. Back in November, I posted about Fedora Core 6 - SATA & CIFS Problems which led to painfully slow boot times on my office OptiPlex system.

If you’re suffering from this garbage at startup:

ata1: port is slow to respond, please be patient
ata1: port failed to respond (30 secs)
ata1: SRST failed (status 0xFF)
ata1: SRST failed (err_mask=0x100)
ata1: softreset failed, retrying in 5 secs

Then all you need to do is perform a standard update (su -c 'yum update') and restart the machine. The 2.6.19-1.2895.fc6 kernel will fix it.

Now that the issue is resolved, Fedora doesn’t feel broken to me anymore. JOY!

Hardware & Fedora & FC6 & Apps & RPM
回复 支持 反对

使用道具 举报

发表于 2007-5-2 00:32:16 | 显示全部楼层
ft,不小心连按,结果重复发了好几贴,不知道怎么删除了。..
回复 支持 反对

使用道具 举报

发表于 2007-5-2 15:25:22 | 显示全部楼层
BIOS里有关SATA Controller的选项改成disabled之后,还是不行。(我的硬盘是IDE),不知道是不是因为cpu是amd64(x2 3600+)而版本是fedora core 6 for i386的缘故...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表