View previous topic :: View next topic |
Author |
Message |
eNTi Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/644131975434e394a00450.gif)
Joined: 20 Oct 2002 Posts: 1011 Location: Salzburg, Austria
|
Posted: Fri Jun 25, 2004 11:47 am Post subject: Promise SATA150 TX2+ PCI-Controller + PATA + grub |
|
|
hey everyone. finnally i'm stuck again.
i've tried promise support, i've searched google, and i've checked all the post i could find about this problem, but nothing helped.
my hdd setup:
------------------
Segate 160GB 7200rpm SATA UDMA6 (on promise)
IBM 40GB 5400rpm PATA UDMA5 (on promise)
enabled in 2.6.7-rc3-mm2 (only hdd related):
--------------------------------------------------------
Code: |
Device Drivers --->
ATA/ATAPI/MFM/RLL support --->
<*> ATA/ATAPI/MFM/RLL support
<*> Enhanced IDE/....
<*> Include IDE/ATA-2 DISK support
<*> PCI IDE chipset support
[*] Sharing PCI IDE interrupts support
[*] Boot off-board chipsets first support
<*> Generic PCI IDE Chipset support
[*] Generic PCI bus-master DMA support
[*] Use PCI DMA by default when available
<*> PROMISE PDC202{68|69|70|71|75|76|77} support
[*] Enable controller even if disabled by BIOS
<*> VIA82CXXX chipset support
SCSI device support --->
<*> SCSI disk support
SCSI low level drivers --->
[*] Serial ATA (SATA) support
<*> Promise SATA TX2/TX4 support
<*> VIA SATA support
|
grub.conf:
Code: |
default 0
timeout 5
splashimage=(hd0,0)/boot/grub/penguins.xpm.gz
title=eNTi's Lair
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda3 gentoo=nodevfs
#video=vesafb:ywrap,mtrr vga=0x31A
#initrd=/boot/initrd
title=eNTi's Hideout
root (hd0,0)
kernel /boot/vmlinuz.old root=/dev/sda3 gentoo=nodevfs
title=eNTi's Stronghold (2.4.27-pre3)
root (hd0,0)
kernel /boot/vmlinuz.old root=/dev/sda3 gentoo=nodevfs,noudev
title=eNTi's Nightmare (windows xp)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1,0)+1 # Tells GRUB to load the Windows bootloader when done
|
if i boot this kernel, i'll get the following output:
Code: |
...
libata version 1.02 loaded.
sata_promise version 1.00
ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 10 (level, low) -> IRQ 10
ata1: SATA max UDMA/133 cmd 0xF0818200 ctl 0xF0818238 bmdma 0x0 irq 10
ata2: SATA max UDMA/133 cmd 0xF0818280 ctl 0xF08182B8 bmdma 0x0 irq 10
ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:407f
ata1: dev 0 ATA, max UDMA/133, 312581808 sectors: lba48
ata1: dev 0 configured for UDMA/133
scsi0 : sata_promise
ata2: no device found (phy stat 00000000)
scsi1 : sata_promise
Vendor: ATA Model: ST3160023AS Rev: 3.18
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
...
|
i've already tried to disable the VIA82CXXX support, but it didn't change a thing.
the other problem is, if i try to boot my second hard drive (which got winxp installed), it will show me the grub lines, and then the system hangs. my pata drive makes some strange noise, as if it tries to access something, but can't. this will go on for some time.
if i plug the pata drive into my mainboard, it's the same behavoir with grub, if i try to start the windows installation, but when i try to boot into linux, the kernel will spit out something about a lost irq forever, and won't get any further.
i know that the pata drive works, because i gave it a friend of mine to test. _________________ If you fall off a cliff, you might as well try to fly. After all, you got nothing to lose.
-- John Sheridan - Babylon 5, Season 4 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
watersb Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/1194996218563d7b75f1709.jpg)
Joined: 04 Sep 2002 Posts: 297 Location: take a left turn in Tesuque
|
Posted: Tue Jul 20, 2004 11:20 pm Post subject: |
|
|
I am not certain about what you are trying to do.
The Promise TX2+ supports a single IDE device on its parallel (non-SATA) interface, as long as that device is set to <b>"slave"</b>.
But I cannot figure out how to access this device from Linux...
EDIT:
I saw This forum which drove me to This libsata status report which says
Quote: |
Some boards appear to have PATA as well as SATA ports. PATA
is not currently supported, and no plans have yet been made to rectify
this. Ideally drivers/ide would drive PATA, but if they are the same
PCI device, that would not be feasible.
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|