From: Bob M. <mce...@dr...> - 2001-04-11 03:54:26
|
Frederic Tessier [te...@my...] wrote: > Hello there! >=20 > Well after many attempt i have to say that the mj-xfer=20 > tools doenst work pretty well on my system 8-(. The only=20 > command i am able to do without getting a crash is mj-xfer=20 > -t (where i get a list of what is on my MMC). As soon as=20 > i try to install a file it does start the transfer=20 > "Storing blablah" but then crash after a few secs (the=20 > Visor pop up an error that an error occurs in the source=20 > in /src/fft at line xxxx). And usually i have to reset=20 > the Visor since all the rest of the interface is frozen. mj-xfer does the same thing for me. You aren't using UHCI, by chance? 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. I don't know how to fix it (I'm not a USB expert, and I don't have a USB analyzer), but if you can get it working, we'd like to hear about it! I have problems with many usb devices, and am convinced the UHCI drivers for linux just plain suck, but I'd like to be proven wrong. Cheers, -- Bob Bob McElrath (rsm...@st...)=20 Univ. of Wisconsin at Madison, Department of Physics |
From: Bob M. <mce...@dr...> - 2001-04-11 16:34:38
|
UHCI/OHCI refers to the hardware chip usb chip you have in your computer. If you have OHCI hardware, you need the OHCI driver, if you hvae UHCI hardware, you need the UHCI driver, you can't switch without buying a new USB interface card with the different chip on it. There are two uhci drivers, usb-uhci and uhci. I've tried them both and neither works. :( [] wrote: >=20 > Hello Bob >=20 > >mj-xfer does the same thing for me. >=20 > Really? I though that since you were one of the guys working on the > tools that it would have work at your place. I wrote mjmmc, the interface for the SanDisk ImageMate, which is much, much faster. ;) > >You aren't using UHCI, by chance? >=20 > Wow, how did you find out? Yup this is exactly what i use. >=20 > >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. >=20 > Ah ok, well i try to get the OHCI module to work on my SuSE 7.1 and i > got an errors (the Visor howto was saying that you had to install 3 > kernel modules, one is visor and the 2 other one are usb-uhci & > usb-ohci). >=20 > What is the difference between the 2?=20 >=20 > >I don't know how to fix it (I'm not a USB expert, and I don't have a > >USB analyzer), but if you can get it working, we'd like to hear about > >it! I have problems with many usb devices, and am convinced the UHCI > >drivers for linux just plain suck, but I'd like to be proven wrong. >=20 > I am no USB expert either, but do you know the difference between the > OHCI and UHCI, is there a way i can configure my machine to use the > OHCI instead? I would really like to use the MiniJam tools under > Linux! (in worst case scenario i can boot up in Windows2000, but i am > trying to switch everything i do under Linux ;-)). >=20 > 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? >=20 > And once that is working right a nice gui would be nice ;-). >=20 -- Bob Bob McElrath (rsm...@st...)=20 Univ. of Wisconsin at Madison, Department of Physics |
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. |
From: Frederic T. <te...@my...> - 2001-04-25 00:07:39
|
Hello Arnim! > > 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. > You mean Bob run it on an Alpha processor systems? Do you know if they are other people are using the minijam tools successfully beside you? It might be a good thing to to see if the other people that have it working are on OHCI or UHCI. > > 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). At the moment i am on the 2.2.18 kernel! I would like to be running 2.4.0 (which is also install with SuSE 7.1, but sadly by SoundBlaster crappy Vibra16 failed under that! Nope i saw that last night while reading your source files ;-), ill first need to install the 2.2.18 kernel source. I try to apply the patch on the 2.4.0 kernel (the source for it were install), but i am a bit a newbie with those kernel recompiling stuff 8-(. How can i recompile just the visor kernel modules? I dont really wanna recompile the whole kernel. > 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. Ill try to apply this patch first and let you know when ill be running the new revised visor modules. Well if i remember they are some issue with packet stuff with the UHCI compare to the OHCI (they were some explanation on usb.org forum about it). > 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 :-( > Ill try this later if the first solution doesnt improve anything. > Good luck and backup well! > Thanks again for your collaboration, hopefully by helping each other we should be able to get ride of this annoying bugs (yuk yuk today i have to use Windows2000 to upload some new mp3 on my innogear!) > 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. This is what i did ;-), since the readme in your dir was only saying "use the force Luke" hehehe ;-). Fred |
From: Bob M. <rsm...@st...> - 2001-04-25 00:21:46
|
Frederic Tessier [te...@my...] wrote: > Hello Arnim! >=20 > > > > 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. > > >=20 > You mean Bob run it on an Alpha processor systems? Do you know if they ar= e=20 > other people are using the minijam tools successfully beside you? It migh= t be=20 > a good thing to to see if the other people that have it working are on OH= CI=20 > or UHCI. I have tried UHCI on alpha and athlon (same errors both ways -- I'm pretty sure it's a UHCI issue). Arnim has OHCI on intel. As far as I know, you're user #3. ;) Either that or everyone else has OHCI or hasn't complained that it doesn't work! ;) Right now my USB adapter isn't even in my box right now...I'm trying to debug some other problems with X 4.0 and kernel 2.4. I probably won't get to playing with the USB stuff again soon... Cheers, -- Bob Bob McElrath (rsm...@st...)=20 Univ. of Wisconsin at Madison, Department of Physics |