reading fdisk partitioned drives &ct from Sparc64
scion+fbsdq at webrelay.net
scion+fbsdq at webrelay.net
Thu Mar 24 22:16:14 PST 2005
Greetings,
I'm trying to read data from a USB/Firewire drive. The drive
was formatted on a WinXP system with an NTFS.
I'm having numerous difficulties, and am wondering if I should
just go and buy a cheap PC chassis before continuing.
Problem one:
Though (with usbd running) the kernel is aware of my USB card:
ohci0: <NEC uPD 9210 USB controller> mem 0x4000-0x4fff at device 3.0 on pci2
ohci0: [GIANT-LOCKED]
usb0: OHCI version 1.0
usb0: <NEC uPD 9210 USB controller> on ohci0
usb0: USB revision 1.0
uhub0: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
ohci1: <NEC uPD 9210 USB controller> mem 0x6000-0x6fff at device 3.1 on pci2
ohci1: [GIANT-LOCKED]
usb1: OHCI version 1.0
usb1: <NEC uPD 9210 USB controller> on ohci1
usb1: USB revision 1.0
uhub1: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
ehci0: <NEC uPD 720100 USB 2.0 controller> mem 0x8000-0x80ff at device 3.2 on pci2
ehci0: [GIANT-LOCKED]
ehci_pci_attach: companion usb0
ehci_pci_attach: companion usb1
usb2: EHCI version 0.95
usb2: companion controllers, 3 ports each: usb0 usb1
usb2: <NEC uPD 720100 USB 2.0 controller> on ehci0
usb2: USB revision 2.0
uhub2: NEC EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub2: 5 ports with 5 removable, self powered
uhub2: device problem, disabling port 3
umass isn't firing up. umass will load (manually), but is
not autoloaded, and no umass instance pops up in dmesg.
# kldstat
Id Refs Address Size Name
1 5 0xc0000000 4923e8 kernel
2 2 0xc0900000 140000 usb.ko
3 1 0xc0a4a000 10a000 umass.ko
4 1 0xc0b54000 10e000 ntfs.ko
So, yank the usb cable, and install the firewire. This moves along...
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc1, gen=2, CYCLEMASTER mode
firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me)
firewire0: bus manager 1 (me)
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc1, gen=3, CYCLEMASTER mode
fwohci0: txd err= 0 No stat
firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me)
firewire0: bus manager 1 (me)
firewire0: New S400 device ID:0010b92100603efb
da0 at sbp0 bus 0 target 0 lun 0
da0: <Maxtor OneTouch II 030d> Fixed Direct Access SCSI-4 device
da0: 50.000MB/s transfers
da0: 194481MB (398297088 512 byte sectors: 255H 63S/T 24792C)
Cool, so now I've a disk. But that doesn't really help...
# ls /dev/da*
/dev/da0
Nothing that would look like something to mount. And indeed,
# mount_ntfs -o ro /dev/da0 /mnt
mount_ntfs: /dev/da0: Invalid argument
Am I just barking up the wrong tree, here. Does the endian issue
preclude the da driver from seeing fdisk-style partitions on Sparc64?
If not, what might help mount_ntfs see a device. Then again, do endian
issues preclude ntfs from operating on Sparc64?
And lastly, referring to all of those USB devices referenced at:
http://www.freebsd.org/releases/5.3R/hardware-i386.html#USB
and their absence at:
http://www.freebsd.org/releases/5.3R/hardware-sparc64.html#USB
Do they really not work on Sparc64, or just haven't been tested?
Cheers!
-sam
More information about the freebsd-questions
mailing list