Gå til innhold

problemer med USB memory stick...


Anbefalte innlegg

Hei!

 

Har kjøpt en USB memory stick, og prøver å få den til å fungere. Har kompilert kjernen på nytt med USB-støtte, men er ikke helt sikker på om jeg fikk med alt. (jeg kompilerte det likesågodt inn i kjernen, så slipper jeg moduler og sånt.)

 

Uansett, når jeg setter inn memory-sticken og forsøker å mounte den, får jeg følgende melding:

 

mount /dev/sda1 /stick
/dev/sda is not a valid block device

(sda1,2,3 osv. fungerer heller ikke)

 

Der stoppet det for meg, altså. Har googlet litt, men ble ikke noe særlig klokere av det, heller. Hva skal jeg gjøre?

Lenke til kommentar
Videoannonse
Annonse
Hva sier dmesg når du plugger sticken?

Hmm... den sier lite. Ingenting, faktisk... (for det er vel bare å plugge, vente i noen sekunder, også sjekke dmesg?)

 

Jeg har forsøkt å luke ut det som handler om usb fra oppstarten...

 

SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Serial Bus Controller Interface driver v2.2
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered
usbcore: registered new driver usbkd
drivers/usb/input/usbkbd.c: :USB HID Boot Protocol keyboard driver

 

(jeg har et ps/2 tastatur)

 

Jeg har installert hotplug med apt-get, men det ser ikke ut til at den virker skikkelig, den feiler når den kommer til usb under oppstart (hvor finner jeg hele loggen fra oppstart?)

Lenke til kommentar

forsøkte å installere usbview.

 

da jeg skulle starte, kom følgende melding:

 

Can not open the file /proc/bus/usb/devices

 

Verify that you have USB compiled into your kernel,

and have the usbdevfs filesystem mounted.

 

Jeg står fortsatt fast... hva har jeg glemt?

Lenke til kommentar

Den første. Det så greit ut.

mount

eller

cat /etc/mtab

for å se om usbfs er montert. Hvis ikke monter det med

mount usbfs -t usbfs /proc/bus/usb

Du bør da også legge til en linje i fstab for dette. Om det viser seg at kernelen din mangler usbdevfs-støtte må du kompilere dette inn i kernelen.

Om du setter i usb-sticken etter du har startet maskinen er det viktig at hotplug fungerer.

Endret av drall
Lenke til kommentar

Nå har jeg kompilert alt (bortsett fra usbcore, tror jeg.) som moduler isteden, for at det skulle virke med hotplug.

 

lsmod

usb-storage
apm
8250
serial-core
uhci_hcd
ohci_hcd
ehci_hcd
evdev
usbkd

 

USB_DEVICEFS =y

USB_STORAGE = m

 

fungerte derfor fint å mounte fuilsystemet.

 

allikevel fungerer det fortsatt ikke... usbview =

 

Can not open the file /proc/bus/usb/devices

Verify that you have USB compiled into your kernel, 
and have the usbdevfs filesystem mounted.

 

og cat /proc/scsi/scsi viser ingen tilkoblede enheter.

Lenke til kommentar

kanskje dette er noe?

 

(hentet fra slutten av dmesg:)

 

...
ohci_hcd: block sizes: ed 64 td 64
USB Universal Host Controller Interface driver v2.2
PCI: Enabling device 000:00:07.2 (0000 -> 0001)
PCI: No IRQ known for interrupt pin D of device 000:00:07.2. please try using pci=biosirq
uhci_hcd 0000:00:07.2: Found HC with no IRQ. Check BIOS/PCI 000:00:07.2 setup!
Serial: 8250/16550 driver $ Revision: 1.90  8 ports, IRQ sharing disabled
ttyS0 at I/O Ox3f8 (irq = 4) is a 16550A
ttyS0 at I/O Ox3f8 (irq = 3) is a 16550A

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...