Audio Forums


Reply
Thread Tools Display Modes

Linux and audio? Here is what a Linux user is up against!!!

 
 
Ira Wexler
Guest
Posts: n/a

 
      07-17-2005, 12:19 AM
http://www.nakack.net/?p=19
Shuttle SN25P Sound

I just bought a new machine a few days ago and lo and behold, the sound
isn't supported yet. It's the onboard sound chip from a shuttle
FN25 board in the SN25P chassis (nforce4, socket 939). Or, at least not
out of the box in ubuntu hoary. The driver that this thing uses is the
'ice1724' module.

Here's how I got it to work...

1st off, when I would modprobe the default kernel module, I'd receive
these messages in the kernel ring buffer (dmesg):


ice1724: Invalid EEPROM (size = 255)
ICE1724: probe of 0000:05:06.0 failed with error -5

Hmm... not good... It has to be something retarded like a PCI
Product/Vendor ID. I did a quick google search and found this thread on
groups. It explains just what I thought. The Subvendor PCI-ID is
different from what was expected. I guess it's a new chip, that or
shuttle changed it.

Anyways, I was able to get the sub-vendor ID from lspci...

forgue@roanoke:~ $ sudo lspci -d 1412:1724 -nvx
0000:05:06.0 0401: 1412:1724 (rev 01)
Subsystem: 1297:5036
Flags: bus master, medium devsel, latency 32, IRQ 18
I/O ports at a000 [size=32]
I/O ports at a400 [size=128]
Capabilities: [80] Power Management version 1
00: 12 14 24 17 05 00 10 02 01 00 01 04 00 20 00 00
10: 01 a0 00 00 01 a4 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 97 12 36 50
30: 00 00 00 00 80 00 00 00 00 00 00 00 0c 01 00 00

Pay attention to the 5 bytes starting at offset 2b. These 5 bytes are
the subvendor ID for this card.

Get a copy of the kernel source, preferably from your distribution and
edit:

sound/pci/ice1712/vt1720_mobo.h

Change line 32 from:

#define VT1720_SUBDEVICE_ZNF3_150 0x0f2745f6

to:

#define VT1720_SUBDEVICE_ZNF3_150 0x97123650

Make sure that the hex string matches the bytes you looked at earlier.
Recompile the module and load it into the running kernel. Viola (I hate
you peter), you should have sound.

Here's a patch against 2.6.11 that I made:


diff -ur linux-source-2.6.11.orig/sound/pci/ice1712/vt1720_mobo.c
linux-source-2.6.11/sound/pci/ice1712/vt1720_mobo.c
--- linux-source-2.6.11.orig/sound/pci/ice1712/vt1720_mobo.c 2005-03-31
23:32:59.000000000 -0500
+++ linux-source-2.6.11/sound/pci/ice1712/vt1720_mobo.c 2005-03-31
23:33:48.000000000 -0500
@@ -101,6 +101,15 @@
..eeprom_size = sizeof(k8x800_eeprom),
..eeprom_data = k8x800_eeprom,
},
+ {
+ .subvendor = VT1720_SUBDEVICE_FN25_NF4,
+ .name = "Shuttle FN25 Envy24PT/HT",
+ /* This chip is also identical to the k8x800 */
+ .chip_init = k8x800_init,
+ .build_controls = k8x800_add_controls,
+ .eeprom_size = sizeof(k8x800_eeprom),
+ .eeprom_data = k8x800_eeprom,
+ },
{ } /* terminator */
};

diff -ur linux-source-2.6.11.orig/sound/pci/ice1712/vt1720_mobo.h
linux-source-2.6.11/sound/pci/ice1712/vt1720_mobo.h
--- linux-source-2.6.11.orig/sound/pci/ice1712/vt1720_mobo.h 2005-03-31
23:32:59.000000000 -0500
+++ linux-source-2.6.11/sound/pci/ice1712/vt1720_mobo.h 2005-03-31
23:33:50.000000000 -0500
@@ -31,6 +31,7 @@
#define VT1720_SUBDEVICE_K8X800 0xf217052c
#define VT1720_SUBDEVICE_ZNF3_150 0x0f2745f6
#define VT1720_SUBDEVICE_ZNF3_250 0x0f2745f6
+#define VT1720_SUBDEVICE_FN25_NF4 0x97123650

extern struct snd_ice1712_card_info snd_vt1720_mobo_cards[];
And this is typical for Linux.

What a joke, what a waste of time and what a collection of poorly
programmed junk.

Linux may be ready for a server in a lights out data center but to
expect desktop users to go through the above kind of crap in order to
make sound, BASIC SOUND, work is insane.

