Re: USB Mass Storage stopped working, help requested
Jim Stapleton wrote: It used to work on this machine, the kernel/world has not been recompiled/reinstalled since then. However, A USB drive that used to work (and still works in windows) no longer works in FreeBSD. When I plug in the drive, the /dev/da* devices do not show up. The system is running 6.1. When you plug in the USB drive, lines should be appended to the dmesg of the kernel identifying the device - or any errors. Please post that. The handbook says I need these: device scbus device da device pass device uhci device ohci device usb device umass You may need ehci if this is USB 2.0, but I think it would otherwise fall back on either ohci or uhci. Scanning dmesg for usb, I get: [EMAIL PROTECTED] 17:32:22 (0) /usr/src dmesg | grep usb usb0: UHCI (generic) USB controller on uhci0 usb0: USB revision 1.0 usb1: UHCI (generic) USB controller on uhci1 usb1: USB revision 1.0 usb2: UHCI (generic) USB controller on uhci2 usb2: USB revision 1.0 usb3: UHCI (generic) USB controller on uhci3 usb3: USB revision 1.0 usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: Intel 82801GB/R (ICH7) USB 2.0 controller on ehci0 usb4: USB revision 2.0 See comment above on dmesg. You don't get all the relevant info by grepping for usb. The results from usbdevs: [EMAIL PROTECTED] 17:34:11 (0) /usr/src sudo usbdevs addr 1: UHCI root hub, Intel addr 1: UHCI root hub, Intel addr 1: UHCI root hub, Intel addr 2: USB-PS/2 Optical Mouse, Logitech addr 1: UHCI root hub, Intel addr 1: EHCI root hub, Intel addr 2: iAUDIO X5, Cowon Systems, Inc. Is that with the device plugged in? If so, seems logical that there is no device in /dev because it is not found. Cheers, Erik -- Ph: +34.666334818 web: http://www.locolomo.org X.509 Certificate: http://www.locolomo.org/crt/8D03551FFCE04F0C.crt Key ID: 69:79:B8:2C:E3:8F:E7:BE:5D:C3:C3:B1:74:62:B8:3F:9F:1F:69:B9 ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: USB Mass Storage stopped working, help requested
On 10/15/06, Erik Norgaard [EMAIL PROTECTED] wrote: Jim Stapleton wrote: It used to work on this machine, the kernel/world has not been recompiled/reinstalled since then. However, A USB drive that used to work (and still works in windows) no longer works in FreeBSD. When I plug in the drive, the /dev/da* devices do not show up. The system is running 6.1. When you plug in the USB drive, lines should be appended to the dmesg of the kernel identifying the device - or any errors. Please post that. The handbook says I need these: device scbus device da device pass device uhci device ohci device usb device umass You may need ehci if this is USB 2.0, but I think it would otherwise fall back on either ohci or uhci. Scanning dmesg for usb, I get: [EMAIL PROTECTED] 17:32:22 (0) /usr/src dmesg | grep usb usb0: UHCI (generic) USB controller on uhci0 usb0: USB revision 1.0 usb1: UHCI (generic) USB controller on uhci1 usb1: USB revision 1.0 usb2: UHCI (generic) USB controller on uhci2 usb2: USB revision 1.0 usb3: UHCI (generic) USB controller on uhci3 usb3: USB revision 1.0 usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: Intel 82801GB/R (ICH7) USB 2.0 controller on ehci0 usb4: USB revision 2.0 See comment above on dmesg. You don't get all the relevant info by grepping for usb. The results from usbdevs: [EMAIL PROTECTED] 17:34:11 (0) /usr/src sudo usbdevs addr 1: UHCI root hub, Intel addr 1: UHCI root hub, Intel addr 1: UHCI root hub, Intel addr 2: USB-PS/2 Optical Mouse, Logitech addr 1: UHCI root hub, Intel addr 1: EHCI root hub, Intel addr 2: iAUDIO X5, Cowon Systems, Inc. Is that with the device plugged in? If so, seems logical that there is no device in /dev because it is not found. Cheers, Erik -- Ph: +34.666334818 web: http://www.locolomo.org X.509 Certificate: http://www.locolomo.org/crt/8D03551FFCE04F0C.crt Key ID: 69:79:B8:2C:E3:8F:E7:BE:5D:C3:C3:B1:74:62:B8:3F:9F:1F:69:B9 OK, here's the full dmesg. It's the IAUDIO X5 devices (I just use it as a portable hard drive a lot, which is why I called it that). After unplugging/plugging it in several times, I noticed my dmesg doesn't change: Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.1-STABLE #1: Mon Jul 24 16:10:27 EDT 2006 root@:/usr/obj/usr/src/sys/JIMKERN Timecounter i8254 frequency 1193182 Hz quality 0 CPU: Genuine Intel(R) CPU T1300 @ 1.66GHz (1662.52-MHz 686-class CPU) Origin = GenuineIntel Id = 0x6e8 Stepping = 8 Features=0xafe9fbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE Features2=0xc1a9SSE3,MON,VMX,EST,TM2,b14,b15 real memory = 526843904 (502 MB) avail memory = 506183680 (482 MB) ACPI APIC Table: INTEL CALISTGA ioapic0 Version 2.0 irqs 0-23 on motherboard kbd1 at kbdmux0 ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) acpi0: TOSINV Capell00 on motherboard acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi0: Power Button (fixed) acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR ACPI-0356: *** Error: Region EmbeddedControl(3) has no handler ACPI-1304: *** Error: Method execution failed [\\_SB_.PCI0.PCIB.DOCK._STA] (Node 0xc3241360), AE_NOT_EXIST ACPI-0239: *** Error: Method execution failed [\\_SB_.PCI0.PCIB.DOCK._STA] (Node 0xc3241360), AE_NOT_EXIST ACPI-0356: *** Error: Region EmbeddedControl(3) has no handler ACPI-1304: *** Error: Method execution failed [\\_SB_.PCI0.PCIB.DOCK._STA] (Node 0xc3241360), AE_NOT_EXIST ACPI-0239: *** Error: Method execution failed [\\_SB_.PCI0.PCIB.DOCK._STA] (Node 0xc3241360), AE_NOT_EXIST Timecounter ACPI-fast frequency 3579545 Hz quality 1000 acpi_timer0: 24-bit timer at 3.579545MHz port 0x1008-0x100b on acpi0 acpi_ec0: Embedded Controller: GPE 0x16 port 0x62,0x66 on acpi0 cpu0: ACPI CPU on acpi0 acpi_perf0: ACPI CPU Frequency Control on cpu0 acpi_perf0: failed in PERF_STATUS attach device_attach: acpi_perf0 attach returned 6 acpi_perf0: ACPI CPU Frequency Control on cpu0 acpi_perf0: failed in PERF_STATUS attach device_attach: acpi_perf0 attach returned 6 acpi_throttle0: ACPI CPU Throttling on cpu0 acpi_lid0: Control Method Lid Switch on acpi0 battery0: ACPI Control Method Battery on acpi0 acpi_acad0: AC Adapter on acpi0 acpi_button0: Power Button on acpi0 pcib0: ACPI Host-PCI bridge port 0xcf8-0xcff on acpi0 pci0: ACPI PCI bus on pcib0 acpi_video0: ACPI video extension port 0x1800-0x1807 mem 0xdc10-0xdc17,0xc000-0xcfff,0xdc20-0xdc23 irq 16 at device 2.0 on pci0 pci0: display at device 2.1 (no driver attached) pci0: multimedia at device 27.0 (no driver attached) pcib1: ACPI PCI-PCI bridge irq 17 at device 28.0 on pci0 pci2: ACPI PCI bus on pcib1 pcib2: ACPI
USB Mass Storage stopped working, help requested
It used to work on this machine, the kernel/world has not been recompiled/reinstalled since then. However, A USB drive that used to work (and still works in windows) no longer works in FreeBSD. When I plug in the drive, the /dev/da* devices do not show up. The system is running 6.1. The handbook says I need these: device scbus device da device pass device uhci device ohci device usb device umass kldstat shows this: 1 12 0xc040 51e030 kernel 21 0xc091f000 1adb8linux.ko 31 0xc093a000 4d24 acpi_video.ko 44 0xc093f000 597acacpi.ko 51 0xc0999000 3b58 acpi_toshiba.ko 62 0xc3803000 9000 ibcs2.ko 71 0xc381 3000 ibcs2_coff.ko 81 0xc3df7000 d000 msdosfs.ko Looking for the modules, I find: [EMAIL PROTECTED] 17:29:05 (0) /usr/src ls /boot/kernel | grep 'scbus\.' [EMAIL PROTECTED] 17:29:10 (0) /usr/src ls /boot/kernel | grep 'da\.' coda.ko ida.ko snd_hda.ko [EMAIL PROTECTED] 17:29:12 (0) /usr/src ls /boot/kernel | grep 'pass\.' [EMAIL PROTECTED] 17:29:26 (0) /usr/src ls /boot/kernel | grep 'uhci\.' [EMAIL PROTECTED] 17:29:30 (0) /usr/src ls /boot/kernel | grep 'ohci\.' [EMAIL PROTECTED] 17:29:32 (0) /usr/src ls /boot/kernel | grep 'usb\.' usb.ko [EMAIL PROTECTED] 17:29:43 (0) /usr/src ls /boot/kernel | grep 'umass\.' umass.ko Scanning dmesg for usb, I get: [EMAIL PROTECTED] 17:32:22 (0) /usr/src dmesg | grep usb usb0: UHCI (generic) USB controller on uhci0 usb0: USB revision 1.0 usb1: UHCI (generic) USB controller on uhci1 usb1: USB revision 1.0 usb2: UHCI (generic) USB controller on uhci2 usb2: USB revision 1.0 usb3: UHCI (generic) USB controller on uhci3 usb3: USB revision 1.0 usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: Intel 82801GB/R (ICH7) USB 2.0 controller on ehci0 usb4: USB revision 2.0 The results from usbdevs: [EMAIL PROTECTED] 17:34:11 (0) /usr/src sudo usbdevs addr 1: UHCI root hub, Intel addr 1: UHCI root hub, Intel addr 1: UHCI root hub, Intel addr 2: USB-PS/2 Optical Mouse, Logitech addr 1: UHCI root hub, Intel addr 1: EHCI root hub, Intel addr 2: iAUDIO X5, Cowon Systems, Inc. What is the best way to fix this without recompiling the kernel? I thought about compiling the drivers in the source tree individually: [EMAIL PROTECTED] 17:37:13 (0) /sys cd /usr/src; find . -iname '*da\.*' ./cam/scsi/scsi_da.c ./cam/scsi/scsi_da.h ./coda/coda.h ./dev/ida/ida.c but I could not do a make in the scsi or cam directories. make scsi gave me a don't know how to make class of error, and make cam gave me an error saying cam is up to date. Thanks, -Jim Stapleton ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]