Hal is not identifying my scsi host controller as such.&nbsp; It doesn't list anything for info.capabilities or info.category.&nbsp; It also doesn't recognize the two hard drives, the cdrom or the cd burner attached to the scsi bus.&nbsp; The scsi host controller is a Mylex BusLogic BT946C UltraWide SCSI.<br> <br> Normally this isn't a problem, but I've been trying to burn CD's and the burner software under nautilus doesn't recognize that blank media has been inserted into the drive.&nbsp; I keep getting an "Insert Blank Media" dialog.&nbsp; I am hoping that this is because hal and dbus simply aren't telling it about the drive correctly, and once I get them correctly recognizing it (if possible) the problem will go away.<br> <br> I tried creating an fdi file in preload to tell hal the BusLogic card is category scsi_host and capability scsi_host in the hope that it would figure things out from there, but no such luck.<br> <br> Ubuntu v5.10 "Breezy Badger"<br> hal v0.5.3 (I
 think)<br> dbus v0.36.2 (I think)<br> udev v0.060 (I think)<br> <br> Here's the relevant output of lshal:<br> <br> udi = '/org/freedesktop/Hal/devices/pci_104b_1040'<br> &nbsp; info.udi = '/org/freedesktop/Hal/devices/pci_104b_1040'&nbsp; (string)<br> &nbsp; linux.subsystem = 'pci'&nbsp; (string)<br> &nbsp; linux.hotplug_type = 1&nbsp; (0x1)&nbsp; (int)<br> &nbsp; pci.subsys_product = 'Unknown (0x1040)'&nbsp; (string)<br> &nbsp; pci.subsys_vendor = 'BusLogic'&nbsp; (string)<br> &nbsp; info.product = 'BT-946C (BA80C30) [MultiMaster 10]'&nbsp; (string)<br> &nbsp; pci.product = 'BT-946C (BA80C30) [MultiMaster 10]'&nbsp; (string)<br> &nbsp; info.vendor = 'BusLogic'&nbsp; (string)<br> &nbsp; pci.vendor = 'BusLogic'&nbsp; (string)<br> &nbsp; pci.device_protocol = 0&nbsp; (0x0)&nbsp; (int)<br> &nbsp; pci.device_subclass = 0&nbsp; (0x0)&nbsp; (int)<br> &nbsp; pci.device_class = 1&nbsp; (0x1)&nbsp; (int)<br> &nbsp; pci.subsys_vendor_id = 4171&nbsp; (0x104b)&nbsp; (int)<br> &nbsp;
 pci.subsys_product_id = 4160&nbsp; (0x1040)&nbsp; (int)<br> &nbsp; pci.vendor_id = 4171&nbsp; (0x104b)&nbsp; (int)<br> &nbsp; pci.product_id = 4160&nbsp; (0x1040)&nbsp; (int)<br> &nbsp; pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0e.0'&nbsp; (string)<br> &nbsp; info.parent = '/org/freedesktop/Hal/devices/computer'&nbsp; (string)<br> &nbsp; info.bus = 'pci'&nbsp; (string)<br> &nbsp; linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:0e.0'&nbsp; (string)<br> &nbsp; linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0e.0'&nbsp; (string)<br> <br> And here's some output from udevinfo for the cd burner at scsi bus 0,5,0:<br> (I have no clue what this means)<br> <br> $ udevinfo -q all -n /dev/scd1 -a<br> P: /block/sr1<br> N: scd1<br> S:<br> S: cdrom4<br> S: cdrw1<br> S: sr1<br> <br> Also, for what it's worth, the virtual scsi host for the USB memory card reader works and is recognized and reports media insertions just fine, so I don't think there's a
 fundamental problem here, just one of configuration (I hope).<br> <br> I have no clue really what I'm doing here.&nbsp; Any help getting this stuff recognized and working will be greatly appreciated.&nbsp; I guess it serves me right for having actual SCSI hardware instead of SCSI _emulating_ hardware.<br> <p>&#32;

<font color="666666"><font size="2"><hr size=1>Sponsored Link</font></font><br><br>Degrees online in as fast as 1 Yr - MBA, Bachelor's, Master's, Associate - <a href="http://online.degrees.info/forms/form.jsp?ADEL=D3sPPz6WYLD7%2FD1DxMxP%2BbXooR4YcdmONmTWaUizNjh6q2wGRcnxuw%3D%3D&PI=y_mail_textlink">Click now to apply</a>