[vox-tech] usb woes
Erik Mullinix
vox-tech@lists.lugod.org
Fri, 15 Feb 2002 19:22:43 -0500
Heya.
Ive been finding that the USB sometimes comes accross as a SCSI device.
Dont know why. but it is and my dual Celeron 500 is using it.
Dont know the particulars but I hope this sends you in the right direction.
> hello all,
>
> i have *never* played with usb at all. last night was my first attempt,
> (just bought a handspring visor prism) and i'm afraid it failed.
> here's what i did:
>
>
> 1. compiled 2.5.1 with the following options:
>
> CONFIG_USB (Support for USB)
> CONFIG_USB_DEBUG (USB verbose debug messages)
> CONFIG_USB_UHCI (UHCI: Intel, PIIX4, VIA, ...)
> CONFIG_USB_SERIAL_VISOR (USB Handspring Visor / Palm m50x)
>
> this is on an dual celeron 550, so i believe UHCI is correct.
>
>
> 2. created the appropriate device files:
>
> crw-rw-rw- root root 188, 0 Feb 14 23:41 /dev/ttyUSB0
> crw-rw-rw- root root 188, 1 Feb 14 23:41 /dev/ttyUSB1
> crw-rw-rw- root root 188, 2 Feb 14 23:43 /dev/ttyUSB2
> crw-rw-rw- root root 188, 3 Feb 14 23:43 /dev/ttyUSB3
> lrwxrwxrwx root root 12 Feb 14 23:43 /dev/pilot -> /dev/ttyUSB1
> lrwxrwxrwx root root 12 Feb 14 23:52 /dev/visor -> /dev/ttyUSB1
>
>
> 3. after rebooting, here were the assigned IRQ's:
>
> CPU0 CPU1
> 0: 12128 0 XT-PIC timer
> 1: 81 0 XT-PIC keyboard
> 2: 0 0 XT-PIC cascade
> 5: 4 0 XT-PIC soundblaster
> 8: 2 0 XT-PIC rtc
> 10: 0 0 XT-PIC usb-uhci
> 11: 33 0 XT-PIC eth0
> 12: 10 0 XT-PIC PS/2 Mouse
> 14: 29553 0 XT-PIC ide0
> 15: 6227 0 XT-PIC ide1
>
>
> 4. here's dmsg output:
>
> usb.c: registered new driver hub
> usb-uhci.c: $Revision: 1.268 $ time 17:52:42 Feb 14 2002
> usb-uhci.c: High bandwidth mode enabled
> PCI: Assigned IRQ 11 for device 00:07.2
> usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 11
> usb-uhci.c: Detected 2 ports
> usb.c: new USB bus registered, assigned bus number 1
> usb.c: kmalloc IF cddbcb00, numif 1
> usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
> usb.c: USB device number 1 default language ID 0x0
> Product: USB UHCI Root Hub
> SerialNumber: d000
> hub.c: USB hub found
> hub.c: 2 ports detected
> hub.c: standalone hub
> hub.c: ganged power switching
> hub.c: global over-current protection
> hub.c: Port indicators are not supported
> hub.c: power on to power good time: 2ms
> hub.c: hub controller current requirement: 0mA
> hub.c: port removable status: RR
> hub.c: local power source is good
> hub.c: no over-current condition exists
> hub.c: enabling power on all ports
> usb.c: hub driver claimed interface cddbcb00
> usb-uhci.c: v1.268:USB Universal Host Controller Interface driver
> usb.c: registered new driver serial
> usbserial.c: USB Serial Driver core v1.4
> usbserial.c: USB Serial support registered for Handspring Visor/Palm
4.0
> usbserial.c: USB Serial support registered for Sony Clié 3.5
> visor.c: USB HandSpring Visor, Palm m50x, Sony Clié driver v1.7
>
>
> so this all looks great, doesn't it? looks perfect. how here is where
> the problems begin.
>
>
> 1. it's my understanding that there should be a file /proc/bus/usb.
> this file is missing. i _thought_ it should be created upon
> successful initialization of usb.c. but it's simply not there.
>
> 2. when I settle the visor into the cradle:
>
> hub.c: Cannot enable port 2 of hub 1, disabling port.
> hub.c: Maybe the USB cable is bad?
>
> of course, it's _possible_ that the cable is bad, but i seriously
> doubt it. i'm trying to set the visor up on rhonda's windows machine
> right now, but i'm nearly certain it will work.
>
> 3. ever since compiling usb into my kernel, the system hangs when i
> reboot or halt. during the reboot/halt sequence, when "sending TERM
> to all processes" the system just hangs. hitting return puts a
> newline onto the console, so i assume the kernel is just fine and
> dandy. it's probably waiting for something to happen. perhaps if i
> waited long enough, something would time out. but i haven't waited
> more than than 3 minutes (too impatient). in any event, it shouldn't
> be doing this.
>
> 4. hotsyncing, of course, doesn't work. the visor reports that it can't
> connect to the computer (with coldsync. i assume the same thing will
> happen using pilot-link. these problems are kernel problems, not
> application problems). at the same time, the kernel prints alot of
> debugging info and finally says it's disabling the usb port.
>
> i'd like to concentrate on problem 1; it seems more fundamental than the
> other problems, but at this point, i'm stuck other than to try this on
> another system. ANY advice, thoughts or streams of consciousness would
> be appreciated.
>
> thanks,
> pete
> _______________________________________________
> vox-tech mailing list
> vox-tech@lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech
>