Howdy, I've read this list, linux-usb, suse sdb USB2.0 page and read the /usr/share/docs on USB2, but I'm still having problems. The problem is that my USB 2.0 device (SanDisk Cruzer Ti, 512MB) won't get a device mapped to it (say, /dev/sdb1) so I can mount and use it. The system is SuSe 9.1 with a homemade 2.6.9 kernel. I have a USB 2.0 compliant MSI K8T800 motherboard with dual Opteron 240s (VIA 8237). The SanDisk works on my other dual Opteron machine, at school, but it uses an iWill motherboard, not MSI. Short: 'lsmod' shows the modules installed. 'dmesg' sees the drive upon insertion, but no /dev/sdb1 or similar is offered. 'usbview & usbtree.pl & lsusb' show the device attached with all appropriate info which is exactly what I see in /proc/bus/usb/devices/... 'fdisk -l' does NOT list the drive. 'cdrecord -scanbus' doesn't show the drive either. It does not get mapped to anything in /media. Upon drive insertion, the light flashes quickly, then goes out. 'usbview' likes me to slowly insert the drive. :) Tried with and without APIC, ACPI. BIOS recognizes the drive if I coldplug it. I think it caused boot problems though. (Need to retry.) Have the latest BIOS from MSI. usbfs has appropriate entry in /etc/fstab. Detailed: Compiled modules for vfat, ntfs, sg, echi_hcd/ohci_hcd (yes, even tried with and without the VIA specific module), usbcore and usb-storage as explained in the docs. Hotplug is installed and loads fine. (Tried w/o hotplug, as that helped some people.) I even added the appropriate line for my drive into usb.handmap. ehci_hcd is loaded early as per SuSe instructions. Also turned on multiple LUNs as per instructions. # dmesg ... ehci_hcd 0000:00:10.4: port 4 high speed ehci_hcd 0000:00:10.4: GetStatus port 4 status 001005 POWER sig=se0 PE CONNECT usb 4-4: new high speed USB device using address 7 usb 4-4: new device strings: Mfr=1, Product=2, SerialNumber=3 usb 4-4: default language 0x0409 usb 4-4: Product: Cruzer Titanium usb 4-4: Manufacturer: SanDisk Corporation usb 4-4: SerialNumber: 00000000000000094643 usb 4-4: hotplug usb 4-4: adding 4-4:1.0 (config #1, interface 0) usb 4-4:1.0: hotplug # ~/usbtree.pl /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M |__ Port 4: Dev 7, If 0, Class=stor., Driver=none, 480M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M # lsmod Module Size Used by usb_storage 105232 0 ehci_hcd 40964 0 uhci_hcd 31128 0 usbcore 121984 5 usb_storage,ehci_hcd,uhci_hcd pciehp 92648 0 pci_hotplug 11396 1 pciehp vfat 13184 0 fat 43808 1 vfat ... sg 33976 0 #cat /proc/interrupts #value for CPU1 increased upon drive insertion. ... 185: 509 995 IO-APIC-level uhci_hcd, uhci_hcd, uhci_hcd, ehci_hcd So, it appears that the system sees it, but won't let me use it? Thanks for any help/ideas! -- Jason -- Jason Vertrees BSCB Graduate Student @ UTMB, Galveston javertre@utmb.edu :: http://www.bscb.utmb.edu
participants (1)
-
Jason Vertrees