Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Paul Smedley

Pages: [1] 2 3 ... 34
1
Networking / Samba Server v4.11.7
« on: May 20, 2020, 11:24:13 pm »
Hi All,

Looking for a small number of testers who are willing to test and provide feedback on Samba Server v4.11.7.

This is pretty hot off the presses, and has not yet truly been stress tested. Having said that, the patches are based on the changes that were made for Samba 3.x; and also the changes I made to get the Samba Client based on v4.x working some years ago.

I'd been working on the server on/off for a while, but had hit issues, for which I had a lightbulb moment this week and resolved.

The only real pre-requisites are:
- you need to understand that this is not very well tested yet - and there is a remote chance of it causing data loss.
- you need to understand that support on configuration is not going to be provided - I just don't have the spare time to provide this - and google will do a much better job that me anyway
- you need to be willing to share feedback

For now, I'm not willing to post a link to binaries online due to the lack of testing mentioned above, so contact me via email (paul at smedley dot id dot au) if you're interested in helping.

For Samba 4.11 and above, SMB1 is OFF by default - it can be enabled in smb.conf

Cheers,

Paul

2
Multimedia / Re: Updated Uniaud32 build
« on: May 19, 2020, 11:45:32 am »
Hi Mike, bugger :( I was hoping that would fix it. I'll try get back to this sometime soon - I'm distracted at the moment looking at Samba Server again.

3
Multimedia / Re: Updated Uniaud32 build
« on: May 19, 2020, 12:28:33 am »
Oh, and I forgot to mention, I created a branch in Netlabs SVN and uploaded the 3.2.102 code - http://trac.netlabs.org/uniaud/browser/GPL/branches/uniaud32-linux-3.2.102

4
Multimedia / Re: Updated Uniaud32 build
« on: May 19, 2020, 12:26:12 am »
Hi David,

Hi Mike,

Last try (for now): http://smedley.id.au/tmp/uniaud32-linux-3.2.102-MikeK3.zip


I noticed David just released a version of the Uniaudio drivers.  Does your attempts included his fixes?  I noticed KO had a Uniaudio driver on his home page with some kind of patch.  Maybe we need to get all these patches into a unified driver.

My builds are based on a set of diffs I ran against the Netlabs SVN code a couple of weeks ago. You'll notice two recent checkins at Netlabs, one referencing Paul (me) and another referencing Andy.

My changes (to add some PCI IDs to the realtek driver) were included, I mistakenly assumed that Andy's changes were already included in the newer ALSA code from the kernel. The 'Mike3' build above should include the relevant changes from Andy to the realtek driver.

I didn't know KO had built uniaud32, happy to incorporate the changes if they're still relevant.

Cheers,

Paul

5
Multimedia / Re: Updated Uniaud32 build
« on: May 18, 2020, 11:32:13 pm »
Hi Mike,

Last try (for now): http://smedley.id.au/tmp/uniaud32-linux-3.2.102-MikeK3.zip

Cheers,

Paul

6
Multimedia / Re: Updated Uniaud32 build
« on: May 18, 2020, 11:56:28 am »
Hi Mike!

Next step was to re-test Pauls different Uniaud versions. Unfortunately all new version didn't work well. Mostly there is sound, but never clear, always broken and distorted. pmUniMix is still starting, but doesn't show the Mic control when Pauls Uniaud is loaded.

I added the PCI_QUIRKS listed at line 15077 of patch_realtek.c from http://trac.netlabs.org/uniaud/changeset/609 and rebuilt.

http://smedley.id.au/tmp/uniaud32-linux-3.2.102-MikeK2.zip - note this does not have the change that was included in uniaud32-linux-3.2.102-Mike2.zip

7
Multimedia / Re: Updated Uniaud32 build
« on: May 18, 2020, 01:54:23 am »
Hi Jan-Erik,

I've tried the versions mentioned here up to 3.5 and I can notice improvements...
* PM123 play web radio 44.1 kHz just as nice as before
* Unimix 0.82 doesn't crash and can now allow microphone in, though doesn't give any input
* Mplayer stutter and freeze the movie clips I play

Thanks for the report. Re: the MPlayer issues, are you able to try http://smedley.id.au/tmp/uniaud32-linux-3.2.102-MikeK.zip ?

8
Multimedia / Re: Updated Uniaud32 build
« on: May 17, 2020, 11:08:22 am »
Uggh - linux 3.6.x introduces some quite significant changes... might be a while before we see another bump in kernel source....

9
Multimedia / Re: Updated Uniaud32 build
« on: May 16, 2020, 09:07:43 am »
Hi Mike,

Can you please test with: http://smedley.id.au/tmp/uniaud32-linux-3.2.102-MikeK.zip

Ta,

Paul

10
Multimedia / Re: Updated Uniaud32 build
« on: May 15, 2020, 03:41:51 am »
...and for good measure, a build based on linux 3.2.102 - http://smedley.id.au/tmp/uniaud32-linux-3.2.102.zip

11
Multimedia / Re: Updated Uniaud32 build
« on: May 15, 2020, 12:40:55 am »
Hi All,

My guess at the moment is that it's the changes around buffer sizes that break things for us in 3.2.0.

Well I was wrong - it was actually these chunks that broke things:
Code: [Select]
--- hda_intel.c 2020-05-13 14:27:46.000000000 +0930
+++ hda_intel.c.32 2020-05-14 14:47:24.000000000 +0930
@@ -378,7 +398,7 @@
  */
  unsigned char stream_tag; /* assigned stream */
  unsigned char index; /* stream index */
- int device; /* last device number assigned to */
+ int assigned_key; /* last device# key assigned to */
 
  unsigned int opened :1;
  unsigned int running :1;
@@ -1582,6 +1673,9 @@
 {
  int dev, i, nums;
  struct azx_dev *res = NULL;
+ /* make a non-zero unique key for the substream */
+ int key = (substream->pcm->device << 16) | (substream->number << 2) |
+ (substream->stream + 1);
 
  if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
  dev = chip->playback_index_offset;
@@ -1593,12 +1687,12 @@
  for (i = 0; i < nums; i++, dev++)
  if (!chip->azx_dev[dev].opened) {
  res = &chip->azx_dev[dev];
- if (res->device == substream->pcm->device)
+ if (res->assigned_key == key)
  break;
  }
  if (res) {
  res->opened = 1;
- res->device = substream->pcm->device;
+ res->assigned_key = key;
  }
  return res;
 }

Reverting these gets me sound in Virtualbox with both the linux 3.2 and linux 3.5 code.

New builds (each containing debug and release builds):
http://smedley.id.au/tmp/uniaud32-linux-3.2.zip
http://smedley.id.au/tmp/uniaud32-linux-3.5.zip

Feedback appreciated!

Cheers,

Paul

12
Multimedia / Re: Updated Uniaud32 build
« on: May 14, 2020, 11:26:08 pm »
Hi Lars,

As a test can you undefine CONFIG_X86 (only for the given file if possible) and rebuild?
Somebody has tried to mark memory ( sound data ? DMA accessed memory...) as "write combined". I guess that is flawed and would also explain the weird stuff with PMSHELL.EXE not having enough memory (which is obviously not true).

99.9% certain that CONFIG_X86 is not defined for us... That's a new define in newer linux builds - our config.h is manually created.

I will double check a little later.

My guess at the moment is that it's the changes around buffer sizes that break things for us in 3.2.0.

More to come later today.

Cheers,

Paul

13
Multimedia / Re: Updated Uniaud32 build
« on: May 14, 2020, 07:12:50 am »
progress! I copied hda_intel.c from linux 3.1.9 into my linux 3.2.0 source tree, rebuilt the driver and got sound. Now to review the changes and work out which change is the breaking one..

It's in the attached somewhere :)

14
Multimedia / Re: Updated Uniaud32 build
« on: May 13, 2020, 10:53:58 pm »
Try running lxlite on uniaud32.sys...

15
Multimedia / Re: Updated Uniaud32 build
« on: May 13, 2020, 11:19:22 am »
Hi all,

I built uniaud32 based on 3.1.9 today. I almost hoped it wouldn't produce sound on my test system here, as it would have meant that I could use the releases from 3.1 -> 3.1.9 to help identify where things are going wrong for us.

Anyway, for those that have no sound in 3.2; but had sound in 3.1, I'm really interested in confirming that this one still makes sound.

http://smedley.id.au/tmp/uniaud32-linux-3.1.9.zip - debug and release builds included.

I still hope this will help narrow down the breaking (for us) changes in 3.2 and above....

Cheers,

Paul

Pages: [1] 2 3 ... 34