Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 May 2002 23:09:40 -0700
From:      Darren Pilgrim <dmp@pantherdragon.org>
To:        freebsd-questions@freebsd.org
Subject:   Why can't I mount my usb zip drive?
Message-ID:  <3CF470A4.B5EB302E@pantherdragon.org>

next in thread | raw e-mail | index | archive | help
I'm having trouble mounting my USB Zip 100 drive on my 4.2-R box.  I've
compiled my kernel with the scbus, da, and pass devices, and have
usb_enable="YES" in my /etc/rc.conf.  When usbd loads, this is what I
see:

/kernel: uhci0: <Intel 82801AA (ICH) USB controller> port 0xe000-0xe01f irq 9 at device 31.2 on pci0
/kernel: usb0: <Intel 82801AA (ICH) USB controller> on uhci0
/kernel: usb0: USB revision 1.0
/kernel: uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
/kernel: uhub0: 2 ports with 2 removable, self powered

When I attach the zip drive:

/kernel: umass0: Iomega USB Zip 100, rev 1.10/2.00, addr 2
/kernel: da0 at umass-sim0 bus 0 target 0 lun 0
/kernel: da0: <IOMEGA ZIP 100 90.J> Removable Direct Access SCSI-0 device 
/kernel: da0: 650KB/s transfers
/kernel: da0: 96MB (196608 512 byte sectors: 64H 32S/T 96C)

When I try to mount a a known-good disk formatted in Windows 98, I get
the following:

$ mount_msdos -u root -g wheel -m 0700 /dev/da0a /zip
mount_msdos: /dev/da0s1a: Invalid argument

da0s1a, da0s2a, etc. all return the same.  I've made sure to MAKEDEV
the appropriate entries:

$ ls /dev/da0*
/dev/da0        /dev/da0s1    /dev/da0s2        /dev/da0s3      /dev/da0s4
/dev/da0a       /dev/da0s1a   /dev/da0s2a       /dev/da0s3a     /dev/da0s4a
/dev/da0b       /dev/da0s1b   /dev/da0s2b       /dev/da0s3b     /dev/da0s4b
/dev/da0c       /dev/da0s1c   /dev/da0s2c       /dev/da0s3c     /dev/da0s4c
/dev/da0d       /dev/da0s1d   /dev/da0s2d       /dev/da0s3d     /dev/da0s4d
/dev/da0e       /dev/da0s1e   /dev/da0s2e       /dev/da0s3e     /dev/da0s4e
/dev/da0f       /dev/da0s1f   /dev/da0s2f       /dev/da0s3f     /dev/da0s4f
/dev/da0g       /dev/da0s1g   /dev/da0s2g       /dev/da0s3g     /dev/da0s4g
/dev/da0h       /dev/da0s1h   /dev/da0s2h       /dev/da0s3h     /dev/da0s4h

If I try disklabel per the umass man page:

$ disklabel -w -r da0 zip100
disklabel: /dev/da0c: No such file or directory

At this point I'm pretty well stumped.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3CF470A4.B5EB302E>