** AUTOMATIC CONFIGURATION needs testers **

View: New views
10 Messages — Rating Filter:   Alert me  

** AUTOMATIC CONFIGURATION needs testers **

by Nicolas Boullis :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I think I have finally managed to implement detection of models of
H+/DXR3 boards and automatic configuration for them.

The code was committed to my mercurial repository. It would be nice if
as many people as possible could give it a try, to ensure it works as
fine as I hope.

To give it a try, run:

$ hg clone http://dxr3.sf.net/hg/em8300-nboullis
$ cd em8300-nboullis/modules/
$ make
$ su
# make install
# modrobe em8300 # Yes, forget about all your hardware-specific configuration!

and enjoy!

Note that the good encoder module is expected to be loaded
(and configured, for the adv717x module) automatically.

You may also have a look at your kernel log and see something like
  em8300.c: detected card: Hollywood+ type 1.


Please provide some feedback!


Cheers,

Nicolas

PS: for those who don't want to use mercurial, I pack a tarball. Feel
free to ask on this list, and I'll see how many people request it.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel

Re: ** AUTOMATIC CONFIGURATION needs testers **

by Christian Gmeiner-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Nicolas,

em8300: EM8300 8300 (rev 2) bus: 0, devfn: 72, irq: 5, memory: 0xcfe00000.
em8300: mapped-memory at 0xf8980000
em8300: using MTRR
em8300.c: detected card: DXR3 with ADV7175A.
em8300_main.o: Chip revision: 2
adv717x.o: ADV7175A chip detected


I did a very quick test with mplayer and it seems to work. Will do some heavier testing
tomorrow.

Congratulations!

Greets,
Christian

PS: I have here a resume/suspend patch almost ready to commit :)


2008/3/5, Nicolas Boullis <nboullis@...>:
Hi,

I think I have finally managed to implement detection of models of
H+/DXR3 boards and automatic configuration for them.

The code was committed to my mercurial repository. It would be nice if
as many people as possible could give it a try, to ensure it works as
fine as I hope.

To give it a try, run:

$ hg clone http://dxr3.sf.net/hg/em8300-nboullis
$ cd em8300-nboullis/modules/
$ make
$ su
# make install
# modrobe em8300 # Yes, forget about all your hardware-specific configuration!

and enjoy!

Note that the good encoder module is expected to be loaded
(and configured, for the adv717x module) automatically.

You may also have a look at your kernel log and see something like
  em8300.c: detected card: Hollywood+ type 1.


Please provide some feedback!


Cheers,

Nicolas

PS: for those who don't want to use mercurial, I pack a tarball. Feel
free to ask on this list, and I'll see how many people request it.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel

Re: ** AUTOMATIC CONFIGURATION needs testers **

by Ville Skyttä :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wednesday 05 March 2008, Nicolas Boullis wrote:

> Note that the good encoder module is expected to be loaded
> (and configured, for the adv717x module) automatically.
>
> You may also have a look at your kernel log and see something like
>   em8300.c: detected card: Hollywood+ type 1.
>
> Please provide some feedback!

