From: Samuel F. <sf...@ra...> - 2005-05-20 18:28:50
|
Bruce Allen wrote: > What about /dev/twe1, /dev/twe2, etc? > None of them work, but as I said twa0 works just fine. The the twe character device is a 3w-xxxx driver only thing. 3w-xxxx.c: register_reboot_notifier(&tw_notifier); if ((twe_major = register_chrdev (0, "twe", &tw_fops)) < 0) { printk(KERN_WARNING "3w-xxxx: Unable to register \"twe\" character device, error = %d.\n", twe_major); } Where as 3x-9xxx doesn't create a twe character device. Instead it creates a twa device. 3w-9xxx.c: if ((twa_major = register_chrdev (0, "twa", &twa_fops)) < 0) TW_PRINTK(host, TW_DRIVER, 0x29, "Failed to register character device"); } This why I'm puzzled by anyone claiming to access a 9500 controller via twe. Looking at the 3w-xxxx driver code it doesn't even attempt to create the character device unless it detects a controller. |