Hi. Posted this to linux-kernel yesterday or so, but I haven't gotten a reply yet, so I'll try here too. While running kernel 2.4.2-ac28, I switched on spinlock debugging and verbose BUG() reporting (I always use sysrq). Anyway, while running this I got an oops after about 2 or 3 minutes running, several times, exact same place each time, which I traced back to rh_int_timer_do(). This was in uhci.c (I used CONFIG_USB_UHCI_ALT). The oops was at [<c01e4d24>], and rh_int_timer_do starts at [<c01e4cac>] (I'd calculate the offset in the function, but it's too late at night). I recompiled with usb-uhci.c instead (CONFIG_USB_UHCI), and now I don't get the oops any more. Using nm vmlinux, I got this stack: rh_int_timer_do timer_bh bh_action tasklet_hi_action gcc_compiled. (?) do_IRQ default_idle If more info is needed, I'll be glad to reproduce the bug and copy the oops here. Also, the reason I started all this debugging was that I have a freecom usb CD-RW that stops when I try to access it (the process is in uninterruptible sleep and never comes out) when I access some files on some CDs. If anyone knows about this, I'd appreciate any tips. Also, if anyone has the technical specs on it, I'd even be willing to (try to) look at it to see if I can spot something with the freecom code... haven't found anything on www.freecom.com yet. Linux XXXXXX 2.4.2-ac28 #3 Sun Apr 1 01:16:44 CEST 2001 i686 unknown Gnu C egcs-2.91.66 Gnu make 3.78.1 binutils 2.9.5.0.22 util-linux 2.10f mount 2.10f modutils 2.4.2 e2fsprogs 1.19 pcmcia-cs 3.1.8 PPP 2.4.0b1 Linux C Library 2.1.3 Dynamic linker (ldd) 2.1.3 Procps 2.0.6 Net-tools 1.54 Console-tools 0.3.3 Sh-utils 2.0 Modules Loaded ne 8390 vfat fat ufs Kind Regards, Ketil Froyn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: http://lists.sourceforge.net/lists/listinfo/linux-usb-users