Does not work for me :(

em8300: EM8300 8300 (rev 2) bus: 2, devfn: 32, irq: 20, memory: 0xe7000000.
em8300: mapped-memory at 0xe0c80000
em8300: using MTRR
em8300.c: unable to identify model...
em8300_main.o: Chip revision: 2

This is a card I normally configure with:

options em8300 dicom_other_pal=0 dicom_control=0 audio_driver=oss
options adv717x pixelport_other_pal=0 output_mode=yuv

/proc/em8300/0 right after the above modprobe which failed to recognize the
card:

----- Driver Info -----
em8300 module version hg-37d8ce9c7f65
Card revision 2
Chip revision 2
No known video encoder found.
EEPROM data:
        0000000000000000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        73a95aa4f4fb8f2a6b647199d3ffd4d700000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000000055
        ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
        ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
        ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
        ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
EEPROM checksum: 88d608b3599fabd0cecc5a0b504670c4
Memory mapped at address range 0xe0c80000->0xe0d80000 (FIFOs using MTRR)
Microcode not loaded
Analog audio output

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel

Re: ** AUTOMATIC CONFIGURATION needs testers **

by Bugzilla from dr.nop@gmx.net :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

could somebody please provide a tarball ?

S.

Am Mittwoch, 5. März 2008 01:04:01 schrieb Nicolas Boullis:

> Hi,
>
> I think I have finally managed to implement detection of models of
> H+/DXR3 boards and automatic configuration for them.
>
> The code was committed to my mercurial repository. It would be nice if
> as many people as possible could give it a try, to ensure it works as
> fine as I hope.
>
> To give it a try, run:
>
> $ hg clone http://dxr3.sf.net/hg/em8300-nboullis
> $ cd em8300-nboullis/modules/
> $ make
> $ su
> # make install
> # modrobe em8300 # Yes, forget about all your hardware-specific
> configuration!
>
> and enjoy!
>
> Note that the good encoder module is expected to be loaded
> (and configured, for the adv717x module) automatically.
>
> You may also have a look at your kernel log and see something like
>   em8300.c: detected card: Hollywood+ type 1.
>
>
> Please provide some feedback!
>
>
> Cheers,
>
> Nicolas
>
> PS: for those who don't want to use mercurial, I pack a tarball. Feel
> free to ask on this list, and I'll see how many people request it.
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Dxr3-devel mailing list
> Dxr3-devel@...
> https://lists.sourceforge.net/lists/listinfo/dxr3-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel

Re: ** AUTOMATIC CONFIGURATION needs testers **

by Nicolas Boullis :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

On Wed, Mar 05, 2008 at 08:53:16PM +0200, Ville Skyttä wrote:

> On Wednesday 05 March 2008, Nicolas Boullis wrote:
>
> > Note that the good encoder module is expected to be loaded
> > (and configured, for the adv717x module) automatically.
> >
> > You may also have a look at your kernel log and see something like
> >   em8300.c: detected card: Hollywood+ type 1.
> >
> > Please provide some feedback!
>
> Does not work for me :(

Sorry, that's a point I forgot to mention. I got 40 reports, and I could
find 4 (I should perhaps even say 3, since "Hollywood+ type 1" and "DXR3
with ADV7175A" look much alike and apparently use the same
configuration) "kinds" of boards to classify 39 of them. As for the
40th, it's yours, according to your report, it is a Hollywood+ type 1
with an ADV7170 encoder, but it looks like a DXR3 with a BT865...

Since this first implementation is only a kind of a "technology preview"
and I expect some improvements, I though I would not support it at
first. Not that you can force the model of your card with the parameter
"card_model=3"; it's still easier than finding the correct set of
parameters.

Ville, did you buy this board new? Do you have any reason to think its
hardware was modified? Do you know if it works with the windows drivers?


The second point is that this technology preview is almost not using the
eeprom's content. (If I decided to merge "Hollywood+ type 1" with "DXR3
with ADV7175A", and to mis-detect Ville's card, I could avoid reading
the eeprom at all.) But I think the eeprom content might give some
interesting information, once we are able to mask the relevant parts
(DVD region and number of tries). Hence, it would still be useful if one
could try playing with the windows driver and change the region (see my
message on this topic). Even if it seems to me that it will work fine
for most, I don't think it is finished yet.


Cheers,

Nicolas

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel

Re: ** AUTOMATIC CONFIGURATION needs testers **

by Nicolas Boullis :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

On Wed, Mar 05, 2008 at 02:01:36AM +0100, Christian Gmeiner wrote:
> Hi Nicolas,
>
> em8300: EM8300 8300 (rev 2) bus: 0, devfn: 72, irq: 5, memory: 0xcfe00000.
> em8300: mapped-memory at 0xf8980000
> em8300: using MTRR
> em8300.c: detected card: DXR3 with ADV7175A.

Is your card actually a DXR3 one with an ADV7175A video encoder?


> PS: I have here a resume/suspend patch almost ready to commit :)

This sounds interesting, especially since I have absolutely no idea how
it is supposed to work...


Cheers,

Nicolas

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel

Re: ** AUTOMATIC CONFIGURATION needs testers **

by Nicolas Boullis :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

On Wed, Mar 05, 2008 at 09:35:19PM +0100, Sebastian Frei wrote:
> Hi,
>
> could somebody please provide a tarball ?

Here it is:
  http://dxr3.sourceforge.net/download/em8300-0.16.4-hg20080305.tar.gz


Cheers,

Nicolas

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel

