USB Pen Drive+ k2.6.10

USB Pen Drive+ k2.6.10

Hozzászólások

Megvan a vegleges megoldas:)
make menuconfig, ub drivert torol modulbol
make modules, make modules_install
Aztan eg yujrainditas, es regi cimen (/dev/sda1), regi sebeseggel
miegymas elerheto a cuccos :)
(Sajna, rmmod nem eleg, meg nem is igen akarta eltavolitani)
Kozben kiderult az svgalib_helper gondja is, van egy
pci_find_class es egy pci_find_device fuggveny (asszem, fv :)
2.6.9-nel az /include/linux/pci.h mindkettot tartalmazza, 2.6.10 mar
csak a pci_find_device-t :((((
Ezert a kernel modul feloldatlan hivatkozassal nem hajlando
betoltodni :( Mindegy, azon egy helyen, ahol a main.c-ben egy
while ciklusban hivatkozas van mindkettore, lecsereltem :)

Ezt mar en is olvastam, hogy ki kell szedni az UB drivert. De nekem az nincs is bent es igy sem muxik a 2.6.9 folotti kernelekkel. :)
Mountolasnal pedig ezt kapom:

Jan 20 18:30:17 hygy udev[4528]: creating device node '/dev/sda1'
Jan 20 18:31:17 hygy kernel: usb-storage: queuecommand called
Jan 20 18:31:17 hygy kernel: usb-storage: *** thread awakened.
Jan 20 18:31:17 hygy kernel: usb-storage: Command TEST_UNIT_READY (6 bytes)
Jan 20 18:31:17 hygy kernel: usb-storage: 00 00 00 00 00 00
Jan 20 18:31:17 hygy kernel: usb-storage: Bulk Command S 0x43425355 T 0x28 L 0 F 0 Trg 0 LUN 0 CL 6
Jan 20 18:31:17 hygy kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
Jan 20 18:31:17 hygy kernel: usb-storage: Status code 0; transferred 31/31
Jan 20 18:31:17 hygy kernel: usb-storage: -- transfer complete
Jan 20 18:31:17 hygy kernel: usb-storage: Bulk command transfer result=0
Jan 20 18:31:17 hygy kernel: usb-storage: Attempting to get CSW...
Jan 20 18:31:17 hygy kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes
Jan 20 18:31:17 hygy kernel: usb-storage: Status code 0; transferred 13/13
Jan 20 18:31:17 hygy kernel: usb-storage: -- transfer complete
Jan 20 18:31:17 hygy kernel: usb-storage: Bulk status result = 0
Jan 20 18:31:17 hygy kernel: usb-storage: Bulk Status S 0x53425355 T 0x28 R 0 Stat 0x0
Jan 20 18:31:17 hygy kernel: usb-storage: scsi cmd done, result=0x0
Jan 20 18:31:17 hygy kernel: usb-storage: *** thread sleeping.

A regebbi kernelekkel szepen muxik usb-storage modullal.
Van valakinek ottlete?

Szoval a megoldas, koszonhetoen rka segitsegenek:
"....Ha van ub modulod, akkor annak letre kell hozni a blokkos eszkozt.
Ugy ertelmezem, hogy neked nincs devfs, udev - tehat mezei dev van, abban meg nem lesz /dev/ub{abcdefg}{,0,1,2,3,4,5,6,7} eszkoz.
Gondolom ezert nem megy.
hozz letre
brw-rw---- root root uba 180 0
brw-rw---- root root uba1 180 1
brw-rw---- root root uba2 180 2
...
eszkozoket......"

Es igy ide jutottam:
mknod /dev/uba b 180 0
mknod /dev/uba1 b 180 1

Aztan az /etc/fstab :
/dev/uba1 /mnt/PenDrive auto defaults,user,exec,suid,noauto 0 0

Jaigen, es be is kell dugni az eszkozt :))))

