From: David P. <dpi...@ma...> - 2004-01-04 08:29:04
|
Is the PC side driver patch any different from the patch included below? If so, where would I find such a patch? I've already tried editing eth1394.c, removing and reloading the module. Are there any steps I'm missing? --- eth1394.c.orig 2003-03-12 16:35:47.000000000 +0100 +++ eth1394.c 2003-03-12 16:38:27.000000000 +0100 @@ -680,6 +680,11 @@ } ptask->skb = skb; + /* hack to address broadcast packets to the "other" node */ + if ( (dest_node & NODE_MASK) == NODE_MASK ) { + dest_node = priv->host->node_id ^ 0x1; + addr = ETHER1394_REGION_ADDR; + } ptask->addr = addr; ptask->dest_node = dest_node; INIT_TQUEUE(&ptask->tq, hpsb_write_sched, ptask); Dave On Jan 3, 2004, at 11:22 PM, Bernard Leach wrote: > > Hi Dave, > > The PC side driver needs to be patched, other-wise it tries to send a > firewire broadcast message which the iPod borks at. The patch uses a > little hack to get things working. > > cheers, > bern |