Why are the X1000 Linux kernels so sensitive?
Posted: Sat Feb 23, 2013 3:52 pm
I'm running Ubuntu with the PW-1.2 kernel.
But half the time I try and boot it I get SATA errors and end up in a kernel panic! Why is it so sensitive and looses the HD easily?
Let me explain further. I plugged in a HD to the IDE port and found Linux would no longer boot. Now it said my Linux volume on /dev/sda4 had an unknown block. That volume is fine. Turns out the IDE HD messed up the SATA assignments in the kernel. But why? SATA should be assigned to sda and IDE to hda, That doesn't make sense! Why is it combining them?
Recently, I was testing some USB2 cards with the "evil" VIA 6212 chipset that OS4 doesn't like just too see what would happen in Lnux. Well I didn't even get the chance! Kernel panic, no root! Huh?
How does a USB2 card make the kernel think another HD is attached and mess up the sda device points? This really does not make any sense!
The last time Linux broke was when I had plugged in my mouse directly and thought it confused my mouse with another HD on the system! Turned out it was a USB2 card it was confused about.
I have both a revision 63 and 65 of the VIA 6212 cards. Both break Linux booting as above. Which is just silly. In OS4 the 63 crashes the ReakTek driver and Ranger thinks the card is an SSA or some kind of SCSI controller. That's even more silly! What the!?!?
The 65 comes up correct and OS4 can almost use it. Well I got it to copy about 75MB to RAM before it broke the EHCI driver
I'm surprised the USB drive the kernel loads off doesn't confuse it as well. I must have disabled USB during bootup.
But in summary why does the Linux kernel get tripped up so easily and confuse the sda layout? Makes no sense! Is the X1000 version programmed to do this? Seen it no where else!
But half the time I try and boot it I get SATA errors and end up in a kernel panic! Why is it so sensitive and looses the HD easily?

Let me explain further. I plugged in a HD to the IDE port and found Linux would no longer boot. Now it said my Linux volume on /dev/sda4 had an unknown block. That volume is fine. Turns out the IDE HD messed up the SATA assignments in the kernel. But why? SATA should be assigned to sda and IDE to hda, That doesn't make sense! Why is it combining them?

Recently, I was testing some USB2 cards with the "evil" VIA 6212 chipset that OS4 doesn't like just too see what would happen in Lnux. Well I didn't even get the chance! Kernel panic, no root! Huh?

How does a USB2 card make the kernel think another HD is attached and mess up the sda device points? This really does not make any sense!

The last time Linux broke was when I had plugged in my mouse directly and thought it confused my mouse with another HD on the system! Turned out it was a USB2 card it was confused about.
I have both a revision 63 and 65 of the VIA 6212 cards. Both break Linux booting as above. Which is just silly. In OS4 the 63 crashes the ReakTek driver and Ranger thinks the card is an SSA or some kind of SCSI controller. That's even more silly! What the!?!?
The 65 comes up correct and OS4 can almost use it. Well I got it to copy about 75MB to RAM before it broke the EHCI driver
I'm surprised the USB drive the kernel loads off doesn't confuse it as well. I must have disabled USB during bootup.
But in summary why does the Linux kernel get tripped up so easily and confuse the sda layout? Makes no sense! Is the X1000 version programmed to do this? Seen it no where else!
