From: Bernard L. <le...@bo...> - 2004-01-18 12:32:45
|
Hi David, That is the correct hac^h^h^hpatch. One thing to check is the node addresses of the iPod and your PC. They need to be 01 and 00 or it likely won't work. cheers, bern. On Sun, 2004-01-04 at 19:28, David Piasecki wrote: > Is the PC side driver patch any different from the patch > includedbelow? If so, where would I find such a patch? I've already > triedediting eth1394.c, removing and reloading the module. Are there > anysteps 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 |