From: Arnim L. <arn...@gm...> - 2001-04-12 21:13:35
|
Hello all! > > >Armin wrote mj-xfer, and he has a OHCI, and it seems to work fine for > > >him. I have UHCI and I see exactly what you describe above. Until now I was guessing that Bob's problems are caused by his Alpha platform. Unfortunately there is now another one reporting the same problem. Maybe it is really related to the UHCI driver. > > Ill do some another test tonight, maybe add some debug in the mj-xfer > > could help! So you are stuck like me by not be able to transfer your > > music into the Minijam unless you boot up windows right? Frederic, you wrote that you use SuSE Linux 7.1 - which kernel do you use? If it is 2.4.2 or lower, did you apply the patch to visor.c as described in the mj-xfer source? The patch is not necessery for 2.4.3 (and future ones). If this does not help, and one of you would like to experiment, here is a proposal for another patch. Looks as if you both are stuck with the problem that MJLoader does not accept packetized data from the host. So some experimenting could clarify things. I looked through usb-uhci.c and there is some code that I cannot correlate to usb-ohci.c. In function uhci_submit_bulk_urb() there is a mechanism to split the transferred data into smaller packets. The code in question is in lines 892/893 for kernel 2.4.3: if (pktsze > maxsze) pktsze = maxsze; Maybe if you just comment out these two lines and recompile/reload the module. Perhaps this will temporarily work around the problem, but be careful. If I find me an UHCI card/mobo I could try and do some debug work myself :-( Good luck and backup well! Arnim P.S: The documentation in the tar.gz distribution is quite short. You could have a look at the README in the CVS tree which is not yet distributed. |