View previous topic :: View next topic |
Author |
Message |
nickeh Tux's lil' helper
Joined: 15 Feb 2004 Posts: 137
|
Posted: Sun May 06, 2007 7:14 pm Post subject: Problems with SATA disk? |
|
|
Bought a new SATA disk a couple of months ago. Recently it has been acting strange. Some times it is not recognized by the controller at boot time. And when it does get recognized it's acting quite strange in linux. During the kernel boot it halts when it reaches the SATA drive and goes through different UDMA settings and usually the disk accepts udma1. I think that this could be a faulty drive or some problems with my controller (SATA I) and SATA II drives.
When I stared to search for solutions i found a couple of things I would like to get your input on before i buy a new disk.
I noticed that the controller is sharing IRQ with my USB controller and during kernel boot there are complaints about IRQs beeing taken.
Code: | CPU0
0: 101336049 XT-PIC-XT timer
1: 17421 XT-PIC-XT i8042
2: 0 XT-PIC-XT cascade
3: 175092 XT-PIC-XT uhci_hcd:usb2, uhci_hcd:usb3
5: 230399 XT-PIC-XT ehci_hcd:usb1, VIA8237
7: 741812 XT-PIC-XT libata, uhci_hcd:usb4, uhci_hcd:usb5
8: 2 XT-PIC-XT rtc
10: 709464 XT-PIC-XT eth0
11: 7503213 XT-PIC-XT nvidia
12: 4 XT-PIC-XT i8042
14: 61 XT-PIC-XT ide0
15: 100005 XT-PIC-XT ide1
NMI: 15476
LOC: 101339810
ERR: 1022
MIS: 0
|
Could this be the problem and is there any way to solve the IRQ conflict?
Hoping that this isn't a hardware problem since that would mean that i would have to buy a new disk before i RMA the broken one =/ |
|
Back to top |
|
|
Truin n00b
Joined: 05 Jul 2006 Posts: 54
|
Posted: Sun May 06, 2007 7:20 pm Post subject: |
|
|
Don't know if it's exactly relavant, but, I have an older VIA chipset with an earlier SATA spec. When I bought my shiney new Western Digital SATA disk, I had to put a jumper on it to lock the drive speed to 150. Apparently, the newer SATA spec will auto-detect the best data transfer rate. While my disk supported it, my mobo chipset did not, so placing a jumper on the disk to speed-lock it fixed most of my funky SATA errors. |
|
Back to top |
|
|
nickeh Tux's lil' helper
Joined: 15 Feb 2004 Posts: 137
|
Posted: Mon May 07, 2007 5:38 pm Post subject: |
|
|
The jumper is set to lock the disk at 150 if i try anything else the disk isn't recognized by the controller during bootup... |
|
Back to top |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
Posted: Mon May 07, 2007 6:31 pm Post subject: |
|
|
Quote: | Bought a new SATA disk a couple of months ago. Recently it has been acting strange. Some times it is not recognized by the controller at boot time. And when it does get recognized it's acting quite strange in linux. During the kernel boot it halts when it reaches the SATA drive and goes through different UDMA settings and usually the disk accepts udma1. I think that this could be a faulty drive or some problems with my controller (SATA I) and SATA II drives. |
Sounds very much like the drive is going bad. Does it make any clicking sounds when it is acting up??
Most disk manufacturers have tools to test for bad drives. Also you could enable smart and install smartmontools and do some testing.
Quote: | Could this be the problem and is there any way to solve the IRQ conflict? |
It is not likely that this is the cause.
Also it could be problems with the sata controller. _________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
|
|