Help - Search - Members - Calendar
Full Version: What's With The Sound Quality?
OESF Forums > Distros, Development, and Model Specific Forums > Model Specific Forums > C1000/3x00 General discussions
Pages: 1, 2
adf
QUOTE(iczer3 @ Jul 29 2007, 06:15 PM)
Dear evil_jazz,

I tried it on my C3000 with pdaxii13 and it worked beautifully with your
mixer.

Thanks for all the hard work.

BR,

Felix.
*

[]ded fastfpe kernel and mixer to my pdaxii13 setup. works great! Thanks
Meanie
QUOTE(danboid @ Jul 28 2007, 07:57 AM)
I wonder what other new hardware functionality is yet to be added to the archaic crappix kernel?
*


it's not a crap kernel. it's old and stable. by calling it crappix you basically are saying that linux has always been crap until the 2.6.x kernel has matured and 2.8 is out and then the wheel repeats itself...
tanjian2
QUOTE(eviLjazz @ Jul 28 2007, 09:16 PM)
Thanks for the feedback. I'm glad it works for you, zedkatuf2.

So the stuff is working on one C3200 and one C1000 running Cacko and two C3200's running pdaXrom. I'm interested in the other models (C3000, C3100) especially. Anybody keen enough to try the kernel and mixer app on one of these models?


Installed on my C3000 with pdaxii13 5.4.7 -kernel and mixer both work fine. Uptime 2.8 days and counting......

Great work and thanks a lot.
pelrun
Confirmed working well on my c3100, thanks!

Incidentally (after a conversation I had with Meanie this evening), if you are running the new kernel on c1000 could you please tell me if the /proc/driver/battery/sharpsl_main_battery_voltage file is present on your system? PMs are fine so as not to clutter this thread.
Gorth
Is there any reason this new kernel and mixer app cannot be installed directly on pdaXrom beta1(currently running 2.4.18)?
I have a c-750 and am having trouble running Meanie's pdaxii update script.
pelrun
Don't try this - the kernel is not for the c7xx zaurii, as they do not have the sound chip.
Gorth
QUOTE(pelrun @ Jul 30 2007, 04:19 PM)
Don't try this - the kernel is not for the c7xx zaurii, as they do not have the sound chip.
*

Would it be possible/reasonable then to make these changes and build a kernel for the PXA255 with the wm8731 chip? Or would the chip be unable to support it?
eviLjazz
Thanks for the feedback everybody! Really appreciated!

Gorth, sorry to disappoint you, the WM8731 chip doesn't feature any equalizer functions. At least that is what I can tell from the data sheets and the register map.
Meanie
QUOTE(pelrun @ Jul 31 2007, 01:38 AM)
Confirmed working well on my c3100, thanks!

Incidentally (after a conversation I had with Meanie this evening), if you are running the new kernel on c1000 or c3200 could you please tell me if the /proc/driver/battery/sharpsl_main_battery_voltage file is present on your system? PMs are fine so as not to clutter this thread.
*


works on my C3000 as well running pdaXii13 latest smile.gif

as a bonus, /proc/driver/battery/sharpsl_main_battery_voltage now exists wheras it did not exist on the original 3000 kernel for pdaXii13.
zedkatuf2
QUOTE(eviLjazz @ Jul 28 2007, 10:16 PM)
Thanks for the feedback. I'm glad it works for you, zedkatuf2.
Alright, back to porting my Quasar Media Player to pdaXrom...
*


...the mixer makes a huge difference when listening to music, so thanks again. Quasar media player looks fantastic - looking forward to trying that out once ported smile.gif smile.gif
pelrun
Hmm. Things appear to be going somewhat pear-shaped with my Z since I flashed the new kernel.

When I try listening to more than a few minutes of music in xmms my Z gets very confused. Everything slows down as if the Z is under heavy load; the audio breaks up, and the Z starts flashing the IDE access light... even though I'm not using anything from my microdrive, and even when all the partitions on it are unmounted. Additionally I can see the battery level in mb-applet-powerctrl start to plummet.

At that point, I have to force a reboot by pulling the battery; a graceful shutdown hangs when it tries to shut down the CF devices.

I was using the 3100 pdaXrom fastfpe kernel; I'll try the stock beta3 kernel and the nwfpe one and see if I can replicate it there.

