Red HatThis forum is for the discussion of Red Hat Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i need help getting centos on my mac mini server to recognize the external firewire drive which is using the mac os extended file system (which can be changed to whatever is best).
i don't think that the computer is seeing the external firewire drive. i know the external firewire device works as i have tested on another computer.
at the very bottom of this post is the output of my /dev/ directory.
first, is there a command that can list all of the attached drives, whether or not they are mounted?
second, the main problem is that i just don't think the mini is seeing the firewire drive. is this the case, and if so how do i change that?
also, i did a less /var/log/messages | grep [F,f]irewire but nothing
came up.
why i went with centos on a macmini (intel by the way):
the remote office for the place that i work for needed a file/backup/vpn server (only 3-4 users at most). we had an extra mac mini hanging around. it was either install os x server ($500, i don't think so), or go with linux. the choice was obvious. if anyone has any particular information about running centos on a mac mini (e.g. horror stories) please let me know.
I personally do not have macmini, however my penguin is connected to firewire drive.
To use firewire on penguin, your penguin needs kernel support, regardless the cpu.
#0. Does lshw detect firewire interface? (look for ieee1394)
#1. Does your penguin say anything when you connect firewire drive? (console, or dmesg. also look for CONFIG_IEEE1394)
#2. Does your penguin support hfsplus? (check kernel config file, look for CONFIG_HFSPLUS_FS)
It looks that your kernel does not have driver for ieee 1394. (lshw says UNCLAIMED)
A simple web search suggests that your hardware is supported.
Nest step is:
Does your penguin have kernel source? -> if no, install it.
Look for your current config file. (very often it is /boot/config or /config or whatever looks like)
Have you ever rebuilt kernel yet? (it is not difficult. There are many threads floating around. Read README file!!)
Check config file for hfs and firewire support (see my previous post).
Try as far as you can, then post here again whatever.....
+++++
Another issue you mentioned in the #1 about file system. I personally like to use hfsplus on Apple computers, and ext3 on penguin computers, (I have not used Reiserfs, so I do not know). It is all up to you. If you decide to use ext3, it is obvious that your penguin does not need to support hfs. (still need firewire.)
Happy Penguins!
Last edited by kaz2100; 12-16-2007 at 12:14 PM.
Reason: typo
lol. an hour later into my quest i start thinking, "this is all just to get my firewire drive to work". i really want linux to work for me, but i also want a social life!
anyway (frustration aside) i did a uname -r and my kernel is: 2.6.18-8.el5. i never found the exact copy of the source, so i'm reluctant to use it.
#1: less /boot/config | grep -> what did you search hfs or HFS? It is ALL UPPER CASE. Also, IEEE.
#2: Looks like you downloaded kernel source. (wget ...) Most often, kernel source resides under /usr/src/ , if not look for linux-2.6.18-8... (find / -name linux-2.6.18\* -print)
#3: Depending on what you find at step #1, you may need to compile kernel. Try as far as you can proceed, then come back here.
okay. i did find something grepping the config file.
[root@localhost ~]# less /boot/config-2.6.18-8.el5 | grep HFS
CONFIG_NET_SCH_HFSC=m
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=m
CONFIG_SQUASHFS=m
# CONFIG_SQUASHFS_EMBEDDED is not set
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
# CONFIG_SQUASHFS_VMALLOC is not set
[root@localhost ~]# less /boot/config-2.6.18-8.el5 | grep IEEE
CONFIG_IEEE80211=m
# CONFIG_IEEE80211_DEBUG is not set
CONFIG_IEEE80211_CRYPT_WEP=m
CONFIG_IEEE80211_CRYPT_CCMP=m
CONFIG_IEEE80211_CRYPT_TKIP=m
CONFIG_IEEE80211_SOFTMAC=m
CONFIG_IEEE80211_SOFTMAC_DEBUG=y
# IEEE 1394 (FireWire) support
# CONFIG_IEEE1394 is not set
As far as the kernel source, i didn't find anything in the /usr/src directory, and find didn't find anything either.
#1: It looks like that hfsplus is supported (module). -> good
#2: It does not look like that IEEE1394 is supported. -> you need to turn this on.
So, next step is rebuild kernel. However, it does NOT look like you have kernel source. Did you install rpm package which you downloaded using wget? Otherwise, I do not quite understand your situation.
Once you locade kernel source code, rebuilding looks like: (read README and some other threads carefully!!)
1. copy /boot/config... to ./.config
2. make oldconfig
3. make config (or make gconfig or make xconfig) -> this step you turn on IEEE1394 options on. Read documents and turn on whatever you need. (It depends on hardware which your penguin has.)
4. make
5. make modules_install
6. make install (Depending on your system, you may need to edit configure file for lilo or grub...
7. things go well
i recompiled the kernel, did the very cryptic instructions in the README file. i think i have the right settings for grub, but i still get:
less /boot/config-2.6.18-8.el5 | grep IEEE
CONFIG_IEEE80211=m
# CONFIG_IEEE80211_DEBUG is not set
CONFIG_IEEE80211_CRYPT_WEP=m
CONFIG_IEEE80211_CRYPT_CCMP=m
CONFIG_IEEE80211_CRYPT_TKIP=m
CONFIG_IEEE80211_SOFTMAC=m
CONFIG_IEEE80211_SOFTMAC_DEBUG=y
# IEEE 1394 (FireWire) support
# CONFIG_IEEE1394 is not set
i feel bad giving up, but i feel worse wasting my time. again, this is all just to get firewire working!?!
thanks for all of you help kaz2100 but i'm just going to use a USB cable.
lol. an hour later into my quest i start thinking, "this is all just to get my firewire drive to work". i really want linux to work for me, but i also want a social life!
Quote:
Originally Posted by dragos19
well, i think i have had enough.
i feel bad giving up, but i feel worse wasting my time. again, this is all just to get firewire working!?!
Your statements imply that people who can use linux don't have a social life.
You can't learn linux if you just dabble and look down your nose on it. If it's not worth your time, you're not worth helping either.
There are other operating systems for your type. Go buy those and keep your precious so-called social life.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.