(Gentoo)Brander probleem

Pagina: 1
Acties:

  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 02-04 21:55
Bij mij vorige install deed mijn brander het perfect(alleen 1 regel bij grub en hij deed het).
Nu heb ik dus een nieuwe install(met kde3.1rc1) en nou doet de brander het niet, heb het hele gentoo forum al afgezocht maar niks lost het op.
Deze dingen heb ik allemaal al geprobeerd:

rick@192 rick $ cdrecord --scanbus
Cdrecord 1.11a33 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg 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.
rick@192 rick $

werkt dus niet |:(

En de kernel opnieuw bakken met SCSI cdrom, scsi generic, ide-scsi emulation, en vendor-specific extensions, hielp ook niet.
En met deze regel bij lilo:

# Linux bootable partition config begins
image = /boot/bzImage3
root = /dev/hda2
#root = /devices/discs/disc0/part2
label = Gentoo
read-only # read-only for checking
append="hdd=ide-scsi"
# Linux bootable partition config ends

Deed ie ook niks, hij ziet hem nu alleen als cdrom lezer en niet als brander bij K3b.
Iemand nog enig idee waar dit aan kan liggen?


PS: bij de vorige install was mijn brander /dev/hdc, nu is mijn dvd speler /dev/hdc en de brander /dev/hdd, en xcdroast ziet de brander ook niet.

Verwijderd

Check de volgende zaken eens.

Heb je de device files /dev/pg* (ik heb sg.)
/dev/hd* is voor ide apparaten. pg*(sg*) is voor scsi, scsi emulation.
Moet je misschien root zijn om /dev/pg*(sg*) te kunnen benaderen?

[ Voor 0% gewijzigd door Verwijderd op 03-11-2002 15:54 . Reden: typo typo ]


  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 02-04 21:55
Het is geen scsi brander btw, maar ik heb dus geen /dev/sg of /dev/pg.
Onder root krijg ik dezelfde fout:
root@192 rick # cdrecord --scanbus
Cdrecord 1.11a39 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg 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'.
root@192 rick #

Dit heeft vorige keer dus wel gewerkt met grub(maar lilo heeft van die mooie boot splashes :) )

  • Expander
  • Registratie: Februari 2001
  • Niet online
Je moet dus ook in je kernel de scsi emulatie aanzetten. Het staat eigenlijk precies uitgelegd allemaal in een CD-Recording HOWTO op http://www.tldp.org ..

Expanding the inexpandable


  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 02-04 21:55
Dat staat ook al aan :) , maar ik zal effe bij die link kijken of ik misschien iets vergeten ben.

  • mpol
  • Registratie: September 2002
  • Laatst online: 19-01 18:45

mpol

root@localhost

Kun je wat meer info geven? Anders wordt het wel moeilijk om het probleem aan te wijzen.
1. Is die kernel optie goed ingesteld? Je kunt de huidige kernelopties uitlezen uit /proc/cmdline
2. En welke modules heb je geladen? Om je ide-scsi cdrom te mounten heb je de sr_mod module nodig, om te kunnen branden heb je de sg modules nodig. Ook cdrecord -scanbus heeft sg nodig.
3. Gebruik je devfs?

https://timelord.nl


  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 02-04 21:55
Ik heb ze niet als modules gebakken maar in de kernel.
devfs weet ik niet zeker, en /proc/cmdline zegt als root:

root@192 rick # /proc/cmdline
bash: /proc/cmdline: Permission denied
root@192 rick #

Geen flauw idee of fstab wat uitmaakt maar dit is mijn fstab:

<fs> <mountpoint> <type> <opts> <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/hda2 /boot ext3 noauto,noatime 1 1
/dev/hda2 / ext3 noatime 0 0
/dev/hda3 none swap sw 0 0
/dev/hdd /mnt/cdrom iso9660 noauto,ro 0 0
/dev/cdroms/cdrom1 /dev/dvd iso9660 noauto,ro 0 0
proc /proc proc defaults