Re: ** AUTOMATIC CONFIGURATION needs testers **

by Ville Skyttä :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thursday 06 March 2008, Nicolas Boullis wrote:

>
> Sorry, that's a point I forgot to mention. I got 40 reports, and I could
> find 4 (I should perhaps even say 3, since "Hollywood+ type 1" and "DXR3
> with ADV7175A" look much alike and apparently use the same
> configuration) "kinds" of boards to classify 39 of them. As for the
> 40th, it's yours, according to your report, it is a Hollywood+ type 1
> with an ADV7170 encoder, but it looks like a DXR3 with a BT865...
>
> Since this first implementation is only a kind of a "technology preview"
> and I expect some improvements, I though I would not support it at
> first. Not that you can force the model of your card with the parameter
> "card_model=3"; it's still easier than finding the correct set of
> parameters.

You're right, that works.

> Ville, did you buy this board new? Do you have any reason to think its
> hardware was modified? Do you know if it works with the windows drivers?

I didn't buy it new, but bought it ages ago from a friend who did buy it new.  
The hardware has not been modified.  I'm not 100% sure if I've tried it in
Windows, but the friend I bought it from did use it exclusively in Windows
and it did work for him.

> The second point is that this technology preview is almost not using the
> eeprom's content. (If I decided to merge "Hollywood+ type 1" with "DXR3
> with ADV7175A", and to mis-detect Ville's card, I could avoid reading
> the eeprom at all.) But I think the eeprom content might give some
> interesting information, once we are able to mask the relevant parts
> (DVD region and number of tries). Hence, it would still be useful if one
> could try playing with the windows driver and change the region (see my
> message on this topic). Even if it seems to me that it will work fine
> for most, I don't think it is finished yet.

I have this card in my VDR box which also has Windows ME installed (used only
occasionally for BIOS/firmware updates), I'll try to play with it in Windows
sometime when I get the chance.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel

Re: ** AUTOMATIC CONFIGURATION needs testers **

by Bugzilla from dr.nop@gmx.net :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

works with VDR.

S.


em8300: EM8300 8300 (rev 1) bus: 0, devfn: 104, irq: 11, memory: 0xf4000000.
em8300: mapped-memory at 0xc4880000
em8300: using MTRR
em8300.c: detected card: Hollywood+ type 2.
em8300_main.o: Chip revision: 2
adv717x.o: ADV7170 chip detected

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel

Re: ** AUTOMATIC CONFIGURATION needs testers **

by Adam-51 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Card detected properly

em8300: EM8300 8300 (rev 2) bus: 1, devfn: 56, irq: 20, memory: 0xe3000000.
em8300: mapped-memory at 0xf1080000
em8300: using MTRR
em8300.c: detected card: DXR3 with BT865.
em8300_main.o: Chip revision: 2
bt865.o: BT865 chip detected
bt865.o: Defaulting to PAL
bt865.o: Configuring for PAL
bt865.o: Configuring for PAL

It's a creative card

Adam

Nicolas Boullis pisze:

> Hi,
>
> I think I have finally managed to implement detection of models of
> H+/DXR3 boards and automatic configuration for them.
>
> The code was committed to my mercurial repository. It would be nice if
> as many people as possible could give it a try, to ensure it works as
> fine as I hope.
>
> To give it a try, run:
>
> $ hg clone http://dxr3.sf.net/hg/em8300-nboullis
> $ cd em8300-nboullis/modules/
> $ make
> $ su
> # make install
> # modrobe em8300 # Yes, forget about all your hardware-specific configuration!
>
> and enjoy!
>
> Note that the good encoder module is expected to be loaded
> (and configured, for the adv717x module) automatically.
>
> You may also have a look at your kernel log and see something like
>   em8300.c: detected card: Hollywood+ type 1.
>
>
> Please provide some feedback!
>
>
> Cheers,
>
> Nicolas
>
> PS: for those who don't want to use mercurial, I pack a tarball. Feel
> free to ask on this list, and I'll see how many people request it.
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Dxr3-devel mailing list
> Dxr3-devel@...
> https://lists.sourceforge.net/lists/listinfo/dxr3-devel
>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dxr3-devel mailing list
Dxr3-devel@...
https://lists.sourceforge.net/lists/listinfo/dxr3-devel