Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Promise SATA150 TX2+ PCI-Controller + PATA + grub
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
eNTi
Veteran
Veteran


Joined: 20 Oct 2002
Posts: 1011
Location: Salzburg, Austria

PostPosted: Fri Jun 25, 2004 11:47 am    Post subject: Promise SATA150 TX2+ PCI-Controller + PATA + grub Reply with quote

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
View user's profile Send private message
watersb
Apprentice
Apprentice


Joined: 04 Sep 2002
Posts: 297
Location: take a left turn in Tesuque

PostPosted: Tue Jul 20, 2004 11:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
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