Ik heb nu effe /usr/src/linux verwijderd en emerge unmerge sys-kernel/gentoo-sources gedaan.
En weer een nieuwe emerge sys-kernel/gentoo-sources om te kijken of de kernel sources misschien brak waren :)
Hij kwam namelijk aan het eind met i2c modules aanzetten terwijl i2c geen eens in de makeconfig aanstaat 8)7
Wat nog raarder is dat bij kwikdisk nu /dev/hdd op /mnt/cdrom gemount staat, en /dev/ide/host0/bus1/target0/lun0/cd(gemount op /cdrom ook erbij staat terwijl dit ook mijn cyberdrive brander is.

  • zwik
  • Registratie: Maart 2001
  • Laatst online: 12-05 15:43

zwik

randomized

code:
1
kernel /boot/bzImage root=/dev/hda3 hdc=ide-scsi


Dit moet in je menu.lst (grub) staan. Niet met dat append.
bij lilo hoefde je volgens mij ook geen append te gebruiken.

[ Voor 0% gewijzigd door zwik op 03-11-2002 16:47 . Reden: bracket verkeerd om |:( :P ]


  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 02-04 21:55
Volgen het gentoo forum moest er bij lilo append bij, klopt dit dus niet?
Want ik hou namelijk liever lilo dan grub.

  • XKB
  • Registratie: Oktober 1999
  • Laatst online: 05-04-2021

XKB

Anonymous functional

Bij lilo is het append:

uit de lilo.conf manpage:
append=<string>
Appends the options specified to the parameter line passed to
the kernel. This is typically used to specify parameters of
hardware that can't be entirely auto-detected or for which prob-
ing may be dangerous. Multiple kernel parameters are separated
by a blank space, and the string must be enclosed in double
quotes. Append may be used only once per "image=" section.
Example:

append="mem=96M hd=576,64,32 console=ttyS1,9600"
Geef trouwens ns wat meer info:
-Staat devfs aan?
-paste de output van lsmod eens
-heb je /dev/scsi apparaten?

Choose for Choice! Choose Linux! | src van icon


  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 02-04 21:55
Hoe kan ik kijken of devfs aanstaat?

root@192 rick # lsmod
Module Size Used by Tainted: P
snd-pcm-oss 38148 0 (autoclean)
snd-mixer-oss 11960 0 (autoclean) [snd-pcm-oss]
NVdriver 1066944 10 (autoclean)
snd-cmipci 19084 0
snd-pcm 58144 0 [snd-pcm-oss snd-cmipci]
snd-mpu401-uart 3872 0 [snd-cmipci]
snd-rawmidi 15296 0 [snd-mpu401-uart]
snd-opl3-lib 6852 0 [snd-cmipci]
snd-hwdep 4352 0 [snd-opl3-lib]
snd-seq-device 4368 0 [snd-rawmidi snd-opl3-lib]
snd-timer 12584 0 [snd-pcm snd-opl3-lib]
snd 30924 0 [snd-pcm-oss snd-mixer-oss snd-cmipci snd-pcm snd-mpu401-uart snd-rawmidi snd-opl3-lib snd-hwdep snd-seq-device snd-timer]
soundcore 3972 7 [snd]
root@192 rick #

Nope geen scsi apparaten.

  • XKB
  • Registratie: Oktober 1999
  • Laatst online: 05-04-2021

XKB

Anonymous functional

aha.. je mist idd de scsi-emulatie modulen etc. Probeer je kernel eens te recompilen met deze opties (ide scsi emulation etc) als modulen (M). Dit loste bij mij de problemen op. Soms ziet devfs (wat gentoo default gebruikt) in de kernel gecompilde opties niet en maakt dan de devices niet aan.

Mocht je ze al als module gecompiled hebben doe dan ns modprobe op die modulen en kijk of er dan scsi apparaten verschijnen in /dev/

Choose for Choice! Choose Linux! | src van icon


  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 02-04 21:55
Ah al opgelost bleek een gentoo bug te zijn, ik maakte een nieuwe emerge gentoo-sources aan en hij deed het gelijk.
Zeer raar maar bedankt allemaal voor de hulp :)


edit: emerge system is nog niet feiloos blijkbaar ;)

  • XKB
  • Registratie: Oktober 1999
  • Laatst online: 05-04-2021

XKB

Anonymous functional

oww.. das denk ik iets met die nieuwe clean optie in emerge. Die heeft bij mij ook al ns n kernel-source weg gegehaald.

[ Voor 0% gewijzigd door XKB op 03-11-2002 17:08 . Reden: ehum.. kerel-source?? :) ]

Choose for Choice! Choose Linux! | src van icon


  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 02-04 21:55
ah is dat het ik vond het al zo raar dat ie het nu in 1 keer wel deed :)
Pagina: 1