And lest you think Linux is unfriendly just to audio, you can find many
similar experiences with:
Printers
Video Cards.
Scanners.
USB devices
RAID controllers.
Firewire ports

and so forth.....

Just try and get dual displays working with Linux.
Sure hope you know how to use vi because you will be dead without it
unless you are an emacs expert in which case you and linux are a
perfect pair.

Linux is a hostile,buggy, alpha quality unfriendly system that is best
suited to people who are willing to choose their hardware to work and
are willing to compile their own kernals and write their own drivers if
need be.

Ira Wexler

 
Reply With Quote
 
 
 
 
Unruh
Guest
Posts: n/a

 
      07-17-2005, 12:30 AM
"Ira Wexler" <(E-Mail Removed)> writes:

>http://www.nakack.net/?p=19
>Shuttle SN25P Sound


>I just bought a new machine a few days ago and lo and behold, the sound
>isn't supported yet. It's the onboard sound chip from a shuttle
>FN25 board in the SN25P chassis (nforce4, socket 939). Or, at least not
>out of the box in ubuntu hoary. The driver that this thing uses is the
>'ice1724' module.


Yes, it is a new soundcard, although apparently an old driver will work
with it.


>Here's how I got it to work...


He gets it to work by breaking it for some other version of the soundcard.



.....

>Get a copy of the kernel source, preferably from your distribution and
>edit:


>sound/pci/ice1712/vt1720_mobo.h


>Change line 32 from:


>#define VT1720_SUBDEVICE_ZNF3_150 0x0f2745f6


>to:


>#define VT1720_SUBDEVICE_ZNF3_150 0x97123650


He has just broken it for the soundcard identified by 27f0 f645
That is fine if you are sure that you will not use the latter. However if
younever have to use the former it is also not broken.



.....

>What a joke, what a waste of time and what a collection of poorly
>programmed junk.


???? YOu buy a new soundcard which the people who sold it to you refuse to
support. Someone figures out how to make Linux support it. And you
castigate them? What kind of nonesense are you spouting?



>Linux may be ready for a server in a lights out data center but to
>expect desktop users to go through the above kind of crap in order to
>make sound, BASIC SOUND, work is insane.


They don't. Just buy a supported soundcard. Windows also does not support a
uge number of soundcards. Often the manufacturer will supply a driver. If
not, you are completely out of luck.

My machine has basic sound. Well supported in Linux.


 
Reply With Quote
 
Steve Flaherty
Guest
Posts: n/a

 
      07-17-2005, 12:45 AM
On Sat, 16 Jul 2005 17:19:05 -0700, Ira Wexler wrote:

One question, What is Linux and how does it relate to pro-audio?
I have never heard of it except for mainframe computers.
Can someone please clue an old fart into the gag?
Steve

P.S Been recording since my old Wollensak, migrated to a Teac then a
Tascam 80-8 then an Otari then I went MIDI with an Atari ST and it's been
all software since then. I do miss the Otari now and again though

P.S.P.S I don't get this Linux stuff, but from what I can see they offer
entire audio packages on one CD that runs live.
Like I said, I don't get it
 
Reply With Quote
 
faeychild
Guest
Posts: n/a

 
      07-17-2005, 01:02 AM
Ira Wexler wrote:

> http://www.nakack.net/?p=19
> Shuttle SN25P Sound
>
> I just bought a new machine a few days ago and lo and behold, the sound
> isn't supported yet. It's the onboard sound chip from a shuttle
> FN25 board in the SN25P chassis (nforce4, socket 939). Or, at least not
> out of the box in ubuntu hoary. The driver that this thing uses is the
> 'ice1724' module.
>
> Here's how I got it to work...