Edit: ok, I forgot I've now got a swap partition, which explains the CF behaviour. But that still leaves something unidentified leaking memory until even basic operations trigger page faults. Can't seem to get it to happen again with the nwfpe kernel; will keep investigating.
Meanie
QUOTE(pelrun @ Jul 31 2007, 11:20 PM)
Hmm. Things appear to be going somewhat pear-shaped with my Z since I flashed the new kernel.

When I try listening to more than a few minutes of music in xmms my Z gets very confused. Everything slows down as if the Z is  under heavy load; the audio breaks up, and the Z starts flashing the IDE access light... even though I'm not using anything from my microdrive, and even when all the partitions on it are unmounted. Additionally I can see the battery level in mb-applet-powerctrl start to plummet.

At that point, I have to force a reboot by pulling the battery; a graceful shutdown hangs when it tries to shut down the CF devices.

I was using the 3100 pdaXrom fastfpe kernel; I'll try the stock beta3 kernel and the nwfpe one and see if I can replicate it there.

Edit: ok, I forgot I've now got a swap partition, which explains the CF behaviour. But that still leaves something unidentified leaking memory until even basic operations trigger page faults. Can't seem to get it to happen again with the nwfpe kernel; will keep investigating.
*


i've been using the nwfpe kernel and not had any problems so far... still testing further but the sound quality has improved dramatically! smile.gif
adf
Re pelrun's issue-- I've been using the fastfpe kernel for a couple of days -- no noticeable problem.
Though I suppose if the nwfpe kernel is more precise, maybe I should switch anyway, as there should be no performance difference? Is there any functional difference between nwfpe and fastfpe in pdax (given the lack of hardfloat requirements anyway)?
eviLjazz
QUOTE(adf @ Aug 2 2007, 01:18 AM)
Re pelrun's issue-- I've been using the fastfpe kernel for a couple of days -- no noticeable problem.

Okay, thanks for the feedback. Back when I was testing both kernels on pdaXii13 I experienced no problems either. I tested each one for several hours.
I haven't had a chance to return to pdaXii13 yet. Will do so on Friday when I'm compiling and testing Quasar on it. I've already changed it to compile against Qt3 and it is working on OS X in X11. So, not much left to do to finally get it working on pdaXrom/pdaXii13...

QUOTE(adf @ Aug 2 2007, 01:18 AM)
Though I suppose if the nwfpe kernel is more precise, maybe I should switch anyway, as there should be no performance difference? Is there any functional difference between nwfpe and fastfpe in pdax (given the lack of hardfloat requirements anyway)?
*

If you're running plain pdaXrom there won't be any performance benefit at all. Things change if you plan to use a chrooted Debian inside pdaXrom. The performance increase is noticeable for pretty much all Debian binaries that do FP ops.
MrStaypuft
Firstly your media player looks fantastic - I'd love to have it on my 3200.

I run the Sharp ROM currently (I tried pdaX but it wasn't for me just yet)

So to get these sound improvements I need to install:

- An Updated Kernel from here
http://www.katastrophos.net/zaurus/kernels...-C3200-terrier/

- the .ipk from here
http://www.katastrophos.net/zaurus/sources...r/bin_sharprom/

In terms of which Kernel to use I don't need VNC so I'll use cachedfb, I'm prepared to try fastfpe as I don't do any scientific calculations or whatever.

So did I get it right? Sorry to be a newb but I can't be bothered stuffing up my Z for this smile.gif (and I do have a backup of my current kernel so I can revert)

Thanks in advance for the help!
eviLjazz
Yep, that's right.
Just put the the file zImage and updater.sh onto a FAT16 formatted SD or CF card and follow the usual update instructions.
http://www.katastrophos.net/zaurus/kernels...lash-kernel.txt
matthis
Could someone ask for this to be included in the tetsu kernel?
adf
QUOTE(matthis @ Aug 9 2007, 02:19 AM)
Could someone ask for this to be included in the tetsu kernel?
*

the kernel linked on this thread should perform as well as the tetsu kernel, as it has the same patches via cacko (I think)
t
pyrotek
eviLjazz :-
This has to be the best thing since.. I got my Zaurus!
Thank you for you work. biggrin.gif

Running Cacko 1.2.3 and the sharp ported music player.

Some feed back I use the Sharp CEH-2 remote I've noticed the following:-

If I have the mixer open and set to headphones the remote won't work in my music player no matter where the focus or even if the mixer is open.
Although if I set the mixer to auto detect everything works 100% remote changes songs stops the player ect..
Not sure if thatís what it should to do that but I though you should know.

Two other things :-
1) I needed to reboot with the CEH-2 in for it to work ( needs more testing to confirm and its not just me been dumb )
2) My Planex CW-CF11x stoped working. I canít get it to pick up won't load the firmware, this did work fine before I upgraded with no modifications canít even scan for wifi.

