[PD] Can't get PD/RME9652 even close to working

Nick Rothwell nick at cassiel.com
Wed Aug 29 10:33:58 CEST 2001


I'm trying and totally failing to get PD working with a Hammerfall 9652.

(System: Red Hat 7.1 - kernel 2.4.2. Using the PD 0.33P2 RPM.)

The rme96xx module doesn't install cleanly. "make install" seems broken
due to a macro fault in the Makefile:

	install -m 644 rme96xx.o /lib/modules/#include <linux/rhconfig.h>/kernel/drivers/sound
	/bin/sh: linux/rhconfig.h: No such file or directory

I copied it by hand, but got complaints about unresolved symbols
when doing a modprobe/insmod. Sometimes it seems to work, sometimes
it refuses, sometimes it complains "No such device". The docs claim
that this module release is compatible with this kernel version.

The rmectrl program doesn't seem to work either: the X11 version shows
lots of options but they can't be changed. In fact, they're also
wrong: the card is shown at 48KHz when my Roland desk has clearly
locked to it at 44.1.

The ALSA support in PD doesn't match that which comes with Red Hat 7.1
so I get:

	warning: Pd compiled for Alsa version 0.9 appears to be incompatible with
	the installed version of ALSA.  Here is what I found in /proc/asound/version:
	Advanced Linux Sound Architecture Driver Version 0.5.11.
	Compiled on Aug 27 2001 for kernel 2.4.2-2 with versioned symbols.
	snd_pcm_open (input): Sound protocol is not compatible
	snd_pcm_open (output): Sound protocol is not compatible
	audio I/O stuck... closing audio

Tried building PD from source, specifying --enable-rme.
So tried "pd -rme" which gives:

	RME9652: failed to open /dev/rme9652/C0da1 writeonly
	RME9652: failed to open /dev/rme9652/C0ad1 readonly
	RME9652: configuring 0, fd=0, sr=44100
	, dac=0
	RME9652: Could not set sampling rate for device
	RME9652: Could not set DSP format
	RME9652: Could not set channels
	RME9652: configuring 0, fd=0, sr=44100
	, dac=1
	RME9652: Could not set sampling rate for device
	RME9652: Could not set DSP format
	RME9652: Could not set channels
	RME: ioctl on output device 0 failedRME: ioctl SOUND_PCM_GETOSPACE says 1 buffsize
	audio I/O stuck... closing audio

Where do the /dev entries come from? MAKEDEV doesn't know about
them. Does this require a kernel build?

(Aside: PD's "make install" is broken if /usr/local/include doesn't
exist; it creates it as a plain file and breaks gcc.)

Built with ALSA 0.5x, PD gets are far as trying 1 input/1 output and
then just gives screeds of file descriptor error messages.

Would someone please try to persuade me that I'm not just completely
wasting my time?
 -=- MIME -=- 
This is a multi-part message in MIME format

------VistoMail999032707511
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Nick Rothwell
Cassiel.com Limited
nick at cassiel.com
http://www.cassiel.com
_________________________________________________________________________=
__
Visit http://www.visto.com.
Find out  how companies are linking mobile users to the=20
enterprise with Visto.

------VistoMail999032707511
Content-Type: text/plain; 
	name="MOAN"
Content-Transfer-Encoding: base64

SSdtIHRyeWluZyBhbmQgdG90YWxseSBmYWlsaW5nIHRvIGdldCBQRCB3b3JraW5nIHdpdGgg
YSBIYW1tZXJmYWxsIDk2NTIuCgpTeXN0ZW06IFJlZCBIYXQgNy4xIChrZXJuZWwgMi40LjIp
LgoKVGhlIHJtZTk2eHggbW9kdWxlIGRvZXNuJ3QgaW5zdGFsbCBjbGVhbmx5LiAibWFrZSBp
bnN0YWxsIiBpcyBicm9rZW4KZHVlIHRvIGEgZmF1bHQgaW4gdGhlIE1ha2VmaWxlOgoKCWlu
c3RhbGwgLW0gNjQ0IHJtZTk2eHgubyAvbGliL21vZHVsZXMvI2luY2x1ZGUgPGxpbnV4L3Jo
Y29uZmlnLmg+L2tlcm5lbC9kcml2ZXJzL3NvdW5kCgkvYmluL3NoOiBsaW51eC9yaGNvbmZp
Zy5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CgpJIGNvcGllZCBpdCBieSBoYW5kLCBi
dXQgZ290IGNvbXBsYWludHMgYWJvdXQgdW5yZXNvbHZlZCBzeW1ib2xzLCBidXQKYWZ0ZXIg
YSBmZXcgdHJpZXMgbW9kcHJvYmUvaW5zbW9kIHNlZW1zIHRvIGRvIGl0IGFueXdheSwgYnV0
IEknbSBub3QKY29udmluY2VkIGl0J3Mgd29ya2luZyBhdCBhbGwuCgpUaGUgcm1lY3RybCBw
cm9ncmFtIGRvZXNuJ3Qgd29yayBlaXRoZXI6IHRoZSBYMTEgdmVyc2lvbiBzaG93cyBsb3Rz
IG9mCm9wdGlvbnMgYnV0IHRoZXkgY2FuJ3QgYmUgY2hhbmdlZC4gSW4gZmFjdCwgdGhleSdy
ZSBhbHNvIHdyb25nOiB0aGUKY2FyZCBpcyBzaG93biBhdCA0OEtIeiB3aGVuIG15IFJvbGFu
ZCBkZXNrIGhhcyBsb2NrZWQgdG8gaXQgYXQgNDQuMS4KClNvIEkgdHJpZWQgUEQgYW55d2F5
LCB1c2luZyAicGQgLWluY2hhbm5lbHMgOCAtb3V0Y2hhbm5lbHMgOCIgYW5kIGdvdAoKCXRy
aWVkIDQsIGdvdCAyCgl0cmllZCAyLCBnb3QgMgoJdHJpZWQgNCwgZ290IDIKCXRyaWVkIDIs
IGdvdCAyCgl3YXJuaW5nOiBvdmVyaWRpbmcgYmxvY2tzaXplIHRvIDY0IQoJT1NTOiByZXF1
ZXN0ZWQgYXVkaW8gYnVmZmVyIHNpemUgMjQwNjQgbGltaXRlZCB0byAxNjM4NAoJdHJpZWQg
NCwgZ290IDIKCXRyaWVkIDIsIGdvdCAyCglPU1M6IHNhbXBsaW5nIHJhdGU6IHdhbnRlZCA0
NDEwMCwgZ290IDQ0MTAxCglQZDogc3lzdGVtIGNhbGwgdGltZWQgb3V0CgkvZGV2L2RzcCAo
cmVhZG9ubHkpOiBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbAoKSSBkb24ndCBrbm93IHdoeSBp
dCdzIHVzaW5nIE9TUyAoYW5kIHByZXN1bWFibHkgd2hhdGV2ZXIgU291bmQgQmxhc3Rlcgpj
YXJkIEkgaGF2ZSBzaXR0aW5nIGluIHRoZSBtYWNoaW5lKS4gSSBkb24ndCBrbm93IGhvdyB0
byBnZXQgaXQgdG8gdXNlCnRoZSBSTUUgaW5zdGVhZCwgYW5kIGNhbid0IGZpbmQgYW55IGRv
Y3VtZW50YXRpb24gYWJvdXQgdGhpcy4KClNvIEkgd2VudCB0aHJvdWdoIGFsbCB0aGUgZWZm
b3J0IG9mIGdldHRpbmcgdGhlIEFMU0EgZHJpdmVycyBpbiBwbGFjZQphbmQgdHJpZWQgInBk
IC1hbHNhIiAoYW5kICItYWxzYWRldiAwIiwgIjEiLCAiMiIpLCBnZXR0aW5nCgoJd2Fybmlu
ZzogUGQgY29tcGlsZWQgZm9yIEFsc2EgdmVyc2lvbiAwLjkgYXBwZWFycyB0byBiZSBpbmNv
bXBhdGlibGUgd2l0aAoJdGhlIGluc3RhbGxlZCB2ZXJzaW9uIG9mIEFMU0EuICBIZXJlIGlz
IHdoYXQgSSBmb3VuZCBpbiAvcHJvYy9hc291bmQvdmVyc2lvbjoKCUFkdmFuY2VkIExpbnV4
IFNvdW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIgVmVyc2lvbiAwLjUuMTEuCglDb21waWxlZCBv
biBBdWcgMjcgMjAwMSBmb3Iga2VybmVsIDIuNC4yLTIgd2l0aCB2ZXJzaW9uZWQgc3ltYm9s
cy4KCXNuZF9wY21fb3BlbiAoaW5wdXQpOiBTb3VuZCBwcm90b2NvbCBpcyBub3QgY29tcGF0
aWJsZQoJc25kX3BjbV9vcGVuIChvdXRwdXQpOiBTb3VuZCBwcm90b2NvbCBpcyBub3QgY29t
cGF0aWJsZQoJYXVkaW8gSS9PIHN0dWNrLi4uIGNsb3NpbmcgYXVkaW8KCndoaWNoIGlzIGNs
ZWFybHkgYWxzbyBicm9rZW4uIEFsc28sIG9uY2UgdGhlIEFMU0EgbW9kdWxlcyBoYXZlIGJl
ZW4KbG9hZGVkIGFuZCB1bmxvYWRlZCB0aGUgcm1lOTZ4eCBvbmUgY29tcGxhaW5zIGFib3V0
IG5vdCBmaW5kaW5nIHRoZQpjYXJkIGF0IGFsbC4KClRyaWVkIGJ1aWxkaW5nIFBEIGZyb20g
c291cmNlLCBzcGVjaWZ5aW5nIC0tZW5hYmxlLXJtZS4KU28gdHJpZWQgInBkIC1ybWUiLCBn
aXZlczoKClJNRTk2NTI6IGZhaWxlZCB0byBvcGVuIC9kZXYvcm1lOTY1Mi9DMGRhMSB3cml0
ZW9ubHkKUk1FOTY1MjogZmFpbGVkIHRvIG9wZW4gL2Rldi9ybWU5NjUyL0MwYWQxIHJlYWRv
bmx5ClJNRTk2NTI6IGNvbmZpZ3VyaW5nIDAsIGZkPTAsIHNyPTQ0MTAwCiwgZGFjPTAKUk1F
OTY1MjogQ291bGQgbm90IHNldCBzYW1wbGluZyByYXRlIGZvciBkZXZpY2UKUk1FOTY1Mjog
Q291bGQgbm90IHNldCBEU1AgZm9ybWF0ClJNRTk2NTI6IENvdWxkIG5vdCBzZXQgY2hhbm5l
bHMKUk1FOTY1MjogY29uZmlndXJpbmcgMCwgZmQ9MCwgc3I9NDQxMDAKLCBkYWM9MQpSTUU5
NjUyOiBDb3VsZCBub3Qgc2V0IHNhbXBsaW5nIHJhdGUgZm9yIGRldmljZQpSTUU5NjUyOiBD
b3VsZCBub3Qgc2V0IERTUCBmb3JtYXQKUk1FOTY1MjogQ291bGQgbm90IHNldCBjaGFubmVs
cwpSTUU6IGlvY3RsIG9uIG91dHB1dCBkZXZpY2UgMCBmYWlsZWRSTUU6IGlvY3RsIFNPVU5E
X1BDTV9HRVRPU1BBQ0Ugc2F5cyAxIGJ1ZmZzaXplCmF1ZGlvIEkvTyBzdHVjay4uLiBjbG9z
aW5nIGF1ZGlvCgpTbyBjbGVhcmx5IHRoYXQncyBicm9rZW4gYXMgd2VsbC4gV2hlcmUgZG8g
dGhlIC9kZXYgZW50cmllcyBjb21lIGZyb20/Ck1BS0VERVYgZG9lc24ndCBrbm93IGFib3V0
IHRoZW0uCgooT2g6ICJtYWtlIGluc3RhbGwiIGlzIGJyb2tlbiBpZiAvdXNyL2xvY2FsL2lu
Y2x1ZGUgZG9lc24ndCBleGlzdDsgaXQKc3RvcHMgZ2NjIHdvcmtpbmcuKQoKQnVpbHQgd2l0
aCBBTFNBIDAuNXgsIFBEIGdldHMgYXJlIGZhciBhcyB0cnlpbmcgMSBpbnB1dC8xIG91dHB1
dCBhbmQKdGhlbiBqdXN0IGdpdmVzIHNjcmVlZHMgb2YgZmlsZSBkZXNjcmlwdG9yIGVycm9y
IG1lc3NhZ2VzLgoKQ2FuIHNvbWVvbmUgcGxlYXNlIHRyeSB0byBwZXJzdWFkZSBtZSB0aGF0
IEknbSBub3QganVzdCB3YXN0aW5nIG15CnRpbWU/Cg==

------VistoMail999032707511--



-- 

            Nick Rothwell                  Cassiel.com Limited
            nick at cassiel.com                   www.cassiel.com
            systems - composition - installation - performance



More information about the Pd-list mailing list