Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Firewire Storage
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Circuitsoft
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2004
Posts: 112

PostPosted: Wed Aug 31, 2005 10:41 pm    Post subject: Firewire Storage Reply with quote

Does anyone know if I can "bond" two 1394b channels together to get 1600Mbps connectivity to a RAID setup throgh Endpoint?

I want to build an audio workstation with (high-performance) storage in a different room.

Workstation: Dual Opteron w/ 8GB ram and 2x1394b connection to a computer in a sound-protected room.

Mount a CF card as /boot and have that go to a dual 1394b connection for root.

Opinions anyone?
Back to top
View user's profile Send private message
frostschutz
Advocate
Advocate


Joined: 22 Feb 2005
Posts: 2977
Location: Germany

PostPosted: Wed Aug 31, 2005 11:10 pm    Post subject: Reply with quote

Different room? How long will that Firewire cable be? 1m directly through the wall does not sound very practical to me.

How about using Ethernet. You can load-balance over multiple lines. There are tons of tutorials for that on the net - although they are usually for bundling DSL lines for faster internet access or something, it works the same way in the LAN. The main problem would be to get more than one Gigabit card into your computer - they would choke an old-fashioned PCI bus. You'd have to use either onboard or PCI express...
Back to top
View user's profile Send private message
Circuitsoft
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2004
Posts: 112

PostPosted: Thu Sep 01, 2005 3:44 am    Post subject: Reply with quote

My reason for Firewire is that since it natively supports DMA, there would be minimal CPU usage for disk access. My concern with ethernet is that I would be using PIO or something related to move the data from the network card into memory buffers, giving me less processor time for audio mixing/effects.

BTW, the computer I would run this on has a dual opteron-1.6, 4GB ram per processor, and several PCI-64 slots. The Firewire800 card I found is a PCI64 card, so it shouldn't bog down too much.
Back to top
View user's profile Send private message
frostschutz
Advocate
Advocate


Joined: 22 Feb 2005
Posts: 2977
Location: Germany

PostPosted: Thu Sep 01, 2005 3:53 pm    Post subject: Reply with quote

Circuitsoft wrote:
My reason for Firewire is that since it natively supports DMA, there would be minimal CPU usage for disk access. My concern with ethernet is that I would be using PIO or something related to move the data from the network card into memory buffers, giving me less processor time for audio mixing/effects.


Gigabit Ethernet cards not using DMA? 8O

Do you actually have any experience with Firewire devices in Linux? I'm only using it at home, for a backup disk and a DVD burner, which should be a perfectly normal application, but even that does not work reliably. The Linux1394 drivers are still experimental. Current (as of 2.6.12) problems are: Unable to re-detect devices after re-plugging, complete lockup of the SCSI system, making the system unable to reboot normally. Many of these issues are fixed in the latest CVS version, which can't be acquired at the moment because the official homepage www.linux1394.org is down.
Back to top
View user's profile Send private message
Circuitsoft
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2004
Posts: 112

PostPosted: Thu Sep 01, 2005 11:05 pm    Post subject: Reply with quote

Gigabit ethernet may use DMA, but it's DMA of raw ethernet frames. They have yet to be decoded into TCP/IP streams then further into SCSI commands if using iSCSI. If I used ATAoE that would be ATA/IDE commands directly in Ethernet frames lessening the processor load, but can I do ATAoE on a Trunked ethernet connection?
Back to top
View user's profile Send private message
Circuitsoft
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2004
Posts: 112

PostPosted: Thu Sep 01, 2005 11:06 pm    Post subject: Reply with quote

Another reason for 1394, See "Disk Storage" on http://ardour.org/requirements.php. Also, I don't plan to use Plug 'n Play, so I won't be replugging anything while the computer is running.
Back to top
View user's profile Send private message
someguy
Guru
Guru


Joined: 10 Jul 2003
Posts: 433
Location: (-_-) .::OH_WELL::. (-_-)

PostPosted: Wed Jun 21, 2006 5:04 am    Post subject: Reply with quote

at least no one has said iscsi yet lol
ive been looking into implementing ata over ethernet at work. any good links or docs or anything would be serious appreciated
_________________
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done
Back to top
View user's profile Send private message
someguy
Guru
Guru


Joined: 10 Jul 2003
Posts: 433
Location: (-_-) .::OH_WELL::. (-_-)

PostPosted: Fri Jun 23, 2006 12:25 pm    Post subject: Reply with quote

got it running but dont know how to "export" filesystems with it
_________________
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done
Back to top
View user's profile Send private message
Circuitsoft
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2004
Posts: 112

PostPosted: Thu Mar 08, 2007 3:45 am    Post subject: Reply with quote

You mean how to export block devices?

The kernel component is only a client/initiator. To act as a server for AoE, you need vblade (currently masked in portage - seems to work, though).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum