[Debian] USB-stick mounten

Pagina: 1
Acties:

  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
Onder Debian probeer ik mijn USB-stick te benaderen, maar het wil niet zo lukken.

Ik ben m.b.h.v. de search en Google al een heel einde verder gekomen, maar ik blijf krijgen "mount: /dev/sda1 is not a valid block device"

De modules die geladen zijn:
Module Size Used by Not tainted
ide-scsi 7552 0
sg 24676 0 (unused)
st 26164 0 (unused)
usb-storage 48160 0 (unused)
usb-uhci 21028 0 (unused)
usbcore 54432 1 [usbkbd usb-storage usb-uhci]
Verder info:
server:/# ls /proc/bus/usb
001 devices drivers
server:/# cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=e000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
server:/# cat /proc/scsi/ide-scsi/0
SCSI host adapter emulation for IDE ATAPI devices
server:/# cat /proc/scsi/scsi
Attached devices: none
Ook hotplug is geïnstalleerd en gestart met 'hotplug usb'

Als iemand suggesties heeft,
alvast bedankt

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Wat zegt dmesg allemaal als je hem erin plugt? Want die root-hub is niet 't zelfde als je USB-stick..

  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
dmesg zegt niets als ik m erin plug

  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
Ik heb de afgelopen dagen natuurlijk niet stilgezeten, maar het wil nog niet lukken.

Iemand nog suggesties?

  • nzyme
  • Registratie: November 2001
  • Laatst online: 28-12-2025

nzyme

terror

als dmesg niet melding maakt dan is dr een probleem met je usb hub / driver lijkt me... wel de goede kernel mods dr bij zitten ? usb1 en usb2 zegmaar ?

| Hardcore - Terror |


  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
In m'n eerste bericht staat welke modules geladen zijn. Missen er een paar?

  • nzyme
  • Registratie: November 2001
  • Laatst online: 28-12-2025

nzyme

terror

nou wat ik bedoel is of je een usb1.1 of usb2 pc hebt. Maar als je een standaard kernel gebruikt zal dat lijkt me wel in1x goed gaan allemaal.

Punt is dat dmesg nix meldt...
Heb je ook al een ander usb apparaat geprobeerd? of onder een ander OS ?

| Hardcore - Terror |


  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 16-02 21:55

BoAC

Memento mori

Als je hem in een usb2-poort plugt heb je ook de ehci-hcd module nodig:
Uit make menuconfig van de linux-source 2.4.20:
The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0
"high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware.

[ Voor 5% gewijzigd door BoAC op 23-09-2004 12:31 ]


  • nzyme
  • Registratie: November 2001
  • Laatst online: 28-12-2025

nzyme

terror

dat bedoel ik dus, maar met een standaard kernel is die module dacht ik wel aanwezig. :?

| Hardcore - Terror |


  • Abbadon
  • Registratie: Februari 2000
  • Laatst online: 16:22
Move OM -> NOS :)

Just pick a dead end and chill out 'till you die.


  • Exirion
  • Registratie: Februari 2000
  • Nu online

Exirion

Gadgetfetisjist

Hellraizer schreef op 23 september 2004 @ 12:32:
dat bedoel ik dus, maar met een standaard kernel is die module dacht ik wel aanwezig. :?
Dat ie aanwezig is wil niet zeggen dat ie geladen wordt.

"Logica brengt je van A naar B, verbeelding brengt je overal." - Albert Einstein


  • Warbringer
  • Registratie: Oktober 1999
  • Laatst online: 10:14
Ik mount trouwens /dev/sda ipv /dev/sda1 en mijn USB 2.0 memory stick werkt gewoon.

als ik /dev/sda1 mount, krijg ik idd de melding dat het geen valid block device is, maar /dev/sda doet het perfect.

qua modules lijkt het dat je alles hebt. Ik heb mijn USB stick probleem opgelost door te googlen. Ik vond een hele fijne howto, maak ik krijg hem nu niet opgeduikeld.

misschien dat je zelf meer geluk hebt.

I want to live forever, so far.. so good.


  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 16-02 21:55

BoAC

Memento mori

Warbringer schreef op 23 september 2004 @ 13:07:
Ik mount trouwens /dev/sda ipv /dev/sda1 en mijn USB 2.0 memory stick werkt gewoon.
...
Dan staat er ook geen partitie-tabel op je USB stick.
De TS krijgt geen eens dmesg meldingen wanneer hij zijn stick inplugged dus hij mist wel wat ;)

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
In de module lijst die je geeft in je startpost mis ik nog eentje: sd_mod. De SCSI disk module. Kan natuurlijk zijn dat die statisch in je kernel zit, maar die heb je zeker nodig.

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Wat komt er in /var/log/messages te staan als je 'modprobe usb-storage' doet? usb-storage is de module die je nodig hebt. Als het goed is bestaat /dev/sda1 wel usb-storage geladen is.

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 16-02 21:55

