← Back to team overview

sslug-teknik team mailing list archive

Re: MIT CD-ROM drev låser

 

> On Tuesday 23 November 2004 21:46, Kristian Kallenberg wrote:
>> > Hmmm, forfatteren til k3b siger selv at det ikke kan lade sig gøre at
>> > brænde
>> > en musik CD både under kerne 2.6.8 og 2.6.9. Så han vil nok meget
>> gerne
>> > høre
>> > fra dig, om hvordan du har fået det til at virke.
>>
>> Har du en reference til det?
>
> Det er en mail jeg har, som jeg har forwardet til dig.
> ----------  Forwarded Message  ----------
>
> From: Sebastian Trueg <trueg@xxxxxxx>
>
> it's your kernel. 2.6.8 is buggy and 2.6.9 introduces problems with
> cdrecord.
> you need apatched version of cdrecord or go back to kernel 2.6.7

Han skriver da ikke at det ikke virker. Han skriver derimod at du skal
bruge en lappet version af cdrecord hvis du vil bruge kerne 2.6.9.

>> >> Hvilken kerne kører du på?
>> >
>> > En 2.6.8 kerne, med en enkelt custom ting: Den scanner for multiple
>> LUNs
>> > på
>> > alle SCSI drev.
>>
>> Du behøver kun SCSI laget hvis du har en SCSI brænder.
>
> Jeg skal bruge scanningen efter multiple LUNs til min kortlæser, da den
> ellers
> kun vil finde flash kort, og ikke secure digital.

Skulle vi lige holde os til emnet! brænding af CDROM.

>> > Jeg går og venter på 1n 2.6.10 kerne i håb om at man kan brænde musik
>> > CD'er
>> > under den.
>>
>> Hvorfor det? Du kan da bruge både 2.6.7 og 2.6.9
>
> Tja, 2.6.9 er der jo så delte meninger om. Men hvis du kan give mig en idé
> til
> hvordan jeg finder sourcen til 2.6.7, så ville det være fedt.

Her finder du kildekoden til de fleste kerner:

http://www.kernel.org/

>> > Du er den første der har sagt at det er muligt at brænde musik
>> > under 2.6.9.
>>
>> Jeg brændte en musik CD og hørte den før jeg sendte svaret til dig.
>> Brændingen foregik med k3b
>
> Hmm, så må jeg jo prøve det. Men det bliver først efter weekenden.

OK, Her kommer så en lidt mere teknisk forklaring på hvordan problemet er
opstået:

Tidligere (<=kerne 2.6.7) var det sådan, at det program som skulle bruge
brænderen åbnede den til læsning, og derefter skrev CD'en. Det blev rettet
i 2.6.8, således at programmerne nu skulle åbne brænderen til skrivning
for at brænde en CD. Det betyder at programmer som bruger den gamle metode
ikke vil fungere under kerne 2.6.8, 2.6.9, 2.6.10 o.s.v. I kerne 2.6.8
introducerede rettelsen en lus som gjorde at kun root kunne bruge
brænderen, den lus er rettet i kerne 2.6.9.

Derfor er løsningen for dig IKKE at opgradere til 2.6.10, men derimod at
lappe cdrecord som Sebastian Trueg skriver. Du kan også vælge at være
ligeglad og installere kerne 2.6.7. Det er muligt at du også skal
installere en opdatere version af k3b, tråden nedenunder fortæller at
cvs-versionen af k3b er rettet, så den understøtter både den nye og gamle
metode.

Vil du have hele forklaringen, så læs denne tråd:

http://www.ussg.iu.edu/hypermail/linux/kernel/0408.3/2450.html

/kallenberg




Follow ups

References