Hozzászólások
Sziasztok!
Egy nagy problémával fordulok a kedves fórumozókhoz, vettem nem rérg egy Asus A7V600-X alaplapot, mely VIA KT600-as chipsettel van szerelve. BIOS-ban be van kapcsolva mindenféle USB támogatás, de a linux mégsem észleli ha bedugom az USB bluetooth eszközöm. A félreértések elkereülése véget, az előző alaplapomon már felkonfigoltam a linuxot a bluetooth kezelésére, tehát működött az X-Micro bluetooth adapterem. Most bedugom, és semmi sem történik. a tail -f /var/log/syslog -ban sem történik változás amikor berakom vagy eltávolítom az usb adaptert. Nem tudom mit lehetne ezzel csinálni vagy mitől van ez. A Disztrom Mandrake 10.0 2.6.3-7mdk kernellel. Az alaplapom USB 2.0-ás.
lspci parancsra a következőt adja USB téren:
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
dmesg-ben pedig a következők vannajk:
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
drivers/usb/core/usb.c: registered new driver hiddev
drivers/usb/core/usb.c: registered new driver hid
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
Nekem ez alapján úgy tűnik a kernel felismeri az USB-t és kezelni is tudja, de mégsem történik semmi amikor bedugom a Bluetooth eszközt, a félreértések elkerülése véget kettő ilyen eszköz is van nálam, egy Motorola és egy X-Micro, és ezek biztosan jók.
Mindenki válaszát előre is köszönöm!
- A hozzászóláshoz be kell jelentkezni
2.6.9?
- A hozzászóláshoz be kell jelentkezni
hát igazából ha egy mód van rá akkor nem forgatnék kernelt, mivel a mandrakehez initrd kell, és eddig ez utóbbival mindig meggyűlt a bajom. gondolod, hogy a 2.6.3-as kernel nem támogatja az alaplapom teljesen? ez azért fura, mert akkor miért ismeri fel az USB vezérlőjét és tölti be hozzá a modulokat?
- A hozzászóláshoz be kell jelentkezni
hát én azt gyanítom hogy nem ártana már frissíteni :)
az initrd-hez ennyi kell:
mkinitrd -o /boot/initrd.img-2.6.9-architektura /lib/modules/2.6.9-architektura
a liloba ennél a kernelnél egy initrd=/boot/initrd.img-2.6.9-architektura
és egy lilo -v
ha nem tölti be a bootoláshoz szükséges harddisk eléréséhez a kernelmodult,
akkor /etc/mkinitrd/modules -be bele kell írni ezek előtt.
igazából lennie kell egy hotplug nevű csomagnak, ami betölti a megfelelő modult.
ez a saját "adatbázis"-ából veszi hogy melyik USB ID-jű (nem tudom így hívják-e, olyan mint a PCI ID) eszközhöz melyik modult kell betöltenie.
ha nem tudja kiolvasni az USB ID-t akkor nem fogja betölteni a modult.
próbáltad már kézzel betölteni hozzá a modult?
- A hozzászóláshoz be kell jelentkezni
megpróbálok akkor forgatni egy 2.6.9-es vanilla kernelt, és csinálni hozzá initrdt. lilo helyett én grubot választok, sajna eléggé hadilábon állok mindkettővel, de majd csak összehozok valamit.
próbálkoztam a modulok betöltésével, de egyikre sem reagált a bluetooth adapter :-(
- A hozzászóláshoz be kell jelentkezni
Idő közben sikerült beszereznem egy usb-s digitális kamerát, és sajnos azt sem látja :-(
lsusb-re nem ad ki semmit, miután rádugom :-(
Srácok valaki segítsen nekem :-((
- A hozzászóláshoz be kell jelentkezni
Idő közben arra lettem figyelmes, hogy ha biosban az USb legacy supportot enable-re rakom, akkor X alatt nem mozog a kurzor :-( Auto és disabled beállítások mellett gond nélkül ment a kurzor.
- A hozzászóláshoz be kell jelentkezni
További fejlemények :-)
kiderítettem, hogy az USB, IDE és RAID vezérlők ütköznek egymással....
mutatom a dmesg és lspci kimeneteket
[root@localhost somez]# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:0b.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
00:0b.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (rev 03)
00:0b.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port
00:0f.0 RAID bus controller: VIA Technologies, Inc.: Unknown device 3149 (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. USB (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc.: Unknown device 3227
00:13.0 Ethernet controller: Accton Technology Corporation EN-1216 Ethernet Adapter (rev 11)
01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4152
01:00.1 Display controller: ATI Technologies Inc: Unknown device 4172
[root@localhost somez]# dmesg | grep conflict
IRQ routing conflict for 0000:00:0f.0, have irq 9, want irq 4
IRQ routing conflict for 0000:00:10.2, have irq 9, want irq 4
IRQ routing conflict for 0000:00:10.3, have irq 9, want irq 4
IRQ routing conflict for 0000:00:0f.1, have irq 14, want irq 3
IRQ routing conflict for 0000:00:10.0, have irq 6, want irq 3
IRQ routing conflict for 0000:00:10.1, have irq 6, want irq 3
Na ha erre adtok nekem tippet, az igen boldoggá tenne. Nem értem hogy ütközhetnek az alaplapra integrált vezérlők :-(
- A hozzászóláshoz be kell jelentkezni
Nem látom az ehci-t. Csak nem idézted be, vagy tényleg nem töltötted be a modult? Ez kell az USB2.0-hoz. A dmesg|grep ehci mit ad?
Egyébként a bluetooth eszközöd USB1.1-es, vagy USB2.0-s?
Én Debian alatt az usbmgr névre hallgató user-space daemont használtam a szintén KT600 chipre épülő ABIT KV7 alaplappal és tökéletesen működött a dolog.
A HID (Human Interface Device) eszközök támogatást kiszedheted, mert az csak az USB-s billentyűzethez és egérhez kell.
- A hozzászóláshoz be kell jelentkezni
dmesg|grep ehci-re nem ír ki semmit... nincs ilyen sor a desgben, viszont modprobe ehci nem jó, mert nincs ilyen nevű modul. esetleg más a neve?
- A hozzászóláshoz be kell jelentkezni
szeirntem az ütközés miatt nem oké a dolog, van esetleg valami ötlet hogyan tudnám megoldani a megszakítások ütközését?
- A hozzászóláshoz be kell jelentkezni
Hát ez érdekes hogy nem megy, nekem is KT600-as lapom van, mégis csont nélkül megy vele usbs egér.
Próbáld meg a slackware 10.0-t annak van jó hotplug hw felismerő scriptje. Alapból 2.4.26-al jön de mivel nemhasznál initrd-t forgathatsz 2.6.x-t, és akkor már használni fogja az udev-et is, ez a devfs userspace módban futó változata, ami barátságosabb namespace-t használ és könnyebben konfigolható. Ha mégsem töltené be a szükséges modulokat akkor csak beírod a /etc/rc.d/rc.modules-ba /sbin/modprobe modulnév oszt jóvan.
- A hozzászóláshoz be kell jelentkezni
Ha egy mód van rá, akkor nem szeretnék disztribúciót váltani, de azért köszi a tippet :-)
- A hozzászóláshoz be kell jelentkezni
Megcsináltam!!!
modprobe ehci_hcd
modprobe uhci_hcd
így már megy rendesen!
megoldást itt találtam: http://forums.viaarena.com/messageview.cfm?catid=16&threadid=48849&highlight_key=y&keyword1=linux
idézek: " Hello!
I am trying to get my USB2.0 Harddisk to work with Linux.
I have purchased a USB2.0 PCI Card with an VT6202 Chip.
I installed a 2.6.0-test11 kernel to get usb2.0 support.
The modules ehci_hcd, ohci_hcd, uhci_hcd and usb_storage are
all loaded. But if I plug my HD in I get some wired messages
in syslog. "
már csak az a kérdésem, hogyan tudom megcsinálni hogy ezek a modulok indításkor betöltődjenek?
/etc/modules.conf?
- A hozzászóláshoz be kell jelentkezni
Sajnos jelenleg nincs időm a kernel forgatással foglalkozni, úgyhogy lehet megvárom majd a 10.1-es mandraket amiben 2.6.8-as kernel van. Ha bárkinek időközben akad ötlete, azt örömmel fogadom.
- A hozzászóláshoz be kell jelentkezni