Page 1 of 1

DVD drive not recognized on first boot

Posted: Sun Sep 09, 2012 4:38 pm
by eliyahu
now this is an odd one. my silverstone slot-loading DVD drive is never recognized by AOS on the first cold boot of my pegasos2 machine running OS4.1u5. if i do a warm reboot thereafter, everything is fine -- although i still have trouble playing DVDs on it at an acceptable frame rate, but that's another matter. here is the output of idetool -l sii3114ide.device after the (successful) reboot:

Code: Select all

9/0.System:> idetool -l sii3114ide.device
-------------------Unit 0 information------------------------
    Flags : $000001A7 - present, LBA48 used, supports DMA, ATA, supports acoustic mgmt, supports cache flush, interrupts used, 
    Xfer mode : best pio 12 (PIO 4, 16 MB/s) / best dma 70 (UDMA 6, 133 MB/s) / current 70 (UDMA 6, 133 MB/s)
    Total blocks : 976773168
    Blocksize : 512
    Power mode  : 2 / idle (ready for operation)
    IO1 / IO2 / BMCR @ : $1070 / $107A / $10D0
    spurious interrupts: 0
    bounced misaligned cache line start DMA requests: 388
    bounced misaligned cache line end DMA requests: 0
    bounced non-contiguous buffer DMA requests: 16
*** Error opening device sii3114ide.device / unit 1
-------------------Unit 2 information------------------------
    Flags : $0000011D - present, supports DMA, removable media, ATAPI, interrupts used, 
    Xfer mode : best pio 12 (PIO 4, 16 MB/s) / best dma 69 (UDMA 5, 100 MB/s) / current 69 (UDMA 5, 100 MB/s)
    Total blocks : 0
    Blocksize : 0
    SCSI devtyp : 5
    Packet size : 12
    Current medium read speed  : x 65535 ('65535' stands for max.)
    Current medium write speed : x 65535 (idem)
    Power mode  : 2 / idle (ready for operation)
    IO1 / IO2 / BMCR @ : $10C0 / $107E / $10D8
    spurious interrupts: 0
    bounced misaligned cache line start DMA requests: 0
    bounced misaligned cache line end DMA requests: 0
    bounced non-contiguous buffer DMA requests: 0
i can't seem to find anything wrong per se that would explain this, except that i know if there is a substantial pause between kickstart launch and the AmigaOS boot screen appearing, that the DVD drive will not be recognized and i'll have to warm reboot to get the driver to 'see' it.

any ideas? :?:

-- eliyahu

Re: DVD drive not recognized on first boot

Posted: Sun Sep 09, 2012 5:53 pm
by cha05e90
How did you setup your "nvrom.txt" in "SYS:Kickstart/"? This is mine, having an additional 3152-SATA card installed:

peg2ide_xfer=FCFF
peg2ide_irq=1111
peg2ide_maxbus=2
peg2ide_conf=1210
sii3512ide_conf=10
sii3512ide_maxbus=0
sii3512ide_xfer=FF
sii3512ide_irq=11

It works like the usual nvram variables from AmigaOnes/Sams - except that is uses a text file for holding this information. Here you can see my DVD drive as the second drive on the first ATA channel. Maybe the "automatic recognition" of your configuration doesn't work (timeout from DVD drive? ... might explain the looong Kickstart screen pause), but you might be able to tell your OS about your DVD drive through a appropiate nvram setup like this (example!):

sii3114ide_conf=1020
sii3114ide_xfer=FFCF
sii3114ide_maxbus=2
sii3114ide_irq=1111