All that you say is true, but if windows had no support for your sound
card ( and it doesn't - the driver comes with the board) how easy would
it be to fix.
Could you perform the same hack under Windows ?
--
faeychild
 
Reply With Quote
 
Steve Flaherty
Guest
Posts: n/a

 
      07-17-2005, 01:26 AM
On Sun, 17 Jul 2005 11:02:02 +1000, faeychild wrote:

> Ira Wexler wrote:
>
>> http://www.nakack.net/?p=19
>> Shuttle SN25P Sound
>>
>> I just bought a new machine a few days ago and lo and behold, the sound
>> isn't supported yet. It's the onboard sound chip from a shuttle
>> FN25 board in the SN25P chassis (nforce4, socket 939). Or, at least not
>> out of the box in ubuntu hoary. The driver that this thing uses is the
>> 'ice1724' module.
>>
>> Here's how I got it to work...

> All that you say is true, but if windows had no support for your sound
> card ( and it doesn't - the driver comes with the board) how easy would
> it be to fix.
> Could you perform the same hack under Windows ?


A soundcard that shipped without Windows or Apple drivers would not sell a
single piece.
This just does not happen with these programs.

 
Reply With Quote
 
Steve Flaherty
Guest
Posts: n/a

 
      07-17-2005, 01:26 AM
Flatfish?
Ha ha!
No I'm not your local troller (trollee?) (I looked it up on Google, and I
send my condolences).
Thank you for your response.
I just downloaded the Dynebolic CD and will give it a try tomorrow when I
have some free time.
Certainly seems like a lot of programs for no money, which may be a good
thing.
Again thank you.

Steve Flaherty
 
Reply With Quote
 
Grug
Guest
Posts: n/a

 
      07-17-2005, 03:03 AM


faeychild wrote:
> Ira Wexler wrote:
>
> > http://www.nakack.net/?p=19
> > Shuttle SN25P Sound
> >
> > I just bought a new machine a few days ago and lo and behold, the sound
> > isn't supported yet. It's the onboard sound chip from a shuttle
> > FN25 board in the SN25P chassis (nforce4, socket 939). Or, at least not
> > out of the box in ubuntu hoary. The driver that this thing uses is the
> > 'ice1724' module.
> >
> > Here's how I got it to work...

> All that you say is true, but if windows had no support for your sound
> card ( and it doesn't - the driver comes with the board) how easy would
> it be to fix.
> Could you perform the same hack under Windows ?


You wouldn't have to.

Find a soundcard on the market today that runs on PC hardware that
doesn't have drivers for Windows XP (either on XP cd or supported by
the mfgr.)

-Grug



> --
> faeychild


 
Reply With Quote
 
win_not_lin
Guest
Posts: n/a

 
      07-17-2005, 03:39 AM
faeychild wrote:
> Ira Wexler wrote:
>
>
>>http://www.nakack.net/?p=19
>>Shuttle SN25P Sound
>>
>>I just bought a new machine a few days ago and lo and behold, the sound
>>isn't supported yet. It's the onboard sound chip from a shuttle
>>FN25 board in the SN25P chassis (nforce4, socket 939). Or, at least not
>>out of the box in ubuntu hoary. The driver that this thing uses is the
>>'ice1724' module.
>>
>>Here's how I got it to work...

>
> All that you say is true, but if windows had no support for your sound
> card ( and it doesn't - the driver comes with the board) how easy would
> it be to fix.
> Could you perform the same hack under Windows ?


He wouldn't have to. That's the point.
 
Reply With Quote
 
alt
Guest
Posts: n/a

 
      07-17-2005, 03:48 AM
On Sat, 16 Jul 2005 17:19:05 -0700, Ira Wexler wrote:

>
> Linux is a hostile,buggy, alpha quality unfriendly system that is best
> suited to people who are willing to choose their hardware to work and are
> willing to compile their own kernals and write their own drivers if need
> be.
>
> Ira Wexler


yahoo email address + google groups + woman's name = yahoo-google troll.


 
Reply With Quote
 
Steve Flaherty
Guest
Posts: n/a

 
      07-17-2005, 03:52 AM
On Sun, 17 Jul 2005 03:48:03 +0000, alt wrote:

> On Sat, 16 Jul 2005 17:19:05 -0700, Ira Wexler wrote:
>
>>
>> Linux is a hostile,buggy, alpha quality unfriendly system that is best
>> suited to people who are willing to choose their hardware to work and are
>> willing to compile their own kernals and write their own drivers if need
>> be.
>>
>> Ira Wexler

>
> yahoo email address + google groups + woman's name = yahoo-google troll.


Maybe just a nit, but your email address appears to be fake.
And is alt a female or a male?

Just my thoughts.

 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: Linux and audio pro George Jones IV Pro Audio 1 12-01-2008 11:00 PM
Linux?? Maybe We Should Beg Digi for Linux Support? dbx_boy Pro Audio 15 06-03-2005 11:39 PM
Why I ditched Linux and Went Back To Windows XP (Don't waste your time on a Linux Studio) Talbot Pro Audio 67 01-27-2005 12:51 PM
Why Windows is Easier than Linux For An End User, Especially for Multimedia work. slinky_silkworm@yahoo.com Pro Audio 38 01-21-2005 10:21 PM
Linux is free...Nobody is using Linux...Why? Johann Frick Pro Audio 149 05-16-2004 01:27 PM


All times are GMT. The time now is 06:54 PM.