← Back to team overview

sslug-teknik team mailing list archive

Re: CD'er virker ikke i gentoo

 

Anders Bruun Olsen wrote:
On Sun, Apr 11, 2004 at 06:56:02PM +0200, gunner carstens wrote:

Så peger /dev/cdroms/cdrom0 altså på din harddisk hvilket jo ikke er
videre brugbart.

Ok så forstår jeg bedre at jeg ikke kan bruge den. Hvordan mon dette er fremkommet. Jeg har lavet nogle 'emerge -uD world' men ingen nye kerner...


Det kan ske at devfsd er blevet opgraderet og at du i den forbindelse
har fået overskrevet din devfsd.conf med en udgave der ikke håndterer
dine cdrom drev korrekt.


Desuden burde dit cdrom drev og din brænder (pånær hvis
du har den sat til at benytte ide-scsi) også opstå som /dev/hd* devices.

I min lilo.conf har jeg:
image = /boot/kernel-2.4.20-gentoo-r6
       root = /dev/hda3
       #root = /devices/discs/disc0/part3
       append="hdc=ide-scsi hdd=ide-scsi"
       label = Gentoo
       initrd=/boot/initrd-2.4.20-gentoo-r6


Jamen dog, der har vi det jo - hdc og hdd sætter du jo til at benytte
SCSI emulering. Det skal du jo kun gøre på din brænder. Sørg for at dit
alm. cdrom drev ikke sættes til at benytte ide-scsi, så skulle det gerne
dukke op igen.
Nu sker der virkeligt noget:

ls -l /dev/hd* siger:
liNUX root # ls -l /dev/hd*
lr-xr-xr-x 1 root root 32 Apr 11 2004 /dev/hda -> ide/host0/bus0/target0/lun0/disc lr-xr-xr-x 1 root root 33 Apr 11 2004 /dev/hda1 -> ide/host0/bus0/target0/lun0/part1 lr-xr-xr-x 1 root root 33 Apr 11 2004 /dev/hda2 -> ide/host0/bus0/target0/lun0/part2 lr-xr-xr-x 1 root root 33 Apr 11 2004 /dev/hda3 -> ide/host0/bus0/target0/lun0/part3 lr-xr-xr-x 1 root root 30 Apr 11 2004 /dev/hdc -> ide/host0/bus1/target0/lun0/cd

og jeg kan nu mounte /dev/hdc :
 liNUX root # mount -t iso9660 /dev/hdc /mnt/cdrom/
mount: block device /dev/hdc is write-protected, mounting read-only


Jeg kan også afspille musik CD'er. Det er fremskridt.


Men jeg kan ikke mounte fra brænderdrevet. Fra /var/log/messages får jeg:
Apr 11 20:01:32 localhost kernel: Kernel command line: BOOT_IMAGE=Gentoo ro root=303 hdd=ide-scsi
Apr 11 20:01:32 localhost kernel: ide_setup: hdd=ide-scsi


Men mounter jeg en knoppixliveCD fra det drev får jeg:
liNUX root # mount -t iso9660 /dev/hdd /mnt/cdrom/
mount: special device /dev/hdd does not exist


Jeg synes personligt at genkernel er noget hejs. Den kerne man får ud af
det virker som regelt, men der mangler en masse og er tonsvis af
ubrugeligt hejs med i den.


At compilere en kerne er klart noget jeg gerne vil lære så jeg kan få nogle nymodens kerner på mine maskiner.


Der er kun en måde at lære at opsætte kerner på - kast dig ud i det.
Drop genkernel og start istedet med en default opsætning af f.eks. en
2.6 kerne og hver gang du støder på et opsætningspunkt du ikke ved hvad
gør eller betyder så kig i help og hvis det ikke hjælper så google og om
det heller ikke giver noget brugbart så spørg her på sslug-listerne :)

Når du emerger gentoo-dev-sources (som nok er den 2.6 kerne-source jeg
vil anbefale) så skriver den et par nyttige ting til dig om hvad du
under alle omstændigheder skal have med i din kerne for at den virker.

Dernæst bør du have lspci (fra pciutils) inde så du kan finde ud af
præcis hvad du har af hardware i din maskine.
ok - jeg må vel kaste mig ud i det- nu har jeg jo noget der fungerer - men
hvorfor kerne 2.6? Er det ikke 2.4.25 'gentoo-sources' der er den stabile workhorse
eller hvad man skal kalde det?

Tak for de gode råd.

mvh GUnner


Follow ups

References