BoAC

Memento mori

Sir Isaac schreef op 23 september 2004 @ 13:22:
Wat komt er in /var/log/messages te staan als je 'modprobe usb-storage' doet? usb-storage is de module die je nodig hebt. Als het goed is bestaat /dev/sda1 wel usb-storage geladen is.
Uit de startpost:
Fl4sh3r schreef op 18 september 2004 @ 20:07:
..
De modules die geladen zijn:
..
usb-storage 48160 0 (unused)
..
...
Is dus al geladen... ;)

Als TS nu ff de specs van zijn modo post weten we om wat voor een usb-poorten het gaat en:
Hellraizer schreef op 23 september 2004 @ 12:25:
..
Heb je ook al een ander usb apparaat geprobeerd? of onder een ander OS ?

[ Voor 27% gewijzigd door BoAC op 23-09-2004 14:05 ]


  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 15:53
ik moet voor mijn archos jukebox nog een module laden, nl. irl 200 volgens mij. Zit nu ff niet in Linux dus kan niet kijken, maar ik geloof dat het bij
character Systems zit. Zal straks ff rebooten voor je en kijken

Ik heb dus ISD-200 gebruikt, verder is inderdaad sd_mod geladen bij me. sd-mod zit bij
Device Drivers -> SCSI support -> SCSI disk.
ISD 200 vind je bij: Device-drivers -> USB -> USB Mass Storage -> ISD 200 USB/ATA Bridge support

Ik gok dat je met SD mod al een heel end moet komen...

[ Voor 41% gewijzigd door Paultje3181 op 23-09-2004 14:50 ]


  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
Paultje3181 schreef op 23 september 2004 @ 14:37:
ik moet voor mijn archos jukebox nog een module laden, nl. irl 200 volgens mij. Zit nu ff niet in Linux dus kan niet kijken, maar ik geloof dat het bij
character Systems zit. Zal straks ff rebooten voor je en kijken

Ik heb dus ISD-200 gebruikt, verder is inderdaad sd_mod geladen bij me. sd-mod zit bij
Device Drivers -> SCSI support -> SCSI disk.
ISD 200 vind je bij: Device-drivers -> USB -> USB Mass Storage -> ISD 200 USB/ATA Bridge support

Ik gok dat je met SD mod al een heel end moet komen...
Hm... die sd_mod kan ik niet vinden... Zelfs niet met 'locate sd_mod'
Ik gebruik overigens Debian stable (woody) met kernle 2.4

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 15:53
aha, dit is via 2.6.8... Zoek eens via make menuconfig op SCSI Disk. Deze is het nl.
Heb hier alleen geen 2.4, dus kan ook niet voor je zoeken...

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Als je een standaard debian kernel hebt kun je ook het programma 'discover' draaien terwijl die stick erin zit, misschien dat dat wat oplevert.
Ander helpt tail -f /var/log/messages ook makkelijk om te tracen wat er precies door de kernel aan output gegenereerd wordt terwijl je die stick erin doet. Eerst dat tail -f commando, dan de stick erin.
Heb je het hotplug subsystem wel geinstalleerd?

ieeeepppppp :P


  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
VROEM! schreef op 23 september 2004 @ 18:51:
Als je een standaard debian kernel hebt kun je ook het programma 'discover' draaien terwijl die stick erin zit, misschien dat dat wat oplevert.
Ander helpt tail -f /var/log/messages ook makkelijk om te tracen wat er precies door de kernel aan output gegenereerd wordt terwijl je die stick erin doet. Eerst dat tail -f commando, dan de stick erin.
Heb je het hotplug subsystem wel geinstalleerd?
Ik heb het geprobeerd, maar helaas:
server:/# apt-get install hotplug
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, hotplug is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

server:/# apt-get install discover
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
ash discover-data libdiscover1
The following NEW packages will be installed:
ash discover discover-data libdiscover1
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 218kB of archives. After unpacking 1143kB will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.debian.nl stable/main ash 0.3.8-37 [71.6kB]
Get:2 http://ftp.debian.nl stable/main discover-data 1.2002.03.19 [58.6kB]
Get:3 http://ftp.debian.nl stable/main libdiscover1 1.1-6 [56.8kB]
Get:4 http://ftp.debian.nl stable/main discover 1.1-6 [30.5kB]
Fetched 218kB in 0s (321kB/s)
Preconfiguring packages ...
Selecting previously deselected package ash.
(Reading database ... 15761 files and directories currently installed.)
Unpacking ash (from .../archives/ash_0.3.8-37_i386.deb) ...
Selecting previously deselected package discover-data.
Unpacking discover-data (from .../discover-data_1.2002.03.19_all.deb) ...
Selecting previously deselected package libdiscover1.
Unpacking libdiscover1 (from .../libdiscover1_1.1-6_i386.deb) ...
Selecting previously deselected package discover.
Unpacking discover (from .../discover_1.1-6_i386.deb) ...
Setting up ash (0.3.8-37) ...

