SMP machine, right? Boot with the 'noapic' option and see if that helps. Lots of SMP machines have IRQ routing problems with APIC which will cause the symptoms you are reporting.
Matt On Sat, Feb 16, 2002 at 05:49:01PM -0800, Edward Conger wrote: > > > I realized I have a PC with both Linux and USB. > > At present, they don't acknowledge each other's existence. > I thought I'd play matchmaker, but I think I need some help. Helf! > > > I've read the Linux USB Guide (http://www.linux-usb.org/USB-guide/USB-guide.ps) > and followed its suggestions, but am still USB-incommunicado. > > Here are some details of my setup: > > I have a VALinux (1220) [RIP] SMP system. It was initially running > "2.2.18pre11-va2.1smp", which I took to be a 2.2.18pre11 kernel with > mods. > > Based on the suggestions in the guide, I pulled a set of 2.4.17 > sources and built a kernel from that. > > I've enclosed the relevant CONFIG from the build. [Well, what I > guessed was relevant, perhaps more is needed] > > The PC has 2 USB ports. > In one I plugged a Zoom Faxmodem 56K/USB (Model 2986L). > In the other, a HP 6270 USB scanner. > > According to 2.1 Basic USB Configuration, I looked in /proc/pci for > the type of USB controller: > ... > Bus 0, device 15, function 2: > USB Controller: ServerWorks OSB4/CSB5 OHCI USB Controller (rev 4). > IRQ 30. > Master Capable. Latency=32. Max Lat=80. > Non-prefetchable 32 bit memory at 0xfa000000 [0xfa000fff]. > > Given this, I insmod'd usb-ohci.o, built in the 2.4.17 tree. > I also inmod'd scanner.o. > # lsmod > Module Size Used by Tainted: PF > scanner 8408 0 (unused) > usb-ohci 18312 0 (unused) > rtc 6200 1 (autoclean) > > I mounted the usbdevfs at /proc/bus/usb: > # mount -t usbdevfs usbdevfs /proc/bus/usb > > > Having done this, I do see > # ll /proc/bus/usb > total 0 > dr-xr-xr-x 1 root root 0 Feb 16 08:39 001 > -r--r--r-- 1 root root 0 Feb 16 08:39 devices > -r--r--r-- 1 root root 0 Feb 16 08:39 drivers > > > But I don't see the modem (or the scanner) in the > /proc/bus/usb/devices output: > # cat /proc/bus/usb/devices > T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 4 > B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 > D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 > P: Vendor=0000 ProdID=0000 Rev= 0.00 > S: Product=USB OHCI Root Hub > S: SerialNumber=f886e000 > C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA > I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub > E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms > > # od -x /proc/bus/usb/001/001 > 0000000 0112 0110 0009 0800 0000 0000 0000 0200 > 0000020 0101 0209 0019 0101 4000 0900 0004 0100 > 0000040 0009 0000 0507 0381 0002 00ff > 0000053 > > Looking at 2.4 "USB Scanner Support", I tried making the scanner special as: > # mknod /dev/usb/scanner0 c 180 48 > # chmod a+rw /dev/usb/scanner0 > > # ls -l /dev/usb/scanner0 > crw------- 1 conger root 180, 48 Feb 4 17:26 /dev/usb/scanner0 > > Having installed sane 1.0.7, > I ran sane-find-scanner and it, like Schultze, saw nothtink. > > I [just] saw that I don't have CONFIG_USB_ACM set, so problems with the modem > are more expect-able. I just plugged it in to see if the box noticed. It's > the scanner (and later, a printer (Brother HL-1440)) that I'm trying to get > working. > > >From /var/log/messages, I see { > Feb 16 08:39:13 valinux kernel: usb-ohci.c: USB OHCI at membase 0xf886e000, IRQ 30 > Feb 16 08:39:13 valinux kernel: usb-ohci.c: usb-00:0f.2, ServerWorks OSB4/CSB5 OHCI >USB Controller > Feb 16 08:39:13 valinux kernel: usb.c: new USB bus registered, assigned bus number 1 > Feb 16 08:39:13 valinux kernel: Product: USB OHCI Root Hub > Feb 16 08:39:13 valinux kernel: SerialNumber: f886e000 > Feb 16 08:39:13 valinux kernel: hub.c: USB hub found > Feb 16 08:39:13 valinux kernel: hub.c: 4 ports detected > Feb 16 08:39:13 valinux kernel: hub.c: USB new device connect on bus1/1, assigned >device number 2 > Feb 16 08:39:16 valinux kernel: usb_control/bulk_msg: timeout > Feb 16 08:39:16 valinux kernel: usb-ohci.c: unlink URB timeout > Feb 16 08:39:16 valinux kernel: usb.c: USB device not accepting new address=2 >(error=-110) > Feb 16 08:39:16 valinux kernel: hub.c: USB new device connect on bus1/1, assigned >device number 3 > Feb 16 08:39:19 valinux kernel: usb_control/bulk_msg: timeout > Feb 16 08:39:19 valinux kernel: usb-ohci.c: unlink URB timeout > Feb 16 08:39:19 valinux kernel: usb.c: USB device not accepting new address=3 >(error=-110) > Feb 16 08:39:48 valinux kernel: hub.c: USB new device connect on bus1/1, assigned >device number 4 > Feb 16 08:39:51 valinux kernel: usb_control/bulk_msg: timeout > Feb 16 08:39:51 valinux kernel: usb-ohci.c: unlink URB timeout > Feb 16 08:39:51 valinux kernel: usb.c: USB device not accepting new address=4 >(error=-110) > Feb 16 08:39:51 valinux kernel: hub.c: USB new device connect on bus1/1, assigned >device number 5 > Feb 16 08:39:54 valinux kernel: usb_control/bulk_msg: timeout > Feb 16 08:39:54 valinux kernel: usb-ohci.c: unlink URB timeout > Feb 16 08:39:54 valinux kernel: usb.c: USB device not accepting new address=5 >(error=-110) > Feb 16 08:53:58 valinux kernel: hub.c: USB new device connect on bus1/2, assigned >device number 6 > Feb 16 08:54:01 valinux kernel: usb_control/bulk_msg: timeout > Feb 16 08:54:01 valinux kernel: usb-ohci.c: unlink URB timeout > Feb 16 08:54:01 valinux kernel: usb.c: USB device not accepting new address=6 >(error=-110) > Feb 16 08:54:01 valinux kernel: hub.c: USB new device connect on bus1/2, assigned >device number 7 > Feb 16 08:54:04 valinux kernel: usb_control/bulk_msg: timeout > Feb 16 08:54:04 valinux kernel: usb-ohci.c: unlink URB timeout > Feb 16 08:54:04 valinux kernel: usb.c: USB device not accepting new address=7 >(error=-110) > } > > > It looks like something's wrong, but I don't speak enough URBese to know > what. > > > Suggestions on what to do to get this stuff to work, or further diagnostic > approaches would be *greatly* appreciated. > > Thanks, > > -Edward Conger > [EMAIL PROTECTED] > > > ============================================================================= > > The 2.4.17 config (active items) { > CONFIG_USB=y CONFIG_USB_DEBUG=y CONFIG_USB_DEVICEFS=y CONFIG_USB_UHCI_ALT=y > CONFIG_USB_OHCI=m CONFIG_USB_STORAGE=y CONFIG_USB_PRINTER=m > CONFIG_USB_SCANNER=m > CONFIG_X86=y CONFIG_ISA=y CONFIG_UID16=y CONFIG_MODULES=y > CONFIG_MODVERSIONS=y CONFIG_KMOD=y CONFIG_MPENTIUMIII=y > CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_CMPXCHG=y > CONFIG_X86_XADD=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y > CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_L1_CACHE_SHIFT=5 > CONFIG_X86_TSC=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_PGE=y > CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_NOHIGHMEM=y CONFIG_SMP=y > CONFIG_HAVE_DEC_LOCK=y CONFIG_NET=y CONFIG_X86_IO_APIC=y > CONFIG_X86_LOCAL_APIC=y CONFIG_PCI=y CONFIG_PCI_GOANY=y > CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_NAMES=y > CONFIG_HOTPLUG=y CONFIG_PCMCIA=y CONFIG_CARDBUS=y CONFIG_SYSVIPC=y > CONFIG_SYSCTL=y CONFIG_KCORE_ELF=y CONFIG_BINFMT_AOUT=y > CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=y CONFIG_PM=y CONFIG_PARPORT=y > CONFIG_PARPORT_PC=y CONFIG_PARPORT_PC_CML1=y CONFIG_PNP=y > CONFIG_ISAPNP=y CONFIG_BLK_DEV_FD=y CONFIG_MD=y CONFIG_BLK_DEV_LVM=m > CONFIG_PACKET=y CONFIG_NETFILTER=y CONFIG_UNIX=y CONFIG_INET=y > CONFIG_IP_MULTICAST=y CONFIG_IP_NF_CONNTRACK=y CONFIG_IP_NF_FTP=m > CONFIG_IP_NF_IRC=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_FILTER=m > CONFIG_IP_NF_NAT=m CONFIG_IP_NF_NAT_NEEDED=y > CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_REDIRECT=m > CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_FTP=m CONFIG_IDE=y > CONFIG_BLK_DEV_IDE=y CONFIG_BLK_DEV_IDEDISK=y > CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y > CONFIG_BLK_DEV_CMD640=y CONFIG_BLK_DEV_RZ1000=y > CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y > CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_ADMA=y > CONFIG_IDEDMA_PCI_AUTO=y CONFIG_BLK_DEV_IDEDMA=y CONFIG_BLK_DEV_PIIX=y > CONFIG_PIIX_TUNING=y CONFIG_IDEDMA_AUTO=y CONFIG_BLK_DEV_IDE_MODES=y > CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y CONFIG_SD_EXTRA_DEVS=40 > CONFIG_SCSI_DEBUG_QUEUES=y CONFIG_SCSI_MULTI_LUN=y > CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_SYM53C8XX=y > CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4 CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32 > CONFIG_SCSI_NCR53C8XX_SYNC=20 CONFIG_NETDEVICES=y CONFIG_DUMMY=m > CONFIG_NET_ETHERNET=y CONFIG_NET_PCI=y CONFIG_EEPRO100=y > CONFIG_NET_RADIO=y CONFIG_AIRO=m CONFIG_AIRO_CS=m > CONFIG_NET_WIRELESS=y CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_PCNET=y > CONFIG_NET_PCMCIA_RADIO=y CONFIG_PCMCIA_RAYCS=y > CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 > CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_SERIAL=y CONFIG_UNIX98_PTYS=y > CONFIG_UNIX98_PTY_COUNT=256 CONFIG_PRINTER=m CONFIG_MOUSE=y > CONFIG_PSMOUSE=y CONFIG_RTC=m CONFIG_AGP=y CONFIG_AGP_INTEL=y > CONFIG_AGP_I810=y CONFIG_AGP_VIA=y CONFIG_AGP_AMD=y CONFIG_AGP_SIS=y > CONFIG_AGP_ALI=y CONFIG_DRM=y CONFIG_DRM_TDFX=y CONFIG_DRM_RADEON=y > CONFIG_AUTOFS4_FS=y CONFIG_TMPFS=y CONFIG_ISO9660_FS=y > CONFIG_PROC_FS=y CONFIG_DEVPTS_FS=y CONFIG_EXT2_FS=y CONFIG_NFS_FS=y > CONFIG_NFSD=y CONFIG_SUNRPC=y CONFIG_LOCKD=y CONFIG_SMB_FS=m > CONFIG_MSDOS_PARTITION=y CONFIG_SMB_NLS=y CONFIG_NLS=y > CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_VGA_CONSOLE=y CONFIG_SOUND=y > CONFIG_SOUND_ES1371=y > } > > > _______________________________________________ > [EMAIL PROTECTED] > To unsubscribe, use the last form field at: > https://lists.sourceforge.net/lists/listinfo/linux-usb-users -- Matthew Dharm Home: [EMAIL PROTECTED] Maintainer, Linux USB Mass Storage Driver We can customize our colonels. -- Tux User Friendly, 12/1/1998
msg02638/pgp00000.pgp
Description: PGP signature