Ez gyari kernel?
Az is valami, hogy Neked legalabb hibauzit ad, nekem semmi sem volt :(
Fordits ujat, vigyazz arra, hog yaz UB se module-ban, se fixen ne legyen a kernelben, viszont az usb-storage, scsi-disk legyen benn modulban. Talan igy menni fog. (Ha fenthagyod a leforditott forrast, akkor eleg egyszeruen 2-3 perc alatt lehet ujabb modulokat betenni vagy kivennni, ha eppen kell, csak a modulokat kell ujraforgatni/installalni.)

[quote:68f561a82f="Celtic"]Ez gyari kernel?
Az is valami, hogy Neked legalabb hibauzit ad, nekem semmi sem volt :(
Fordits ujat, vigyazz arra, hog yaz UB se module-ban, se fixen ne legyen a kernelben, viszont az usb-storage, scsi-disk legyen benn modulban. Talan igy menni fog. (Ha fenthagyod a leforditott forrast, akkor eleg egyszeruen 2-3 perc alatt lehet ujabb modulokat betenni vagy kivennni, ha eppen kell, csak a modulokat kell ujraforgatni/installalni.)

Nem gyari, hanem forditott.
Mar tobbszor ujraforditottam, es mondom az elotte levo verziokkal jo. :)

HyGy

HalihO!
Asszem, itt gondok vannak...
Van egy noname pendrive-om (ugy ertve, se gyarto, se nev, se driver w9x ala, de ez megoldhato melohelyen UHU live-val :), eddig szepen ment. Itthoni gep Debian SID, egy EPOX 8RDA3+ alaplapon.
2.6.8.1 es 2.6.9 kernel alatt tokeletes, 2.6.10 alatt nem mukszik :(
Ugyan a /dev-ben ott az sda1, de ha megprobalom nyitni, nem letezo eszkozrol ad hibauzit. A kernel .config file-t cipelem magammal 2.2.x ota:), legfeljebb kiegeszitem. Tehat, a modulok is bent vannak (sd-mod, usb_storage meg amikre ezek epulnek). Probakeppen a regi 2.6.9-est bootoltam, megy szepen, tehat nem az alaplap vagy drive problemaja.
(Mondjuk, utan ujra kellett telepitenem a 2.6.10 ala az nVidia drivert, mert akarhanyszor ujrainditom a gepet, elhal, ugy tunik...)
Masik erdekesseg, hogy csak 2.4 alatt tudtam hasznalni az svgali_helper module-t, az svgalib projectbol. Ez hirtelen sikerult 2.6.9 alatt is. Most 2.6.10 alatt megint nem toltodik be a module :( Lehet, hogy valamit varialnak a modulokkal, azert nem megy a Pen Drive sem?
Egyszeruen nem hajlando mountolni, kozli, hog ynincs ilyen eszkoz...

/var/log/messages mit mond? fdisk -l mit mond?

[quote:9b07ead718="n0b0dy"]/var/log/messages mit mond? fdisk -l mit mond?

Messages semmit (amugy is fut a 8-as konzolon a kernel naplo), mintha nem is probalkoznek mount-tal...
Az fdisk ezen opcioja tokismeretlen. De az fdisk /dev/sda (vagy sda1)
termezsetesen Unable open device uzivel jon...
Hopp, viszont van egy
ub
nev modulom, ami nem volt. Asszem, vmi hasonlot csinalna, mint az
usb_storage, csak nem SCSI-n keresztul. De hiaba az rmmod ub,
(esetleg minden scsi es usb module), akkor sem lesz jo :(

[quote:5b897935c5="Celtic"]Hopp, viszont van egy ub nev modulom, ami nem volt. Asszem, vmi hasonlot csinalna, mint az
usb_storage, csak nem SCSI-n keresztul. De hiaba az rmmod ub,
(esetleg minden scsi es usb module), akkor sem lesz jo :(

ne is vedd ki.
/dev/uba neven talalod a regebbi /dev/sda driveod

Hmm, nincs /dev/uba :(
Sot, semmilyen /dev/u* nincs (csak urandom :)
Asszem, valamit nagyon elcsesztem :(

Na, megint irok magamnak :)
Azert nem az igazi, bar kiszedtem a scsi modulokat, csak az ub van bent, megis vmi nem oke...
Ha sync vagy umount van, csak csinalja (elvileg), de gyakorlatilag 8 ora
alatt sem volt hajlando tenylegesen vegrehajtani :(
Ugyhogy megint torhteme a fejem...

nekem ugyanez van, de még akor is ha scsi modulok vannak benn

ami megoldást kaptam: USB-t modulaokba berakni és minden bedugás előtt
kiszedni a usb_storage modult majd betölteni újból

de nem próbáltam ki, hogy működik-e