Setting up discover-data (1.2002.03.19) ...

Setting up libdiscover1 (1.1-6) ...

Setting up discover (1.1-6) ...
Detecting hardware: rtl8139 ide-scsi emu10k1 usb-uhci
Skipping rtl8139; assuming it is compiled into the kernel.
Loading ide-scsi:
Loading emu10k1:
Loading usb-uhci:

server:/# mount /dev/sda1 /mnt/sda1
mount: /dev/sda1 is not a valid block device

server:/# discover

server:/# tail /var/log/messages
Sep 23 17:47:19 server -- MARK --
Sep 23 18:07:19 server -- MARK --
Sep 23 18:27:19 server -- MARK --
Sep 23 18:47:19 server -- MARK --
Sep 23 19:07:19 server -- MARK --
Sep 23 19:27:19 server -- MARK --
Sep 23 19:44:30 server kernel: parport0: PC-style at 0x3bc (0x7bc) [PCSPP,TRISTATE]
Sep 23 19:44:30 server kernel: parport0: irq 7 detected
Sep 23 19:44:30 server kernel: lp0: using parport0 (polling).

Verwijderd

Als ik die modules zo zie is alles wat je nodig hebt wel geladen.
Het enige wat mij opvalt is dat je 'hotplug usb' laad.

man hotplug zegt dat je hotplug moet starten met zoiets als /etc/rc.d/rc.hotplug
start, stop, status, restart.

Verder zegt man hotplug:
The name of the agent is given by the kernel as the
first command-line parameter. The name corresponds to a specific kernel
subsystem whose events it processes (e.g. "usb", "pci", "net" etc.).
Ik vraag me af of je zo wel 'hotplug usb' kan typen? Een test op slackware:
code:
1
2
smasr@wodan:~$ hotplug blahblahblah
smasr@wodan:~$

Kortom gebeurd helemaal niets....

Dus ik zou zeggen start hotplug eens zoals de manual aangeeft en plug die
usb stick er nogmaals in? Zo maar gokje hoor, ik weet het ook niet. Het is
gewoon het enige wat me zo opvalt.

/etc/rc.d/rc.hotplug status geeft ook een boel informatie trouwens.

[ Voor 16% gewijzigd door Verwijderd op 23-09-2004 20:02 ]


  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Je moet, als je de messages live wil 'tracen' wel "tail -f" gebruiken en niet gewoon "tail".
Verder zou ik gewoon "hotplug usb" intypen en zien wat er gebeurt.
Heb je het programma usbview? Die laat zien wat er allemaal aan USB zooi aan je PC hangt.

[ Voor 14% gewijzigd door VROEM! op 23-09-2004 20:06 ]

ieeeepppppp :P


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

modprobe sd_mod al geprobeerd? zou hotplug wel automatisch moeten doen.

zoveel dingen die mogelijk mis zijn zijn er niet, staan de poorten niet uit? worden ze wel aangesproken met de juiste driver (3 mogelijkheden)? heb je usb-storage in je kernel? heb je scsi-disk (sd_mod) in je kernel?

en de hele tijd dmesg checken of er iets relevants gebeurt...

It sounds like it could be either bad hardware or software


  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 16-02 21:55

BoAC

Memento mori

smokalot schreef op 23 september 2004 @ 20:07:
...
en de hele tijd dmesg checken of er iets relevants gebeurt...
En zoals de hele tijd al blijkt krijgt hij daar niets wanneer de stick in wordt geplugt ;)

  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
Het werkt :D \o/

Heel erg bedankt allemaal _/-\o_

Uiteindelijk heb ik het hiermee werkend gekregen:
server:/etc/init.d# ./hotplug start
Starting hotplug subsystem: usb** can't synthesize root hub events
.
server:/etc/init.d# hotplug usb
server:/etc/init.d# ./hotplug restart
Restarting hotplug subsystem: usb.
server:/etc/init.d# ./hotplug stop
Stopping hotplug subsystem: usb.
server:/etc/init.d# ./hotplug start
Starting hotplug subsystem: usb.
server:/etc/init.d# mount /dev/sda1 /mnt/sda1
8)7 denk dat het het (re)starten van hotplug was (thanks smasr)

Verwijderd

Fl4sh3r schreef op 23 september 2004 @ 21:35:
Het werkt :D \o/

Heel erg bedankt allemaal _/-\o_

Uiteindelijk heb ik het hiermee werkend gekregen:
[...]


8)7 denk dat het het (re)starten van hotplug was (thanks smasr)
Hehe, bedankt voor de credits. blij dat ik ook eens wat nuttigs heb kunnen
bijdragen in het forum. Succes ermee.
Pagina: 1