Don't mean to sound picky! I really need work out how you are compiling the kernels for this. Do it my self! Help out a bit! tongue.gif

Thanks for you effort!
eviLjazz
QUOTE(matthis @ Aug 9 2007, 02:19 AM)
Could someone ask for this to be included in the tetsu kernel?
*

I've just mailed Tetsu.
My kernel includes all of his patches + Cacko + pdaXrom patches + some other minor changes.
eviLjazz
QUOTE(pyrotek @ Aug 9 2007, 04:06 AM)
Some feed back I use the Sharp CEH-2 remote I've noticed the following:-
If I have the mixer open and set to headphones the remote won't work in my music player no matter where the focus or even if the mixer is open.
Although if I set the mixer to auto detect everything works 100% remote changes songs stops the player ect..
Not sure if thatís what it should to do that but I though you should know.

Yeah, I think I know what the problem is. Thanks for reporting! I'll see if I can fix it over the weekend. Finishing Quasar has higher priority though. At least I've got the remocon so I can do the debugging here.

QUOTE(pyrotek @ Aug 9 2007, 04:06 AM)
2) My Planex CW-CF11x stoped working. I canít get it to pick up won't load the firmware, this did work fine before I upgraded with no modifications canít even scan for wifi.

Hrmm, okay. Do you know which driver was used with the old kernel? hostap?

QUOTE(pyrotek @ Aug 9 2007, 04:06 AM)
Don't mean to sound picky! I really need work out how you are compiling the kernels for this. Do it my self! Help out a bit!  tongue.gif

Sure, no problem!
For a start grab the current sources here:
http://www.katastrophos.net/zaurus/kernels....20-v55.tar.bz2
You can also just grab a snapshot from my SVN repository: https://svn.katastrophos.net/zaurus-kernel-2.4.20/trunk

The README file included in the archive has instructions on how to build the kernel yourself. This should be sufficient if you roughly know how to build a kernel for your desktop system. It also shows how to setup the cross compiler. PM me if you need help.
pyrotek
QUOTE
eviLjazz,Aug 10 2007, 07:45 AM
Yeah, I think I know what the problem is. Thanks for reporting! I'll see if I can fix it over the weekend. Finishing Quasar has higher priority though. At least I've got the remocon so I can do the debugging here.


Not to worried still works and you've done a lot so far!

QUOTE
eviLjazz,Aug 10 2007, 07:45 AM
Hrmm, okay. Do you know which driver was used with the old kernel? hostap?

hostAP stock cacko install no mods.

Thanks for the links!
I'll have a look when I get home set me up a cross compile environment biggrin.gif

Thanks!
matthis
To EvilJazz: thank you very for your answer about tetsu kernel + optimizations.Now that I know that Ill flash your kernel!

best regards
Meanie
some feedback on the new kernel.

I tried it on both pdaXrom (pdaXii13) on a C3000 and Sharp ROM on a C3100.

The sound quality improved on both systems, however, there are a few problems with the Sharp kernel.
SCSI disk support is missing in the Sharp kernel and thus external USB disk cannot be used anymore with this new kernel. Try a depmod -a and you will find missing symbols in usb-storage.o
On pdaXrom, this does not happen. The USB storage devices are correctly loaded with SCSI emulation support.

Also, V4L support is missing on the Sharp ROM as well. On pdaXrom, when pluggin in a USB webcam, a webcam module and videodev.o is loaded and /dev/video0 is associated to the device and the webcam works. On Sharp ROM, even though the modules are loaded, /dev/video0 is not associated with the corresponding module for the camera.

And lastly, hostap support also seems to be missing in the kernel for Sharp ROM. The hostap.o module is there but when running depmod on it, it also complains about missing symbols. On pdaXrom, the hostap module loads fine.
eviLjazz
Thanks for the feedback and the comments!

QUOTE(Meanie @ Aug 10 2007, 07:52 PM)
SCSI disk support is missing in the Sharp kernel and thus external USB disk cannot be used anymore with this new kernel. Try a depmod -a and you will find missing symbols in usb-storage.o
On pdaXrom, this does not happen. The USB storage devices are correctly loaded with SCSI emulation support.

