pata_it821x gets stuck in noraid mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
linux-source-2.6.20 (Ubuntu) |
Won't Fix
|
Low
|
Unassigned | ||
linux-source-2.6.22 (Ubuntu) |
Won't Fix
|
Low
|
Unassigned |
Bug Description
Binary package hint: linux-source-2.6.20
I am trying to get my it821x raid card working until Ubuntu Feisty. This has two hard drives connected and set up as a RAID1 array.
Because of bug 106931, the system does not currently see this array.
Experimenting, I found the noraid driver parameter and to see whether the system could at least correctly talk to the card and see the drives loaded the driver using 'modprobe pata_it821x noraid=1'. This worked, and I could see the drives, although obviously not as the RAID array.
However, I was then unable to get the card to switch back to smart (raid) mode. I've tried using rmmod followed by 'modprobe pata_it821x' and 'modprobe pata_it821x noraid=0' to try to switch it back, but in both cases it loads up already in pass through mode. The driver is not putting it into pass through mode, but it is already in it and the driver is not trying to put it into smart mode.
Having downloaded the kernel source code, the problem appears to be that the source code includes code for putting the card into pass through mode, but no code for taking it out of that mode.
I expect that a reboot will reset the card, but it's a machine which is in use and I have not had the opportunity to do so yet.
Having now restarted the machine, the card does start up in smart mode again. A soft reboot was enough.
I'd say the bug is therefore of low priority, since anyone doing this can just reboot, but it'd be nice if the driver could place the card into smart mode.