Sinds een paar dagen heb ik hier een mooie blauwe SGI Indy staan. Helaas wel een van de oudere (R4600PC-133 CPU, XL graphics), maar daarom gelukkig wel prima gesupport qua OSsen. Na wat gegraven te hebben in de SIMMbakken heb ik het van 192MB RAM voorzien en wil ik er een OS op zetten.
Momenteel zit er op de 1GB HDD die erin zit een oude Irix install, maar bij gebrek aan root passwords wil ik een clean install doen (waarbij ik er gelijk een 4.3GB schijf in wil doen). Nu heb ik Irix 6.5.16 liggen, dus zou ik dat erop kunnen zetten, maar aangezien ik dit ding headless wil gebruiken is de meerwaarde van een Unix met GUI minimaal en bovendien is een verouderde Irix niet bepaald 's werelds meest secure OS. Dus is de keuze gevallen op NetBSD of Linux-MIPS, specifieker Debian-MIPS.
En voor de puristen: ik heb ook een Indigo2 Impact liggen waar Irix dus wel op komt te draaien, dit beestje wil ik voor 75% als mooi blauw stuk woonkamerversiering en 25% als ad-hoc servertje voor projectjes ofzo
Het vinden van de .iso's was niet moeilijk - beide gewoon stable op de sites te vinden. Maar dan begint de lol...
Allereerst wat *geen* probleem is. De CDRom drive moet 512B blocks ondersteunen. Gelukkig heb ik de CDRom uit een O2 en is dat geen probleem. Dat wordt bewezen doordat de Irix install CD wel gewoon herkend & geboot wordt.
1e probleem (opgelost):
de firmware van een Indy snapt geen ISO9660, mijn eerste paar pogingen om te branden met Gnomebaker resulteerden in schijven waar de firmware geen drol van snapte. Na paar coasters ontdekte ik deze opmerkingen op de Gentoo-MIPS page, die aanraadden om het volgende te doen:
Dat heb ik aangepast naar de Debian CD die ik wilde gebruiken en naar mijn situatie:
Dit leverde tenminste een CD op waar de firmware iets mee kon. Alhoewel...
2e probleem:
Volgens de Debian handleiding zou ik simpelweg in de firmware van de Indy "Install System Software" moeten kiezen, maar als ik dat probeer krijg ik het volgende:
OK... als ik vervolgens in de command monitor ga kijken met ls scsi(0)cdrom(6)rdisk(0)partition(
vind ik een file: r4k-ip22. Probeer ik die te booten met:
Krijg ik dit:
Klinkt verdacht alsof de drive niet van de media kan lezen...
Toen voor de zekerheid een kopie gedraaid van mijn Irix 6.5.16 CD met zelfde medium als de Debian CD - en dat werkte dus wel weer perfect
Het probleem ligt blijkbaar niet bij de CDRom drive of de CDs die ik gebruik om te branden. Dus een andere Linux image gevonden, om precies te zijn de nieuwste Gentoo (experimental) MIPS LiveCD, die volgens deze pagina prima gebruikt kan worden om een Debian netinstall te doen (ondanks Gentoo fan te zijn ga ik niet op een 133MHz CPU zonder L2 cache *alles* compileren
)
Deze vervolgens op zelfde manier gebrand (voor zekerheid volledige output van cdrecord):
Resultaat van hiermee proberen te booten via "Install System Software":
Als ik dan ipv sashARCS rechtstreeks de ip22r4k probeer te booten krijg ik dezelfde lap I/O errors als erboven, maar de voorlaatste regel is anders:
Nu de vraag:
Voordat ik nog meer CDRs tot coasters verwerk, kan iemand zien bij welke stap ik hier iets fouts doe?
• verkeerde .isos?
• verkeerde cdrecord parameters?
• verkeerde bootcommando?
Momenteel zit er op de 1GB HDD die erin zit een oude Irix install, maar bij gebrek aan root passwords wil ik een clean install doen (waarbij ik er gelijk een 4.3GB schijf in wil doen). Nu heb ik Irix 6.5.16 liggen, dus zou ik dat erop kunnen zetten, maar aangezien ik dit ding headless wil gebruiken is de meerwaarde van een Unix met GUI minimaal en bovendien is een verouderde Irix niet bepaald 's werelds meest secure OS. Dus is de keuze gevallen op NetBSD of Linux-MIPS, specifieker Debian-MIPS.
En voor de puristen: ik heb ook een Indigo2 Impact liggen waar Irix dus wel op komt te draaien, dit beestje wil ik voor 75% als mooi blauw stuk woonkamerversiering en 25% als ad-hoc servertje voor projectjes ofzo
Het vinden van de .iso's was niet moeilijk - beide gewoon stable op de sites te vinden. Maar dan begint de lol...
Allereerst wat *geen* probleem is. De CDRom drive moet 512B blocks ondersteunen. Gelukkig heb ik de CDRom uit een O2 en is dat geen probleem. Dat wordt bewezen doordat de Irix install CD wel gewoon herkend & geboot wordt.
1e probleem (opgelost):
de firmware van een Indy snapt geen ISO9660, mijn eerste paar pogingen om te branden met Gnomebaker resulteerden in schijven waar de firmware geen drol van snapte. Na paar coasters ontdekte ik deze opmerkingen op de Gentoo-MIPS page, die aanraadden om het volgende te doen:
code:
1
| cdrecord -vv -pad speed=24 dev=ATAPI:0,0,0 -tao mips-livecd-prototype-rc2-20041027.img |
Dat heb ik aangepast naar de Debian CD die ik wilde gebruiken en naar mijn situatie:
code:
1
| cdrecord -vv -pad speed=16 dev=ATA:1001,0,0 -tao debian-40r0-mips-netinst.iso |
Dit leverde tenminste een CD op waar de firmware iets mee kon. Alhoewel...
2e probleem:
Volgens de Debian handleiding zou ik simpelweg in de firmware van de Indy "Install System Software" moeten kiezen, maar als ik dat probeer krijg ik het volgende:
code:
1
2
3
| Obtaining installation tools ... Installation tools not found |
OK... als ik vervolgens in de command monitor ga kijken met ls scsi(0)cdrom(6)rdisk(0)partition(
code:
1
| boof -f scsi(0)cdrom(6)rdisk(0)partition(8)r4k-ip22 |
Krijg ik dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| 7616+10126784sc0,6,0: cmd=0x28 timeout after 10 sec. Resetting SCSI bus dks0d6s8: retrying dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: retrying dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: retrying dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: retrying dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: retrying dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: Exhausted retries, i/o failed dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: retrying dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: retrying dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: retrying dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: retrying dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: retrying dks0d6s8: Device not ready: Unit not ready, ASQ=0x1 dks0d6s8: retrying sc0,6,0: cmd=0x28 timeout after 10 sec. Resetting SCSI bus dks0d6s8: SCSI driver error 5 dks0d6s8: Exhausted retries, i/o failed error on vh read Cannot load scsi(0)cdrom(6)rdisk(0)partition(8)r4k-ip22. Error reading data section: start 0x88803dc0, size 0x9a85c0. Unable to load scsi(0)cdrom(6)rdisk(0)partition(8)r4k-ip22: no such device. |
Klinkt verdacht alsof de drive niet van de media kan lezen...
Toen voor de zekerheid een kopie gedraaid van mijn Irix 6.5.16 CD met zelfde medium als de Debian CD - en dat werkte dus wel weer perfect
Het probleem ligt blijkbaar niet bij de CDRom drive of de CDs die ik gebruik om te branden. Dus een andere Linux image gevonden, om precies te zijn de nieuwste Gentoo (experimental) MIPS LiveCD, die volgens deze pagina prima gebruikt kan worden om een Debian netinstall te doen (ondanks Gentoo fan te zijn ga ik niet op een 133MHz CPU zonder L2 cache *alles* compileren
Deze vervolgens op zelfde manier gebrand (voor zekerheid volledige output van cdrecord):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
| diocletian dion_b # cdrecord -vv -pad speed=16 dev=ATA:1001,0,0 -tao livecd-mips3-gcc4-X-RC6.img
Cdrecord-ProDVD-Clone 2.01.01a25 (i686-pc-linux-gnu) Copyright (C) 1995-2006 J��rg Schilling
TOC Type: 1 = CD-ROM
scsidev: 'ATA:1001,0,0'
devname: 'ATA'
scsibus: 1001 target: 0 lun: 0
Warning: Using badly designed ATAPI via /dev/hd* interface.
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.9'.
Using libscg transport code version 'schily-%M%-%I%'
SCSI buffer size: 64512
atapi: -1
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'HL-DT-ST'
Identifikation : 'DVDRAM GSA-4160B'
Revision : 'A302'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Current: CD-R
Profile: DVD-RAM
Profile: DVD-R sequential recording
Profile: DVD-RW sequential recording
Profile: DVD-RW restricted overwrite
Profile: DVD+RW
Profile: DVD+R
Profile: DVD+R/DL
Profile: DVD-ROM
Profile: CD-R (current)
Profile: CD-RW
Profile: CD-ROM
Profile: Removable Disk
Feature: 'Profile List' (current) (persistent)
Feature: 'Core' (current) (persistent)
Feature: 'Morphing' (current) (persistent)
Feature: 'Removable Medium' (current) (persistent)
Feature: 'Write Protect'
Feature: 'Random Readable'
Feature: 'Multi Read'
Feature: 'CD Read'
Feature: 'DVD Read'
Feature: 'Random Writable'
Feature: 'Incremental Streaming Writable' (current)
Feature: 'Formattable'
Feature: 'Defect Management'
Feature: 'Restricted Overwrite'
Feature: 'DVD+RW'
Feature: 'DVD+R'
Feature: 'Rigid Restricted Overwrite'
Feature: 'CD Track at Once' (current)
Feature: 'CD Mastering' (current)
Feature: 'DVD-R/-RW Write'
Feature: 'CD-RW Write' (current) (persistent)
Feature: 'DVD+R/DL Read'
Feature: 'Power Management' (current) (persistent)
Feature: 'S.M.A.R.T.'
Feature: 'CD Audio analog play'
Feature: 'Microcode Upgrade'
Feature: 'Time-out' (current) (persistent)
Feature: 'DVD-CSS'
Feature: 'Real Time Streaming'
Feature: 'Logical Unit Serial Number' (current) (persistent) Serial: 'K7G4AEC2347 '
Feature: 'Disk Control Blocks'
Feature: 'DVD CPRM'
Feature: 'Microcode Information' (current) (persistent)
Supported CD-RW media types: 0F
Drive current speed: 40
Drive default speed: 40
Drive max speed : 40
Selected speed : 16
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 1053696 = 1029 KB
Drive pbuf size: 1966080 = 1920 KB
Drive DMA Speed: 11793 kB/s 67x CD 8x DVD
FIFO size : 4194304 = 4096 KB
Track 01: data 393 MB padsize: 30 KB
track: 1 start: 0 pregap: 150
Total size: 452 MB (44:47.42) = 201557 sectors
Lout start: 452 MB (44:49/32) = 201557 sectors
41 00 00 14 00 00 00 00
41 01 00 10 00 00 00 00
41 01 01 10 00 00 02 00
41 AA 01 14 00 2C 31 20
Track 1 start 0
Track 2 start 201557
41 00 A0 00 00 00 00 01 00 00 00 00
41 00 A1 00 00 00 00 01 00 00 00 00
41 00 A2 00 00 00 00 44 49 32 00 00
41 00 01 00 00 00 00 00 02 00 00 00
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 5
Disk Is not unrestricted
Disk Is not erasable
Disk sub type: Medium Type A, high Beta category (A+) (3)
ATIP start of lead in: -11634 (97:26/66)
ATIP start of lead out: 359846 (79:59/71)
Disk type: Short strategy type (Phthalocyanine or similar)
Manuf. index: 3
Manufacturer: CMC Magnetics Corporation
Capacity Blklen/Sparesz. Type
0 2048 No Media Present or Unknown Capacity
Blocks total: 359846 Blocks current: 359846 Blocks remaining: 158289
Starting to write CD/DVD at speed 16 in real TAO mode for single session.
Last chance to quit, starting real write 0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
BURN-Free is OFF.
Performing OPC...
Starting new track at sector: 0
Track 01: 393 of 393 MB written (fifo 100%) [buf 99%] 16.7x.
Track 01: writing 30 KB of pad data.
Track 01: Total bytes read/written: 412753920/412784640 (201555 sectors).
Writing time: 182.239s
Average write speed 14.8x.
Min drive buffer fill was 99%
Fixating...
Fixating time: 21.283s
cdrecord: fifo had 6502 puts and 6502 gets.
cdrecord: fifo was 0 times empty and 6426 times full, min fill was 89%. |
Resultaat van hiermee proberen te booten via "Install System Software":
code:
1
2
3
4
5
| Cannot load scsi(0)cdrom(6)partition(8)sashARCS. Illegal f_magic number 0x0, expected MIPSELMAGIC or MIPSEBMAGIC. Cannot load scsi(0)cdrom(6)partition(8)sashARCS -- execute format error. Unable to continue; press <enter> to return to the menu: |
Als ik dan ipv sashARCS rechtstreeks de ip22r4k probeer te booten krijg ik dezelfde lap I/O errors als erboven, maar de voorlaatste regel is anders:
code:
1
| Problem reading elf structure at offset 16384. |
Nu de vraag:
Voordat ik nog meer CDRs tot coasters verwerk, kan iemand zien bij welke stap ik hier iets fouts doe?
• verkeerde .isos?
• verkeerde cdrecord parameters?
• verkeerde bootcommando?
Oslik blyat! Oslik!