Okay, the kernel is geared towards Cacko. The default config for the Cacko kernel has the SCSI disk support set as module (scsi_mod), which is different from the original Sharp kernel config. But it should just work okay, if the modules I provided are all installed and dependencies are created. The system should figure out what other modules are necessary.

QUOTE(Meanie @ Aug 10 2007, 07:52 PM)
Also, V4L support is missing on the Sharp ROM as well. On pdaXrom, when pluggin in a USB webcam, a webcam module and videodev.o is loaded and /dev/video0 is associated to the device and the webcam works. On Sharp ROM, even though the modules are loaded, /dev/video0 is not associated with the corresponding module for the camera.

Can you elaborate on what you mean by "is not associated"? Do the device nodes /dev/video and /dev/video0 exist in Sharp ROM? They do not in Cacko, you have to manually create them: mknod /dev/video c 81 0, same goes for /dev/video0
The problem is, I can't debug the problem since I can't find the USB cable for my cheapo USB cam (d'oh!). If you manually created the device node, does it work?

QUOTE(Meanie @ Aug 10 2007, 07:52 PM)
And lastly, hostap support also seems to be missing in the kernel for Sharp ROM. The hostap.o module is there but when running depmod on it, it also complains about missing symbols. On pdaXrom, the hostap module loads fine.

Okay, just to make sure, did you use the modules from http://www.katastrophos.net/zaurus/kernels...-modules.tar.gz and did you install them cleanly?
Cacko will work without installing those modules, the original Sharp ROM most probably won't. I should add a note about that to the README.

To verify everything, I just installed all modules again to an empty /lib/modules/2.4.20 directory, copied over the sharp_mmcsd_m.o and the aloha modules to /lib/modules/2.4.20/kernel/drivers/block and depmoded all modules.
HostAP works okay after a reboot, no mention of unresolved symbols during the boot process.
Could you PM me the list of missing symbols that depmod spits out?
Meanie
QUOTE(eviLjazz @ Aug 12 2007, 01:51 AM)
Thanks for the feedback and the comments!

QUOTE(Meanie @ Aug 10 2007, 07:52 PM)
SCSI disk support is missing in the Sharp kernel and thus external USB disk cannot be used anymore with this new kernel. Try a depmod -a and you will find missing symbols in usb-storage.o
On pdaXrom, this does not happen. The USB storage devices are correctly loaded with SCSI emulation support.

Okay, the kernel is geared towards Cacko. The default config for the Cacko kernel has the SCSI disk support set as module (scsi_mod), which is different from the original Sharp kernel config. But it should just work okay, if the modules I provided are all installed and dependencies are created. The system should figure out what other modules are necessary.

QUOTE(Meanie @ Aug 10 2007, 07:52 PM)
Also, V4L support is missing on the Sharp ROM as well. On pdaXrom, when pluggin in a USB webcam, a webcam module and videodev.o is loaded and /dev/video0 is associated to the device and the webcam works. On Sharp ROM, even though the modules are loaded, /dev/video0 is not associated with the corresponding module for the camera.

Can you elaborate on what you mean by "is not associated"? Do the device nodes /dev/video and /dev/video0 exist in Sharp ROM? They do not in Cacko, you have to manually create them: mknod /dev/video c 81 0, same goes for /dev/video0
The problem is, I can't debug the problem since I can't find the USB cable for my cheapo USB cam (d'oh!). If you manually created the device node, does it work?

QUOTE(Meanie @ Aug 10 2007, 07:52 PM)
And lastly, hostap support also seems to be missing in the kernel for Sharp ROM. The hostap.o module is there but when running depmod on it, it also complains about missing symbols. On pdaXrom, the hostap module loads fine.

Okay, just to make sure, did you use the modules from http://www.katastrophos.net/zaurus/kernels...-modules.tar.gz and did you install them cleanly?
Cacko will work without installing those modules, the original Sharp ROM most probably won't. I should add a note about that to the README.

To verify everything, I just installed all modules again to an empty /lib/modules/2.4.20 directory, copied over the sharp_mmcsd_m.o and the aloha modules to /lib/modules/2.4.20/kernel/drivers/block and depmoded all modules.
HostAP works okay after a reboot, no mention of unresolved symbols during the boot process.
Could you PM me the list of missing symbols that depmod spits out?
*



I noticed there were extra scsi modules and thus I extracted all the modules after flashing the kernel, but one of the modules in the scsi subfolder had missing symbols and thus my Z locks up when plugging in a usb hdd.

i made the devices nodes for /dev/video and /dev/video0 originally since they did not exist on Sharp ROM either, but it is does not matter. the modules load fine without errors, but a cat on either /dev/video or /dev/video0 results in a file not found error message.

I will need to reflash and test again when I have time. Will let you know when I get a chance to test it...
pyrotek
Still no luck with my Planex wifi card sad.gif
Still giving me odd
hostap_cs suspended messages.

Whatís the max size of the kernel for the c3200?
built my first kernel only to get error to big smile.gif

thanks,
eviLjazz
QUOTE(pyrotek @ Aug 11 2007, 11:38 PM)
Still no luck with my Planex wifi card sad.gif
Still giving me odd
hostap_cs suspended messages.

Okay, I have the feeling this might be caused by some other driver interfering. I think I enabled support for some wifi cards that were explicitly disabled in the Cacko kernel config. Perhaps this is the culprit? Got to check that once I get some free time.

QUOTE(pyrotek @ Aug 11 2007, 11:38 PM)
Whatís the max size of the kernel for the c3200?
built my first kernel only to get error to big smile.gif
*

Not sure, where the real limit is, probably somewhere around 1.4 MB. What does your .config look like? You can eMail or PM the file to me if you want. Did you use any of the configs I put into the archive? Those are probably good to get you started.
eviLjazz
QUOTE(Meanie @ Aug 11 2007, 06:19 PM)
I will need to reflash and test again when I have time. Will let you know when I get a chance to test it...
*

Okay, thanks for the info. I'll see if I can get some time to work on the kernel next weekend. Will flash the original Sharp ROM to see what the problem is.

On a sidenote, I've got some feedback from Tetsu. He's published a new version v18i of his patch set. It includes the modified audio driver.
http://tetsu.homelinux.org/zaurus/kernel/
Google translation:
http://66.249.91.104/translate_c?hl=en&lan...rnel/index.html
adf
QUOTE(eviLjazz @ Aug 13 2007, 12:33 PM)
QUOTE(Meanie @ Aug 11 2007, 06:19 PM)
I will need to reflash and test again when I have time. Will let you know when I get a chance to test it...
*

Okay, thanks for the info. I'll see if I can get some time to work on the kernel next weekend. Will flash the original Sharp ROM to see what the problem is.

On a sidenote, I've got some feedback from Tetsu. He's published a new version v18i of his patch set. This includes the modified audio driver.
http://tetsu.homelinux.org/zaurus/kernel/
Google translation:
http://66.249.91.104/translate_c?hl=en&lan...rnel/index.html
*


If you are planning to do some work on the kernel, could you be persuaded to patch squashfs to a newer (and much better) version? (if not, I guess I'll get to it eventually, kinda busy in the near future, though) I posted the sources to the latest version I could find that claims to work with 2.4.20 here . The diference between 3.x and 2.x is substantial (better compression, larger file-size limit..) If it isn't really something you are interested in, or too off topic, no problem- of course.
pepilo
Hi,
I also tried the new kernel and wm8750mixer on my C3100 und it works without a problem. Many Thanks to eviLjazz for the good work!
dwagelaar
Success on C1000 with Cacko 1.23 :-). Thanks very much!

B.t.w. the Cacko banner does not show during kernel bootup. Instead the default Tux logo shows. Guess that has something to do with the updater.sh app?
Meanie
QUOTE(dwagelaar @ Aug 16 2007, 05:20 PM)
Success on C1000 with Cacko 1.23 :-). Thanks very much!

B.t.w. the Cacko banner does not show during kernel bootup. Instead the default Tux logo shows. Guess that has something to do with the updater.sh app?
*


that has nothing to do with updater.sh

the kernel itself has the logo compiled into it and the Tux logo is just the default linux logo which the cacko kernel has replaced.
boardboyd
So any news whether you will be releasing your music player? I'm looking forward to using it as it looks much better than Xmms.

BTW are you developing for pdaxrom or Cacko/Sharprom?
eviLjazz
I really hope to have the first beta version of Quasar Media Player out next weekend - just like wm8750mixer for both Cacko and pdaXrom.

Update: For the current status please check my comments on the site linked to above.
boardboyd
QUOTE(eviLjazz @ Sep 19 2007, 10:55 PM)
I really hope to have the first beta version of Quasar Media Player out next weekend - just like wm8750mixer for both Cacko and pdaXrom.
*



Yahh!!
eviLjazz
I've released the Quasar Media Player. More details here: http://katastrophos.net/quasar
This is off-topic, so please discuss here: here, here or here. Thanks!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2016 Invision Power Services, Inc.