Manuel Skrevet 21. juli 2004 Del Skrevet 21. juli 2004 Det har blitt litt trangt om plass på min trofaste WD 120GB-disk, så jeg bestilte nylig en Seagate 160GB S-ATA-disk (så får jeg slenge inn WD'en i en filserver til "backup"). Jeg har ikke motatt harddisken ennå, men det er litt kjekt om jeg vet hva slags hindre jeg kan møte på og hvordan kjernen skal kompileres, sånn FØR jeg sitter med driten fanget. Jeg bruker den integrerte S-ATA-kontrolleren på et Asus A7N8X. Det eneste som skal sitte på (E-)IDE-kontrolleren er to cd-rom spillere. Den kernelen jeg bruker nå (Linux 2.6.7-ck2) har hverken støtte for RAID, SCSI eller S-ATA(var det et eget valg?) . RAID trenger vel ikke, men hvordan er det SCSI-støtten; Regnes S-ATA som SCSI? Må det gjøres gjennom emulering? Hva blir i så fall enhetsnavnene på partisjonene? Og til slutt: Hva er den beste/enkleste måten å overføre partisjonene og oppsettet mitt på, til den nye harddisken? Som det står nå tror jeg at jeg bare gidder å flytte over filene i /etc og /home, samt bruke konfigurasjonsfilen til den kernelen jeg har nå som utgangspunkt. Lenke til kommentar
Manuel Skrevet 21. juli 2004 Forfatter Del Skrevet 21. juli 2004 (endret) lspci viser hva? Rask respons 0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev a2) 0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev a2) 0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev a2) 0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev a2) 0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev a2) 0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev a2) 0000:00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a3) 0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2) 0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3) 0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3) 0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3) 0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1) 0000:00:05.0 Multimedia audio controller: nVidia Corporation nForce MultiMedia audio [Via VT82C686B] (rev a2) 0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1) 0000:00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3) 0000:00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2) 0000:00:0c.0 PCI bridge: nVidia Corporation nForce2 PCI Bridge (rev a3) 0000:00:0d.0 FireWire (IEEE 1394): nVidia Corporation nForce2 FireWire (IEEE 1394) Controller (rev a3) 0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev a2) 0000:02:01.0 Ethernet controller: 3Com Corporation 3C920B-EMB Integrated Fast Ethernet Controller [Tornado] (rev 40) 0000:03:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800] 0000:03:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800] (Secondary) Som sagt så har jeg fjernet alt som har med SCSI å gjøre. Jeg kan prøve å starte fra en cd med "Live" Linux av noe slag for å sjekke lspci derfra edit: Crap! Nå husker jeg at jeg har disablet S-ATA i BIOS for å spare noen sekunder under oppstarten! Endret 21. juli 2004 av Manuel Lenke til kommentar
drall Skrevet 21. juli 2004 Del Skrevet 21. juli 2004 (endret) Skal ikke ha noe å si hva du har skrudd på i kernelen for å se sata-kontrolleren din med lspci, men du må nok "skru den på" i bios. Uansett utifra asus sine spesifikasjoner ser det ut til at hovedkortet ditt bruker SII 3112A, som er støttet i 2.6 under: Device Drivers ---> ATA/ATAPI/MFM/RLL support ---> <*> PCI IDE chipset support <*> Generic PCI bus-master DMA support <*> Silicon Image chipset support Sitat fra menuconfig: "This driver adds PIO/(U)DMA support for the SI CMD680 and SII 3112 (Serial ATA) chips. edit: Hvis du ikke skal boote fra harddisken er det sikkert nok å laste modulen. Det står ikke oppgitt noe modulnavn, men du kan prøve 'modprobe siimage' (hvis du har modulen installert da). Endret 21. juli 2004 av drall Lenke til kommentar
Manuel Skrevet 21. juli 2004 Forfatter Del Skrevet 21. juli 2004 Skal ikke ha noe å si hva du har skrudd på i kernelen for å se sata-kontrolleren din med lspci, men du må nok "skru den på" i bios. Uansett utifra asus sine spesifikasjoner ser det ut til at hovedkortet ditt bruker SII 3112A, som er støttet i 2.6 under:Device Drivers ---> ATA/ATAPI/MFM/RLL support ---> <*> PCI IDE chipset support <*> Generic PCI bus-master DMA support <*> Silicon Image chipset support Sitat fra menuconfig: "This driver adds PIO/(U)DMA support for the SI CMD680 and SII 3112 (Serial ATA) chips. edit: Hvis du ikke skal boote fra harddisken er det sikkert nok å laste modulen. Det står ikke oppgitt noe modulnavn, men du kan prøve 'modprobe siimage' (hvis du har modulen installert da). Takk for inspill! Den nye harddisken komemer til å bli brukt som primærdisken, mens den gamle settes inn i en annen maskin. Siden jeg ikke bruker noe initrd-image så må jeg nok kompilere modulen inn i kernelen Tror jeg kopierer over hele oppsettet mitt, hd til hd. Jeg behøver bare å endre på den kernelen jeg kjører nå, for å så flytte den over til den nye harddisken. Formateringen kan jeg gjøre fra slackware-installasjonen ved å avbryte til shell. Kopieriengen skal vel gå greit med cp -rP etter partisjoneringen.... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå