From: Richard M. <rma...@gm...> - 2006-08-31 16:05:04
|
Hi Everyone, I just setup a new buildroot (r1049) to take advantage of the ucb1x00-ts support (previously I was using 2.6.11 r773). When I try to load the snd-pxa2xx-ac97 module I get the following error: # modprobe snd-pxa2xx-ac97 pxa2xx_ac97_reset: cold reset timeout (GSR=0x0) pxa2xx_ac97_reset: warm reset timeout (GSR=0x0) pxa2xx_ac97_read: read error (ac97_reg=124 GSR=0x400) pxa2xx_ac97_read: read error (ac97_reg=126 GSR=0x400) AC'97 0 access is not valid [0xffffffff], removing mixer. pxa2xx-ac97: probe of pxa2xx-ac97 failed with error -5 # I tried compiling it into the kernel but I would see the same errors while booting. Any ideas? Thank you for the continued support. -Richard |
From: Richard M. <rma...@gm...> - 2006-09-01 21:14:02
|
Bump. Here is what strace modprobe snd-pxa2xx-ac97 outputs, any tips would be extremely helpful: # strace modprobe snd-pxa2xx-ac97 execve("/sbin/modprobe", ["modprobe", "snd-pxa2xx-ac97"], [/* 16 vars */]) = 0 old_mmap(NULL, 20, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40005000 stat("/etc/ld.so.cache", 0xbe87eaac) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.so.1", O_RDONLY) = 4 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40006000 read(4, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\320\27\0"..., 4096) = 4096 old_mmap(NULL, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000e000 old_mmap(0x4000e000, 30996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x4000e000 old_mmap(0x4001d000, 2796, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0x4001d000 close(4) = 0 munmap(0x40006000, 4096) = 0 open("/lib/libc.so.0", O_RDONLY) = 4 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40006000 read(4, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0`\316\0\000"..., 4096) = 4096 old_mmap(NULL, 311296, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000 old_mmap(0x4001e000, 254576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x4001e000 old_mmap(0x40064000, 5396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x3e000) = 0x40064000 old_mmap(0x40066000, 12956, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40066000 close(4) = 0 munmap(0x40006000, 4096) = 0 mprotect(0x40064000, 4096, PROT_READ) = 0 mprotect(0x4000c000, 4096, PROT_READ) = 0 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0 open("/dev/urandom", O_RDONLY) = 4 read(4, "\365\"o/", 4) = 4 close(4) = 0 uname({sys="Linux", node="gumstix", ...}) = 0 fstat(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(4, 64), ...}) = 0 stat("/etc/modprobe.conf", {st_mode=S_IFREG|0644, st_size=1001, ...}) = 0 open("/etc/modprobe.conf", O_RDONLY) = 4 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e918) = -1 ENOTTY (Inappropriate ioctl for device) brk(0) = 0x16000 brk(0x18000) = 0x18000 read(4, "# On-demand autoloading of the w"..., 4096) = 1001 read(4, "", 4096) = 0 close(4) = 0 brk(0x1a000) = 0x1a000 ioctl(2147483647, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e924) = -1 EBADF (Bad file descriptor) open("/lib/modules/2.6.17gum/modules.dep", O_RDONLY) = 4 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e980) = -1 ENOTTY (Inappropriate ioctl for device) read(4, "/lib/modules/2.6.17gum/kernel/cr"..., 4096) = 4096 read(4, "o /lib/modules/2.6.17gum/kernel/"..., 4096) = 2481 close(4) = 0 open("/lib/modules/2.6.17gum/kernel/sound/pci/ac97/snd-ac97-bus.ko", O_RDWR) = 4 fcntl(4, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 open("/proc/modules", O_RDONLY) = 5 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e5e4) = -1 ENOTTY (Inappropriate ioctl for device) read(5, "ucb1x00_ts 4228 0 - Live 0xbf062"..., 4096) = 780 close(5) = 0 close(4) = 0 open("/lib/modules/2.6.17gum/kernel/sound/core/snd-page-alloc.ko", O_RDWR) = 4 fcntl(4, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 open("/proc/modules", O_RDONLY) = 5 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e64c) = -1 ENOTTY (Inappropriate ioctl for device) read(5, "ucb1x00_ts 4228 0 - Live 0xbf062"..., 4096) = 780 close(5) = 0 close(4) = 0 open("/lib/modules/2.6.17gum/kernel/sound/soundcore.ko", O_RDWR) = 4 fcntl(4, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 open("/proc/modules", O_RDONLY) = 5 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e6b4) = -1 ENOTTY (Inappropriate ioctl for device) read(5, "ucb1x00_ts 4228 0 - Live 0xbf062"..., 4096) = 780 close(5) = 0 close(4) = 0 open("/lib/modules/2.6.17gum/kernel/sound/core/snd.ko", O_RDWR) = 4 fcntl(4, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 open("/proc/modules", O_RDONLY) = 5 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e71c) = -1 ENOTTY (Inappropriate ioctl for device) read(5, "ucb1x00_ts 4228 0 - Live 0xbf062"..., 4096) = 780 close(5) = 0 close(4) = 0 open("/lib/modules/2.6.17gum/kernel/sound/core/snd-timer.ko", O_RDWR) = 4 fcntl(4, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 open("/proc/modules", O_RDONLY) = 5 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e784) = -1 ENOTTY (Inappropriate ioctl for device) read(5, "ucb1x00_ts 4228 0 - Live 0xbf062"..., 4096) = 780 close(5) = 0 close(4) = 0 open("/lib/modules/2.6.17gum/kernel/sound/core/snd-pcm.ko", O_RDWR) = 4 fcntl(4, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 open("/proc/modules", O_RDONLY) = 5 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e7ec) = -1 ENOTTY (Inappropriate ioctl for device) read(5, "ucb1x00_ts 4228 0 - Live 0xbf062"..., 4096) = 780 close(5) = 0 close(4) = 0 open("/lib/modules/2.6.17gum/kernel/sound/pci/ac97/snd-ac97-codec.ko", O_RDWR) = 4 fcntl(4, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 open("/proc/modules", O_RDONLY) = 5 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e854) = -1 ENOTTY (Inappropriate ioctl for device) read(5, "ucb1x00_ts 4228 0 - Live 0xbf062"..., 4096) = 780 close(5) = 0 close(4) = 0 open("/lib/modules/2.6.17gum/kernel/sound/arm/snd-pxa2xx-pcm.ko", O_RDWR) = 4 fcntl(4, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 open("/proc/modules", O_RDONLY) = 5 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e8bc) = -1 ENOTTY (Inappropriate ioctl for device) read(5, "ucb1x00_ts 4228 0 - Live 0xbf062"..., 4096) = 780 close(5) = 0 close(4) = 0 open("/lib/modules/2.6.17gum/kernel/sound/arm/snd-pxa2xx-ac97.ko", O_RDWR) = 4 fcntl(4, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 open("/proc/modules", O_RDONLY) = 5 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbe87e924) = -1 ENOTTY (Inappropriate ioctl for device) read(5, "ucb1x00_ts 4228 0 - Live 0xbf062"..., 4096) = 780 close(5) = 0 close(4) = 0 _exit(0) = ? On 8/31/06, Richard Marchant <rma...@gm...> wrote: > > Hi Everyone, > > I just setup a new buildroot (r1049) to take advantage of the ucb1x00-ts > support (previously I was using 2.6.11 r773). When I try to load the > snd-pxa2xx-ac97 module I get the following error: > > # modprobe snd-pxa2xx-ac97 > pxa2xx_ac97_reset: cold reset timeout (GSR=0x0) > pxa2xx_ac97_reset: warm reset timeout (GSR=0x0) > pxa2xx_ac97_read: read error (ac97_reg=124 GSR=0x400) > pxa2xx_ac97_read: read error (ac97_reg=126 GSR=0x400) > AC'97 0 access is not valid [0xffffffff], removing mixer. > pxa2xx-ac97: probe of pxa2xx-ac97 failed with error -5 > # > > I tried compiling it into the kernel but I would see the same errors while > booting. Any ideas? > > Thank you for the continued support. > > -Richard > > > |