Hello, I am porting the Philips ISP116x driver to a PowerPC 8xx (852T in particular) board. It is built into the kernel at the moment (i.e. it isn't a loadable module) and comes up fine and gets and handles interrupts (at least 2400 of them) while the rest of the kernel is initializing.
Just before the kernel is completely up, at the message "Freeing unused kernel memmory ...", I get a machine check in the driver's interrupt handler, in particular on a write to the command port register. The 2 registers are memory mapped to 2 16-bit words in the phyiscal address space 0xfa000000 and 0xfa000002 and then ioremap'ed to kernel address space when the driver starts up. That seems to be working fine up until the machine check occurs. I am baffled and don't know where to look next. Any ideas / suggestions will be gratefully received. Carolyn Smith Tektronix, Inc. ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel