Re: Fwd: Intel536 & 2.6.28.x breakage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jayjwa,

Aside from the kref_init issue, another difference between 2.6.27.x and
2.6.28.x is that the /dev/536ep0 device does NOT get deleted on device
rmmod with the 536 driver source code you loaded. Please reload the
latest version from http://vouters.dyndns.org:8080/Intel/

For the other character oriented drivers, one of the problems comes in
if TTY_DRIVER_DYNAMIC_DEV is set in the tty struct flags AND the last
argument to tty_register_device is set to NULL. It is better to comment
out the TTY_DRIVER_DYNAMIC_DEV flag as well as the associated
tty_register_device call.

At module __exit time and even if the TTY_DRIVER_DYNAMIC_DEV flag is
unset, one MUST call tty_unregister_device.

In conclusion, tty handling in 2.6.28.x does not seem to match the
documentation.

Best regards to you,
-  
http://vouters.dyndns.org:8080/
Philippe Vouters (Fontainebleau/France)


Le dimanche 08 février 2009 à 11:35 -0500, jayjwa a écrit :
> 
> 
> 

> 
> Seems OK, thanks again.
> 
> There's massive differences between the codebase I'd had and the above. What's 
> odd is that they both work up to 2.6.27.x while only yours above works beyond, 
> even with the kref_init changes added. There must be other differences between 
> the 2.6.27.x and 2.6.28.x
> 
> As a side note, I noticed the 2.6.27.x is still continuing on with 2.6.27.15 
> while 2.6.28.x is at 2.6.28.4. Both were add on Feb. 6th according to the date 
> on the kernel.org ftp server. Maybe people are having troubles with 2.6.28.x 
> beyond the kref_init changes...
> 
> 
> 



[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux