Moin,
Ganz einfach: cdda2wav ist ein Bestandteil von cdrecord und dient zum extrahieren der Audiofiles aus einer Audio-CD. cdrecord ist aus dem Debian-Paket selber gebaut und Version 1.9. Die Include-Files der glibc-devel (2.1.3) waren dabei die von Kernel 2.2.15, in /usr/src/linux lag 2.4.5. Am Rennen war Kernel 2.4.5. Die Tests laufen unter 2.4.5(-ac(8|9)). Also hab ich versucht damit zu rippen. Manchmal geht es, manchmal nicht. Gehen tut es meistens nur nach frisch gebootetem Rechner *grusel*. Ausgabe dann ungefähr so:
drachi:[/usr/src/build] #cdda2wav -B Type: ROM, Vendor 'TEAC ' Model 'CD-532E-B ' Revision '1.0A' MMC+CDDA cdda2wav: Input/output error. mode sense g0: scsi sendcmd: retryable error CDB: 1A 00 01 00 0C 00 status: 0x0 (GOOD STATUS) cmd finished after 0.000s timeout 300s get_orig_sectorsize mode sense failed 724992 bytes buffer memory requested, 4 buffers, 75 sectors #Cdda2wav version 1.9_linux_2.4.5_i686_i686 real time sched. soundcard support ^^^^^ (und dann gehts los)
Wenn es nicht geht, bleibt er einfach so stehen und macht gar keine Ausgabe. In ps sieht das dann so aus:
325 tty8 S 0:00 /sbin/mingetty tty8 7848 tty1 R 2:06 cdda2wav -B 7901 tty4 R 0:00 ps x
Also R in der STATUS-line, nicht D. Die binaries zu Kernel 2.4 für cdrecord sind lt. J. SChilling inkompatibel zu denen unter Kernel 2.2. Unter 2.2.19 sieht es also so aus:
drachi:[~] #cdda2wav Type: ROM, Vendor 'TEAC ' Model 'CD-532E-B ' Revision '1.0A' MMC+CDDA cdda2wav: Invalid argument. Cannot get mmap for 724992 Bytes on /dev/zero. drachi:[~] #
Unter 2.2 hab ich nie probiert, das Teil zu kompilieren. Hardwarefehler, Kernelbug oder wo könnte man suchen? klog liefert nix, trotz Option -c 7 und -ddd.
TIA, Hilmar
Hi Hilmar,
On Thu, Jun 07, 2001 at 10:29:01 +0200, Hilmar Preusse wrote:
drachi:[/usr/src/build] #cdda2wav -B Type: ROM, Vendor 'TEAC ' Model 'CD-532E-B ' Revision '1.0A' MMC+CDDA cdda2wav: Input/output error. mode sense g0: scsi sendcmd: retryable error
Versuchs mal mit cdparanoia. Arbeitet eh zuverlaessiger als cdda2wav.
bye, Chris
On 07.06.01 Christian Perle (christian.perle@tu-clausthal.de) wrote:
Moin,
Versuchs mal mit cdparanoia. Arbeitet eh zuverlaessiger als cdda2wav.
Mich interessiert eigentlich eher, warum es nicht funktioniert. Brauchen tu ich das gar nicht so unbedingt...
H.
On Thu, Jun 07, 2001 at 10:29:01AM +0200, Hilmar Preusse wrote:
Unter 2.2 hab ich nie probiert, das Teil zu kompilieren. Hardwarefehler, Kernelbug oder wo könnte man suchen? klog liefert nix, trotz Option -c 7 und -ddd.
Dann Bau das Ding doch mal gegen die kernel-header von 2.4.5. Einfach /usr/include/linux --> /usr/src/linux/2.4.5/include/linux /usr/include/asm --> /usr/src/linux/2.4.5/include/asm linken und im kernel-source vorher ein configure machen, admit der ../include/asm/ auf i386 zeigt.
Dieser Kuddelmuddel bei Headerfiles != installierter Kernel tritt immer wieder auf. Das Mitliefern kernelheader mit der libc hat ja auch Vorteile. Der Streit, welche Variante ist, ist uralt. Nor mal so gefragt: wie machen das Susi und Readhat?
Reinhard
On 07.06.01 Reinhard Foerster (rf11@inf.tu-dresden.de) wrote:
Moin,
Dann Bau das Ding doch mal gegen die kernel-header von 2.4.5. Einfach /usr/include/linux --> /usr/src/linux/2.4.5/include/linux /usr/include/asm --> /usr/src/linux/2.4.5/include/asm linken und im kernel-source vorher ein configure machen, admit der ../include/asm/ auf i386 zeigt.
Lt. Linus depreciated IIRC.
Dieser Kuddelmuddel bei Headerfiles != installierter Kernel tritt immer wieder auf. Das Mitliefern kernelheader mit der libc hat ja auch Vorteile. Der Streit, welche Variante ist, ist uralt. Nor mal so gefragt: wie machen das Susi
Softlinks. Gerade geprüft auf SuSE 7.1. Nur /usr/include/scsi ist kein Softlink. Inkonsequent IMHO.
und Readhat?
keine Ahnung. Was mich bloß stört ist diese Bezeichnung 2.4.5 im Programmaufruf. Das ist nicht der aktuelle laufende Kernel. Da ist 2.4.5-ac9 am Rennen. Kann also sein, daß er direkt in /usr/src/linux geforscht hat. Muß mal die Makefiles durchgucken.
H.
On 07.06.01 Reinhard Foerster (rf11@inf.tu-dresden.de) wrote:
Moin,
Dann Bau das Ding doch mal gegen die kernel-header von 2.4.5. Einfach /usr/include/linux --> /usr/src/linux/2.4.5/include/linux /usr/include/asm --> /usr/src/linux/2.4.5/include/asm linken und im kernel-source vorher ein configure machen, admit der ../include/asm/ auf i386 zeigt.
Hab ich gestern gemacht. Ergebnis: kurz danach wieder Hänger. Mal sehn, ob ich das nach gestern frisch gebootetem Rechner heute reproduzieren kann. cdparanoia ist gut, aber siehe 20010607112230.C14576@rudi.wox.org.
H.
Tach Liste!
On Mon, Jun 11, 2001 at 08:48:45AM +0200, Hilmar Preusse wrote:
cdparanoia ist gut, aber siehe 20010607112230.C14576@rudi.wox.org.
Google flennt rum und
es5@irz750:~$ telnet news nntp Trying 141.76.2.2... Connected to kastor.inf.tu-dresden.de. Escape character is '^]'. 200 news.inf.tu-dresden.de InterNetNews NNRP server INN 2.3.0 ready (posting ok). ARTICLE 20010607112230.C14576@rudi.wox.org 430 No such article
ist auch nicht so befriedigend...
*schulterzuck*, Eric
On 11.06.01 Eric Schäfer (eric@gixgax.de) wrote:
Moin,
cdparanoia ist gut, aber siehe 20010607112230.C14576@rudi.wox.org.
Google flennt rum und
Wie wärs mit dem Archiv dieser mailingliste? Nachschauen in diesem Thread hier. Hmm. Im Archiv finde ich keine Zeile Mesage-ID. Mist. Na gut, dan noch das Datum: Thu, 7 Jun 2001 11:22:30 +0200
H.
lug-dd@mailman.schlittermann.de