webForumDet fria alternativet

Vill så gärna få igång min brännare i RH8.0

Linux & BSD

9 svar · 346 visningar · startad av Tim

Medlem sedan jan. 2002115 inlägg
Frågan#1

Hejsan,

Jag har en del problem med detta så jag hoppas ni kan hjälpa till lite grann.

Jag tror inte jag behöver en ny kärna för att jag har modulen ide-scsi, som synes:

[root@localhost root]# lsmod
Module Size Used by Not tainted
ide-scsi 10512 0
scsi_mod 107176 1 [ide-scsi]
ppp_synctty 7936 0 (unused)
ppp_async 9440 0
ppp_generic 24380 0 [ppp_synctty ppp_async]
slhc 6740 0 [ppp_generic]
ide-cd 33608 0 (autoclean)
cdrom 33696 0 (autoclean) [ide-cd]

Men när jag skriver cdrecord -scanbus får jag följande felmeddelande:

[root@localhost root]# cdrecord -scanbus
Cdrecord 1.11a40 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jrg Schilling
cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.

Min mistanke är att detta har något att göra med att min cd-brännare finns på hdc och inte scd0:

[root@localhost root]# ls -l /dev/cdrom
lrwxrwxrwx 1 root root 8 Nov 10 12:29 /dev/cdrom -> /dev/hdc

Hur ska jag göra för att göra brännare tillgänglig? Samtidigt som det fortfarande går att använda den som en vanlig cd-rom?

En annan fundering jag har är om det spelar någon roll att jag inte har lilo eller grub (använder startdiskett) installerat, vilket ju gör att jag inte kan skicka parametrar till kärnan som vissa(men inte alla) skriver att man måste för att den ska förstå att jag vill ha scsi emulering?

Tack på förhand!

Medlem sedan feb. 20001 861 inlägg
#2

Det räcker inte med ide-scsi, prova att slänga (modprobe modul) in modulera scsi_mod, sg och sr_mod också.

Medlem sedan feb. 20001 861 inlägg
#3

Ändrar mig, cdrom & ide-cd behöver du också.
Kör du med grub eller lilo?
I /etc/grub.conf (om du kör grub alltså) skall du ha en rad som liknar denna:
kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi

Om du däremot kör lilo bör du ha append="hdc=ide-scsi" nånstans i /etc/lilo.conf

Detta förutsätter att du har cd:n på hdc.
Sen är det bara att göra länka /dev/cdrom till /dev/scd0 och bränna på!

Medlem sedan jan. 2002115 inlägg
#4

Som jag skrev så använder jag varken grub eller lilo för att starta systemet.

Går det bra om jag skriver så här?

ln -s /dev/scd0 /dev/hdc

Medlem sedan feb. 20001 861 inlägg
#5

Även startdisketter kan innehålla grub el lilo, även om det inte alltid märks. Faktiskt missade jag biten om startdisketten... :( <-- bara för att göra Bire nöjd
Gjorde du disketten vid installationen av RedHat?
Får du upp någon form av boot prompt?
Det går att skicka typ appendbiten direkt vid uppstart också.

Medlem sedan jan. 2002115 inlägg
#6

Hej,

Jag skapade disketten vid installation ja.

Jag får upp lite av en prompt vid uppstart, det står ungefär:

boot:

och så står den och laddar i ungefär 10 sec innan uppstart, om jag inte trycker på enter.

Så du är helt säker på att append="hdc=ide-scsi" fungerar vid denna prompt?

Medlem sedan feb. 20001 861 inlägg
#7

Låter som lilo.
Tryck tab först så du ser vad kerneln heter, ex linux.
Sen skriver du linux append=ide-scsi.
Säker är jag inte men vad har du att förlora på att pröva?

Medlem sedan jan. 2002115 inlägg
#8

Tack för hjälpen, jag ska definitivt pröva detta.

Bara en liten anmärkning, ska man inte säga vilken enhet som den ska emulera?
Först skrev du: append="hdc=ide-scsi" nu skrev du bara: linux append=ide-scsi (utan hdc).

Medlem sedan feb. 20001 861 inlägg
#9

Självklart skall hdc vara med!

Medlem sedan jan. 2002115 inlägg
#10

Ok, nu har jag testat detta med ej tillfredställande resultat.

Så här skrev jag vid boot: linux append="hdc=ide-scsi"

Det gick vägen utan problem.

Jag har denna rad i modules.conf:

alias scsi_cd ide-scsi

Trots allt detta får jag samma resultat vid en cdrecord -scanbus:

[root@localhost root]# cdrecord -scanbus
Cdrecord 1.11a40 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jrg Schilling
cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.

Så här ser lite av min dmesg ut:

hdc: Hewlett-Packard CD-Writer Plus 9500, ATAPI CD/DVD-ROM drive
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 4096kB Cache
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
parport0: PC-style at 0x378 [PCSPP,TRISTATE]
ohci1394: pci_module_init failed
ip_tables: (C) 2000-2002 Netfilter core team
scsi : 0 hosts left.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 0 hosts left.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices

258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)