Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
39 user(s) are online (30 user(s) are browsing Forums)

Members: 1
Guests: 38

328gts, more...

Support us!

Headlines

 
  Register To Post  

question about sii3512ide.device on pegasos2 and other amigaos4 hw
Home away from home
Home away from home


See User information
@All

Find out today, that my sii3512ide while can detect on os4 fine 2 disks, can't detect 3rd disk (the one i use usually in ide2sata port of pegasos2 to boot from), with output like:

[sii3512ide/init_port] ---> Port 0
[sii3512ide/init_portIOBase 00001000AltBase 0000100A
[sii3512ide/init_portbmcr_base 00001020
[sii3512ide/init_portMMIOBase 80100000
[sii3512ide/init_portConfig not forcedscanning port 0...
[
sii3512ide/reg_configassuming device 0 is TYPE_NONE
[sii3512ide/reg_configthere seems to be a device 0assuming TYPE_UNKN
[sii3512ide/reg_configdevice 0 is ATA
[sii3512ide/init_port1 device(son port
[sii3512ide/port_list]  0 Master 'ATA'
[sii3512ide/init_portStarting 'sii3512ide.device - chip 0 port 0' task
[sii3512ide/int_install_handlerInstalling handler for irq 25
[sii3512ide/init_unitTrying to configure unit 0
[sii3512ide/irq_waittimed out
[sii3512ide/exec_pio_data_in_cmd] <- here
[sii3512ide/ata_read_drive_propertiesUnit 0 returned error 255failbits 00000000htimeout 0


I.e. peg2ide.device can detect that drive fine (i boot from it all in all). Then, my experimental driver for firmware also can detect the disk fine on very the same sii3512 card, but os4's sii3512ide device acts like that.

Question is : did anyone noticed on any amiga hardware that some ssd/hdds finds fine, while others are not in those Sii pci-sata cards ?

Thanks!

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: question about sii3512ide.device on pegasos2 and other amigaos4 hw
Home away from home
Home away from home


See User information
@kas1e
Quote:
Find out today, that my sii3512ide while can detect on os4 fine 2 disks, can't detect 3rd disk (the one i use usually in ide2sata port of pegasos2 to boot from), with output like:
A 3rd disk on a SII 3[15]12? WTF?
The SII 351*2* and SII 311*2* are 2 port SATA controllers. Only the SII 311*4* controllers support more SATA ports: 4.
While there are some hardware revisions of the 3112 and 3512 which do have both internal and external (eSATA) ports, those are mutually exclusive, you can only use one of both for each of the 2 ports.

OTOH if you are able to lend out some ancient Amiga hardware from a computer museum like a VOB SpeedUp board (which I used about 35-40 years ago on my A1000s), or even just a much newer IDE-fix (Elaborate Bytes/Individual Computers), FastATA (Elbox), etc. converter, with matching PATA<->SATA converters/cables, you might be able to use 4 ports even on a 2 port controller, like with the 2 ports A1200 and A4000[T] motherboard PATA which can drive 4 ports with such adapters

Go to top
Re: question about sii3512ide.device on pegasos2 and other amigaos4 hw
Home away from home
Home away from home


See User information
@joerg
By "3rd" disk i mean that one which originally connected to pegasos2's IDE port through IDE2SATA adapter and it works fine with peg2ide.device.

But, when i connect this "3rd" ssd, to the SIi card (not as 3rd one of course, but instead of any other 2 disk which were connected before), then it fail to detects by sii3512ide.device.

I dig in a bit more into this, and find out that it's exactly IRQ/DMA path which made this disk be not detected by sii3512ide.device. If i patch the device to not use irq/dma, that it detects and kind of works (but slow, of course).

But then, wtf ? Why it can act like this ? Why it didn't detect device by IRQ/DMA path, while when it on IDE port (via IDE2SATA adapter), then peg2ide.device detect it pretty fine, with all DMA/IRQ enabled and co.

But 2 other SSDs, detects by IRQ/DMA path pretty good and no problems. Question is : Wtf ? Those just 3 SSD of same kind. More of it, why pio may works, while irq/dma not ? Can i do anything about from the firmware side ? Maybe it should be "set" to some state or dunno, maybe there some quirks i know nothing about which should be used ? Or sii3512ide.device have some hacks in ?

I do not know, maybe firmware of this card need to be updated ?

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project