Unfortunatly I've got the JE driver compiled in, not the VIA driver and it's
still busted.

"Bill Layer" <blayer at qwest.net> writes:

> Heya,
> 
> On 04 May 2001 21:04:13 -0500
> "Jon Schewe" <jpschewe at mtu.net> wrote:
> 
> > Ok, so has anyone else noticed that the visor USB driver worked
> perfectly fine
> > under 2.2.8, but all of the 2.4.x kernels have screwed it up?  Under
> 2.4.2 and
> > 2.4.3 I was at least able to get data from the visor to the PC, just not
> the
> > other way.  Now under 2.4.4 I can't get data either way.  It really irks
> me
> > when someone adds a feature to a piece of software and then in the next
> rev
> > breaks it.
> 
> Via UHCI controller, eh? :)
> 
> First, I'll tell you that I have a solid fix for this - so that way, if
> you don't want to read my rant, you can just skip forward to the last
> paragraph. This apparent breakage of the Visor driver is one of the
> absolute stupidest, most annoying, least thought out occurrances I have
> yet to come across in Linux, and I've come across a few... 
> 
> Here is the story: With 2.4.2 and on, there exist _two_ UHCI USB
> drivers... the standard driver (VIA etc.) and the 'JE' driver. This is not
> readily apparent to folks like myself who configure their kernel from the
> command line "make menuconfig" becuase (since the two drivers are mutually
> exclusive) if you have one of them selected, the other option does not
> even appear. However, if you de-select the currectly selected UCHI driver,
> suddenly, both options are visible. Clever, eh? Apparently this is not an
> issue with 'make xconfig' but I haven't looked at this myself.
> 
> So onto the real evil here.. if you take a /usr/src/linux/.config file
> from 2.4.0 or earlier, and just drop it into the 2.4.2+ source tree,
> something dumb happens: It automatically selects the _new_ driver (the
> wrong one) instead of the old driver (the correct, working one). You build
> your kernel and all is well, except that you can't install applications to
> the visor or make large changes to the address book, etc. You never
> suspect that you selected the wrong UCHI driver, as you made no changes...
> Double clever.
> 
> This bug held my Visor useless for two months until I talked to a fellow
> on IRC (kimo_sabe on DalNET #linux) who told me the tale. I reconfigured,
> found the right driver, recompiled and all is well. The moral of the
> story? IRC is good.
> 
> 
>                            -.bill.layer.-
>                           
> -.those who are talking don't know, and those who know aren't talking.-
> 
>            -.frogtown.-     -.minnesota.-      -.u.s.a.-
> _______________________________________________
> tclug-list mailing list
> tclug-list at mn-linux.org
> https://mailman.mn-linux.org/mailman/listinfo/tclug-list

-- 
Jon Schewe | http://mtu.net/~jpschewe | jpschewe at mtu.net
For I am convinced that neither death nor life, neither angels 
nor demons, neither the present nor the future, nor any 
powers, neither height nor depth, nor anything else in all 
creation, will be able to separate us from the love of God that 
is in Christ Jesus our Lord. - Romans 8:38-39